Home
last modified time | relevance | path

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

12345678

/external/chromium_org/third_party/boringssl/src/crypto/rsa/
Drsa.c74 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 …]
Drsa_impl.c72 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/
Drsa_gen.c74 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 …]
Drsa_eay.c121 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 …]
Drsa_crpt.c76 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 …]
Drsa_null.c73 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 …]
Drsa_sign.c71 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 …]
Drsa.h90 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 …]
Drsa_pmeth.c169 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 …]
Drsa_depr.c76 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/
Drsa.h83 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/
Dopenssl_rsakey.py33 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 …]
Dpycrypto_rsakey.py18 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/
Drsa_key_openssl.cc74 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/
Dp_rsa_asn1.c74 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 …]
Dexample_sign.c102 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 …]
Dp_rsa.c172 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/
Drsa.h90 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/
Dpvkfmt.c375 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/
Dssl_rsa.c152 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/
Drsa.c104 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/
Dssl_rsa.c153 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/
Dx_all.c238 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/
Dgenerate-weak-test-chains.sh25 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/
Dx_all.c229 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 …]

12345678