/external/openssl/crypto/rsa/ |
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_gen.c | 71 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 …]
|
D | rsa_lib.c | 104 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 …]
|
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.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_sign.c | 71 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 …]
|
D | rsa_ameth.c | 74 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 …]
|
D | rsa_pmeth.c | 156 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 …]
|
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()
|
D | rsa_saos.c | 68 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()
|
D | rsa_pss.c | 73 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()
|
D | rsa_asn1.c | 103 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/ |
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 …]
|
D | pem_all.c | 130 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/ |
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 …]
|
D | genrsa.c | 108 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()
|
D | rsautl.c | 100 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/ |
D | x_all.c | 207 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/ |
D | rsalist.c | 69 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/ |
D | Android.mk | 383 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/ |
D | crypto_Android.mk | 383 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/ |
D | crypto_libtomcrypt.c | 415 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/ |
D | crypto_libtomcrypt.c | 415 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 …]
|