Lines Matching refs:challenge
61 BIGNUM *challenge; in auth_rsa_generate_challenge() local
64 if ((challenge = BN_new()) == NULL) in auth_rsa_generate_challenge()
67 BN_rand(challenge, 256, 0, 0); in auth_rsa_generate_challenge()
70 BN_mod(challenge, challenge, key->rsa->n, ctx); in auth_rsa_generate_challenge()
73 return challenge; in auth_rsa_generate_challenge()
77 auth_rsa_verify_response(Key *key, BIGNUM *challenge, u_char response[16]) in auth_rsa_verify_response() argument
91 len = BN_num_bytes(challenge); in auth_rsa_verify_response()
95 BN_bn2bin(challenge, buf + 32 - len); in auth_rsa_verify_response()
119 BIGNUM *challenge, *encrypted_challenge; in auth_rsa_challenge_dialog() local
126 challenge = auth_rsa_generate_challenge(key); in auth_rsa_challenge_dialog()
129 rsa_public_encrypt(encrypted_challenge, challenge, key->rsa); in auth_rsa_challenge_dialog()
144 success = auth_rsa_verify_response(key, challenge, response); in auth_rsa_challenge_dialog()
145 BN_clear_free(challenge); in auth_rsa_challenge_dialog()