Lines Matching refs:key
911 struct crypto_buffer key; member
990 CRYPTO_FREE(saved_key_vals.key); in crypto_reset()
2977 EC_KEY *key = EC_KEY_new_by_curve_name(curve_to_nid(kv->curve)); in ecdsa_from_key_vals() local
2982 if (!key || !priv_key || !x || !y) in ecdsa_from_key_vals()
2985 if (!EC_KEY_set_private_key(key, priv_key)) in ecdsa_from_key_vals()
2988 if (!EC_KEY_set_public_key_affine_coordinates(key, x, y)) in ecdsa_from_key_vals()
2991 return key; in ecdsa_from_key_vals()
2998 EC_KEY_free(key); in ecdsa_from_key_vals()
3010 EC_KEY *key = ecdsa_from_key_vals(kv); in ecdsa_sign_digest() local
3015 if (!ADBG_EXPECT_NOT_NULL(c, key)) in ecdsa_sign_digest()
3018 sig = ECDSA_do_sign(in_dgst->buffer, in_dgst->size, key); in ecdsa_sign_digest()
3032 EC_KEY_free(key); in ecdsa_sign_digest()
3043 EC_KEY *key = ecdsa_from_key_vals(kv); in ecdsa_verify_digest() local
3049 if (!ADBG_EXPECT_NOT_NULL(c, key)) in ecdsa_verify_digest()
3067 res = ECDSA_do_verify(digest, digest_len, sig, key); in ecdsa_verify_digest()
3069 EC_KEY_free(key); in ecdsa_verify_digest()
3080 RSA *key = RSA_new(); in rsa_from_key_vals() local
3082 if (!key || !priv || !pub || !mod) in rsa_from_key_vals()
3085 if (!RSA_set0_key(key, mod, pub, priv)) in rsa_from_key_vals()
3088 return key; in rsa_from_key_vals()
3094 RSA_free(key); in rsa_from_key_vals()
3160 RSA *key = NULL; in rsa_sign_digest() local
3167 key = rsa_from_key_vals(kv); in rsa_sign_digest()
3168 if (!ADBG_EXPECT_NOT_NULL(c, key)) in rsa_sign_digest()
3171 sz = RSA_size(key); in rsa_sign_digest()
3180 buf, &sz, key)) { in rsa_sign_digest()
3191 if (!RSA_padding_add_PKCS1_PSS_mgf1(key, buf, in_dgst->buffer, in rsa_sign_digest()
3196 } else if (!RSA_private_encrypt(sz, buf, buf, key, in rsa_sign_digest()
3211 RSA_free(key); in rsa_sign_digest()
3216 static bool rsa_verify_pss_digest(ADBG_Case_t *c, const EVP_MD *md, RSA *key, in rsa_verify_pss_digest() argument
3224 buf = calloc(1, RSA_size(key)); in rsa_verify_pss_digest()
3229 buf, key, RSA_NO_PADDING); in rsa_verify_pss_digest()
3234 res = RSA_verify_PKCS1_PSS_mgf1(key, digest, md, md, buf, -2); in rsa_verify_pss_digest()
3250 RSA *key = NULL; in rsa_verify_digest() local
3256 key = rsa_from_key_vals(kv); in rsa_verify_digest()
3257 if (!ADBG_EXPECT_NOT_NULL(c, key)) in rsa_verify_digest()
3262 in_sdgst->buffer, in_sdgst->size, key); in rsa_verify_digest()
3266 res = rsa_verify_pss_digest(c, md, key, digest, in_sdgst); in rsa_verify_digest()
3269 RSA_free(key); in rsa_verify_digest()