Home
last modified time | relevance | path

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

1234

/external/openssl/crypto/rsa/
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_gen.c71 static int rsa_builtin_keygen(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb);
78 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb) in RSA_generate_key_ex() argument
80 if(rsa->meth->rsa_keygen) in RSA_generate_key_ex()
81 return rsa->meth->rsa_keygen(rsa, bits, e_value, cb); in RSA_generate_key_ex()
82 return rsa_builtin_keygen(rsa, bits, e_value, cb); in RSA_generate_key_ex()
85 static int rsa_builtin_keygen(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb) in rsa_builtin_keygen() argument
106 if(!rsa->n && ((rsa->n=BN_new()) == NULL)) goto err; in rsa_builtin_keygen()
107 if(!rsa->d && ((rsa->d=BN_new()) == NULL)) goto err; in rsa_builtin_keygen()
108 if(!rsa->e && ((rsa->e=BN_new()) == NULL)) goto err; in rsa_builtin_keygen()
109 if(!rsa->p && ((rsa->p=BN_new()) == NULL)) goto err; in rsa_builtin_keygen()
[all …]
Drsa_lib.c104 const RSA_METHOD *RSA_get_method(const RSA *rsa) in RSA_get_method() argument
106 return rsa->meth; in RSA_get_method()
109 int RSA_set_method(RSA *rsa, const RSA_METHOD *meth) in RSA_set_method() argument
114 mtmp = rsa->meth; in RSA_set_method()
115 if (mtmp->finish) mtmp->finish(rsa); in RSA_set_method()
117 if (rsa->engine) in RSA_set_method()
119 ENGINE_finish(rsa->engine); in RSA_set_method()
120 rsa->engine = NULL; in RSA_set_method()
123 rsa->meth = meth; in RSA_set_method()
124 if (meth->init) meth->init(rsa); in RSA_set_method()
[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.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_sign.c71 unsigned char *sigret, unsigned int *siglen, RSA *rsa) in RSA_sign() argument
80 if((rsa->flags & RSA_FLAG_SIGN_VER) && rsa->meth->rsa_sign) in RSA_sign()
82 return rsa->meth->rsa_sign(type, m, m_len, in RSA_sign()
83 sigret, siglen, rsa); in RSA_sign()
116 j=RSA_size(rsa); in RSA_sign()
133 i=RSA_private_encrypt(i,s,sigret,rsa,RSA_PKCS1_PADDING); in RSA_sign()
150 RSA *rsa) in int_rsa_verify() argument
156 if (siglen != (unsigned int)RSA_size(rsa)) in int_rsa_verify()
165 sigbuf,rm,rsa,RSA_PKCS1_PADDING); in int_rsa_verify()
182 i=RSA_public_decrypt((int)siglen,sigbuf,s,rsa,RSA_PKCS1_PADDING); in int_rsa_verify()
[all …]
Drsa_ameth.c74 penclen = i2d_RSAPublicKey(pkey->pkey.rsa, &penc); in rsa_pub_encode()
89 RSA *rsa = NULL; in rsa_pub_decode() local
92 if (!(rsa = d2i_RSAPublicKey(NULL, &p, pklen))) in rsa_pub_decode()
97 EVP_PKEY_assign_RSA (pkey, rsa); in rsa_pub_decode()
103 if (BN_cmp(b->pkey.rsa->n,a->pkey.rsa->n) != 0 in rsa_pub_cmp()
104 || BN_cmp(b->pkey.rsa->e,a->pkey.rsa->e) != 0) in rsa_pub_cmp()
112 RSA *rsa; in old_rsa_priv_decode() local
113 if (!(rsa = d2i_RSAPrivateKey (NULL, pder, derlen))) in old_rsa_priv_decode()
118 EVP_PKEY_assign_RSA(pkey, rsa); in old_rsa_priv_decode()
124 return i2d_RSAPrivateKey(pkey->pkey.rsa, pder); in old_rsa_priv_encode()
[all …]
Drsa_pmeth.c156 RSA *rsa = ctx->pkey->pkey.rsa; in pkey_rsa_sign() local
174 sig, rsa, RSA_X931_PADDING); in pkey_rsa_sign()
180 tbs, tbslen, sig, &sltmp, rsa); in pkey_rsa_sign()
189 if (!RSA_padding_add_PKCS1_PSS(rsa, rctx->tbuf, tbs, in pkey_rsa_sign()
192 ret = RSA_private_encrypt(RSA_size(rsa), rctx->tbuf, in pkey_rsa_sign()
193 sig, rsa, RSA_NO_PADDING); in pkey_rsa_sign()
199 ret = RSA_private_encrypt(tbslen, tbs, sig, ctx->pkey->pkey.rsa, in pkey_rsa_sign()
222 rctx->tbuf, ctx->pkey->pkey.rsa, in pkey_rsa_verifyrecover()
248 sig, siglen, ctx->pkey->pkey.rsa); in pkey_rsa_verifyrecover()
257 ret = RSA_public_decrypt(siglen, sig, rout, ctx->pkey->pkey.rsa, in pkey_rsa_verifyrecover()
[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()
Drsa_saos.c68 unsigned char *sigret, unsigned int *siglen, RSA *rsa) in RSA_sign_ASN1_OCTET_STRING() argument
79 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()
107 RSA *rsa) in RSA_verify_ASN1_OCTET_STRING() argument
114 if (siglen != (unsigned int)RSA_size(rsa)) in RSA_verify_ASN1_OCTET_STRING()
126 i=RSA_public_decrypt((int)siglen,sigbuf,s,rsa,RSA_PKCS1_PADDING); in RSA_verify_ASN1_OCTET_STRING()
Drsa_pss.c73 int RSA_verify_PKCS1_PSS(RSA *rsa, const unsigned char *mHash, in RSA_verify_PKCS1_PSS() argument
101 MSBits = (BN_num_bits(rsa->n) - 1) & 0x7; in RSA_verify_PKCS1_PSS()
102 emLen = RSA_size(rsa); in RSA_verify_PKCS1_PSS()
172 int RSA_padding_add_PKCS1_PSS(RSA *rsa, unsigned char *EM, in RSA_padding_add_PKCS1_PSS() argument
199 MSBits = (BN_num_bits(rsa->n) - 1) & 0x7; in RSA_padding_add_PKCS1_PSS()
200 emLen = RSA_size(rsa); in RSA_padding_add_PKCS1_PSS()
Drsa_asn1.c103 RSA *RSAPublicKey_dup(RSA *rsa)
105 return ASN1_item_dup(ASN1_ITEM_rptr(RSAPublicKey), rsa);
108 RSA *RSAPrivateKey_dup(RSA *rsa) in RSAPrivateKey_dup() argument
110 return ASN1_item_dup(ASN1_ITEM_rptr(RSAPrivateKey), rsa); in RSAPrivateKey_dup()
/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 …]
Dpem_all.c130 static RSA *pkey_get_rsa(EVP_PKEY *key, RSA **rsa);
162 static RSA *pkey_get_rsa(EVP_PKEY *key, RSA **rsa) in IMPLEMENT_PEM_rw()
169 if(rsa) { in IMPLEMENT_PEM_rw()
170 RSA_free(*rsa); in IMPLEMENT_PEM_rw()
171 *rsa = rtmp; in IMPLEMENT_PEM_rw()
176 RSA *PEM_read_bio_RSAPrivateKey(BIO *bp, RSA **rsa, pem_password_cb *cb, in PEM_read_bio_RSAPrivateKey() argument
181 return pkey_get_rsa(pktmp, rsa); in PEM_read_bio_RSAPrivateKey()
186 RSA *PEM_read_RSAPrivateKey(FILE *fp, RSA **rsa, pem_password_cb *cb, in PEM_read_RSAPrivateKey() argument
191 return pkey_get_rsa(pktmp, rsa); in PEM_read_RSAPrivateKey()
/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 …]
Dgenrsa.c108 RSA *rsa = NULL; in MAIN() local
269 rsa = RSA_new(); in MAIN()
271 rsa = RSA_new_method(e); in MAIN()
273 if (!rsa) in MAIN()
276 if(!BN_set_word(bn, f4) || !RSA_generate_key_ex(rsa, num, bn, &cb)) in MAIN()
284 for (i=0; i<rsa->e->top; i++) in MAIN()
290 l+=rsa->e->d[i]; in MAIN()
297 if (!PEM_write_bio_RSAPrivateKey(out,rsa,enc,NULL,0, in MAIN()
305 if (rsa) RSA_free(rsa); in MAIN()
Drsautl.c100 RSA *rsa = NULL; in MAIN() local
224 rsa = EVP_PKEY_get1_RSA(pkey); in MAIN()
227 if(!rsa) { in MAIN()
258 keysize = RSA_size(rsa); in MAIN()
281 rsa_outlen = RSA_public_decrypt(rsa_inlen, rsa_in, rsa_out, rsa, pad); in MAIN()
285 rsa_outlen = RSA_private_encrypt(rsa_inlen, rsa_in, rsa_out, rsa, pad); in MAIN()
289 rsa_outlen = RSA_public_encrypt(rsa_inlen, rsa_in, rsa_out, rsa, pad); in MAIN()
293 rsa_outlen = RSA_private_decrypt(rsa_inlen, rsa_in, rsa_out, rsa, pad); in MAIN()
311 RSA_free(rsa); in MAIN()
/external/openssl/crypto/x509/
Dx_all.c207 RSA *d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa) in d2i_RSAPrivateKey_fp() argument
209 return ASN1_item_d2i_fp(ASN1_ITEM_rptr(RSAPrivateKey), fp, rsa); in d2i_RSAPrivateKey_fp()
212 int i2d_RSAPrivateKey_fp(FILE *fp, RSA *rsa) in i2d_RSAPrivateKey_fp() argument
214 return ASN1_item_i2d_fp(ASN1_ITEM_rptr(RSAPrivateKey), fp, rsa); in i2d_RSAPrivateKey_fp()
217 RSA *d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa) in d2i_RSAPublicKey_fp() argument
219 return ASN1_item_d2i_fp(ASN1_ITEM_rptr(RSAPublicKey), fp, rsa); in d2i_RSAPublicKey_fp()
223 RSA *d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa) in d2i_RSA_PUBKEY_fp() argument
227 (void **)rsa); in d2i_RSA_PUBKEY_fp()
230 int i2d_RSAPublicKey_fp(FILE *fp, RSA *rsa) in i2d_RSAPublicKey_fp() argument
232 return ASN1_item_i2d_fp(ASN1_ITEM_rptr(RSAPublicKey), fp, rsa); in i2d_RSAPublicKey_fp()
[all …]
/external/ipsec-tools/src/racoon/
Drsalist.c69 struct netaddr *dst, RSA *rsa) in rsa_key_insert() argument
74 rsa_key->rsa = rsa; in rsa_key_insert()
100 RSA_print_fp(stdout, key->rsa, 4); in rsa_key_dump_one()
209 if (eay_check_rsasign(source, sig, key->rsa) == 0) { in rsa_try_check_rsasign()
211 return key->rsa; in rsa_try_check_rsasign()
/external/openssl/crypto/
DAndroid.mk383 rsa/rsa_ameth.c \
384 rsa/rsa_asn1.c \
385 rsa/rsa_chk.c \
386 rsa/rsa_eay.c \
387 rsa/rsa_err.c \
388 rsa/rsa_gen.c \
389 rsa/rsa_lib.c \
390 rsa/rsa_none.c \
391 rsa/rsa_null.c \
392 rsa/rsa_oaep.c \
[all …]
/external/openssl/patches/
Dcrypto_Android.mk383 rsa/rsa_ameth.c \
384 rsa/rsa_asn1.c \
385 rsa/rsa_chk.c \
386 rsa/rsa_eay.c \
387 rsa/rsa_err.c \
388 rsa/rsa_gen.c \
389 rsa/rsa_lib.c \
390 rsa/rsa_none.c \
391 rsa/rsa_null.c \
392 rsa/rsa_oaep.c \
[all …]
/external/wpa_supplicant_6/wpa_supplicant/src/crypto/
Dcrypto_libtomcrypt.c415 rsa_key rsa; member
419 rsa_key rsa; member
432 res = rsa_import(key, len, &pk->rsa); in crypto_public_key_import()
441 if (pk->rsa.type != PK_PUBLIC) { in crypto_public_key_import()
444 rsa_free(&pk->rsa); in crypto_public_key_import()
463 res = rsa_import(key, len, &pk->rsa); in crypto_private_key_import()
472 if (pk->rsa.type != PK_PRIVATE) { in crypto_private_key_import()
475 rsa_free(&pk->rsa); in crypto_private_key_import()
585 return crypto_rsa_encrypt_pkcs1(2, &key->rsa, PK_PUBLIC, in, inlen, in crypto_public_key_encrypt_pkcs1_v15()
594 return crypto_rsa_encrypt_pkcs1(1, &key->rsa, PK_PRIVATE, in, inlen, in crypto_private_key_sign_pkcs1()
[all …]
/external/wpa_supplicant/
Dcrypto_libtomcrypt.c415 rsa_key rsa; member
419 rsa_key rsa; member
432 res = rsa_import(key, len, &pk->rsa); in crypto_public_key_import()
441 if (pk->rsa.type != PK_PUBLIC) { in crypto_public_key_import()
444 rsa_free(&pk->rsa); in crypto_public_key_import()
463 res = rsa_import(key, len, &pk->rsa); in crypto_private_key_import()
472 if (pk->rsa.type != PK_PRIVATE) { in crypto_private_key_import()
475 rsa_free(&pk->rsa); in crypto_private_key_import()
585 return crypto_rsa_encrypt_pkcs1(2, &key->rsa, PK_PUBLIC, in, inlen, in crypto_public_key_encrypt_pkcs1_v15()
594 return crypto_rsa_encrypt_pkcs1(1, &key->rsa, PK_PRIVATE, in, inlen, in crypto_private_key_sign_pkcs1()
[all …]

1234