/external/chromium_org/third_party/boringssl/src/crypto/rsa/ |
D | rsa.c | 74 RSA *rsa = (RSA *)OPENSSL_malloc(sizeof(RSA)); in RSA_new_method() local 75 if (rsa == NULL) { in RSA_new_method() 80 memset(rsa, 0, sizeof(RSA)); in RSA_new_method() 83 rsa->meth = ENGINE_get_RSA_method(engine); in RSA_new_method() 86 if (rsa->meth == NULL) { in RSA_new_method() 87 rsa->meth = (RSA_METHOD*) &RSA_default_method; in RSA_new_method() 89 METHOD_ref(rsa->meth); in RSA_new_method() 91 rsa->references = 1; in RSA_new_method() 92 rsa->flags = rsa->meth->flags; in RSA_new_method() 94 if (!CRYPTO_new_ex_data(CRYPTO_EX_INDEX_RSA, rsa, &rsa->ex_data)) { in RSA_new_method() [all …]
|
D | rsa_impl.c | 72 static int finish(RSA *rsa) { in finish() argument 73 if (rsa->_method_mod_n != NULL) { in finish() 74 BN_MONT_CTX_free(rsa->_method_mod_n); in finish() 76 if (rsa->_method_mod_p != NULL) { in finish() 77 BN_MONT_CTX_free(rsa->_method_mod_p); in finish() 79 if (rsa->_method_mod_q != NULL) { in finish() 80 BN_MONT_CTX_free(rsa->_method_mod_q); in finish() 86 static size_t size(const RSA *rsa) { in size() argument 87 return BN_num_bytes(rsa->n); in size() 90 static int encrypt(RSA *rsa, size_t *out_len, uint8_t *out, size_t max_out, in encrypt() argument [all …]
|
/external/openssl/crypto/rsa/ |
D | rsa_gen.c | 74 static int rsa_builtin_keygen(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb); 81 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb) in RSA_generate_key_ex() argument 84 if (FIPS_mode() && !(rsa->meth->flags & RSA_FLAG_FIPS_METHOD) in RSA_generate_key_ex() 85 && !(rsa->flags & RSA_FLAG_NON_FIPS_ALLOW)) in RSA_generate_key_ex() 91 if(rsa->meth->rsa_keygen) in RSA_generate_key_ex() 92 return rsa->meth->rsa_keygen(rsa, bits, e_value, cb); in RSA_generate_key_ex() 95 return FIPS_rsa_generate_key_ex(rsa, bits, e_value, cb); in RSA_generate_key_ex() 97 return rsa_builtin_keygen(rsa, bits, e_value, cb); in RSA_generate_key_ex() 100 static int rsa_builtin_keygen(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb) in rsa_builtin_keygen() argument 121 if(!rsa->n && ((rsa->n=BN_new()) == NULL)) goto err; in rsa_builtin_keygen() [all …]
|
D | rsa_eay.c | 121 unsigned char *to, RSA *rsa,int padding); 123 unsigned char *to, RSA *rsa,int padding); 125 unsigned char *to, RSA *rsa,int padding); 127 unsigned char *to, RSA *rsa,int padding); 128 static int RSA_eay_mod_exp(BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx); 129 static int RSA_eay_init(RSA *rsa); 130 static int RSA_eay_finish(RSA *rsa); 154 unsigned char *to, RSA *rsa, int padding) in RSA_eay_public_encrypt() argument 161 if (BN_num_bits(rsa->n) > OPENSSL_RSA_MAX_MODULUS_BITS) in RSA_eay_public_encrypt() 167 if (BN_ucmp(rsa->n, rsa->e) <= 0) in RSA_eay_public_encrypt() [all …]
|
D | rsa_crpt.c | 76 RSA *rsa, int padding) in RSA_public_encrypt() argument 79 if (FIPS_mode() && !(rsa->meth->flags & RSA_FLAG_FIPS_METHOD) in RSA_public_encrypt() 80 && !(rsa->flags & RSA_FLAG_NON_FIPS_ALLOW)) in RSA_public_encrypt() 86 return(rsa->meth->rsa_pub_enc(flen, from, to, rsa, padding)); in RSA_public_encrypt() 90 RSA *rsa, int padding) in RSA_private_encrypt() argument 93 if (FIPS_mode() && !(rsa->meth->flags & RSA_FLAG_FIPS_METHOD) in RSA_private_encrypt() 94 && !(rsa->flags & RSA_FLAG_NON_FIPS_ALLOW)) in RSA_private_encrypt() 100 return(rsa->meth->rsa_priv_enc(flen, from, to, rsa, padding)); in RSA_private_encrypt() 104 RSA *rsa, int padding) in RSA_private_decrypt() argument 107 if (FIPS_mode() && !(rsa->meth->flags & RSA_FLAG_FIPS_METHOD) in RSA_private_decrypt() [all …]
|
D | rsa_null.c | 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 unsigned char *to, RSA *rsa,int padding); 81 static int RSA_null_mod_exp(const BIGNUM *r0, const BIGNUM *i, RSA *rsa); 83 static int RSA_null_init(RSA *rsa); 84 static int RSA_null_finish(RSA *rsa); 108 unsigned char *to, RSA *rsa, int padding) in RSA_null_public_encrypt() argument 115 unsigned char *to, RSA *rsa, int padding) in RSA_null_private_encrypt() argument 122 unsigned char *to, RSA *rsa, int padding) in RSA_null_private_decrypt() argument [all …]
|
D | rsa_sign.c | 71 unsigned char *sigret, unsigned int *siglen, RSA *rsa) in RSA_sign() argument 81 if (FIPS_mode() && !(rsa->meth->flags & RSA_FLAG_FIPS_METHOD) in RSA_sign() 82 && !(rsa->flags & RSA_FLAG_NON_FIPS_ALLOW)) in RSA_sign() 88 if((rsa->flags & RSA_FLAG_SIGN_VER) && rsa->meth->rsa_sign) in RSA_sign() 90 return rsa->meth->rsa_sign(type, m, m_len, in RSA_sign() 91 sigret, siglen, rsa); in RSA_sign() 124 j=RSA_size(rsa); in RSA_sign() 141 i=RSA_private_encrypt(i,s,sigret,rsa,RSA_PKCS1_PADDING); in RSA_sign() 177 RSA *rsa) in int_rsa_verify() argument 184 if (FIPS_mode() && !(rsa->meth->flags & RSA_FLAG_FIPS_METHOD) in int_rsa_verify() [all …]
|
D | rsa.h | 90 RSA *rsa,int padding); 93 RSA *rsa,int padding); 96 RSA *rsa,int padding); 99 RSA *rsa,int padding); 100 int (*rsa_mod_exp)(BIGNUM *r0,const BIGNUM *I,RSA *rsa,BN_CTX *ctx); /* Can be null */ 104 int (*init)(RSA *rsa); /* called at new */ 105 int (*finish)(RSA *rsa); /* called at free */ 117 unsigned char *sigret, unsigned int *siglen, const RSA *rsa); 121 const RSA *rsa); 126 int (*rsa_keygen)(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb); [all …]
|
D | rsa_pmeth.c | 169 RSA *rsa = ctx->pkey->pkey.rsa; in pkey_fips_check_ctx() local 173 if (rsa->flags & RSA_FLAG_NON_FIPS_ALLOW) in pkey_fips_check_ctx() 175 if (!(rsa->meth->flags & RSA_FLAG_FIPS_METHOD) && rv) in pkey_fips_check_ctx() 190 RSA *rsa = ctx->pkey->pkey.rsa; in pkey_rsa_sign() local 213 ret = FIPS_rsa_sign_digest(rsa, tbs, tbslen, rctx->md, in pkey_rsa_sign() 232 tbs, tbslen, sig, &sltmp, rsa); in pkey_rsa_sign() 246 sig, rsa, RSA_X931_PADDING); in pkey_rsa_sign() 252 tbs, tbslen, sig, &sltmp, rsa); in pkey_rsa_sign() 261 if (!RSA_padding_add_PKCS1_PSS_mgf1(rsa, in pkey_rsa_sign() 266 ret = RSA_private_encrypt(RSA_size(rsa), rctx->tbuf, in pkey_rsa_sign() [all …]
|
D | rsa_depr.c | 76 RSA *rsa = RSA_new(); in RSA_generate_key() local 79 if(!rsa || !e) goto err; in RSA_generate_key() 92 if(RSA_generate_key_ex(rsa, bits, e, &cb)) { in RSA_generate_key() 94 return rsa; in RSA_generate_key() 98 if(rsa) RSA_free(rsa); in RSA_generate_key()
|
/external/chromium_org/third_party/boringssl/src/include/openssl/ |
D | rsa.h | 83 OPENSSL_EXPORT void RSA_free(RSA *rsa); 86 OPENSSL_EXPORT int RSA_up_ref(RSA *rsa); 99 OPENSSL_EXPORT int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, 121 OPENSSL_EXPORT int RSA_encrypt(RSA *rsa, size_t *out_len, uint8_t *out, 134 OPENSSL_EXPORT int RSA_decrypt(RSA *rsa, size_t *out_len, uint8_t *out, 148 uint8_t *to, RSA *rsa, int padding); 160 uint8_t *to, RSA *rsa, int padding); 191 unsigned int *out_len, RSA *rsa); 201 OPENSSL_EXPORT int RSA_sign_raw(RSA *rsa, size_t *out_len, uint8_t *out, 217 const uint8_t *sig, size_t sig_len, RSA *rsa); [all …]
|
/external/chromium_org/third_party/tlslite/tlslite/utils/ |
D | openssl_rsakey.py | 33 self.rsa = None 38 self.rsa = m2.rsa_new() 39 m2.rsa_set_n(self.rsa, numberToMPI(n)) 40 m2.rsa_set_e(self.rsa, numberToMPI(e)) 43 if self.rsa: 44 m2.rsa_free(self.rsa) 48 if not self.rsa: 50 return mpiToNumber(m2.rsa_get_e(self.rsa)) 52 if not self.rsa: 54 return mpiToNumber(m2.rsa_get_n(self.rsa)) [all …]
|
D | pycrypto_rsakey.py | 18 self.rsa = RSA.construct( (n, e) ) 20 self.rsa = RSA.construct( (n, e, d, p, q) ) 23 return getattr(self.rsa, name) 26 return self.rsa.has_private() 30 c = bytesToNumber(bytearray(self.rsa.decrypt((s,)))) 35 m = bytesToNumber(bytearray(self.rsa.encrypt(s, None)[0])) 42 key.rsa = RSA.generate(bits, f)
|
/external/chromium_org/content/child/webcrypto/openssl/ |
D | rsa_key_openssl.cc | 74 crypto::ScopedRSA rsa(EVP_PKEY_get1_RSA(key)); in CreateRsaHashedKeyAlgorithm() local 75 if (!rsa.get()) in CreateRsaHashedKeyAlgorithm() 78 unsigned int modulus_length_bits = BN_num_bits(rsa.get()->n); in CreateRsaHashedKeyAlgorithm() 81 std::vector<uint8_t> e(BN_num_bytes(rsa.get()->e)); in CreateRsaHashedKeyAlgorithm() 84 if (e.size() != BN_bn2bin(rsa.get()->e, &e[0])) in CreateRsaHashedKeyAlgorithm() 168 crypto::ScopedRSA rsa(RSA_new()); in ImportRsaPrivateKey() local 170 rsa->n = CreateBIGNUM(params.n); in ImportRsaPrivateKey() 171 rsa->e = CreateBIGNUM(params.e); in ImportRsaPrivateKey() 172 rsa->d = CreateBIGNUM(params.d); in ImportRsaPrivateKey() 173 rsa->p = CreateBIGNUM(params.p); in ImportRsaPrivateKey() [all …]
|
/external/chromium_org/third_party/boringssl/src/crypto/evp/ |
D | p_rsa_asn1.c | 74 len = i2d_RSAPublicKey(pkey->pkey.rsa, &encoded); in rsa_pub_encode() 92 RSA *rsa; in rsa_pub_decode() local 97 rsa = d2i_RSAPublicKey(NULL, &p, pklen); in rsa_pub_decode() 98 if (rsa == NULL) { in rsa_pub_decode() 102 EVP_PKEY_assign_RSA(pkey, rsa); in rsa_pub_decode() 107 return BN_cmp(b->pkey.rsa->n, a->pkey.rsa->n) == 0 && in rsa_pub_cmp() 108 BN_cmp(b->pkey.rsa->e, a->pkey.rsa->e) == 0; in rsa_pub_cmp() 115 rklen = i2d_RSAPrivateKey(pkey->pkey.rsa, &rk); in rsa_priv_encode() 135 RSA *rsa; in rsa_priv_decode() local 142 rsa = d2i_RSAPrivateKey(NULL, &p, pklen); in rsa_priv_decode() [all …]
|
D | example_sign.c | 102 RSA *rsa = NULL; in example_EVP_DigestSignInit() local 110 if (!d2i_RSAPrivateKey(&rsa, &derp, sizeof(kExampleRSAKeyDER))) { in example_EVP_DigestSignInit() 117 !EVP_PKEY_set1_RSA(pkey, rsa) || in example_EVP_DigestSignInit() 127 if (sig_len != RSA_size(rsa)) { in example_EVP_DigestSignInit() 152 if (rsa) { in example_EVP_DigestSignInit() 153 RSA_free(rsa); in example_EVP_DigestSignInit() 165 RSA *rsa = NULL; in example_EVP_DigestVerifyInit() local 171 if (!d2i_RSAPrivateKey(&rsa, &derp, sizeof(kExampleRSAKeyDER))) { in example_EVP_DigestVerifyInit() 177 !EVP_PKEY_set1_RSA(pkey, rsa) || in example_EVP_DigestVerifyInit() 194 if (rsa) { in example_EVP_DigestVerifyInit() [all …]
|
D | p_rsa.c | 172 RSA *rsa = ctx->pkey->pkey.rsa; in pkey_rsa_sign() local 200 if (!RSA_sign(EVP_MD_type(rctx->md), tbs, tbslen, sig, &out_len, rsa)) { in pkey_rsa_sign() 208 !RSA_padding_add_PKCS1_PSS_mgf1(rsa, rctx->tbuf, tbs, rctx->md, in pkey_rsa_sign() 210 !RSA_encrypt(rsa, siglen, sig, *siglen, rctx->tbuf, key_len, in pkey_rsa_sign() 221 return RSA_sign_raw(rsa, siglen, sig, *siglen, tbs, tbslen, rctx->pad_mode); in pkey_rsa_sign() 228 RSA *rsa = ctx->pkey->pkey.rsa; in pkey_rsa_verify() local 235 return RSA_verify(EVP_MD_type(rctx->md), tbs, tbslen, sig, siglen, rsa); in pkey_rsa_verify() 239 !RSA_verify_raw(rsa, &rslen, rctx->tbuf, key_len, sig, siglen, in pkey_rsa_verify() 241 !RSA_verify_PKCS1_PSS_mgf1(rsa, tbs, rctx->md, rctx->mgf1md, in pkey_rsa_verify() 253 !RSA_verify_raw(rsa, &rslen, rctx->tbuf, key_len, sig, siglen, in pkey_rsa_verify() [all …]
|
/external/openssl/include/openssl/ |
D | rsa.h | 90 RSA *rsa,int padding); 93 RSA *rsa,int padding); 96 RSA *rsa,int padding); 99 RSA *rsa,int padding); 100 int (*rsa_mod_exp)(BIGNUM *r0,const BIGNUM *I,RSA *rsa,BN_CTX *ctx); /* Can be null */ 104 int (*init)(RSA *rsa); /* called at new */ 105 int (*finish)(RSA *rsa); /* called at free */ 117 unsigned char *sigret, unsigned int *siglen, const RSA *rsa); 121 const RSA *rsa); 126 int (*rsa_keygen)(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb); [all …]
|
/external/openssl/crypto/pem/ |
D | pvkfmt.c | 375 RSA *rsa = NULL; in b2i_rsa() local 379 rsa = RSA_new(); in b2i_rsa() 381 if (!rsa || !ret) in b2i_rsa() 383 rsa->e = BN_new(); in b2i_rsa() 384 if (!rsa->e) in b2i_rsa() 386 if (!BN_set_word(rsa->e, read_ledword(&p))) in b2i_rsa() 388 if (!read_lebn(&p, nbyte, &rsa->n)) in b2i_rsa() 392 if (!read_lebn(&p, hnbyte, &rsa->p)) in b2i_rsa() 394 if (!read_lebn(&p, hnbyte, &rsa->q)) in b2i_rsa() 396 if (!read_lebn(&p, hnbyte, &rsa->dmp1)) in b2i_rsa() [all …]
|
/external/openssl/ssl/ |
D | ssl_rsa.c | 152 int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa) in SSL_use_RSAPrivateKey() argument 157 if (rsa == NULL) in SSL_use_RSAPrivateKey() 173 RSA_up_ref(rsa); in SSL_use_RSAPrivateKey() 174 EVP_PKEY_assign_RSA(pkey,rsa); in SSL_use_RSAPrivateKey() 205 (RSA_flags(pkey->pkey.rsa) & RSA_METHOD_FLAG_NO_CHECK)) in ssl_set_pkey() 233 RSA *rsa=NULL; in SSL_use_RSAPrivateKey_file() local 250 rsa=d2i_RSAPrivateKey_bio(in,NULL); in SSL_use_RSAPrivateKey_file() 255 rsa=PEM_read_bio_RSAPrivateKey(in,NULL, in SSL_use_RSAPrivateKey_file() 263 if (rsa == NULL) in SSL_use_RSAPrivateKey_file() 268 ret=SSL_use_RSAPrivateKey(ssl,rsa); in SSL_use_RSAPrivateKey_file() [all …]
|
/external/openssl/apps/ |
D | rsa.c | 104 RSA *rsa=NULL; in MAIN() local 296 rsa = EVP_PKEY_get1_RSA(pkey); in MAIN() 300 if (rsa == NULL) in MAIN() 326 if (!RSA_print(out,rsa,0)) in MAIN() 336 BN_print(out,rsa->n); in MAIN() 342 int r = RSA_check_key(rsa); in MAIN() 377 i=i2d_RSAPublicKey_bio(out,rsa); in MAIN() 379 i=i2d_RSA_PUBKEY_bio(out,rsa); in MAIN() 381 else i=i2d_RSAPrivateKey_bio(out,rsa); in MAIN() 390 size=i2d_RSA_NET(rsa,NULL,NULL, sgckey); in MAIN() [all …]
|
/external/chromium_org/third_party/boringssl/src/ssl/ |
D | ssl_rsa.c | 153 int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa) in SSL_use_RSAPrivateKey() argument 158 if (rsa == NULL) in SSL_use_RSAPrivateKey() 174 RSA_up_ref(rsa); in SSL_use_RSAPrivateKey() 175 EVP_PKEY_assign_RSA(pkey,rsa); in SSL_use_RSAPrivateKey() 226 RSA *rsa=NULL; in SSL_use_RSAPrivateKey_file() local 243 rsa=d2i_RSAPrivateKey_bio(in,NULL); in SSL_use_RSAPrivateKey_file() 248 rsa=PEM_read_bio_RSAPrivateKey(in,NULL, in SSL_use_RSAPrivateKey_file() 256 if (rsa == NULL) in SSL_use_RSAPrivateKey_file() 261 ret=SSL_use_RSAPrivateKey(ssl,rsa); in SSL_use_RSAPrivateKey_file() 262 RSA_free(rsa); in SSL_use_RSAPrivateKey_file() [all …]
|
/external/chromium_org/third_party/boringssl/src/crypto/x509/ |
D | x_all.c | 238 RSA *d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa) in d2i_RSAPrivateKey_fp() argument 240 return ASN1_item_d2i_fp(ASN1_ITEM_rptr(RSAPrivateKey), fp, rsa); in d2i_RSAPrivateKey_fp() 243 int i2d_RSAPrivateKey_fp(FILE *fp, RSA *rsa) in i2d_RSAPrivateKey_fp() argument 245 return ASN1_item_i2d_fp(ASN1_ITEM_rptr(RSAPrivateKey), fp, rsa); in i2d_RSAPrivateKey_fp() 248 RSA *d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa) in d2i_RSAPublicKey_fp() argument 250 return ASN1_item_d2i_fp(ASN1_ITEM_rptr(RSAPublicKey), fp, rsa); in d2i_RSAPublicKey_fp() 253 RSA *d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa) in d2i_RSA_PUBKEY_fp() argument 257 (void **)rsa); in d2i_RSA_PUBKEY_fp() 260 int i2d_RSAPublicKey_fp(FILE *fp, RSA *rsa) in i2d_RSAPublicKey_fp() argument 262 return ASN1_item_i2d_fp(ASN1_ITEM_rptr(RSAPublicKey), fp, rsa); in i2d_RSAPublicKey_fp() [all …]
|
/external/chromium_org/net/data/ssl/scripts/ |
D | generate-weak-test-chains.sh | 25 rsa) 44 try openssl genrsa -out out/2048-rsa-root.key 2048 50 ALGO=rsa \ 54 -key out/2048-rsa-root.key \ 56 -out out/2048-rsa-root.csr \ 64 -in out/2048-rsa-root.csr \ 67 -signkey out/2048-rsa-root.key \ 68 -out out/2048-rsa-root.pem \ 123 touch out/2048-rsa-root-index.txt 129 ALGO=rsa \
|
/external/openssl/crypto/x509/ |
D | x_all.c | 229 RSA *d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa) in d2i_RSAPrivateKey_fp() argument 231 return ASN1_item_d2i_fp(ASN1_ITEM_rptr(RSAPrivateKey), fp, rsa); in d2i_RSAPrivateKey_fp() 234 int i2d_RSAPrivateKey_fp(FILE *fp, RSA *rsa) in i2d_RSAPrivateKey_fp() argument 236 return ASN1_item_i2d_fp(ASN1_ITEM_rptr(RSAPrivateKey), fp, rsa); in i2d_RSAPrivateKey_fp() 239 RSA *d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa) in d2i_RSAPublicKey_fp() argument 241 return ASN1_item_d2i_fp(ASN1_ITEM_rptr(RSAPublicKey), fp, rsa); in d2i_RSAPublicKey_fp() 245 RSA *d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa) in d2i_RSA_PUBKEY_fp() argument 249 (void **)rsa); in d2i_RSA_PUBKEY_fp() 252 int i2d_RSAPublicKey_fp(FILE *fp, RSA *rsa) in i2d_RSAPublicKey_fp() argument 254 return ASN1_item_i2d_fp(ASN1_ITEM_rptr(RSAPublicKey), fp, rsa); in i2d_RSAPublicKey_fp() [all …]
|