Lines Matching refs:pkey
70 static int rsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) in rsa_pub_encode() argument
74 penclen = i2d_RSAPublicKey(pkey->pkey.rsa, &penc); in rsa_pub_encode()
85 static int rsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) in rsa_pub_decode() argument
97 EVP_PKEY_assign_RSA (pkey, rsa); in rsa_pub_decode()
103 if (BN_cmp(b->pkey.rsa->n,a->pkey.rsa->n) != 0 in rsa_pub_cmp()
104 || BN_cmp(b->pkey.rsa->e,a->pkey.rsa->e) != 0) in rsa_pub_cmp()
109 static int old_rsa_priv_decode(EVP_PKEY *pkey, in old_rsa_priv_decode() argument
118 EVP_PKEY_assign_RSA(pkey, rsa); in old_rsa_priv_decode()
122 static int old_rsa_priv_encode(const EVP_PKEY *pkey, unsigned char **pder) in old_rsa_priv_encode() argument
124 return i2d_RSAPrivateKey(pkey->pkey.rsa, pder); in old_rsa_priv_encode()
127 static int rsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) in rsa_priv_encode() argument
131 rklen = i2d_RSAPrivateKey(pkey->pkey.rsa, &rk); in rsa_priv_encode()
149 static int rsa_priv_decode(EVP_PKEY *pkey, PKCS8_PRIV_KEY_INFO *p8) in rsa_priv_decode() argument
155 return old_rsa_priv_decode(pkey, &p, pklen); in rsa_priv_decode()
158 static int int_rsa_size(const EVP_PKEY *pkey) in int_rsa_size() argument
160 return RSA_size(pkey->pkey.rsa); in int_rsa_size()
163 static int rsa_bits(const EVP_PKEY *pkey) in rsa_bits() argument
165 return BN_num_bits(pkey->pkey.rsa->n); in rsa_bits()
168 static void int_rsa_free(EVP_PKEY *pkey) in int_rsa_free() argument
170 RSA_free(pkey->pkey.rsa); in int_rsa_free()
255 static int rsa_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent, in rsa_pub_print() argument
258 return do_rsa_print(bp, pkey->pkey.rsa, indent, 0); in rsa_pub_print()
262 static int rsa_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent, in rsa_priv_print() argument
265 return do_rsa_print(bp, pkey->pkey.rsa, indent, 1); in rsa_priv_print()
410 static int rsa_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) in rsa_pkey_ctrl() argument
462 EVP_PKEY *pkey) in rsa_item_verify() argument
546 if (!EVP_DigestVerifyInit(ctx, &pkctx, md, NULL, pkey)) in rsa_item_verify()