/dragonfly/crypto/libressl/crypto/rsa/ |
H A D | rsa_eay.c | 174 if (BN_ucmp(rsa->n, rsa->e) <= 0) { in RSA_eay_public_encrypt() 234 if (!rsa->meth->bn_mod_exp(ret, f, rsa->e, rsa->n, ctx, in RSA_eay_public_encrypt() 270 rsa->blinding = RSA_setup_blinding(rsa, ctx); in rsa_get_blinding() 424 (rsa->p != NULL && rsa->q != NULL && rsa->dmp1 != NULL && in RSA_eay_private_encrypt() 425 rsa->dmq1 != NULL && rsa->iqmp != NULL)) { in RSA_eay_private_encrypt() 543 (rsa->p != NULL && rsa->q != NULL && rsa->dmp1 != NULL && in RSA_eay_private_decrypt() 544 rsa->dmq1 != NULL && rsa->iqmp != NULL)) { in RSA_eay_private_decrypt() 615 if (BN_ucmp(rsa->n, rsa->e) <= 0) { in RSA_eay_public_decrypt() 662 if (!rsa->meth->bn_mod_exp(ret, f, rsa->e, rsa->n, ctx, in RSA_eay_public_decrypt() 809 if (rsa->e && rsa->n) { in RSA_eay_mod_exp() [all …]
|
H A D | rsa_gen.c | 117 if (!rsa->n && ((rsa->n = BN_new()) == NULL)) in rsa_builtin_keygen() 119 if (!rsa->d && ((rsa->d = BN_new()) == NULL)) in rsa_builtin_keygen() 121 if (!rsa->e && ((rsa->e = BN_new()) == NULL)) in rsa_builtin_keygen() 123 if (!rsa->p && ((rsa->p = BN_new()) == NULL)) in rsa_builtin_keygen() 125 if (!rsa->q && ((rsa->q = BN_new()) == NULL)) in rsa_builtin_keygen() 127 if (!rsa->dmp1 && ((rsa->dmp1 = BN_new()) == NULL)) in rsa_builtin_keygen() 129 if (!rsa->dmq1 && ((rsa->dmq1 = BN_new()) == NULL)) in rsa_builtin_keygen() 162 } while (BN_cmp(rsa->p, rsa->q) == 0 && in rsa_builtin_keygen() 180 if (BN_cmp(rsa->p, rsa->q) < 0) { in rsa_builtin_keygen() 182 rsa->p = rsa->q; in rsa_builtin_keygen() [all …]
|
H A D | rsa_crpt.c | 92 return rsa->meth->rsa_pub_enc(flen, from, to, rsa, padding); in RSA_public_encrypt() 99 return rsa->meth->rsa_priv_enc(flen, from, to, rsa, padding); in RSA_private_encrypt() 106 return rsa->meth->rsa_priv_dec(flen, from, to, rsa, padding); in RSA_private_decrypt() 113 return rsa->meth->rsa_pub_dec(flen, from, to, rsa, padding); in RSA_public_decrypt() 126 rsa->blinding = NULL; in RSA_blinding_off() 136 RSA_blinding_off(rsa); in RSA_blinding_on() 138 rsa->blinding = RSA_setup_blinding(rsa, ctx); in RSA_blinding_on() 194 if (rsa->e == NULL) { in RSA_setup_blinding() 195 e = rsa_get_public_exp(rsa->d, rsa->p, rsa->q, ctx); in RSA_setup_blinding() 201 e = rsa->e; in RSA_setup_blinding() [all …]
|
H A D | rsa_meth.c | 81 (*RSA_meth_get_finish(const RSA_METHOD *meth))(RSA *rsa) in RSA_meth_get_finish() 103 RSA_meth_set_finish(RSA_METHOD *meth, int (*finish)(RSA *rsa)) in RSA_meth_set_finish() argument 127 const BIGNUM *i, RSA *rsa, BN_CTX *ctx)) in RSA_meth_set_mod_exp() argument 143 RSA_meth_set_init(RSA_METHOD *meth, int (*init)(RSA *rsa)) in RSA_meth_set_init() argument 150 RSA_meth_set_keygen(RSA_METHOD *meth, int (*keygen)(RSA *rsa, int bits, in RSA_meth_set_keygen() argument 207 RSA *rsa, BN_CTX *ctx) in RSA_meth_get_mod_exp() 221 (*RSA_meth_get_init(const RSA_METHOD *meth))(RSA *rsa) in RSA_meth_get_init() 249 const RSA *rsa) in RSA_meth_get_sign() 257 unsigned int *siglen, const RSA *rsa)) in RSA_meth_set_sign() argument 266 unsigned int siglen, const RSA *rsa) in RSA_meth_get_verify() [all …]
|
H A D | rsa_sign.c | 127 unsigned char *sigret, unsigned int *siglen, RSA *rsa) in RSA_sign() argument 133 if ((rsa->flags & RSA_FLAG_SIGN_VER) && 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() 181 size_t siglen, RSA *rsa) in int_rsa_verify() argument 186 if (siglen != (size_t)RSA_size(rsa)) { in int_rsa_verify() 197 rsa, RSA_PKCS1_PADDING)) <= 0) in int_rsa_verify() 271 const unsigned char *sigbuf, unsigned int siglen, RSA *rsa) in RSA_verify() argument 273 if ((rsa->flags & RSA_FLAG_SIGN_VER) && rsa->meth->rsa_verify) in RSA_verify() [all …]
|
H A D | rsa_pmeth.c | 192 RSA *rsa = ctx->pkey->pkey.rsa; in pkey_rsa_sign() local 218 &sltmp, rsa); in pkey_rsa_sign() 296 RSA *rsa = ctx->pkey->pkey.rsa; in pkey_rsa_verify() local 302 sig, siglen, rsa); in pkey_rsa_verify() 737 if (rsa->pss == NULL) in rsa_set_pss_param() 746 RSA *rsa = NULL; in pkey_rsa_keygen() local 767 RSA_free(rsa); in pkey_rsa_keygen() 773 RSA_free(rsa); in pkey_rsa_keygen() 809 RSA *rsa; in pkey_pss_init() local 818 rsa = ctx->pkey->pkey.rsa; in pkey_pss_init() [all …]
|
H A D | rsa_locl.h | 14 unsigned char *to, RSA *rsa, int padding); 16 unsigned char *to, RSA *rsa, int padding); 18 unsigned char *to, RSA *rsa, int padding); 20 unsigned char *to, RSA *rsa, int padding); 21 int (*rsa_mod_exp)(BIGNUM *r0, const BIGNUM *I, RSA *rsa, 25 int (*init)(RSA *rsa); /* called at new */ 26 int (*finish)(RSA *rsa); /* called at free */ 37 unsigned char *sigret, unsigned int *siglen, const RSA *rsa); 40 unsigned int siglen, const RSA *rsa); 45 int (*rsa_keygen)(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb); [all …]
|
H A D | rsa_ameth.c | 87 const RSA *rsa = pkey->pkey.rsa; in rsa_param_encode() local 129 if (rsa->pss == NULL) in rsa_param_decode() 162 RSA *rsa = NULL; in rsa_pub_decode() local 171 RSA_free(rsa); in rsa_pub_decode() 175 RSA_free(rsa); in rsa_pub_decode() 184 if (BN_cmp(b->pkey.rsa->n, a->pkey.rsa->n) != 0 || in rsa_pub_cmp() 185 BN_cmp(b->pkey.rsa->e, a->pkey.rsa->e) != 0) in rsa_pub_cmp() 194 RSA *rsa; in old_rsa_priv_decode() local 242 RSA *rsa; in rsa_priv_decode() local 249 if (rsa == NULL) { in rsa_priv_decode() [all …]
|
H A D | rsa_pss.c | 75 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() 82 RSA_verify_PKCS1_PSS_mgf1(RSA *rsa, const unsigned char *mHash, in RSA_verify_PKCS1_PSS_mgf1() argument 117 MSBits = (BN_num_bits(rsa->n) - 1) & 0x7; in RSA_verify_PKCS1_PSS_mgf1() 118 emLen = RSA_size(rsa); in RSA_verify_PKCS1_PSS_mgf1() 183 RSA_padding_add_PKCS1_PSS(RSA *rsa, unsigned char *EM, in RSA_padding_add_PKCS1_PSS() argument 186 return RSA_padding_add_PKCS1_PSS_mgf1(rsa, EM, mHash, Hash, NULL, sLen); in RSA_padding_add_PKCS1_PSS() 190 RSA_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM, in RSA_padding_add_PKCS1_PSS_mgf1() argument 223 MSBits = (BN_num_bits(rsa->n) - 1) & 0x7; in RSA_padding_add_PKCS1_PSS_mgf1() 224 emLen = RSA_size(rsa); in RSA_padding_add_PKCS1_PSS_mgf1()
|
H A D | rsa_depr.c | 77 RSA *rsa = RSA_new(); in RSA_generate_key() local 80 if (!rsa || !e) in RSA_generate_key() 93 if (RSA_generate_key_ex(rsa, bits, e, &cb)) { in RSA_generate_key() 95 return rsa; in RSA_generate_key() 99 RSA_free(rsa); in RSA_generate_key()
|
H A D | rsa_lib.c | 103 RSA_get_method(const RSA *rsa) in RSA_get_method() argument 105 return rsa->meth; in RSA_get_method() 109 RSA_set_method(RSA *rsa, const RSA_METHOD *meth) in RSA_set_method() argument 117 mtmp = rsa->meth; in RSA_set_method() 119 mtmp->finish(rsa); in RSA_set_method() 121 ENGINE_finish(rsa->engine); in RSA_set_method() 122 rsa->engine = NULL; in RSA_set_method() 124 rsa->meth = meth; in RSA_set_method() 126 meth->init(rsa); in RSA_set_method() 245 RSA_security_bits(const RSA *rsa) in RSA_security_bits() argument [all …]
|
/dragonfly/crypto/libressl/include/openssl/ |
H A D | rsa.h | 240 int RSA_bits(const RSA *rsa); 241 int RSA_size(const RSA *rsa); 316 RSA *rsa); 319 RSA *rsa); 322 void RSA_blinding_off(RSA *rsa); 375 int RSA_security_bits(const RSA *rsa); 398 RSA *RSAPublicKey_dup(RSA *rsa); 399 RSA *RSAPrivateKey_dup(RSA *rsa); 454 RSA *rsa, BN_CTX *ctx); 466 const RSA *rsa); [all …]
|
/dragonfly/crypto/libressl/crypto/pem/ |
H A D | pvkfmt.c | 369 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() 577 if (BN_num_bits(rsa->e) > 32) in check_bitlen_rsa() 613 write_lebn(out, rsa->e, 4); in write_rsa() [all …]
|
/dragonfly/crypto/libressl/ssl/ |
H A D | ssl_rsa.c | 153 if (rsa == NULL) { in SSL_use_RSAPrivateKey() 162 RSA_up_ref(rsa); in SSL_use_RSAPrivateKey() 228 RSA *rsa = NULL; in SSL_use_RSAPrivateKey_file() local 257 RSA_free(rsa); in SSL_use_RSAPrivateKey_file() 267 RSA *rsa; in SSL_use_RSAPrivateKey_ASN1() local 275 RSA_free(rsa); in SSL_use_RSAPrivateKey_ASN1() 511 RSA_up_ref(rsa); in SSL_CTX_use_RSAPrivateKey() 524 RSA *rsa = NULL; in SSL_CTX_use_RSAPrivateKey_file() local 553 RSA_free(rsa); in SSL_CTX_use_RSAPrivateKey_file() 563 RSA *rsa; in SSL_CTX_use_RSAPrivateKey_ASN1() local [all …]
|
/dragonfly/crypto/libressl/apps/openssl/ |
H A D | rsa.c | 253 RSA *rsa = NULL; in rsa_main() local 306 rsa = EVP_PKEY_get1_RSA(pkey); in rsa_main() 310 if (rsa == NULL) { in rsa_main() 324 if (!RSA_print(out, rsa, 0)) { in rsa_main() 331 BN_print(out, RSA_get0_n(rsa)); in rsa_main() 335 int r = RSA_check_key(rsa); in rsa_main() 366 i = i2d_RSAPublicKey_bio(out, rsa); in rsa_main() 368 i = i2d_RSA_PUBKEY_bio(out, rsa); in rsa_main() 370 i = i2d_RSAPrivateKey_bio(out, rsa); in rsa_main() 385 EVP_PKEY_set1_RSA(pk, rsa); in rsa_main() [all …]
|
H A D | genrsa.c | 280 RSA *rsa = NULL; in genrsa_main() local 336 rsa = RSA_new(); in genrsa_main() 337 if (!rsa) in genrsa_main() 341 !RSA_generate_key_ex(rsa, num, bn, cb)) in genrsa_main() 344 if ((rsa_e_hex = BN_bn2hex(RSA_get0_e(rsa))) == NULL) in genrsa_main() 346 if ((rsa_e_dec = BN_bn2dec(RSA_get0_e(rsa))) == NULL) in genrsa_main() 354 if (!PEM_write_bio_RSAPrivateKey(out, rsa, genrsa_config.enc, in genrsa_main() 363 RSA_free(rsa); in genrsa_main()
|
H A D | rsautl.c | 239 RSA *rsa = NULL; in rsautl_main() local 302 rsa = EVP_PKEY_get1_RSA(pkey); in rsautl_main() 305 if (!rsa) { in rsautl_main() 329 keysize = RSA_size(rsa); in rsautl_main() 361 rsa, rsautl_config.pad); in rsautl_main() 366 rsa, rsautl_config.pad); in rsautl_main() 371 rsa, rsautl_config.pad); in rsautl_main() 376 rsa, rsautl_config.pad); in rsautl_main() 396 RSA_free(rsa); in rsautl_main()
|
/dragonfly/crypto/openssh/ |
H A D | ssh-rsa.c | 117 if (key == NULL || key->rsa == NULL || in ssh_rsa_complete_crt_parameters() 121 RSA_get0_key(key->rsa, NULL, NULL, &rsa_d); in ssh_rsa_complete_crt_parameters() 122 RSA_get0_factors(key->rsa, &rsa_p, &rsa_q); in ssh_rsa_complete_crt_parameters() 186 RSA_get0_key(key->rsa, &rsa_n, NULL, NULL); in ssh_rsa_sign() 189 slen = RSA_size(key->rsa); in ssh_rsa_sign() 256 if (key == NULL || key->rsa == NULL || in ssh_rsa_verify() 260 RSA_get0_key(key->rsa, &rsa_n, NULL, NULL); in ssh_rsa_verify() 297 modlen = RSA_size(key->rsa); in ssh_rsa_verify() 322 key->rsa); in ssh_rsa_verify() 404 u_char *sigbuf, size_t siglen, RSA *rsa) in openssh_RSA_verify() argument [all …]
|
/dragonfly/crypto/libressl/crypto/x509/ |
H A D | x_all.c | 176 d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa) in d2i_RSAPrivateKey_bio() argument 182 i2d_RSAPrivateKey_bio(BIO *bp, RSA *rsa) in i2d_RSAPrivateKey_bio() argument 188 d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa) in d2i_RSAPrivateKey_fp() argument 190 return ASN1_item_d2i_fp(&RSAPrivateKey_it, fp, rsa); in d2i_RSAPrivateKey_fp() 194 i2d_RSAPrivateKey_fp(FILE *fp, RSA *rsa) in i2d_RSAPrivateKey_fp() argument 200 d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa) in d2i_RSAPublicKey_bio() argument 206 i2d_RSAPublicKey_bio(BIO *bp, RSA *rsa) in i2d_RSAPublicKey_bio() argument 212 d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa) in d2i_RSAPublicKey_fp() argument 214 return ASN1_item_d2i_fp(&RSAPublicKey_it, fp, rsa); in d2i_RSAPublicKey_fp() 218 i2d_RSAPublicKey_fp(FILE *fp, RSA *rsa) in i2d_RSAPublicKey_fp() argument [all …]
|
/dragonfly/crypto/libressl/tls/ |
H A D | tls_signer.c | 29 RSA *rsa; member 65 RSA_free(skey->rsa); in tls_signer_free() 133 if ((skey->rsa = EVP_PKEY_get1_RSA(pkey)) == NULL && in tls_signer_add_keypair_mem() 208 if ((rsa_size = RSA_size(skey->rsa)) <= 0) { in tls_sign_rsa() 219 signature, skey->rsa, rsa_padding)) <= 0) { in tls_sign_rsa() 295 if (skey->rsa != NULL) in tls_signer_sign() 310 RSA *rsa, int rsa_padding) in tls_rsa_priv_enc() argument 324 pubkey_hash = RSA_get_ex_data(rsa, 0); in tls_rsa_priv_enc() 325 config = RSA_get_ex_data(rsa, 1); in tls_rsa_priv_enc() 347 if (signature_len > INT_MAX || (int)signature_len > RSA_size(rsa)) in tls_rsa_priv_enc()
|
/dragonfly/contrib/wpa_supplicant/src/crypto/ |
H A D | crypto_libtomcrypt.c | 412 rsa_key rsa; member 416 rsa_key rsa; member 429 res = rsa_import(key, len, &pk->rsa); in crypto_public_key_import() 438 if (pk->rsa.type != PK_PUBLIC) { in crypto_public_key_import() 441 rsa_free(&pk->rsa); in crypto_public_key_import() 461 res = rsa_import(key, len, &pk->rsa); in crypto_private_key_import() 470 if (pk->rsa.type != PK_PRIVATE) { in crypto_private_key_import() 473 rsa_free(&pk->rsa); in crypto_private_key_import() 600 rsa_free(&key->rsa); in crypto_public_key_free() 609 rsa_free(&key->rsa); in crypto_private_key_free() [all …]
|
/dragonfly/crypto/libressl/crypto/asn1/ |
H A D | x_pubkey.c | 495 d2i_RSA_PUBKEY(RSA **rsa, const unsigned char **in, long len) in d2i_RSA_PUBKEY() argument 497 return (RSA *)ASN1_item_d2i((ASN1_VALUE **)rsa, in, len, in d2i_RSA_PUBKEY() 502 i2d_RSA_PUBKEY(RSA *rsa, unsigned char **out) in i2d_RSA_PUBKEY() argument 504 return ASN1_item_i2d((ASN1_VALUE *)rsa, out, &RSA_PUBKEY_it); in i2d_RSA_PUBKEY() 508 d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa) in d2i_RSA_PUBKEY_bio() argument 514 i2d_RSA_PUBKEY_bio(BIO *bp, RSA *rsa) in i2d_RSA_PUBKEY_bio() argument 516 return ASN1_item_i2d_bio(&RSA_PUBKEY_it, bp, (ASN1_VALUE *)rsa); in i2d_RSA_PUBKEY_bio() 520 d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa) in d2i_RSA_PUBKEY_fp() argument 522 return (RSA *)ASN1_item_d2i_fp(&RSA_PUBKEY_it, fp, (ASN1_VALUE **)rsa); in d2i_RSA_PUBKEY_fp() 526 i2d_RSA_PUBKEY_fp(FILE *fp, RSA *rsa) in i2d_RSA_PUBKEY_fp() argument [all …]
|
/dragonfly/contrib/ldns/ |
H A D | keys.c | 424 RSA *rsa; in ldns_key_new_frm_fp_l() local 618 if (!rsa) { in ldns_key_new_frm_fp_l() 765 RSA *rsa; in ldns_key_new_frm_fp_rsa_l() local 866 rsa->n = n; in ldns_key_new_frm_fp_rsa_l() 867 rsa->e = e; in ldns_key_new_frm_fp_rsa_l() 868 rsa->d = d; in ldns_key_new_frm_fp_rsa_l() 869 rsa->p = p; in ldns_key_new_frm_fp_rsa_l() 870 rsa->q = q; in ldns_key_new_frm_fp_rsa_l() 891 return rsa; in ldns_key_new_frm_fp_rsa_l() 894 RSA_free(rsa); in ldns_key_new_frm_fp_rsa_l() [all …]
|
/dragonfly/lib/libssh/openbsd-compat/ |
H A D | openssl-compat.h | 182 int (*RSA_meth_get_finish(const RSA_METHOD *meth))(RSA *rsa); 187 const unsigned char *from, unsigned char *to, RSA *rsa, int padding)); 192 const unsigned char *from, unsigned char *to, RSA *rsa, int padding)); 196 int RSA_meth_set_finish(RSA_METHOD *meth, int (*finish)(RSA *rsa));
|
/dragonfly/sys/dev/drm/i915/ |
H A D | intel_guc_fw.c | 126 u32 status, rsa[UOS_RSA_SCRATCH_MAX_COUNT]; in guc_ucode_xfer_dma() local 133 sg_pcopy_to_buffer(sg->sgl, sg->nents, rsa, sizeof(rsa), offset); in guc_ucode_xfer_dma() 135 I915_WRITE(UOS_RSA_SCRATCH(i), rsa[i]); in guc_ucode_xfer_dma()
|