Home
last modified time | relevance | path

Searched refs:rsa (Results 1 – 25 of 150) sorted by relevance

123456

/openbsd/lib/libcrypto/rsa/
H A Drsa_eay.c138 if (BN_ucmp(rsa->n, rsa->e) <= 0) { in rsa_public_encrypt()
199 if (!rsa->meth->bn_mod_exp(ret, f, rsa->e, rsa->n, ctx, in rsa_public_encrypt()
234 rsa->blinding = RSA_setup_blinding(rsa, ctx); in rsa_get_blinding()
385 (rsa->p != NULL && rsa->q != NULL && rsa->dmp1 != NULL && in rsa_private_encrypt()
386 rsa->dmq1 != NULL && rsa->iqmp != NULL)) { in rsa_private_encrypt()
505 (rsa->p != NULL && rsa->q != NULL && rsa->dmp1 != NULL && in rsa_private_decrypt()
506 rsa->dmq1 != NULL && rsa->iqmp != NULL)) { in rsa_private_decrypt()
572 if (BN_ucmp(rsa->n, rsa->e) <= 0) { in rsa_public_decrypt()
620 if (!rsa->meth->bn_mod_exp(ret, f, rsa->e, rsa->n, ctx, in rsa_public_decrypt()
768 if (rsa->e && rsa->n) { in rsa_mod_exp()
[all …]
H A Drsa_gen.c105 if (!rsa->n && ((rsa->n = BN_new()) == NULL)) in rsa_builtin_keygen()
107 if (!rsa->d && ((rsa->d = BN_new()) == NULL)) in rsa_builtin_keygen()
109 if (!rsa->e && ((rsa->e = BN_new()) == NULL)) in rsa_builtin_keygen()
111 if (!rsa->p && ((rsa->p = BN_new()) == NULL)) in rsa_builtin_keygen()
113 if (!rsa->q && ((rsa->q = BN_new()) == NULL)) in rsa_builtin_keygen()
115 if (!rsa->dmp1 && ((rsa->dmp1 = BN_new()) == NULL)) in rsa_builtin_keygen()
117 if (!rsa->dmq1 && ((rsa->dmq1 = BN_new()) == NULL)) in rsa_builtin_keygen()
151 } while (BN_cmp(rsa->p, rsa->q) == 0 && in rsa_builtin_keygen()
169 if (BN_cmp(rsa->p, rsa->q) < 0) { in rsa_builtin_keygen()
171 rsa->p = rsa->q; in rsa_builtin_keygen()
[all …]
H A Drsa.h236 int RSA_bits(const RSA *rsa);
237 int RSA_size(const RSA *rsa);
311 RSA *rsa);
314 RSA *rsa);
317 void RSA_blinding_off(RSA *rsa);
364 int RSA_security_bits(const RSA *rsa);
387 RSA *RSAPublicKey_dup(RSA *rsa);
388 RSA *RSAPrivateKey_dup(RSA *rsa);
443 RSA *rsa, BN_CTX *ctx);
455 const RSA *rsa);
[all …]
H A Drsa_meth.c85 (*RSA_meth_get_finish(const RSA_METHOD *meth))(RSA *rsa) in RSA_meth_get_finish()
110 RSA_meth_set_finish(RSA_METHOD *meth, int (*finish)(RSA *rsa)) in RSA_meth_set_finish() argument
137 const BIGNUM *i, RSA *rsa, BN_CTX *ctx)) in RSA_meth_set_mod_exp() argument
155 RSA_meth_set_init(RSA_METHOD *meth, int (*init)(RSA *rsa)) in RSA_meth_set_init() argument
163 RSA_meth_set_keygen(RSA_METHOD *meth, int (*keygen)(RSA *rsa, int bits, in RSA_meth_set_keygen() argument
228 RSA *rsa, BN_CTX *ctx) in RSA_meth_get_mod_exp()
244 (*RSA_meth_get_init(const RSA_METHOD *meth))(RSA *rsa) in RSA_meth_get_init()
276 const RSA *rsa) in RSA_meth_get_sign()
285 unsigned int *siglen, const RSA *rsa)) in RSA_meth_set_sign() argument
295 unsigned int siglen, const RSA *rsa) in RSA_meth_get_verify()
[all …]
H A Drsa_blinding.c309 if ((e = rsa->e) == NULL) in RSA_setup_blinding()
310 e = rsa_get_public_exp(rsa->d, rsa->p, rsa->q, ctx); in RSA_setup_blinding()
320 rsa->_method_mod_n)) == NULL) { in RSA_setup_blinding()
329 if (e != rsa->e) in RSA_setup_blinding()
336 RSA_blinding_off(RSA *rsa) in RSA_blinding_off() argument
338 BN_BLINDING_free(rsa->blinding); in RSA_blinding_off()
339 rsa->blinding = NULL; in RSA_blinding_off()
349 if (rsa->blinding != NULL) in RSA_blinding_on()
350 RSA_blinding_off(rsa); in RSA_blinding_on()
352 rsa->blinding = RSA_setup_blinding(rsa, ctx); in RSA_blinding_on()
[all …]
H A Drsa_pmeth.c193 RSA *rsa = ctx->pkey->pkey.rsa; in pkey_rsa_sign() local
219 &sltmp, rsa); in pkey_rsa_sign()
297 RSA *rsa = ctx->pkey->pkey.rsa; in pkey_rsa_verify() local
303 sig, siglen, rsa); in pkey_rsa_verify()
776 if (rsa->pss == NULL) in rsa_set_pss_param()
785 RSA *rsa = NULL; in pkey_rsa_keygen() local
810 rsa = NULL; in pkey_rsa_keygen()
815 RSA_free(rsa); in pkey_rsa_keygen()
852 RSA *rsa; in pkey_pss_init() local
861 rsa = ctx->pkey->pkey.rsa; in pkey_pss_init()
[all …]
H A Drsa_local.h66 unsigned char *to, RSA *rsa, int padding);
68 unsigned char *to, RSA *rsa, int padding);
70 unsigned char *to, RSA *rsa, int padding);
72 unsigned char *to, RSA *rsa, int padding);
73 int (*rsa_mod_exp)(BIGNUM *r0, const BIGNUM *I, RSA *rsa,
77 int (*init)(RSA *rsa); /* called at new */
78 int (*finish)(RSA *rsa); /* called at free */
90 unsigned int siglen, const RSA *rsa);
95 int (*rsa_keygen)(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb);
137 const unsigned char *sigbuf, size_t siglen, RSA *rsa);
[all …]
H A Drsa_sign.c127 unsigned char *sigret, unsigned int *siglen, RSA *rsa) in RSA_sign() argument
133 if (rsa->meth->rsa_sign != NULL) in RSA_sign()
134 return rsa->meth->rsa_sign(type, m, m_len, sigret, siglen, rsa); in RSA_sign()
154 if (encoded_len > RSA_size(rsa) - RSA_PKCS1_PADDING_SIZE) { in RSA_sign()
159 rsa, RSA_PKCS1_PADDING)) <= 0) in RSA_sign()
182 size_t siglen, RSA *rsa) in int_rsa_verify() argument
187 if (siglen != (size_t)RSA_size(rsa)) { in int_rsa_verify()
198 rsa, RSA_PKCS1_PADDING)) <= 0) in int_rsa_verify()
272 const unsigned char *sigbuf, unsigned int siglen, RSA *rsa) in RSA_verify() argument
274 if (rsa->meth->rsa_verify != NULL) in RSA_verify()
[all …]
H A Drsa_ameth.c98 const RSA *rsa = pkey->pkey.rsa; in rsa_param_encode() local
180 RSA *rsa = NULL; in rsa_pub_decode() local
189 RSA_free(rsa); in rsa_pub_decode()
193 RSA_free(rsa); in rsa_pub_decode()
202 if (BN_cmp(b->pkey.rsa->n, a->pkey.rsa->n) != 0 || in rsa_pub_cmp()
203 BN_cmp(b->pkey.rsa->e, a->pkey.rsa->e) != 0) in rsa_pub_cmp()
212 RSA *rsa; in old_rsa_priv_decode() local
221 rsa = NULL; in old_rsa_priv_decode()
226 RSA_free(rsa); in old_rsa_priv_decode()
286 rsa = NULL; in rsa_priv_decode()
[all …]
H A Drsa_pss.c75 RSA_verify_PKCS1_PSS(RSA *rsa, const unsigned char *mHash, const EVP_MD *Hash, in RSA_verify_PKCS1_PSS() argument
78 return RSA_verify_PKCS1_PSS_mgf1(rsa, mHash, Hash, NULL, EM, sLen); in RSA_verify_PKCS1_PSS()
83 RSA_verify_PKCS1_PSS_mgf1(RSA *rsa, const unsigned char *mHash, in RSA_verify_PKCS1_PSS_mgf1() argument
119 MSBits = (BN_num_bits(rsa->n) - 1) & 0x7; in RSA_verify_PKCS1_PSS_mgf1()
120 emLen = RSA_size(rsa); in RSA_verify_PKCS1_PSS_mgf1()
187 RSA_padding_add_PKCS1_PSS(RSA *rsa, unsigned char *EM, in RSA_padding_add_PKCS1_PSS() argument
190 return RSA_padding_add_PKCS1_PSS_mgf1(rsa, EM, mHash, Hash, NULL, sLen); in RSA_padding_add_PKCS1_PSS()
195 RSA_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM, in RSA_padding_add_PKCS1_PSS_mgf1() argument
229 MSBits = (BN_num_bits(rsa->n) - 1) & 0x7; in RSA_padding_add_PKCS1_PSS_mgf1()
230 emLen = RSA_size(rsa); in RSA_padding_add_PKCS1_PSS_mgf1()
H A Drsa_saos.c70 unsigned char *sigret, unsigned int *siglen, RSA *rsa) in RSA_sign_ASN1_OCTET_STRING() argument
81 j = RSA_size(rsa); in RSA_sign_ASN1_OCTET_STRING()
93 i = RSA_private_encrypt(i, s, sigret, rsa, RSA_PKCS1_PADDING); in RSA_sign_ASN1_OCTET_STRING()
106 unsigned int m_len, unsigned char *sigbuf, unsigned int siglen, RSA *rsa) in RSA_verify_ASN1_OCTET_STRING() argument
113 if (siglen != (unsigned int)RSA_size(rsa)) { in RSA_verify_ASN1_OCTET_STRING()
123 i = RSA_public_decrypt((int)siglen, sigbuf, s, rsa, RSA_PKCS1_PADDING); in RSA_verify_ASN1_OCTET_STRING()
/openbsd/lib/libcrypto/pem/
H A Dpvkfmt.c369 RSA *rsa = NULL; in b2i_rsa() local
374 rsa = RSA_new(); in b2i_rsa()
376 if (!rsa || !ret) in b2i_rsa()
378 rsa->e = BN_new(); in b2i_rsa()
379 if (!rsa->e) in b2i_rsa()
400 EVP_PKEY_set1_RSA(ret, rsa); in b2i_rsa()
401 RSA_free(rsa); in b2i_rsa()
407 RSA_free(rsa); in b2i_rsa()
581 if (BN_num_bits(rsa->e) > 32) in check_bitlen_rsa()
617 write_lebn(out, rsa->e, 4); in write_rsa()
[all …]
/openbsd/lib/libfido2/src/
H A Drs256.c119 RSA *rsa = NULL; in rs256_pk_to_EVP_PKEY() local
134 if ((rsa = RSA_new()) == NULL || RSA_set0_key(rsa, n, e, NULL) == 0) { in rs256_pk_to_EVP_PKEY()
143 if (RSA_bits(rsa) != 2048) { in rs256_pk_to_EVP_PKEY()
149 EVP_PKEY_assign_RSA(pkey, rsa) == 0) { in rs256_pk_to_EVP_PKEY()
162 if (rsa != NULL) in rs256_pk_to_EVP_PKEY()
163 RSA_free(rsa); in rs256_pk_to_EVP_PKEY()
180 if (RSA_bits(rsa) != 2048) { in rs256_pk_from_RSA()
185 RSA_get0_key(rsa, &n, &e, &d); in rs256_pk_from_RSA()
210 const RSA *rsa; in rs256_pk_from_EVP_PKEY() local
213 (rsa = get0_RSA(pkey)) == NULL) in rs256_pk_from_EVP_PKEY()
[all …]
/openbsd/usr.bin/ssh/
H A Dssh-rsa.c69 const RSA *rsa; in ssh_rsa_serialize_public() local
76 RSA_get0_key(rsa, &rsa_n, &rsa_e, NULL); in ssh_rsa_serialize_public()
90 const RSA *rsa; in ssh_rsa_serialize_private() local
95 RSA_get0_factors(rsa, &rsa_p, &rsa_q); in ssh_rsa_serialize_private()
193 RSA *rsa = NULL; in ssh_rsa_deserialize_public() local
195 if ((rsa = RSA_new()) == NULL) in ssh_rsa_deserialize_public()
215 RSA_print_fp(stderr, rsa, 8); in ssh_rsa_deserialize_public()
220 RSA_free(rsa); in ssh_rsa_deserialize_public()
234 RSA *rsa = NULL; in ssh_rsa_deserialize_private() local
243 if ((rsa = RSA_new()) == NULL) { in ssh_rsa_deserialize_private()
[all …]
/openbsd/lib/libssl/
H A Dssl_rsa.c156 if (rsa == NULL) { in SSL_use_RSAPrivateKey()
236 RSA *rsa = NULL; in SSL_use_RSAPrivateKey_file() local
260 if (rsa == NULL) { in SSL_use_RSAPrivateKey_file()
265 RSA_free(rsa); in SSL_use_RSAPrivateKey_file()
276 RSA *rsa; in SSL_use_RSAPrivateKey_ASN1() local
284 RSA_free(rsa); in SSL_use_RSAPrivateKey_ASN1()
518 if (rsa == NULL) { in SSL_CTX_use_RSAPrivateKey()
545 RSA *rsa = NULL; in SSL_CTX_use_RSAPrivateKey_file() local
574 RSA_free(rsa); in SSL_CTX_use_RSAPrivateKey_file()
585 RSA *rsa; in SSL_CTX_use_RSAPrivateKey_ASN1() local
[all …]
/openbsd/usr.bin/openssl/
H A Drsa.c252 RSA *rsa = NULL; in rsa_main() local
303 rsa = EVP_PKEY_get1_RSA(pkey); in rsa_main()
307 if (rsa == NULL) { in rsa_main()
321 if (!RSA_print(out, rsa, 0)) { in rsa_main()
328 BN_print(out, RSA_get0_n(rsa)); in rsa_main()
332 int r = RSA_check_key(rsa); in rsa_main()
363 i = i2d_RSAPublicKey_bio(out, rsa); in rsa_main()
365 i = i2d_RSA_PUBKEY_bio(out, rsa); in rsa_main()
367 i = i2d_RSAPrivateKey_bio(out, rsa); in rsa_main()
382 EVP_PKEY_set1_RSA(pk, rsa); in rsa_main()
[all …]
H A Dgenrsa.c280 RSA *rsa = NULL; in genrsa_main() local
334 rsa = RSA_new(); in genrsa_main()
335 if (!rsa) in genrsa_main()
339 !RSA_generate_key_ex(rsa, num, bn, cb)) in genrsa_main()
342 if ((rsa_e_hex = BN_bn2hex(RSA_get0_e(rsa))) == NULL) in genrsa_main()
344 if ((rsa_e_dec = BN_bn2dec(RSA_get0_e(rsa))) == NULL) in genrsa_main()
352 if (!PEM_write_bio_RSAPrivateKey(out, rsa, cfg.enc, in genrsa_main()
361 RSA_free(rsa); in genrsa_main()
H A Drsautl.c239 RSA *rsa = NULL; in rsautl_main() local
300 rsa = EVP_PKEY_get1_RSA(pkey); in rsautl_main()
303 if (!rsa) { in rsautl_main()
327 keysize = RSA_size(rsa); in rsautl_main()
359 rsa, cfg.pad); in rsautl_main()
364 rsa, cfg.pad); in rsautl_main()
369 rsa, cfg.pad); in rsautl_main()
374 rsa, cfg.pad); in rsautl_main()
394 RSA_free(rsa); in rsautl_main()
/openbsd/regress/lib/libcrypto/rsa/
H A Drsa_method_test.c121 RSA *rsa; in generate_rsa_keypair() local
131 if ((rsa = RSA_new()) == NULL) in generate_rsa_keypair()
133 if (!RSA_generate_key_ex(rsa, bits, e, NULL)) in generate_rsa_keypair()
138 if ((*out_priv = RSAPrivateKey_dup(rsa)) == NULL) in generate_rsa_keypair()
142 if ((*out_pub = RSAPublicKey_dup(rsa)) == NULL) in generate_rsa_keypair()
146 RSA_free(rsa); in generate_rsa_keypair()
151 rsa_to_evp(RSA *rsa, EVP_PKEY **out_evp) in rsa_to_evp() argument
157 if (!EVP_PKEY_set1_RSA(*out_evp, rsa)) in rsa_to_evp()
172 unsigned char *sig, unsigned int *sig_len, const RSA *rsa) in rsa_method_app_data_sign() argument
174 const RSA_METHOD *method = RSA_get_method(rsa); in rsa_method_app_data_sign()
[all …]
/openbsd/sbin/isakmpd/
H A Ddnssec.c239 RSA *rsa; in dns_RSA_dns_to_x509() local
247 rsa = RSA_new(); in dns_RSA_dns_to_x509()
248 if (rsa == NULL) { in dns_RSA_dns_to_x509()
259 RSA_free(rsa); in dns_RSA_dns_to_x509()
267 RSA_free(rsa); in dns_RSA_dns_to_x509()
270 rsa->e = BN_bin2bn(key + key_offset, e_len, NULL); in dns_RSA_dns_to_x509()
275 rsa->n = BN_bin2bn(key + key_offset, keylen - key_offset, NULL); in dns_RSA_dns_to_x509()
277 *rsa_key = rsa; in dns_RSA_dns_to_x509()
280 BN_num_bits(rsa->n))); in dns_RSA_dns_to_x509()
/openbsd/regress/usr.bin/ssh/unittests/sshsig/
H A Dmktestdata.sh20 rm -f rsa dsa ecdsa ed25519 ecdsa_sk ed25519_sk
21 rm -f rsa.sig dsa.sig ecdsa.sig ed25519.sig ecdsa_sk.sig ed25519_sk.sig
26 ssh-keygen -t rsa -C "RSA test" -N "" -f rsa -m PEM
35 ssh-keygen -Y sign -f rsa -n $NAMESPACE - < signed-data > rsa.sig
/openbsd/lib/libcrypto/x509/
H A Dx_all.c164 d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa) in d2i_RSAPrivateKey_bio() argument
171 i2d_RSAPrivateKey_bio(BIO *bp, RSA *rsa) in i2d_RSAPrivateKey_bio() argument
178 d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa) in d2i_RSAPrivateKey_fp() argument
180 return ASN1_item_d2i_fp(&RSAPrivateKey_it, fp, rsa); in d2i_RSAPrivateKey_fp()
185 i2d_RSAPrivateKey_fp(FILE *fp, RSA *rsa) in i2d_RSAPrivateKey_fp() argument
192 d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa) in d2i_RSAPublicKey_bio() argument
199 i2d_RSAPublicKey_bio(BIO *bp, RSA *rsa) in i2d_RSAPublicKey_bio() argument
206 d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa) in d2i_RSAPublicKey_fp() argument
208 return ASN1_item_d2i_fp(&RSAPublicKey_it, fp, rsa); in d2i_RSAPublicKey_fp()
213 i2d_RSAPublicKey_fp(FILE *fp, RSA *rsa) in i2d_RSAPublicKey_fp() argument
[all …]
/openbsd/usr.sbin/smtpd/
H A Dca.c177 RSA *rsa = NULL; in ca_imsg() local
235 ret = RSA_private_encrypt(flen, from, to, rsa, in ca_imsg()
239 ret = RSA_private_decrypt(flen, from, to, rsa, in ca_imsg()
252 RSA_free(rsa); in ca_imsg()
295 RSA *rsa, int padding, unsigned int cmd) in rsae_send_imsg() argument
307 if ((hash = RSA_get_ex_data(rsa, 0)) == NULL) in rsae_send_imsg()
319 m_add_size(p_ca, (size_t)RSA_size(rsa)); in rsae_send_imsg()
376 if (RSA_get_ex_data(rsa, 0) != NULL) in rsae_priv_enc()
377 return (rsae_send_imsg(flen, from, to, rsa, padding, in rsae_priv_enc()
387 if (RSA_get_ex_data(rsa, 0) != NULL) in rsae_priv_dec()
[all …]
/openbsd/regress/lib/libssl/interop/
H A DMakefile.inc42 {dsa,ec,rsa}.{key,req,crt} \
48 -nodes -newkey rsa -keyout ${@:R}.key -x509 -out $@
53 -nodes -newkey rsa -keyout ${@:R}.key -x509 -out $@
58 -nodes -newkey rsa -keyout ${@:R}.key -out $@
73 rsa.key:
76 dsa.req ec.req rsa.req: ${@:R}.key
81 dsa.crt ec.crt rsa.crt: ca.crt ${@:R}.req
/openbsd/usr.sbin/relayd/
H A Dca.c223 RSA *rsa; in ca_dispatch_relay() local
240 if ((rsa = EVP_PKEY_get1_RSA(pkey)) == NULL) in ca_dispatch_relay()
253 from, to, rsa, cko.cko_padding); in ca_dispatch_relay()
257 from, to, rsa, cko.cko_padding); in ca_dispatch_relay()
279 RSA_free(rsa); in ca_dispatch_relay()
296 rsae_send_imsg(int flen, const u_char *from, u_char *to, RSA *rsa, in rsae_send_imsg() argument
312 if ((hash = RSA_get_ex_data(rsa, 0)) == NULL) in rsae_send_imsg()
325 cko.cko_tlen = RSA_size(rsa); in rsae_send_imsg()
408 rsae_priv_enc(int flen, const u_char *from, u_char *to, RSA *rsa, int padding) in rsae_priv_enc() argument
411 return rsae_send_imsg(flen, from, to, rsa, padding, IMSG_CA_PRIVENC); in rsae_priv_enc()
[all …]

123456