| /freebsd-14.2/crypto/openssl/crypto/rsa/ |
| H A D | rsa_ossl.c | 87 if (BN_ucmp(rsa->n, rsa->e) <= 0) { in rsa_ossl_public_encrypt() 146 if (!rsa->meth->bn_mod_exp(ret, f, rsa->e, rsa->n, ctx, in rsa_ossl_public_encrypt() 170 rsa->blinding = RSA_setup_blinding(rsa, ctx); in rsa_get_blinding() 322 (rsa->dmp1 != NULL) && (rsa->dmq1 != NULL) && (rsa->iqmp != NULL))) { in rsa_ossl_private_encrypt() 323 if (!rsa->meth->rsa_mod_exp(ret, f, rsa, ctx)) in rsa_ossl_private_encrypt() 447 (rsa->dmp1 != NULL) && (rsa->dmq1 != NULL) && (rsa->iqmp != NULL))) { in rsa_ossl_private_decrypt() 448 if (!rsa->meth->rsa_mod_exp(ret, f, rsa, ctx)) in rsa_ossl_private_decrypt() 524 if (BN_ucmp(rsa->n, rsa->e) <= 0) { in rsa_ossl_public_decrypt() 571 if (!rsa->meth->bn_mod_exp(ret, f, rsa->e, rsa->n, ctx, in rsa_ossl_public_decrypt() 913 if (rsa->e && rsa->n) { in rsa_ossl_mod_exp() [all …]
|
| H A D | rsa_sp800_56b_gen.c | 119 if (rsa->p == NULL || rsa->q == NULL) in ossl_rsa_fips186_4_gen_prob_primes() 142 ok = ossl_rsa_check_pminusq_diff(tmp, rsa->p, rsa->q, nbits); in ossl_rsa_fips186_4_gen_prob_primes() 258 BN_free(rsa->e); in ossl_rsa_sp800_56b_derive_params_from_pq() 281 if (rsa->n == NULL || !BN_mul(rsa->n, rsa->p, rsa->q, ctx)) in ossl_rsa_sp800_56b_derive_params_from_pq() 290 if (!BN_mod(rsa->dmp1, rsa->d, p1, ctx)) in ossl_rsa_sp800_56b_derive_params_from_pq() 299 if (!BN_mod(rsa->dmq1, rsa->d, q1, ctx)) in ossl_rsa_sp800_56b_derive_params_from_pq() 308 if (BN_mod_inverse(rsa->iqmp, rsa->q, rsa->p, ctx) == NULL) in ossl_rsa_sp800_56b_derive_params_from_pq() 398 if (info == NULL && BN_cmp(rsa->p, rsa->q) < 0) { in ossl_rsa_sp800_56b_generate_key() 400 rsa->p = rsa->q; in ossl_rsa_sp800_56b_generate_key() 441 && BN_mod_exp(tmp, k, rsa->e, rsa->n, ctx) in ossl_rsa_sp800_56b_pairwise_test() [all …]
|
| H A D | rsa_gen.c | 44 return rsa->meth->rsa_keygen(rsa, bits, e_value, cb); in RSA_generate_key_ex() 126 if (!rsa->n && ((rsa->n = BN_new()) == NULL)) in rsa_multiprime_keygen() 128 if (!rsa->d && ((rsa->d = BN_secure_new()) == NULL)) in rsa_multiprime_keygen() 131 if (!rsa->e && ((rsa->e = BN_new()) == NULL)) in rsa_multiprime_keygen() 133 if (!rsa->p && ((rsa->p = BN_secure_new()) == NULL)) in rsa_multiprime_keygen() 136 if (!rsa->q && ((rsa->q = BN_secure_new()) == NULL)) in rsa_multiprime_keygen() 242 if (!BN_mul(r1, rsa->p, rsa->q, ctx)) in rsa_multiprime_keygen() 314 if (BN_cmp(rsa->p, rsa->q) < 0) { in rsa_multiprime_keygen() 316 rsa->p = rsa->q; in rsa_multiprime_keygen() 348 if (!BN_mod_inverse(rsa->d, rsa->e, pr0, ctx)) { in rsa_multiprime_keygen() [all …]
|
| H A D | rsa_x931g.c | 34 if (!rsa) in RSA_X931_derive_ex() 49 if (!rsa->e) { in RSA_X931_derive_ex() 51 if (!rsa->e) in RSA_X931_derive_ex() 54 e = rsa->e; in RSA_X931_derive_ex() 81 if (rsa->p == NULL || rsa->q == NULL) { in RSA_X931_derive_ex() 96 if (!BN_mul(rsa->n, rsa->p, rsa->q, ctx)) in RSA_X931_derive_ex() 117 rsa->d = BN_mod_inverse(NULL, rsa->e, r0, ctx2); /* d */ in RSA_X931_derive_ex() 125 if (!BN_mod(rsa->dmp1, rsa->d, r1, ctx)) in RSA_X931_derive_ex() 132 if (!BN_mod(rsa->dmq1, rsa->d, r2, ctx)) in RSA_X931_derive_ex() 136 rsa->iqmp = BN_mod_inverse(NULL, rsa->q, rsa->p, ctx2); in RSA_X931_derive_ex() [all …]
|
| H A D | rsa_sp800_56b_check.c | 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() 63 && (BN_cmp(rsa->iqmp, rsa->p) < 0) in ossl_rsa_check_crt_components() 65 && BN_mod_mul(r, rsa->dmp1, rsa->e, p1, ctx) in ossl_rsa_check_crt_components() 68 && BN_mod_mul(r, rsa->dmq1, rsa->e, q1, ctx) in ossl_rsa_check_crt_components() 71 && BN_mod_mul(r, rsa->iqmp, rsa->q, rsa->p, ctx) in ossl_rsa_check_crt_components() 209 && BN_mod_mul(r, rsa->e, rsa->d, lcm, ctx) in ossl_rsa_check_private_exponent() 288 if (rsa->n == NULL || rsa->e == NULL) 358 if (rsa->d == NULL || rsa->n == NULL) 360 return BN_cmp(rsa->d, BN_value_one()) >= 0 && BN_cmp(rsa->d, rsa->n) < 0; [all …]
|
| H A D | rsa_crpt.c | 36 return rsa->meth->rsa_pub_enc(flen, from, to, rsa, padding); in RSA_public_encrypt() 42 return rsa->meth->rsa_priv_enc(flen, from, to, rsa, padding); in RSA_private_encrypt() 48 return rsa->meth->rsa_priv_dec(flen, from, to, rsa, padding); in RSA_private_decrypt() 54 return rsa->meth->rsa_pub_dec(flen, from, to, rsa, padding); in RSA_public_decrypt() 65 rsa->blinding = NULL; in RSA_blinding_off() 74 if (rsa->blinding != NULL) in RSA_blinding_on() 77 rsa->blinding = RSA_setup_blinding(rsa, ctx); in RSA_blinding_on() 136 if (rsa->e == NULL) { in RSA_setup_blinding() 137 e = rsa_get_public_exp(rsa->d, rsa->p, rsa->q, ctx); in RSA_setup_blinding() 143 e = rsa->e; in RSA_setup_blinding() [all …]
|
| H A D | rsa_backend.c | 71 if (rsa == NULL) in ossl_rsa_fromdata() 86 if (!RSA_set0_key(rsa, n, e, d)) in ossl_rsa_fromdata() 322 if (rsa->engine != NULL || RSA_get_method(rsa) != RSA_PKCS1_OpenSSL()) in ossl_rsa_is_foreign() 343 if (ossl_rsa_is_foreign(rsa)) in ossl_rsa_dup() 377 dupkey->flags = rsa->flags; in ossl_rsa_dup() 411 if (rsa->pss != NULL) { in ossl_rsa_dup() 459 if (rsa != NULL in ossl_rsa_sync_to_pss_params_30() 552 RSA *rsa; in ossl_rsa_key_from_pkcs8() local 559 if (rsa == NULL) { in ossl_rsa_key_from_pkcs8() 564 RSA_free(rsa); in ossl_rsa_key_from_pkcs8() [all …]
|
| H A D | rsa_local.h | 106 unsigned char *to, RSA *rsa, int padding); 108 unsigned char *to, RSA *rsa, int padding); 119 int (*init) (RSA *rsa); 121 int (*finish) (RSA *rsa); 135 const RSA *rsa); 138 unsigned int siglen, const RSA *rsa); 162 int ossl_rsa_multip_calc_product(RSA *rsa); 176 int ossl_rsa_check_crt_components(const RSA *rsa, BN_CTX *ctx); 178 int ossl_rsa_sp800_56b_pairwise_test(RSA *rsa, BN_CTX *ctx); 179 int ossl_rsa_sp800_56b_check_public(const RSA *rsa); [all …]
|
| H A D | rsa_ameth.c | 32 const RSA *rsa = pkey->pkey.rsa; in rsa_param_encode() local 81 RSA *rsa = NULL; in rsa_pub_decode() local 88 RSA_free(rsa); in rsa_pub_decode() 106 RSA_free(rsa); in rsa_pub_decode() 123 if (BN_cmp(b->pkey.rsa->n, a->pkey.rsa->n) != 0 in rsa_pub_cmp() 124 || BN_cmp(b->pkey.rsa->e, a->pkey.rsa->e) != 0) in rsa_pub_cmp() 132 RSA *rsa; in old_rsa_priv_decode() local 178 if (rsa != NULL) { in rsa_priv_decode() 777 RSA *rsa = from->pkey.rsa; in rsa_int_export_to() local 786 if (RSA_get0_n(rsa) == NULL || RSA_get0_e(rsa) == NULL) in rsa_int_export_to() [all …]
|
| H A D | rsa_meth.c | 108 unsigned char *to, RSA *rsa, int padding) in RSA_meth_get_pub_enc() 124 unsigned char *to, RSA *rsa, int padding) in RSA_meth_get_pub_dec() 140 unsigned char *to, RSA *rsa, int padding) in RSA_meth_get_priv_enc() 156 unsigned char *to, RSA *rsa, int padding) in RSA_meth_get_priv_dec() 172 (BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx) in RSA_meth_get_mod_exp() 206 int (*RSA_meth_get_init(const RSA_METHOD *meth)) (RSA *rsa) in RSA_meth_get_init() 218 int (*RSA_meth_get_finish(const RSA_METHOD *meth)) (RSA *rsa) in RSA_meth_get_finish() 233 const RSA *rsa) in RSA_meth_get_sign() 242 const RSA *rsa)) in RSA_meth_set_sign() argument 251 unsigned int siglen, const RSA *rsa) in RSA_meth_get_verify() [all …]
|
| H A D | rsa_pmeth.c | 326 int klen = RSA_size(rsa); in pkey_rsa_encrypt() 742 if (rsa->pss == NULL) in rsa_set_pss_param() 749 RSA *rsa = NULL; in pkey_rsa_keygen() local 759 rsa = RSA_new(); in pkey_rsa_keygen() 760 if (rsa == NULL) in pkey_rsa_keygen() 765 RSA_free(rsa); in pkey_rsa_keygen() 776 RSA_free(rsa); in pkey_rsa_keygen() 782 RSA_free(rsa); in pkey_rsa_keygen() 833 const RSA *rsa; in pkey_pss_init() local 844 if (rsa->pss == NULL) in pkey_pss_init() [all …]
|
| H A D | rsa_sign.c | 274 unsigned char *sigret, unsigned int *siglen, RSA *rsa) in RSA_sign() argument 282 if (rsa->meth->rsa_sign != NULL) in RSA_sign() 283 return rsa->meth->rsa_sign(type, m, m_len, sigret, siglen, rsa) > 0; in RSA_sign() 305 if (encoded_len + RSA_PKCS1_PADDING_SIZE > (size_t)RSA_size(rsa)) { in RSA_sign() 333 const unsigned char *sigbuf, size_t siglen, RSA *rsa) in ossl_rsa_verify() argument 339 if (siglen != (size_t)RSA_size(rsa)) { in ossl_rsa_verify() 351 len = RSA_public_decrypt((int)siglen, sigbuf, decrypt_buf, rsa, in ossl_rsa_verify() 450 const unsigned char *sigbuf, unsigned int siglen, RSA *rsa) in RSA_verify() argument 453 if (rsa->meth->rsa_verify != NULL) in RSA_verify() 454 return rsa->meth->rsa_verify(type, m, m_len, sigbuf, siglen, rsa); in RSA_verify() [all …]
|
| /freebsd-14.2/crypto/openssl/ssl/ |
| H A D | ssl_rsa_legacy.c | 22 if (rsa == NULL) { in SSL_use_RSAPrivateKey() 31 RSA_up_ref(rsa); in SSL_use_RSAPrivateKey() 33 RSA_free(rsa); in SSL_use_RSAPrivateKey() 47 RSA *rsa = NULL; in SSL_use_RSAPrivateKey_file() local 76 RSA_free(rsa); in SSL_use_RSAPrivateKey_file() 86 RSA *rsa; in SSL_use_RSAPrivateKey_ASN1() local 95 RSA_free(rsa); in SSL_use_RSAPrivateKey_ASN1() 113 RSA_up_ref(rsa); in SSL_CTX_use_RSAPrivateKey() 158 RSA_free(rsa); in SSL_CTX_use_RSAPrivateKey_file() 169 RSA *rsa; in SSL_CTX_use_RSAPrivateKey_ASN1() local [all …]
|
| /freebsd-14.2/lib/libbearssl/ |
| H A D | Makefile | 108 rsa/rsa_i15_keygen.c \ 112 rsa/rsa_i15_priv.c \ 116 rsa/rsa_i15_pub.c \ 117 rsa/rsa_i15_pubexp.c \ 118 rsa/rsa_i31_keygen.c \ 122 rsa/rsa_i31_priv.c \ 126 rsa/rsa_i31_pubexp.c \ 129 rsa/rsa_i32_priv.c \ 132 rsa/rsa_i32_pub.c \ 133 rsa/rsa_i62_keygen.c \ [all …]
|
| /freebsd-14.2/crypto/openssl/include/openssl/ |
| H A D | rsa.h | 364 RSA *rsa); 490 int RSA_meth_set_pub_enc(RSA_METHOD *rsa, 500 int RSA_meth_set_pub_dec(RSA_METHOD *rsa, 510 int RSA_meth_set_priv_enc(RSA_METHOD *rsa, 520 int RSA_meth_set_priv_dec(RSA_METHOD *rsa, 529 int RSA_meth_set_mod_exp(RSA_METHOD *rsa, 550 int RSA_meth_set_init(RSA_METHOD *rsa, int (*init) (RSA *rsa)); 554 int RSA_meth_set_finish(RSA_METHOD *rsa, int (*finish) (RSA *rsa)); 563 int RSA_meth_set_sign(RSA_METHOD *rsa, 576 int RSA_meth_set_verify(RSA_METHOD *rsa, [all …]
|
| /freebsd-14.2/crypto/openssl/providers/implementations/keymgmt/ |
| H A D | rsa_kmgmt.c | 81 RSA *rsa; in rsa_newdata() local 87 if (rsa != NULL) { in rsa_newdata() 91 return rsa; in rsa_newdata() 97 RSA *rsa; in rsapss_newdata() local 103 if (rsa != NULL) { in rsapss_newdata() 107 return rsa; in rsapss_newdata() 332 RSA *rsa = key; in rsa_get_params() local 631 rsa = rsa_tmp; in rsa_gen() 636 return rsa; in rsa_gen() 656 RSA *rsa = NULL; in common_load() local [all …]
|
| /freebsd-14.2/contrib/bearssl/tools/ |
| H A D | xmem.c | 86 pk2->key.rsa.n = xblobdup(pk->key.rsa.n, pk->key.rsa.nlen); in xpkeydup() 87 pk2->key.rsa.nlen = pk->key.rsa.nlen; in xpkeydup() 88 pk2->key.rsa.e = xblobdup(pk->key.rsa.e, pk->key.rsa.elen); in xpkeydup() 89 pk2->key.rsa.elen = pk->key.rsa.elen; in xpkeydup() 115 xfree(pk->key.rsa.n); in xfreepkey() 116 xfree(pk->key.rsa.e); in xfreepkey()
|
| H A D | keys.c | 64 sk->key.rsa.n_bitlen = rk->n_bitlen; in decode_key() 66 sk->key.rsa.plen = rk->plen; in decode_key() 68 sk->key.rsa.qlen = rk->qlen; in decode_key() 70 sk->key.rsa.dplen = rk->dplen; in decode_key() 72 sk->key.rsa.dqlen = rk->dqlen; in decode_key() 74 sk->key.rsa.iqlen = rk->iqlen; in decode_key() 159 xfree(sk->key.rsa.p); in free_private_key() 160 xfree(sk->key.rsa.q); in free_private_key() 161 xfree(sk->key.rsa.dp); in free_private_key() 162 xfree(sk->key.rsa.dq); in free_private_key() [all …]
|
| H A D | certs.c | 66 ta->pkey.key.rsa.n = xblobdup(pk->key.rsa.n, pk->key.rsa.nlen); in certificate_to_trust_anchor_inner() 67 ta->pkey.key.rsa.nlen = pk->key.rsa.nlen; in certificate_to_trust_anchor_inner() 68 ta->pkey.key.rsa.e = xblobdup(pk->key.rsa.e, pk->key.rsa.elen); in certificate_to_trust_anchor_inner() 69 ta->pkey.key.rsa.elen = pk->key.rsa.elen; in certificate_to_trust_anchor_inner() 105 xfree(ta->pkey.key.rsa.n); in free_ta_contents() 106 xfree(ta->pkey.key.rsa.e); in free_ta_contents()
|
| /freebsd-14.2/crypto/openssh/ |
| H A D | ssh-rsa.c | 46 if (key->rsa == NULL) in ssh_rsa_size() 55 if ((k->rsa = RSA_new()) == NULL) in ssh_rsa_alloc() 63 RSA_free(k->rsa); in ssh_rsa_cleanup() 64 k->rsa = NULL; in ssh_rsa_cleanup() 73 if (a->rsa == NULL || b->rsa == NULL) in ssh_rsa_equal() 95 if (key->rsa == NULL) in ssh_rsa_serialize_public() 150 k->rsa = private; in ssh_rsa_generate() 418 slen = RSA_size(key->rsa); in ssh_rsa_sign() 527 modlen = RSA_size(key->rsa); in ssh_rsa_verify() 552 key->rsa); in ssh_rsa_verify() [all …]
|
| /freebsd-14.2/crypto/openssl/doc/man7/ |
| H A D | EVP_PKEY-RSA.pod | 39 =item "rsa-factor1" (B<OSSL_PKEY_PARAM_RSA_FACTOR1>) <unsigned integer> 41 =item "rsa-factor2" (B<OSSL_PKEY_PARAM_RSA_FACTOR2>) <unsigned integer> 43 =item "rsa-factor3" (B<OSSL_PKEY_PARAM_RSA_FACTOR3>) <unsigned integer> 45 =item "rsa-factor4" (B<OSSL_PKEY_PARAM_RSA_FACTOR4>) <unsigned integer> 47 =item "rsa-factor5" (B<OSSL_PKEY_PARAM_RSA_FACTOR5>) <unsigned integer> 49 =item "rsa-factor6" (B<OSSL_PKEY_PARAM_RSA_FACTOR6>) <unsigned integer> 51 =item "rsa-factor7" (B<OSSL_PKEY_PARAM_RSA_FACTOR7>) <unsigned integer> 53 =item "rsa-factor8" (B<OSSL_PKEY_PARAM_RSA_FACTOR8>) <unsigned integer> 55 =item "rsa-factor9" (B<OSSL_PKEY_PARAM_RSA_FACTOR9>) <unsigned integer> 57 =item "rsa-factor10" (B<OSSL_PKEY_PARAM_RSA_FACTOR10>) <unsigned integer> [all …]
|
| /freebsd-14.2/crypto/openssl/doc/man3/ |
| H A D | RSA_meth_new.pod | 21 #include <openssl/rsa.h> 43 int RSA_meth_set_pub_enc(RSA_METHOD *rsa, 51 int RSA_meth_set_pub_dec(RSA_METHOD *rsa, 59 int RSA_meth_set_priv_enc(RSA_METHOD *rsa, 66 int RSA_meth_set_priv_dec(RSA_METHOD *rsa, 73 int RSA_meth_set_mod_exp(RSA_METHOD *rsa, 88 int RSA_meth_set_init(RSA_METHOD *rsa, int (*init (RSA *rsa)); 92 int RSA_meth_set_finish(RSA_METHOD *rsa, int (*finish)(RSA *rsa)); 98 int RSA_meth_set_sign(RSA_METHOD *rsa, 107 int RSA_meth_set_verify(RSA_METHOD *rsa, [all …]
|
| /freebsd-14.2/contrib/libfido2/src/ |
| H A D | rs256.c | 158 RSA *rsa = NULL; in rs256_pk_to_EVP_PKEY() local 173 if ((rsa = RSA_new()) == NULL || RSA_set0_key(rsa, n, e, NULL) == 0) { in rs256_pk_to_EVP_PKEY() 182 if (RSA_bits(rsa) != 2048) { in rs256_pk_to_EVP_PKEY() 188 EVP_PKEY_assign_RSA(pkey, rsa) == 0) { in rs256_pk_to_EVP_PKEY() 201 if (rsa != NULL) in rs256_pk_to_EVP_PKEY() 202 RSA_free(rsa); in rs256_pk_to_EVP_PKEY() 219 if (RSA_bits(rsa) != 2048) { in rs256_pk_from_RSA() 224 RSA_get0_key(rsa, &n, &e, &d); in rs256_pk_from_RSA() 249 const RSA *rsa; in rs256_pk_from_EVP_PKEY() local 252 (rsa = get0_RSA(pkey)) == NULL) in rs256_pk_from_EVP_PKEY() [all …]
|
| /freebsd-14.2/crypto/heimdal/lib/hx509/ |
| H A D | ks_keychain.c | 86 RSA *rsa, in kc_rsa_public_encrypt() argument 96 RSA *rsa, in kc_rsa_public_decrypt() argument 107 RSA *rsa, in kc_rsa_private_encrypt() argument 221 kc_rsa_init(RSA *rsa) in kc_rsa_init() argument 227 kc_rsa_finish(RSA *rsa) in kc_rsa_finish() argument 259 RSA *rsa; in set_private_key() local 272 rsa = RSA_new(); in set_private_key() 273 if (rsa == NULL) in set_private_key() 282 rsa->n = BN_new(); in set_private_key() 283 if (rsa->n == NULL) abort(); in set_private_key() [all …]
|
| /freebsd-14.2/crypto/openssh/regress/unittests/sshkey/ |
| H A D | common.c | 92 ASSERT_PTR_NE(k->rsa, NULL); in rsa_n() 93 RSA_get0_key(k->rsa, &n, NULL, NULL); in rsa_n() 103 ASSERT_PTR_NE(k->rsa, NULL); in rsa_e() 104 RSA_get0_key(k->rsa, NULL, &e, NULL); in rsa_e() 114 ASSERT_PTR_NE(k->rsa, NULL); in rsa_p() 115 RSA_get0_factors(k->rsa, &p, NULL); in rsa_p() 125 ASSERT_PTR_NE(k->rsa, NULL); in rsa_q() 126 RSA_get0_factors(k->rsa, NULL, &q); in rsa_q()
|