/netbsd-current/crypto/external/bsd/openssl/dist/crypto/rsa/ |
H A D | rsa_sp800_56b_gen.c | 29 * 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 D | rsa_crpt.c | 34 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 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) 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 D | rsa_x931g.c | 25 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 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) 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 D | rsa_depr.c | 27 #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 D | rsa_sp800_56b_check.c | 24 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 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 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 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...] |
/netbsd-current/crypto/external/bsd/openssl/dist/ssl/ |
H A D | ssl_rsa_legacy.c | 14 #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 D | p_enc.c | 15 #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 D | p_dec.c | 15 #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 D | rsa.c | 1 /* $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 D | test_rsa.c | 62 "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 D | rsa-gmp.c | 1 /* $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 D | Makefile | 4 HELPER_DIR= rsa
|
/netbsd-current/crypto/external/bsd/openssl.old/dist/test/ |
H A D | rsa_complex.c | 11 * 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 D | Makefile | 2 SRCS=rsa.c stubs.c 7 INCS=rsa.h
|
/netbsd-current/crypto/external/bsd/heimdal/dist/tests/can/ |
H A D | check-can.in | 50 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 D | rsa_complex.c | 11 * 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 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...] |