• Home
  • Raw
  • Download

Lines Matching refs:rsa

33     const RSA *rsa = pkey->pkey.rsa;  in rsa_param_encode()  local
42 if (rsa->pss == NULL) { in rsa_param_encode()
47 if (ASN1_item_pack(rsa->pss, ASN1_ITEM_rptr(RSA_PSS_PARAMS), pstr) == NULL) in rsa_param_encode()
54 static int rsa_param_decode(RSA *rsa, const X509_ALGOR *alg) in rsa_param_decode() argument
69 rsa->pss = rsa_pss_decode(alg); in rsa_param_decode()
70 if (rsa->pss == NULL) in rsa_param_decode()
84 penclen = i2d_RSAPublicKey(pkey->pkey.rsa, &penc); in rsa_pub_encode()
100 RSA *rsa = NULL; in rsa_pub_decode() local
104 if ((rsa = d2i_RSAPublicKey(NULL, &p, pklen)) == NULL) { in rsa_pub_decode()
108 if (!rsa_param_decode(rsa, alg)) { in rsa_pub_decode()
109 RSA_free(rsa); in rsa_pub_decode()
112 if (!EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, rsa)) { in rsa_pub_decode()
113 RSA_free(rsa); in rsa_pub_decode()
125 if (((RSA_flags(a->pkey.rsa) & RSA_METHOD_FLAG_NO_CHECK)) in rsa_pub_cmp()
126 || (RSA_flags(b->pkey.rsa) & RSA_METHOD_FLAG_NO_CHECK)) { in rsa_pub_cmp()
130 if (BN_cmp(b->pkey.rsa->n, a->pkey.rsa->n) != 0 in rsa_pub_cmp()
131 || BN_cmp(b->pkey.rsa->e, a->pkey.rsa->e) != 0) in rsa_pub_cmp()
139 RSA *rsa; in old_rsa_priv_decode() local
141 if ((rsa = d2i_RSAPrivateKey(NULL, pder, derlen)) == NULL) { in old_rsa_priv_decode()
145 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, rsa); in old_rsa_priv_decode()
151 return i2d_RSAPrivateKey(pkey->pkey.rsa, pder); in old_rsa_priv_encode()
163 rklen = i2d_RSAPrivateKey(pkey->pkey.rsa, &rk); in rsa_priv_encode()
184 RSA *rsa; in rsa_priv_decode() local
190 rsa = d2i_RSAPrivateKey(NULL, &p, pklen); in rsa_priv_decode()
191 if (rsa == NULL) { in rsa_priv_decode()
195 if (!rsa_param_decode(rsa, alg)) { in rsa_priv_decode()
196 RSA_free(rsa); in rsa_priv_decode()
199 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, rsa); in rsa_priv_decode()
205 return RSA_size(pkey->pkey.rsa); in int_rsa_size()
210 return BN_num_bits(pkey->pkey.rsa->n); in rsa_bits()
215 return RSA_security_bits(pkey->pkey.rsa); in rsa_security_bits()
220 RSA_free(pkey->pkey.rsa); in int_rsa_free()
328 const RSA *x = pkey->pkey.rsa; in pkey_rsa_print()
512 if (pkey->pkey.rsa->pss != NULL) { in rsa_pkey_ctrl()
513 if (!rsa_pss_get_param(pkey->pkey.rsa->pss, &md, &mgf1md, in rsa_pkey_ctrl()
1054 return RSA_check_key_ex(pkey->pkey.rsa, NULL); in rsa_pkey_check()