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

1234567891011>>

/netbsd-current/crypto/external/bsd/openssl/dist/crypto/rsa/
H A Drsa_sp800_56b_gen.c29 * rsa Object used to store primes p & q.
57 int ossl_rsa_fips186_4_gen_prob_primes(RSA *rsa, RSA_ACVP_TEST *test, argument
115 if (rsa->p == NULL)
116 rsa->p = BN_secure_new();
117 if (rsa->q == NULL)
118 rsa->q = BN_secure_new();
119 if (rsa->p == NULL || rsa->q == NULL)
121 BN_set_flags(rsa->p, BN_FLG_CONSTTIME);
122 BN_set_flags(rsa
232 ossl_rsa_sp800_56b_derive_params_from_pq(RSA *rsa, int nbits, const BIGNUM *e, BN_CTX *ctx) argument
356 ossl_rsa_sp800_56b_generate_key(RSA *rsa, int nbits, const BIGNUM *efixed, BN_GENCB *cb) argument
428 ossl_rsa_sp800_56b_pairwise_test(RSA *rsa, BN_CTX *ctx) argument
[all...]
H A Drsa_crpt.c34 RSA *rsa, int padding)
36 return rsa->meth->rsa_pub_enc(flen, from, to, rsa, padding);
40 unsigned char *to, RSA *rsa, int padding)
42 return rsa->meth->rsa_priv_enc(flen, from, to, rsa, padding);
46 unsigned char *to, RSA *rsa, int padding)
48 return rsa->meth->rsa_priv_dec(flen, from, to, rsa, padding);
52 RSA *rsa, in
33 RSA_public_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) argument
39 RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) argument
45 RSA_private_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) argument
51 RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) argument
62 RSA_blinding_off(RSA *rsa) argument
70 RSA_blinding_on(RSA *rsa, BN_CTX *ctx) argument
116 RSA_setup_blinding(RSA *rsa, BN_CTX *in_ctx) argument
[all...]
H A Drsa_gen.c30 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) argument
43 if (rsa->meth->rsa_keygen != NULL)
44 return rsa->meth->rsa_keygen(rsa, bits, e_value, cb);
46 return RSA_generate_multi_prime_key(rsa, bits, RSA_DEFAULT_PRIME_NUM,
50 int RSA_generate_multi_prime_key(RSA *rsa, int bits, int primes, argument
55 if (rsa->meth->rsa_multi_prime_keygen != NULL) {
56 return rsa
75 rsa_multiprime_keygen(RSA *rsa, int bits, int primes, BIGNUM *e_value, BN_GENCB *cb) argument
424 rsa_keygen(OSSL_LIB_CTX *libctx, RSA *rsa, int bits, int primes, BIGNUM *e_value, BN_GENCB *cb, int pairwise_test) argument
478 rsa_keygen_pairwise_test(RSA *rsa, OSSL_CALLBACK *cb, void *cbarg) argument
[all...]
H A Drsa_x931g.c25 int RSA_X931_derive_ex(RSA *rsa, BIGNUM *p1, BIGNUM *p2, BIGNUM *q1, argument
34 if (!rsa)
49 if (!rsa->e) {
50 rsa->e = BN_dup(e);
51 if (!rsa->e)
54 e = rsa->e;
62 if (Xp && rsa->p == NULL) {
63 rsa->p = BN_new();
64 if (rsa->p == NULL)
67 if (!BN_X931_derive_prime_ex(rsa
151 RSA_X931_generate_key_ex(RSA *rsa, int bits, const BIGNUM *e, BN_GENCB *cb) argument
[all...]
H A Drsa_ossl.c22 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)
82 if (BN_num_bits(rsa->n) > OPENSSL_RSA_MAX_MODULUS_BITS) {
87 if (BN_ucmp(rsa
74 rsa_ossl_public_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) argument
162 rsa_get_blinding(RSA *rsa, int *local, BN_CTX *ctx) argument
242 rsa_ossl_private_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) argument
374 rsa_ossl_private_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) argument
511 rsa_ossl_public_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) argument
607 rsa_ossl_mod_exp(BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx) argument
978 rsa_ossl_init(RSA *rsa) argument
984 rsa_ossl_finish(RSA *rsa) argument
[all...]
H A Drsa_depr.c27 #include <openssl/rsa.h>
34 RSA *rsa = RSA_new(); local
37 if (cb == NULL || rsa == NULL || e == NULL)
52 if (RSA_generate_key_ex(rsa, bits, e, cb)) {
55 return rsa;
59 RSA_free(rsa);
H A Drsa_sp800_56b_check.c24 int ossl_rsa_check_crt_components(const RSA *rsa, BN_CTX *ctx) argument
30 if (rsa->dmp1 == NULL || rsa->dmq1 == NULL || rsa->iqmp == NULL) {
31 if (rsa->dmp1 != NULL || rsa->dmq1 != NULL || rsa->iqmp != NULL)
50 && (BN_copy(p1, rsa->p) != NULL)
53 && (BN_copy(q1, rsa->q) != NULL)
56 && (BN_cmp(rsa
175 ossl_rsa_check_private_exponent(const RSA *rsa, int nbits, BN_CTX *ctx) argument
281 ossl_rsa_sp800_56b_check_public(const RSA *rsa) argument
356 ossl_rsa_sp800_56b_check_private(const RSA *rsa) argument
374 ossl_rsa_sp800_56b_check_keypair(const RSA *rsa, const BIGNUM *efixed, int strength, int nbits) argument
[all...]
/netbsd-current/crypto/external/bsd/openssl.old/dist/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
511 rsa_ossl_public_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) argument
606 rsa_ossl_mod_exp(BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx) argument
966 rsa_ossl_init(RSA *rsa) argument
972 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...]
/netbsd-current/crypto/external/bsd/openssl/dist/ssl/
H A Dssl_rsa_legacy.c14 #include <openssl/rsa.h>
17 int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa) argument
22 if (rsa == NULL) {
31 RSA_up_ref(rsa);
32 if (EVP_PKEY_assign_RSA(pkey, rsa) <= 0) {
33 RSA_free(rsa);
47 RSA *rsa = NULL; local
61 rsa = d2i_RSAPrivateKey_bio(in, NULL);
64 rsa = PEM_read_bio_RSAPrivateKey(in, NULL,
71 if (rsa
86 RSA *rsa; local
99 SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa) argument
129 RSA *rsa = NULL; local
169 RSA *rsa; local
[all...]
/netbsd-current/crypto/external/bsd/openssl/dist/crypto/evp/
H A Dp_enc.c15 #include <openssl/rsa.h>
25 RSA *rsa = NULL; local
32 rsa = evp_pkey_get0_RSA_int(pubk);
33 if (rsa == NULL)
37 RSA_public_encrypt(key_len, key, ek, rsa, RSA_PKCS1_PADDING);
H A Dp_dec.c15 #include <openssl/rsa.h>
25 RSA *rsa = NULL; local
32 rsa = evp_pkey_get0_RSA_int(priv);
33 if (rsa == NULL)
37 RSA_private_decrypt(ekl, ek, key, rsa, RSA_PKCS1_PADDING);
/netbsd-current/crypto/external/bsd/heimdal/dist/lib/hcrypto/
H A Drsa.c1 /* $NetBSD: rsa.c,v 1.2 2017/01/28 21:31:47 christos Exp $ */
43 #include <rsa.h>
57 * same rsa keys (1024 and 2048)
101 RSA *rsa; local
103 rsa = calloc(1, sizeof(*rsa));
104 if (rsa == NULL)
107 rsa->references = 1;
111 rsa->engine = engine;
113 rsa
141 RSA_free(RSA *rsa) argument
182 RSA_up_ref(RSA *rsa) argument
198 RSA_get_method(const RSA *rsa) argument
215 RSA_set_method(RSA *rsa, const RSA_METHOD *method) argument
241 RSA_set_app_data(RSA *rsa, void *arg) argument
258 RSA_get_app_data(const RSA *rsa) argument
267 RSA *rsa = rk_UNCONST(key); local
308 RSA_size(const RSA *rsa) argument
341 RSA_sign(int type, const unsigned char *from, unsigned int flen, unsigned char *to, unsigned int *tlen, RSA *rsa) argument
394 RSA_verify(int type, const unsigned char *from, unsigned int flen, unsigned char *sigbuf, unsigned int siglen, RSA *rsa) argument
485 null_rsa_init(RSA *rsa) argument
491 null_rsa_finish(RSA *rsa) argument
542 d2i_RSAPrivateKey(RSA *rsa, const unsigned char **pp, size_t len) argument
584 i2d_RSAPrivateKey(RSA *rsa, unsigned char **pp) argument
634 i2d_RSAPublicKey(RSA *rsa, unsigned char **pp) argument
673 d2i_RSAPublicKey(RSA *rsa, const unsigned char **pp, size_t len) argument
[all...]
H A Dtest_rsa.c62 "time rsa generation", NULL },
64 "rsa key file", NULL },
68 "rsa key file", NULL },
80 check_rsa(const unsigned char *in, size_t len, RSA *rsa, int padding) argument
86 res = malloc(RSA_size(rsa));
90 res2 = malloc(RSA_size(rsa));
96 keylen = RSA_private_encrypt(len, in, res, rsa, padding);
100 if (keylen > RSA_size(rsa))
101 errx(1, "keylen > RSA_size(rsa)");
103 keylen = RSA_public_decrypt(keylen, res, res2, rsa, paddin
156 RSA *rsa; local
203 RSA *rsa; local
[all...]
H A Drsa-gmp.c1 /* $NetBSD: rsa-gmp.c,v 1.2 2017/01/28 21:31:47 christos Exp $ */
41 #include <rsa.h>
122 unsigned char* to, RSA* rsa, int padding)
131 size = RSA_size(rsa);
136 BN2mpz(n, rsa->n);
137 BN2mpz(e, rsa->e);
190 unsigned char* to, RSA* rsa, int padding)
199 if (flen > RSA_size(rsa))
202 BN2mpz(n, rsa->n);
203 BN2mpz(e, rsa
121 gmp_rsa_public_encrypt(int flen, const unsigned char* from, unsigned char* to, RSA* rsa, int padding) argument
189 gmp_rsa_public_decrypt(int flen, const unsigned char* from, unsigned char* to, RSA* rsa, int padding) argument
256 gmp_rsa_private_encrypt(int flen, const unsigned char* from, unsigned char* to, RSA* rsa, int padding) argument
337 gmp_rsa_private_decrypt(int flen, const unsigned char* from, unsigned char* to, RSA* rsa, int padding) argument
445 gmp_rsa_generate_key(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb) argument
544 gmp_rsa_init(RSA *rsa) argument
550 gmp_rsa_finish(RSA *rsa) argument
[all...]
/netbsd-current/tests/crypto/libcrypto/rsa/
H A DMakefile4 HELPER_DIR= rsa
/netbsd-current/crypto/external/bsd/openssl.old/dist/test/
H A Drsa_complex.c11 * Check to see if there is a conflict between complex.h and openssl/rsa.h.
20 #include <openssl/rsa.h>
/netbsd-current/crypto/external/bsd/netpgp/dist/src/librsa/
H A DMakefile2 SRCS=rsa.c stubs.c
7 INCS=rsa.h
/netbsd-current/crypto/external/bsd/heimdal/dist/tests/can/
H A Dcheck-can.in50 rsa=yes
52 if ${hxtool} info | grep 'rsa: hx509 null RSA' > /dev/null ; then
53 rsa=no
56 rsa=no
62 if test "$pkinit" = yes -a "$rsa" = yes ; then
/netbsd-current/crypto/external/bsd/openssl/dist/test/
H A Drsa_complex.c11 * Check to see if there is a conflict between complex.h and openssl/rsa.h.
24 # include <openssl/rsa.h>
/netbsd-current/crypto/external/bsd/openssl.old/dist/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...]

Completed in 163 milliseconds

1234567891011>>