/netbsd-src/crypto/external/bsd/openssl/dist/crypto/rsa/ |
H A D | rsa_ossl.c | 22 unsigned char *to, RSA *rsa, int padding); 24 unsigned char *to, RSA *rsa, int padding); 26 unsigned char *to, RSA *rsa, int padding); 28 unsigned char *to, RSA *rsa, int padding); 29 static int rsa_ossl_mod_exp(BIGNUM *r0, const BIGNUM *i, RSA *rsa, 31 static int rsa_ossl_init(RSA *rsa); 32 static int rsa_ossl_finish(RSA *rsa); 75 unsigned char *to, RSA *rsa, int padding) in rsa_ossl_public_encrypt() argument 82 if (BN_num_bits(rsa->n) > OPENSSL_RSA_MAX_MODULUS_BITS) { in rsa_ossl_public_encrypt() 87 if (BN_ucmp(rsa->n, rsa->e) <= 0) { in rsa_ossl_public_encrypt() [all …]
|
H A D | rsa_sp800_56b_gen.c | 57 int ossl_rsa_fips186_4_gen_prob_primes(RSA *rsa, RSA_ACVP_TEST *test, in ossl_rsa_fips186_4_gen_prob_primes() argument 115 if (rsa->p == NULL) in ossl_rsa_fips186_4_gen_prob_primes() 116 rsa->p = BN_secure_new(); in ossl_rsa_fips186_4_gen_prob_primes() 117 if (rsa->q == NULL) in ossl_rsa_fips186_4_gen_prob_primes() 118 rsa->q = BN_secure_new(); in ossl_rsa_fips186_4_gen_prob_primes() 119 if (rsa->p == NULL || rsa->q == NULL) in ossl_rsa_fips186_4_gen_prob_primes() 121 BN_set_flags(rsa->p, BN_FLG_CONSTTIME); in ossl_rsa_fips186_4_gen_prob_primes() 122 BN_set_flags(rsa->q, BN_FLG_CONSTTIME); in ossl_rsa_fips186_4_gen_prob_primes() 125 if (!ossl_bn_rsa_fips186_4_gen_prob_primes(rsa->p, Xpo, p1, p2, Xp, Xp1, Xp2, in ossl_rsa_fips186_4_gen_prob_primes() 130 if (!ossl_bn_rsa_fips186_4_gen_prob_primes(rsa->q, Xqo, q1, q2, Xq, Xq1, in ossl_rsa_fips186_4_gen_prob_primes() [all …]
|
H A D | rsa_gen.c | 30 static int rsa_keygen_pairwise_test(RSA *rsa, OSSL_CALLBACK *cb, void *cbarg); 31 static int rsa_keygen(OSSL_LIB_CTX *libctx, RSA *rsa, int bits, int primes, 41 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb) in RSA_generate_key_ex() argument 43 if (rsa->meth->rsa_keygen != NULL) in RSA_generate_key_ex() 44 return rsa->meth->rsa_keygen(rsa, bits, e_value, cb); in RSA_generate_key_ex() 46 return RSA_generate_multi_prime_key(rsa, bits, RSA_DEFAULT_PRIME_NUM, in RSA_generate_key_ex() 50 int RSA_generate_multi_prime_key(RSA *rsa, int bits, int primes, in RSA_generate_multi_prime_key() argument 55 if (rsa->meth->rsa_multi_prime_keygen != NULL) { in RSA_generate_multi_prime_key() 56 return rsa->meth->rsa_multi_prime_keygen(rsa, bits, primes, in RSA_generate_multi_prime_key() 58 } else if (rsa->meth->rsa_keygen != NULL) { in RSA_generate_multi_prime_key() [all …]
|
H A D | rsa_x931g.c | 25 int RSA_X931_derive_ex(RSA *rsa, BIGNUM *p1, BIGNUM *p2, BIGNUM *q1, in RSA_X931_derive_ex() argument 34 if (!rsa) in RSA_X931_derive_ex() 49 if (!rsa->e) { in RSA_X931_derive_ex() 50 rsa->e = BN_dup(e); in RSA_X931_derive_ex() 51 if (!rsa->e) in RSA_X931_derive_ex() 54 e = rsa->e; in RSA_X931_derive_ex() 62 if (Xp && rsa->p == NULL) { in RSA_X931_derive_ex() 63 rsa->p = BN_new(); in RSA_X931_derive_ex() 64 if (rsa->p == NULL) in RSA_X931_derive_ex() 67 if (!BN_X931_derive_prime_ex(rsa->p, p1, p2, in RSA_X931_derive_ex() [all …]
|
H A D | rsa_sp800_56b_check.c | 24 int ossl_rsa_check_crt_components(const RSA *rsa, BN_CTX *ctx) in ossl_rsa_check_crt_components() argument 30 if (rsa->dmp1 == NULL || rsa->dmq1 == NULL || rsa->iqmp == NULL) { in ossl_rsa_check_crt_components() 31 if (rsa->dmp1 != NULL || rsa->dmq1 != NULL || rsa->iqmp != NULL) in ossl_rsa_check_crt_components() 50 && (BN_copy(p1, rsa->p) != NULL) in ossl_rsa_check_crt_components() 53 && (BN_copy(q1, rsa->q) != NULL) in ossl_rsa_check_crt_components() 56 && (BN_cmp(rsa->dmp1, BN_value_one()) > 0) in ossl_rsa_check_crt_components() 57 && (BN_cmp(rsa->dmp1, p1) < 0) in ossl_rsa_check_crt_components() 59 && (BN_cmp(rsa->dmq1, BN_value_one()) > 0) in ossl_rsa_check_crt_components() 60 && (BN_cmp(rsa->dmq1, q1) < 0) in ossl_rsa_check_crt_components() 62 && (BN_cmp(rsa->iqmp, BN_value_one()) > 0) in ossl_rsa_check_crt_components() [all …]
|
H A D | rsa_crpt.c | 34 RSA *rsa, int padding) in RSA_public_encrypt() argument 36 return rsa->meth->rsa_pub_enc(flen, from, to, rsa, padding); in RSA_public_encrypt() 40 unsigned char *to, RSA *rsa, int padding) in RSA_private_encrypt() argument 42 return rsa->meth->rsa_priv_enc(flen, from, to, rsa, padding); in RSA_private_encrypt() 46 unsigned char *to, RSA *rsa, int padding) in RSA_private_decrypt() argument 48 return rsa->meth->rsa_priv_dec(flen, from, to, rsa, padding); in RSA_private_decrypt() 52 RSA *rsa, int padding) in RSA_public_decrypt() argument 54 return rsa->meth->rsa_pub_dec(flen, from, to, rsa, padding); in RSA_public_decrypt() 62 void RSA_blinding_off(RSA *rsa) in RSA_blinding_off() argument 64 BN_BLINDING_free(rsa->blinding); in RSA_blinding_off() [all …]
|
H A D | rsa_backend.c | 64 int ossl_rsa_fromdata(RSA *rsa, const OSSL_PARAM params[], int include_private) in ossl_rsa_fromdata() argument 71 if (rsa == NULL) in ossl_rsa_fromdata() 86 if (!RSA_set0_key(rsa, n, e, d)) in ossl_rsa_fromdata() 101 && !ossl_rsa_set0_all_params(rsa, factors, exps, coeffs)) in ossl_rsa_fromdata() 123 int ossl_rsa_todata(RSA *rsa, OSSL_PARAM_BLD *bld, OSSL_PARAM params[], in DEFINE_SPECIAL_STACK_OF_CONST() 132 if (rsa == NULL || factors == NULL || exps == NULL || coeffs == NULL) in DEFINE_SPECIAL_STACK_OF_CONST() 135 RSA_get0_key(rsa, &rsa_n, &rsa_e, &rsa_d); in DEFINE_SPECIAL_STACK_OF_CONST() 136 ossl_rsa_get0_all_params(rsa, factors, exps, coeffs); in DEFINE_SPECIAL_STACK_OF_CONST() 161 ossl_rsa_acvp_test_get_params(rsa, params); in DEFINE_SPECIAL_STACK_OF_CONST() 319 int ossl_rsa_is_foreign(const RSA *rsa) in ossl_rsa_is_foreign() argument [all …]
|
H A D | rsa_ameth.c | 32 const RSA *rsa = pkey->pkey.rsa; in rsa_param_encode() local 36 if (RSA_test_flags(rsa, RSA_FLAG_TYPE_MASK) != RSA_FLAG_TYPE_RSASSAPSS) { in rsa_param_encode() 41 if (rsa->pss == NULL) { in rsa_param_encode() 46 if (ASN1_item_pack(rsa->pss, ASN1_ITEM_rptr(RSA_PSS_PARAMS), pstr) == NULL) in rsa_param_encode() 62 penclen = i2d_RSAPublicKey(pkey->pkey.rsa, &penc); in rsa_pub_encode() 81 RSA *rsa = NULL; in rsa_pub_decode() local 85 if ((rsa = d2i_RSAPublicKey(NULL, &p, pklen)) == NULL) in rsa_pub_decode() 87 if (!ossl_rsa_param_decode(rsa, alg)) { in rsa_pub_decode() 88 RSA_free(rsa); in rsa_pub_decode() 92 RSA_clear_flags(rsa, RSA_FLAG_TYPE_MASK); in rsa_pub_decode() [all …]
|
H A D | rsa_local.h | 106 unsigned char *to, RSA *rsa, int padding); 108 unsigned char *to, RSA *rsa, int padding); 110 unsigned char *to, RSA *rsa, int padding); 112 unsigned char *to, RSA *rsa, int padding); 114 int (*rsa_mod_exp) (BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx); 119 int (*init) (RSA *rsa); 121 int (*finish) (RSA *rsa); 135 const RSA *rsa); 138 unsigned int siglen, const RSA *rsa); 145 int (*rsa_keygen) (RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb); [all …]
|
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/rsa/ |
H A D | rsa_ossl.c | 16 unsigned char *to, RSA *rsa, int padding); 18 unsigned char *to, RSA *rsa, int padding); 20 unsigned char *to, RSA *rsa, int padding); 22 unsigned char *to, RSA *rsa, int padding); 23 static int rsa_ossl_mod_exp(BIGNUM *r0, const BIGNUM *i, RSA *rsa, 25 static int rsa_ossl_init(RSA *rsa); 26 static int rsa_ossl_finish(RSA *rsa); 69 unsigned char *to, RSA *rsa, int padding) in rsa_ossl_public_encrypt() argument 76 if (BN_num_bits(rsa->n) > OPENSSL_RSA_MAX_MODULUS_BITS) { in rsa_ossl_public_encrypt() 81 if (BN_ucmp(rsa->n, rsa->e) <= 0) { in rsa_ossl_public_encrypt() [all …]
|
H A D | rsa_gen.c | 22 static int rsa_builtin_keygen(RSA *rsa, int bits, int primes, BIGNUM *e_value, 32 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb) in RSA_generate_key_ex() argument 34 if (rsa->meth->rsa_keygen != NULL) in RSA_generate_key_ex() 35 return rsa->meth->rsa_keygen(rsa, bits, e_value, cb); in RSA_generate_key_ex() 37 return RSA_generate_multi_prime_key(rsa, bits, RSA_DEFAULT_PRIME_NUM, in RSA_generate_key_ex() 41 int RSA_generate_multi_prime_key(RSA *rsa, int bits, int primes, in RSA_generate_multi_prime_key() argument 45 if (rsa->meth->rsa_multi_prime_keygen != NULL) { in RSA_generate_multi_prime_key() 46 return rsa->meth->rsa_multi_prime_keygen(rsa, bits, primes, in RSA_generate_multi_prime_key() 48 } else if (rsa->meth->rsa_keygen != NULL) { in RSA_generate_multi_prime_key() 56 return rsa->meth->rsa_keygen(rsa, bits, e_value, cb); in RSA_generate_multi_prime_key() [all …]
|
H A D | rsa_x931g.c | 19 int RSA_X931_derive_ex(RSA *rsa, BIGNUM *p1, BIGNUM *p2, BIGNUM *q1, in RSA_X931_derive_ex() argument 28 if (!rsa) in RSA_X931_derive_ex() 43 if (!rsa->e) { in RSA_X931_derive_ex() 44 rsa->e = BN_dup(e); in RSA_X931_derive_ex() 45 if (!rsa->e) in RSA_X931_derive_ex() 48 e = rsa->e; in RSA_X931_derive_ex() 56 if (Xp && rsa->p == NULL) { in RSA_X931_derive_ex() 57 rsa->p = BN_new(); in RSA_X931_derive_ex() 58 if (rsa->p == NULL) in RSA_X931_derive_ex() 61 if (!BN_X931_derive_prime_ex(rsa->p, p1, p2, in RSA_X931_derive_ex() [all …]
|
H A D | rsa_crpt.c | 28 RSA *rsa, int padding) in RSA_public_encrypt() argument 30 return rsa->meth->rsa_pub_enc(flen, from, to, rsa, padding); in RSA_public_encrypt() 34 unsigned char *to, RSA *rsa, int padding) in RSA_private_encrypt() argument 36 return rsa->meth->rsa_priv_enc(flen, from, to, rsa, padding); in RSA_private_encrypt() 40 unsigned char *to, RSA *rsa, int padding) in RSA_private_decrypt() argument 42 return rsa->meth->rsa_priv_dec(flen, from, to, rsa, padding); in RSA_private_decrypt() 46 RSA *rsa, int padding) in RSA_public_decrypt() argument 48 return rsa->meth->rsa_pub_dec(flen, from, to, rsa, padding); in RSA_public_decrypt() 56 void RSA_blinding_off(RSA *rsa) in RSA_blinding_off() argument 58 BN_BLINDING_free(rsa->blinding); in RSA_blinding_off() [all …]
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/hcrypto/ |
H A D | rsa.c | 101 RSA *rsa; in RSA_new_method() local 103 rsa = calloc(1, sizeof(*rsa)); in RSA_new_method() 104 if (rsa == NULL) in RSA_new_method() 107 rsa->references = 1; in RSA_new_method() 111 rsa->engine = engine; in RSA_new_method() 113 rsa->engine = ENGINE_get_default_RSA(); in RSA_new_method() 116 if (rsa->engine) { in RSA_new_method() 117 rsa->meth = ENGINE_get_RSA(rsa->engine); in RSA_new_method() 118 if (rsa->meth == NULL) { in RSA_new_method() 120 free(rsa); in RSA_new_method() [all …]
|
H A D | test_rsa.c | 80 check_rsa(const unsigned char *in, size_t len, RSA *rsa, int padding) in check_rsa() argument 86 res = malloc(RSA_size(rsa)); in check_rsa() 90 res2 = malloc(RSA_size(rsa)); in check_rsa() 96 keylen = RSA_private_encrypt(len, in, res, rsa, padding); in check_rsa() 100 if (keylen > RSA_size(rsa)) in check_rsa() 103 keylen = RSA_public_decrypt(keylen, res, res2, rsa, padding); in check_rsa() 115 keylen = RSA_public_encrypt(len, in, res, rsa, padding); in check_rsa() 119 if (keylen > RSA_size(rsa)) in check_rsa() 122 keylen = RSA_private_decrypt(keylen, res, res2, rsa, padding); in check_rsa() 134 if (RSA_sign(NID_sha1, in, len, res, &len2, rsa) != 1) in check_rsa() [all …]
|
H A D | rsa-tfm.c | 101 unsigned char* to, RSA* rsa, int padding) in tfm_rsa_public_encrypt() argument 111 size = RSA_size(rsa); in tfm_rsa_public_encrypt() 116 BN2mpz(&n, rsa->n); in tfm_rsa_public_encrypt() 117 BN2mpz(&e, rsa->e); in tfm_rsa_public_encrypt() 169 unsigned char* to, RSA* rsa, int padding) in tfm_rsa_public_decrypt() argument 179 if (flen > RSA_size(rsa)) in tfm_rsa_public_decrypt() 182 BN2mpz(&n, rsa->n); in tfm_rsa_public_decrypt() 183 BN2mpz(&e, rsa->e); in tfm_rsa_public_decrypt() 211 assert(size <= RSA_size(rsa)); in tfm_rsa_public_decrypt() 236 unsigned char* to, RSA* rsa, int padding) in tfm_rsa_private_encrypt() argument [all …]
|
H A D | rsa-gmp.c | 122 unsigned char* to, RSA* rsa, int padding) in gmp_rsa_public_encrypt() argument 131 size = RSA_size(rsa); in gmp_rsa_public_encrypt() 136 BN2mpz(n, rsa->n); in gmp_rsa_public_encrypt() 137 BN2mpz(e, rsa->e); in gmp_rsa_public_encrypt() 190 unsigned char* to, RSA* rsa, int padding) in gmp_rsa_public_decrypt() argument 199 if (flen > RSA_size(rsa)) in gmp_rsa_public_decrypt() 202 BN2mpz(n, rsa->n); in gmp_rsa_public_decrypt() 203 BN2mpz(e, rsa->e); in gmp_rsa_public_decrypt() 233 assert(size <= RSA_size(rsa)); in gmp_rsa_public_decrypt() 257 unsigned char* to, RSA* rsa, int padding) in gmp_rsa_private_encrypt() argument [all …]
|
H A D | rsa-ltm.c | 143 unsigned char* to, RSA* rsa, int padding) in ltm_rsa_public_encrypt() argument 155 size = RSA_size(rsa); in ltm_rsa_public_encrypt() 162 BN2mpz(&n, rsa->n); in ltm_rsa_public_encrypt() 163 BN2mpz(&e, rsa->e); in ltm_rsa_public_encrypt() 221 unsigned char* to, RSA* rsa, int padding) in ltm_rsa_public_decrypt() argument 231 if (flen > RSA_size(rsa)) in ltm_rsa_public_decrypt() 236 BN2mpz(&n, rsa->n); in ltm_rsa_public_decrypt() 237 BN2mpz(&e, rsa->e); in ltm_rsa_public_decrypt() 263 assert(size <= RSA_size(rsa)); in ltm_rsa_public_decrypt() 288 unsigned char* to, RSA* rsa, int padding) in ltm_rsa_private_encrypt() argument [all …]
|
/netbsd-src/crypto/external/bsd/openssl/dist/ssl/ |
H A D | ssl_rsa_legacy.c | 17 int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa) in SSL_use_RSAPrivateKey() argument 22 if (rsa == NULL) { in SSL_use_RSAPrivateKey() 31 RSA_up_ref(rsa); in SSL_use_RSAPrivateKey() 32 if (EVP_PKEY_assign_RSA(pkey, rsa) <= 0) { in SSL_use_RSAPrivateKey() 33 RSA_free(rsa); in SSL_use_RSAPrivateKey() 47 RSA *rsa = NULL; in SSL_use_RSAPrivateKey_file() local 61 rsa = d2i_RSAPrivateKey_bio(in, NULL); in SSL_use_RSAPrivateKey_file() 64 rsa = PEM_read_bio_RSAPrivateKey(in, NULL, in SSL_use_RSAPrivateKey_file() 71 if (rsa == NULL) { in SSL_use_RSAPrivateKey_file() 75 ret = SSL_use_RSAPrivateKey(ssl, rsa); in SSL_use_RSAPrivateKey_file() [all …]
|
/netbsd-src/crypto/external/bsd/openssl.old/dist/include/openssl/ |
H A D | rsa.h | 200 int RSA_bits(const RSA *rsa); 201 int RSA_size(const RSA *rsa); 202 int RSA_security_bits(const RSA *rsa); 240 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb); 242 int RSA_generate_multi_prime_key(RSA *rsa, int bits, int primes, 245 int RSA_X931_derive_ex(RSA *rsa, BIGNUM *p1, BIGNUM *p2, BIGNUM *q1, 249 int RSA_X931_generate_key_ex(RSA *rsa, int bits, const BIGNUM *e, 256 unsigned char *to, RSA *rsa, int padding); 258 unsigned char *to, RSA *rsa, int padding); 260 unsigned char *to, RSA *rsa, int padding); [all …]
|
/netbsd-src/crypto/external/bsd/netpgp/dist/src/netpgpverify/ |
H A D | rsa.c | 64 …sa_private_encrypt(int plainc, const unsigned char *plain, unsigned char *encbuf, NETPGPV_RSA *rsa) in lowlevel_rsa_private_encrypt() argument 78 nbytes = PGPV_BN_num_bytes(rsa->n); in lowlevel_rsa_private_encrypt() 83 if (PGPV_BN_cmp(decbn, rsa->n) >= 0) { in lowlevel_rsa_private_encrypt() 87 if (!PGPV_BN_mod_exp(signedbn, decbn, rsa->d, rsa->n, NULL)) { in lowlevel_rsa_private_encrypt() 103 …rsa_public_encrypt(int plainc, const unsigned char *plain, unsigned char *encbuf, NETPGPV_RSA *rsa) in lowlevel_rsa_public_encrypt() argument 116 nbytes = PGPV_BN_num_bytes(rsa->n); in lowlevel_rsa_public_encrypt() 123 if (PGPV_BN_cmp(decbn, rsa->n) >= 0) { in lowlevel_rsa_public_encrypt() 127 if (!PGPV_BN_mod_exp(encbn, decbn, rsa->e, rsa->n, NULL)) { in lowlevel_rsa_public_encrypt() 146 …l_rsa_private_decrypt(int enclen, const unsigned char *encbuf, unsigned char *to, NETPGPV_RSA *rsa) in lowlevel_rsa_private_decrypt() argument 158 if (PGPV_BN_num_bits(rsa->n) > RSA_MAX_MODULUS_BITS) { in lowlevel_rsa_private_decrypt() [all …]
|
/netbsd-src/crypto/external/bsd/netpgp/dist/src/librsa/ |
H A D | rsa.c | 64 …wlevel_rsa_private_encrypt(int plainc, const unsigned char *plain, unsigned char *encbuf, RSA *rsa) in lowlevel_rsa_private_encrypt() argument 78 nbytes = BN_num_bytes(rsa->n); in lowlevel_rsa_private_encrypt() 83 if (BN_cmp(decbn, rsa->n) >= 0) { in lowlevel_rsa_private_encrypt() 87 if (!BN_mod_exp(signedbn, decbn, rsa->d, rsa->n, NULL)) { in lowlevel_rsa_private_encrypt() 103 lowlevel_rsa_public_encrypt(int plainc, const unsigned char *plain, unsigned char *encbuf, RSA *rsa) in lowlevel_rsa_public_encrypt() argument 116 nbytes = BN_num_bytes(rsa->n); in lowlevel_rsa_public_encrypt() 123 if (BN_cmp(decbn, rsa->n) >= 0) { in lowlevel_rsa_public_encrypt() 127 if (!BN_mod_exp(encbn, decbn, rsa->e, rsa->n, NULL)) { in lowlevel_rsa_public_encrypt() 146 lowlevel_rsa_private_decrypt(int enclen, const unsigned char *encbuf, unsigned char *to, RSA *rsa) in lowlevel_rsa_private_decrypt() argument 158 if (BN_num_bits(rsa->n) > RSA_MAX_MODULUS_BITS) { in lowlevel_rsa_private_decrypt() [all …]
|
/netbsd-src/crypto/external/bsd/openssl/dist/include/openssl/ |
H A D | rsa.h | 203 OSSL_DEPRECATEDIN_3_0 int RSA_bits(const RSA *rsa); 204 OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); 205 OSSL_DEPRECATEDIN_3_0 int RSA_security_bits(const RSA *rsa); 260 OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, 263 OSSL_DEPRECATEDIN_3_0 int RSA_generate_multi_prime_key(RSA *rsa, int bits, 268 int RSA_X931_derive_ex(RSA *rsa, BIGNUM *p1, BIGNUM *p2, 274 OSSL_DEPRECATEDIN_3_0 int RSA_X931_generate_key_ex(RSA *rsa, int bits, 283 RSA *rsa, int padding); 286 RSA *rsa, int padding); 289 RSA *rsa, int padding); [all …]
|
/netbsd-src/crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/ |
H A D | rsa_kmgmt.c | 81 RSA *rsa; in rsa_newdata() local 86 rsa = ossl_rsa_new_with_ctx(libctx); in rsa_newdata() 87 if (rsa != NULL) { in rsa_newdata() 88 RSA_clear_flags(rsa, RSA_FLAG_TYPE_MASK); in rsa_newdata() 89 RSA_set_flags(rsa, RSA_FLAG_TYPE_RSA); in rsa_newdata() 91 return rsa; in rsa_newdata() 97 RSA *rsa; in rsapss_newdata() local 102 rsa = ossl_rsa_new_with_ctx(libctx); in rsapss_newdata() 103 if (rsa != NULL) { in rsapss_newdata() 104 RSA_clear_flags(rsa, RSA_FLAG_TYPE_MASK); in rsapss_newdata() [all …]
|
/netbsd-src/external/mpl/dhcp/bind/dist/lib/dns/ |
H A D | opensslrsa_link.c | 326 RSA *rsa; in opensslrsa_verify2() local 334 rsa = EVP_PKEY_get1_RSA(pkey); in opensslrsa_verify2() 335 if (rsa == NULL) { in opensslrsa_verify2() 338 RSA_get0_key(rsa, NULL, &e, NULL); in opensslrsa_verify2() 340 RSA_free(rsa); in opensslrsa_verify2() 344 RSA_free(rsa); in opensslrsa_verify2() 459 RSA *rsa = RSA_new(); in opensslrsa_generate() local 494 if (rsa == NULL || e == NULL || cb == NULL) { in opensslrsa_generate() 500 if (!EVP_PKEY_set1_RSA(pkey, rsa)) { in opensslrsa_generate() 521 if (RSA_generate_key_ex(rsa, key->key_size, e, cb)) { in opensslrsa_generate() [all …]
|