Searched refs:rsa (Results 1 - 25 of 173) sorted by relevance

1234567

/freebsd-13-stable/crypto/openssl/crypto/rsa/
H A Drsa_crpt.c28 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 Drsa_gen.c22 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 Drsa_x931g.c19 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 Drsa_ossl.c16 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 Drsa_depr.c25 # 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 Drsa_local.h10 #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 Drsa_meth.c102 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 Drsa_saos.c13 #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 Drsa_pmeth.c16 #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 Drsa_mp.c61 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 Drsa_sign.c13 #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 Dhostkey-rotate.sh7 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 Dssh2putty.sh22 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 Dxmem.c86 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 Dkeys.c64 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 Dcerts.c66 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 DMakefile100 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 DMakefile.libsa.inc74 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 Drsa.h200 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 Drsa.c19 #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 Dgenrsa.c20 #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 Dcommon.c23 #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 Dtest_windows.in44 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 Dp_dec.c12 #include <openssl/rsa.h>
H A Dp_enc.c12 #include <openssl/rsa.h>

Completed in 244 milliseconds

1234567