/freebsd-13-stable/crypto/openssl/crypto/rsa/ |
H A D | rsa_crpt.c | 28 RSA *rsa, int padding) 30 return rsa->meth->rsa_pub_enc(flen, from, to, rsa, padding); 34 unsigned char *to, RSA *rsa, int padding) 36 return rsa->meth->rsa_priv_enc(flen, from, to, rsa, padding); 40 unsigned char *to, RSA *rsa, int padding) 42 return rsa->meth->rsa_priv_dec(flen, from, to, rsa, padding); 46 RSA *rsa, in 27 RSA_public_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) argument 33 RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) argument 39 RSA_private_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) argument 45 RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) argument 56 RSA_blinding_off(RSA *rsa) argument 64 RSA_blinding_on(RSA *rsa, BN_CTX *ctx) argument 110 RSA_setup_blinding(RSA *rsa, BN_CTX *in_ctx) argument [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) argument 34 if (rsa->meth->rsa_keygen != NULL) 35 return rsa->meth->rsa_keygen(rsa, bits, e_value, cb); 37 return RSA_generate_multi_prime_key(rsa, bits, RSA_DEFAULT_PRIME_NUM, 41 int RSA_generate_multi_prime_key(RSA *rsa, int bits, int primes, argument 45 if (rsa->meth->rsa_multi_prime_keygen != NULL) { 46 return rsa->meth->rsa_multi_prime_keygen(rsa, bit 64 rsa_builtin_keygen(RSA *rsa, int bits, int primes, BIGNUM *e_value, BN_GENCB *cb) argument [all...] |
H A D | rsa_x931g.c | 19 int RSA_X931_derive_ex(RSA *rsa, BIGNUM *p1, BIGNUM *p2, BIGNUM *q1, argument 28 if (!rsa) 43 if (!rsa->e) { 44 rsa->e = BN_dup(e); 45 if (!rsa->e) 48 e = rsa->e; 56 if (Xp && rsa->p == NULL) { 57 rsa->p = BN_new(); 58 if (rsa->p == NULL) 61 if (!BN_X931_derive_prime_ex(rsa 144 RSA_X931_generate_key_ex(RSA *rsa, int bits, const BIGNUM *e, BN_GENCB *cb) argument [all...] |
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) 76 if (BN_num_bits(rsa->n) > OPENSSL_RSA_MAX_MODULUS_BITS) { 81 if (BN_ucmp(rsa 68 rsa_ossl_public_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) argument 157 rsa_get_blinding(RSA *rsa, int *local, BN_CTX *ctx) argument 233 rsa_ossl_private_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) argument 367 rsa_ossl_private_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) argument 502 rsa_ossl_public_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) argument 597 rsa_ossl_mod_exp(BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx) argument 957 rsa_ossl_init(RSA *rsa) argument 963 rsa_ossl_finish(RSA *rsa) argument [all...] |
H A D | rsa_depr.c | 25 # include <openssl/rsa.h> 32 RSA *rsa = RSA_new(); 35 if (cb == NULL || rsa == NULL || e == NULL) 50 if (RSA_generate_key_ex(rsa, bits, e, cb)) { 53 return rsa; 57 RSA_free(rsa);
|
H A D | rsa_local.h | 10 #include <openssl/rsa.h> 71 unsigned char *to, RSA *rsa, int padding); 73 unsigned char *to, RSA *rsa, int padding); 75 unsigned char *to, RSA *rsa, int padding); 77 unsigned char *to, RSA *rsa, int padding); 79 int (*rsa_mod_exp) (BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx); 84 int (*init) (RSA *rsa); 86 int (*finish) (RSA *rsa); 100 const RSA *rsa); 103 unsigned int siglen, const RSA *rsa); [all...] |
H A D | rsa_meth.c | 102 unsigned char *to, RSA *rsa, int padding) 109 unsigned char *to, RSA *rsa, 118 unsigned char *to, RSA *rsa, int padding) 125 unsigned char *to, RSA *rsa, 134 unsigned char *to, RSA *rsa, int padding) 141 unsigned char *to, RSA *rsa, 150 unsigned char *to, RSA *rsa, int padding) 157 unsigned char *to, RSA *rsa, 166 (BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx) 172 int (*mod_exp) (BIGNUM *r0, const BIGNUM *i, RSA *rsa, 107 RSA_meth_set_pub_enc(RSA_METHOD *meth, int (*pub_enc) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) argument 123 RSA_meth_set_pub_dec(RSA_METHOD *meth, int (*pub_dec) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) argument 139 RSA_meth_set_priv_enc(RSA_METHOD *meth, int (*priv_enc) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) argument 155 RSA_meth_set_priv_dec(RSA_METHOD *meth, int (*priv_dec) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) argument 171 RSA_meth_set_mod_exp(RSA_METHOD *meth, int (*mod_exp) (BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx)) argument 205 RSA_meth_set_init(RSA_METHOD *meth, int (*init) (RSA *rsa)) argument 217 RSA_meth_set_finish(RSA_METHOD *meth, int (*finish) (RSA *rsa)) argument 232 RSA_meth_set_sign(RSA_METHOD *meth, int (*sign) (int type, const unsigned char *m, unsigned int m_length, unsigned char *sigret, unsigned int *siglen, const RSA *rsa)) argument 250 RSA_meth_set_verify(RSA_METHOD *meth, int (*verify) (int dtype, const unsigned char *m, unsigned int m_length, const unsigned char *sigbuf, unsigned int siglen, const RSA *rsa)) argument 266 RSA_meth_set_keygen(RSA_METHOD *meth, int (*keygen) (RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb)) argument 280 RSA_meth_set_multi_prime_keygen(RSA_METHOD *meth, int (*keygen) (RSA *rsa, int bits, int primes, BIGNUM *e, BN_GENCB *cb)) argument [all...] |
H A D | rsa_saos.c | 13 #include <openssl/rsa.h> 20 RSA *rsa) 31 j = RSA_size(rsa); 44 i = RSA_private_encrypt(i, s, sigret, rsa, RSA_PKCS1_PADDING); 57 unsigned int siglen, RSA *rsa) 64 if (siglen != (unsigned int)RSA_size(rsa)) { 75 i = RSA_public_decrypt((int)siglen, sigbuf, s, rsa, RSA_PKCS1_PADDING); 17 RSA_sign_ASN1_OCTET_STRING(int type, const unsigned char *m, unsigned int m_len, unsigned char *sigret, unsigned int *siglen, RSA *rsa) argument 54 RSA_verify_ASN1_OCTET_STRING(int dtype, const unsigned char *m, unsigned int m_len, unsigned char *sigbuf, unsigned int siglen, RSA *rsa) argument
|
H A D | rsa_pmeth.c | 16 #include <openssl/rsa.h> 130 RSA *rsa = ctx->pkey->pkey.rsa; local 143 tbs, tbslen, sig, &sltmp, rsa); 160 sig, rsa, RSA_X931_PADDING); 164 tbs, tbslen, sig, &sltmp, rsa); 171 if (!RSA_padding_add_PKCS1_PSS_mgf1(rsa, 176 ret = RSA_private_encrypt(RSA_size(rsa), rctx->tbuf, 177 sig, rsa, RSA_NO_PADDING); 182 ret = RSA_private_encrypt(tbslen, tbs, sig, ctx->pkey->pkey.rsa, 246 RSA *rsa = ctx->pkey->pkey.rsa; local 702 rsa_set_pss_param(RSA *rsa, EVP_PKEY_CTX *ctx) argument 720 RSA *rsa = NULL; local 799 RSA *rsa; local [all...] |
H A D | rsa_mp.c | 61 int rsa_multip_calc_product(RSA *rsa) argument 68 if ((ex_primes = sk_RSA_PRIME_INFO_num(rsa->prime_infos)) <= 0) { 77 p1 = rsa->p; 78 p2 = rsa->q; 81 pinfo = sk_RSA_PRIME_INFO_value(rsa->prime_infos, i);
|
H A D | rsa_sign.c | 13 #include <openssl/rsa.h> 70 unsigned char *sigret, unsigned int *siglen, RSA *rsa) 76 if (rsa->meth->rsa_sign) { 77 return rsa->meth->rsa_sign(type, m, m_len, sigret, siglen, rsa); 99 if (encoded_len > RSA_size(rsa) - RSA_PKCS1_PADDING_SIZE) { 103 encrypt_len = RSA_private_encrypt(encoded_len, encoded, sigret, rsa, 117 * int_rsa_verify verifies an RSA signature in |sigbuf| using |rsa|. It may be 126 const unsigned char *sigbuf, size_t siglen, RSA *rsa) 131 if (siglen != (size_t)RSA_size(rsa)) { 69 RSA_sign(int type, const unsigned char *m, unsigned int m_len, unsigned char *sigret, unsigned int *siglen, RSA *rsa) argument 124 int_rsa_verify(int type, const unsigned char *m, unsigned int m_len, unsigned char *rm, size_t *prm_len, const unsigned char *sigbuf, size_t siglen, RSA *rsa) argument 239 RSA_verify(int type, const unsigned char *m, unsigned int m_len, const unsigned char *sigbuf, unsigned int siglen, RSA *rsa) argument [all...] |
/freebsd-13-stable/crypto/openssh/regress/ |
H A D | hostkey-rotate.sh | 7 HOSTKEY_TYPES="ecdsa-sha2-nistp256 ssh-ed25519 ssh-rsa ssh-dss" 62 check_key_present ssh-rsa || fail "didn't learn keys" 74 mv $OBJ/hkr.ssh-rsa.pub $OBJ/hkr.ssh-rsa.pub.old 75 rm -f $OBJ/hkr.ssh-rsa 76 ${SSHKEYGEN} -qt ssh-rsa -f $OBJ/hkr.ssh-rsa -N '' || fatal "ssh-keygen $k" 80 check_key_present ssh-rsa $OBJ/hkr.ssh-rsa.pub.old && fail "old key present" 81 check_key_present ssh-rsa || fai [all...] |
H A D | ssh2putty.sh | 22 openssl rsa -noout -text -in $KEYFILE | grep ^publicExponent | 28 openssl rsa -noout -modulus -in $KEYFILE | grep ^Modulus= |
|
/freebsd-13-stable/contrib/bearssl/tools/ |
H A D | xmem.c | 86 pk2->key.rsa.n = xblobdup(pk->key.rsa.n, pk->key.rsa.nlen); 87 pk2->key.rsa.nlen = pk->key.rsa.nlen; 88 pk2->key.rsa.e = xblobdup(pk->key.rsa.e, pk->key.rsa.elen); 89 pk2->key.rsa.elen = pk->key.rsa [all...] |
H A D | keys.c | 64 sk->key.rsa.n_bitlen = rk->n_bitlen; 65 sk->key.rsa.p = xblobdup(rk->p, rk->plen); 66 sk->key.rsa.plen = rk->plen; 67 sk->key.rsa.q = xblobdup(rk->q, rk->qlen); 68 sk->key.rsa.qlen = rk->qlen; 69 sk->key.rsa.dp = xblobdup(rk->dp, rk->dplen); 70 sk->key.rsa.dplen = rk->dplen; 71 sk->key.rsa.dq = xblobdup(rk->dq, rk->dqlen); 72 sk->key.rsa.dqlen = rk->dqlen; 73 sk->key.rsa [all...] |
H A D | certs.c | 66 ta->pkey.key.rsa.n = xblobdup(pk->key.rsa.n, pk->key.rsa.nlen); 67 ta->pkey.key.rsa.nlen = pk->key.rsa.nlen; 68 ta->pkey.key.rsa.e = xblobdup(pk->key.rsa.e, pk->key.rsa.elen); 69 ta->pkey.key.rsa.elen = pk->key.rsa [all...] |
/freebsd-13-stable/lib/libbearssl/ |
H A D | Makefile | 100 rsa/rsa_default_keygen.c \ 101 rsa/rsa_default_modulus.c \ 102 rsa/rsa_default_pkcs1_sign.c \ 103 rsa/rsa_default_priv.c \ 104 rsa/rsa_default_privexp.c \ 105 rsa/rsa_default_pss_sign.c \ 106 rsa/rsa_default_pss_vrfy.c \ 107 rsa/rsa_default_pub.c \ 108 rsa/rsa_default_pubexp.c \ 109 rsa/rsa_i15_keyge [all...] |
H A D | Makefile.libsa.inc | 74 rsa/rsa_default_pkcs1_vrfy.c \ 75 rsa/rsa_i31_pkcs1_vrfy.c \ 76 rsa/rsa_i31_pub.c \ 77 rsa/rsa_i62_pkcs1_vrfy.c \ 78 rsa/rsa_i62_pub.c \ 79 rsa/rsa_pkcs1_sig_unpad.c \
|
/freebsd-13-stable/crypto/openssl/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, in [all...] |
/freebsd-13-stable/crypto/openssl/apps/ |
H A D | rsa.c | 19 #include <openssl/rsa.h> 67 RSA *rsa = NULL; local 186 rsa = EVP_PKEY_get1_RSA(pkey); 190 if (rsa == NULL) { 201 if (!RSA_print(out, rsa, 0)) { 210 RSA_get0_key(rsa, &n, NULL, NULL); 217 int r = RSA_check_key_ex(rsa, NULL); 246 i = i2d_RSAPublicKey_bio(out, rsa); 248 i = i2d_RSA_PUBKEY_bio(out, rsa); 251 i = i2d_RSAPrivateKey_bio(out, rsa); [all...] |
H A D | genrsa.c | 20 #include <openssl/rsa.h> 62 RSA *rsa = NULL; local 144 rsa = eng ? RSA_new_method(eng) : RSA_new(); 145 if (rsa == NULL) 149 || !RSA_generate_multi_prime_key(rsa, num, primes, bn, cb)) 152 RSA_get0_key(rsa, NULL, &e, NULL); 163 if (!PEM_write_bio_RSAPrivateKey(out, rsa, enc, NULL, 0, 172 RSA_free(rsa);
|
/freebsd-13-stable/crypto/openssh/regress/unittests/sshkey/ |
H A D | common.c | 23 #include <openssl/rsa.h> 93 ASSERT_PTR_NE(k->rsa, NULL); 94 RSA_get0_key(k->rsa, &n, NULL, NULL); 104 ASSERT_PTR_NE(k->rsa, NULL); 105 RSA_get0_key(k->rsa, NULL, &e, NULL); 115 ASSERT_PTR_NE(k->rsa, NULL); 116 RSA_get0_factors(k->rsa, &p, NULL); 126 ASSERT_PTR_NE(k->rsa, NULL); 127 RSA_get0_factors(k->rsa, NULL, &q);
|
/freebsd-13-stable/crypto/heimdal/lib/hx509/ |
H A D | test_windows.in | 44 if ${hxtool} info | grep 'rsa: hcrypto null RSA' > /dev/null ; then 55 --generate-key=rsa \ 65 --generate-key=rsa \ 77 --generate-key=rsa \
|
/freebsd-13-stable/crypto/openssl/crypto/evp/ |
H A D | p_dec.c | 12 #include <openssl/rsa.h>
|
H A D | p_enc.c | 12 #include <openssl/rsa.h>
|