/external/openssl/crypto/dsa/ |
dsa_key.c | 96 BIGNUM *pub_key=NULL,*priv_key=NULL; local 111 if (dsa->pub_key == NULL) 113 if ((pub_key=BN_new()) == NULL) goto err; 116 pub_key=dsa->pub_key; 131 if (!BN_mod_exp(pub_key,dsa->g,prk,dsa->p,ctx)) goto err; 135 dsa->pub_key=pub_key; 139 if ((pub_key != NULL) && (dsa->pub_key == NULL)) BN_free(pub_key) [all...] |
dsa_lib.c | 171 ret->pub_key=NULL; 226 if (r->pub_key != NULL) BN_clear_free(r->pub_key); 291 /* DSA has p, q, g, optional pub_key, optional priv_key. 292 * DH has p, optional length, g, optional pub_key, optional priv_key, 315 if (r->pub_key != NULL) 316 if ((ret->pub_key = BN_dup(r->pub_key)) == NULL)
|
dsa_asn1.c | 114 ASN1_SIMPLE(DSA, pub_key, BIGNUM), 135 ASN1_SIMPLE(DSA, pub_key, BIGNUM), 142 ASN1_SIMPLE(DSA, pub_key, BIGNUM),
|
dsa_ameth.c | 119 if (!(dsa->pub_key = ASN1_INTEGER_to_BN(public_key, NULL))) 218 * SEQUENCE {pub_key, priv_key} 266 if (!(dsa->pub_key = BN_new())) 277 if (!BN_mod_exp(dsa->pub_key, dsa->g, dsa->priv_key, dsa->p, ctx)) 410 if (BN_cmp(b->pkey.dsa->pub_key,a->pkey.dsa->pub_key) != 0) 437 const BIGNUM *priv_key, *pub_key; local 445 pub_key = x->pub_key; 447 pub_key = NULL [all...] |
/external/openssl/crypto/ecdh/ |
ech_key.c | 75 int ECDH_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, 82 return ecdh->meth->compute_key(out, outlen, pub_key, eckey, KDF);
|
ech_locl.h | 68 int (*compute_key)(void *key, size_t outlen, const EC_POINT *pub_key, EC_KEY *ecdh,
|
ech_ossl.c | 82 static int ecdh_compute_key(void *out, size_t len, const EC_POINT *pub_key, 108 static int ecdh_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, 146 if (!EC_POINT_mul(group, tmp, NULL, pub_key, priv_key, ctx))
|
ecdh.h | 94 int ECDH_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, EC_KEY *ecdh,
|
/external/openssl/crypto/ec/ |
ec_key.c | 85 ret->pub_key = NULL; 129 if (r->pub_key != NULL) 130 EC_POINT_free(r->pub_key); 164 if (src->pub_key && src->group) 166 if (dest->pub_key) 167 EC_POINT_free(dest->pub_key); 168 dest->pub_key = EC_POINT_new(src->group); 169 if (dest->pub_key == NULL) 171 if (!EC_POINT_copy(dest->pub_key, src->pub_key)) 242 EC_POINT *pub_key = NULL; local [all...] |
ec_ameth.c | 269 EC_POINT *pub_key; local 273 pub_key = EC_POINT_new(group); 274 if (pub_key == NULL) 279 if (!EC_POINT_copy(pub_key, EC_GROUP_get0_generator(group))) 281 EC_POINT_free(pub_key); 286 if (!EC_POINT_mul(group, pub_key, priv_key, NULL, NULL, NULL)) 288 EC_POINT_free(pub_key); 292 if (EC_KEY_set_public_key(eckey, pub_key) == 0) 294 EC_POINT_free(pub_key); 298 EC_POINT_free(pub_key); 433 BIGNUM *pub_key=NULL, *order=NULL; local [all...] |
ec_asn1.c | 1189 if (ret->pub_key) 1190 EC_POINT_clear_free(ret->pub_key); 1191 ret->pub_key = EC_POINT_new(ret->group); 1192 if (ret->pub_key == NULL) 1201 if (!EC_POINT_oct2point(ret->group, ret->pub_key, 1288 tmp_len = EC_POINT_point2oct(a->group, a->pub_key, 1303 if (!EC_POINT_point2oct(a->group, a->pub_key, [all...] |
/external/openssl/crypto/dh/ |
dh_key.c | 66 static int compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh); 87 int DH_compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh) 97 return dh->meth->compute_key(key, pub_key, dh); 124 BIGNUM *pub_key=NULL,*priv_key=NULL; local 138 if (dh->pub_key == NULL) 140 pub_key=BN_new(); 141 if (pub_key == NULL) goto err; 144 pub_key=dh->pub_key; 187 if (!dh->meth->bn_mod_exp(dh, pub_key, dh->g, prk, dh->p, ctx, mont)) goto err [all...] |
dh_check.c | 122 int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, int *ret) 131 if (BN_cmp(pub_key,q)<=0) 135 if (BN_cmp(pub_key,q)>=0)
|
dh_ameth.c | 110 if (!(dh->pub_key = ASN1_INTEGER_to_BN(public_key, NULL))) 137 ASN1_INTEGER *pub_key = NULL; local 151 pub_key = BN_to_ASN1_INTEGER(dh->pub_key, NULL); 152 if (!pub_key) 155 penclen = i2d_ASN1_INTEGER(pub_key, &penc); 157 ASN1_INTEGER_free(pub_key); 325 BIGNUM *priv_key, *pub_key; local 333 pub_key = x->pub_key; [all...] |
dh.h | 117 int (*compute_key)(unsigned char *key,const BIGNUM *pub_key,DH *dh); 139 BIGNUM *pub_key; /* g^x */ member in struct:dh_st 210 int DH_check_pub_key(const DH *dh,const BIGNUM *pub_key, int *codes); 212 int DH_compute_key(unsigned char *key,const BIGNUM *pub_key,DH *dh);
|
dhtest.c | 156 BN_print(out,a->pub_key); 163 BN_print(out,b->pub_key); 168 aout=DH_compute_key(abuf,b->pub_key,a); 180 bout=DH_compute_key(bbuf,a->pub_key,b);
|
dh_lib.c | 163 ret->pub_key=NULL; 219 if (r->pub_key != NULL) BN_clear_free(r->pub_key);
|
/external/openssh/ |
kexdhc.c | 71 packet_put_bignum2(dh->pub_key); 78 BN_print_fp(stderr, dh->pub_key); 137 dh->pub_key,
|
kexdhs.c | 103 BN_print_fp(stderr, dh->pub_key); 133 dh->pub_key, 156 packet_put_bignum2(dh->pub_key); /* f */
|
kexgexc.c | 110 BN_print_fp(stderr, dh->pub_key); 117 packet_put_bignum2(dh->pub_key); 181 dh->pub_key,
|
kexgexs.c | 140 BN_print_fp(stderr, dh->pub_key); 176 dh->pub_key, 200 packet_put_bignum2(dh->pub_key); /* f */
|
/external/openssl/include/openssl/ |
dh.h | 117 int (*compute_key)(unsigned char *key,const BIGNUM *pub_key,DH *dh); 139 BIGNUM *pub_key; /* g^x */ member in struct:dh_st 210 int DH_check_pub_key(const DH *dh,const BIGNUM *pub_key, int *codes); 212 int DH_compute_key(unsigned char *key,const BIGNUM *pub_key,DH *dh);
|
ecdh.h | 94 int ECDH_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, EC_KEY *ecdh,
|
/external/chromium/net/base/ |
dnssec_keyset.cc | 212 SECKEYPublicKey* pub_key = SECKEY_ExtractPublicKey(spki); 214 if (!pub_key) 219 SECKEY_DestroyPublicKey(pub_key); 232 SECKEY_DestroyPublicKey(pub_key); 243 VFY_CreateContextWithAlgorithmID(pub_key, &sig, 246 SECKEY_DestroyPublicKey(pub_key);
|
/external/wpa_supplicant_8/src/crypto/ |
crypto_openssl.c | 484 publen = BN_num_bytes(dh->pub_key); 493 BN_bn2bin(dh->pub_key, wpabuf_put(pubkey, publen)); 528 dh->pub_key = BN_bin2bn(wpabuf_head(publ), wpabuf_len(publ), NULL); 529 if (dh->pub_key == NULL) 546 BIGNUM *pub_key; local 555 pub_key = BN_bin2bn(wpabuf_head(peer_public), wpabuf_len(peer_public), 557 if (pub_key == NULL) 565 keylen = DH_compute_key(wpabuf_mhead(res), pub_key, dh); 569 BN_free(pub_key); 574 BN_free(pub_key); [all...] |