Searched refs:pin (Results 1 - 7 of 7) sorted by relevance

/sssd/src/util/
H A Dauthtok.h228 * @brief Set a Smart Card pin into a an auth token, replacing any previous data
232 * @param pin A string
239 errno_t sss_authtok_set_sc_pin(struct sss_auth_token *tok, const char *pin,
243 * @brief Returns a Smart Card pin as const string if the auth token is of
247 * @param pin A pointer to a const char *, that will point to a null
249 * @param len The length of the pin string
253 * EACCESS if the token is not a Smart Card pin token
255 errno_t sss_authtok_get_sc_pin(struct sss_auth_token *tok, const char **pin,
H A Dauthtok.c428 errno_t sss_authtok_set_sc_pin(struct sss_auth_token *tok, const char *pin, argument
434 if (pin == NULL) {
441 "sc_pin", pin, len);
444 errno_t sss_authtok_get_sc_pin(struct sss_auth_token *tok, const char **pin, argument
454 *pin = (const char *)tok->data;
/sssd/src/p11_child/
H A Dp11_child_nss.c73 enum op_mode mode, const char *pin,
211 if (pin != NULL) {
212 rv = PK11_Authenticate(slot, PR_FALSE, discard_const(pin));
220 "Login required but no pin available, continue.\n");
365 "Maybe pin is missing.\n", PR_GetError());
452 static errno_t p11c_recv_data(TALLOC_CTX *mem_ctx, int fd, char **pin) argument
487 *pin = str;
502 char *pin = NULL; local
524 {"pin", 0, POPT_ARG_NONE, NULL, 'i', _("Expect PIN on stdin"), NULL},
572 fprintf(stderr, "\n--pin an
72 do_work(TALLOC_CTX *mem_ctx, const char *nss_db, const char *slot_name_in, enum op_mode mode, const char *pin, struct cert_verify_opts *cert_verify_opts, char **cert, char **token_name_out) argument
[all...]
/sssd/src/tests/cmocka/
H A Dtest_authtok.c511 const char *pin; local
540 ret = sss_authtok_get_sc_pin(ts->authtoken, &pin, &len);
543 assert_string_equal(pin, "12345");
547 ret = sss_authtok_get_sc_pin(ts->authtoken, &pin, &len);
553 ret = sss_authtok_get_sc_pin(ts->authtoken, &pin, &len);
558 ret = sss_authtok_get_sc_pin(NULL, &pin, &len);
H A Dtest_pam_srv.c558 const char *pin, const char *service)
574 if (pin != NULL) {
575 pi.pam_authtok = discard_const(pin);
557 mock_input_pam_cert(TALLOC_CTX *mem_ctx, const char *name, const char *pin, const char *service) argument
/sssd/src/responder/pam/
H A Dpamsrv_p11.c89 const char *pin = NULL; local
98 ret = sss_authtok_get_sc_pin(pd->authtok, &pin, &len);
103 if (pin == NULL || len == 0) {
114 safealign_memcpy(buf, pin, len, NULL);
277 extra_args[arg_c++] = "--pin";
/sssd/src/providers/krb5/
H A Dkrb5_child.c256 * 3. discreet token/pin prompting
289 char *token = NULL, *pin = NULL; local
317 pin = talloc_strndup(mem_ctx, fa1, fa1_len);
318 if (pin == NULL) {
322 talloc_set_destructor(pin, token_pin_destructor);
343 pin = talloc_strndup(mem_ctx, fa1, fa1_len);
344 if (pin == NULL) {
347 talloc_set_destructor(pin, token_pin_destructor);
354 talloc_free(pin);
360 *out_pin = pin;
368 char *token = NULL, *pin = NULL; local
502 char *token = NULL, *pin = NULL; local
[all...]

Completed in 24 milliseconds