/third_party/node/deps/openssl/openssl/crypto/dsa/ |
H A D | dsa_key.c | 44 const BIGNUM *priv_key, BIGNUM *pub_key) in ossl_dsa_generate_public_key() 53 /* pub_key = g ^ priv_key mod p */ in ossl_dsa_generate_public_key() 54 if (!BN_mod_exp(pub_key, dsa->params.g, prk, dsa->params.p, ctx)) in ossl_dsa_generate_public_key() 66 BIGNUM *pub_key = NULL, *priv_key = NULL; in dsa_keygen() local 93 if (dsa->pub_key == NULL) { in dsa_keygen() 94 if ((pub_key = BN_new()) == NULL) in dsa_keygen() 97 pub_key = dsa->pub_key; in dsa_keygen() 100 if (!ossl_dsa_generate_public_key(ctx, dsa, priv_key, pub_key)) in dsa_keygen() 104 dsa->pub_key in dsa_keygen() 43 ossl_dsa_generate_public_key(BN_CTX *ctx, const DSA *dsa, const BIGNUM *priv_key, BIGNUM *pub_key) ossl_dsa_generate_public_key() argument [all...] |
H A D | dsa_check.c | 40 int ossl_dsa_check_pub_key(const DSA *dsa, const BIGNUM *pub_key, int *ret) in ossl_dsa_check_pub_key() argument 42 return ossl_ffc_validate_public_key(&dsa->params, pub_key, ret) in ossl_dsa_check_pub_key() 51 int ossl_dsa_check_pub_key_partial(const DSA *dsa, const BIGNUM *pub_key, int *ret) in ossl_dsa_check_pub_key_partial() argument 53 return ossl_ffc_validate_public_key_partial(&dsa->params, pub_key, ret) in ossl_dsa_check_pub_key_partial() 73 BIGNUM *pub_key = NULL; in ossl_dsa_check_pairwise() local 78 || dsa->pub_key == NULL) in ossl_dsa_check_pairwise() 84 pub_key = BN_new(); in ossl_dsa_check_pairwise() 85 if (pub_key == NULL) in ossl_dsa_check_pairwise() 89 if (!ossl_dsa_generate_public_key(ctx, dsa, dsa->priv_key, pub_key)) in ossl_dsa_check_pairwise() 92 ret = BN_cmp(pub_key, ds in ossl_dsa_check_pairwise() [all...] |
H A D | dsa_lib.c | 44 * DSA has p, q, g, optional pub_key, optional priv_key. in DSA_dup_DH() 45 * DH has p, optional length, g, optional pub_key, in DSA_dup_DH() 49 BIGNUM *pub_key = NULL, *priv_key = NULL; in DSA_dup_DH() local 60 if (r->pub_key != NULL) { in DSA_dup_DH() 61 pub_key = BN_dup(r->pub_key); in DSA_dup_DH() 62 if (pub_key == NULL) in DSA_dup_DH() 69 if (!DH_set0_key(ret, pub_key, priv_key)) in DSA_dup_DH() 79 BN_free(pub_key); in DSA_dup_DH() 236 BN_clear_free(r->pub_key); in DSA_free() 305 DSA_get0_key(const DSA *d, const BIGNUM **pub_key, const BIGNUM **priv_key) DSA_get0_key() argument 314 DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key) DSA_set0_key() argument [all...] |
H A D | dsa_backend.c | 34 BIGNUM *priv_key = NULL, *pub_key = NULL; in ossl_dsa_key_fromdata() local 50 if (param_pub_key != NULL && !OSSL_PARAM_get_BN(param_pub_key, &pub_key)) in ossl_dsa_key_fromdata() 55 if (!DSA_set0_key(dsa, pub_key, priv_key)) in ossl_dsa_key_fromdata() 62 BN_free(pub_key); in ossl_dsa_key_fromdata() 101 || !dsa_bn_dup_check(&dupkey->pub_key, dsa->pub_key))) in ossl_dsa_dup()
|
/third_party/openssl/crypto/dsa/ |
H A D | dsa_key.c | 44 const BIGNUM *priv_key, BIGNUM *pub_key) in ossl_dsa_generate_public_key() 53 /* pub_key = g ^ priv_key mod p */ in ossl_dsa_generate_public_key() 54 if (!BN_mod_exp(pub_key, dsa->params.g, prk, dsa->params.p, ctx)) in ossl_dsa_generate_public_key() 66 BIGNUM *pub_key = NULL, *priv_key = NULL; in dsa_keygen() local 93 if (dsa->pub_key == NULL) { in dsa_keygen() 94 if ((pub_key = BN_new()) == NULL) in dsa_keygen() 97 pub_key = dsa->pub_key; in dsa_keygen() 100 if (!ossl_dsa_generate_public_key(ctx, dsa, priv_key, pub_key)) in dsa_keygen() 104 dsa->pub_key in dsa_keygen() 43 ossl_dsa_generate_public_key(BN_CTX *ctx, const DSA *dsa, const BIGNUM *priv_key, BIGNUM *pub_key) ossl_dsa_generate_public_key() argument [all...] |
H A D | dsa_check.c | 66 int ossl_dsa_check_pub_key(const DSA *dsa, const BIGNUM *pub_key, int *ret) in ossl_dsa_check_pub_key() argument 71 return ossl_ffc_validate_public_key(&dsa->params, pub_key, ret); in ossl_dsa_check_pub_key() 79 int ossl_dsa_check_pub_key_partial(const DSA *dsa, const BIGNUM *pub_key, int *ret) in ossl_dsa_check_pub_key_partial() argument 84 return ossl_ffc_validate_public_key_partial(&dsa->params, pub_key, ret); in ossl_dsa_check_pub_key_partial() 105 BIGNUM *pub_key = NULL; in ossl_dsa_check_pairwise() local 112 || dsa->pub_key == NULL) in ossl_dsa_check_pairwise() 118 pub_key = BN_new(); in ossl_dsa_check_pairwise() 119 if (pub_key == NULL) in ossl_dsa_check_pairwise() 123 if (!ossl_dsa_generate_public_key(ctx, dsa, dsa->priv_key, pub_key)) in ossl_dsa_check_pairwise() 126 ret = BN_cmp(pub_key, ds in ossl_dsa_check_pairwise() [all...] |
H A D | dsa_lib.c | 44 * DSA has p, q, g, optional pub_key, optional priv_key. in DSA_dup_DH() 45 * DH has p, optional length, g, optional pub_key, in DSA_dup_DH() 49 BIGNUM *pub_key = NULL, *priv_key = NULL; in DSA_dup_DH() local 60 if (r->pub_key != NULL) { in DSA_dup_DH() 61 pub_key = BN_dup(r->pub_key); in DSA_dup_DH() 62 if (pub_key == NULL) in DSA_dup_DH() 69 if (!DH_set0_key(ret, pub_key, priv_key)) in DSA_dup_DH() 79 BN_free(pub_key); in DSA_dup_DH() 234 BN_clear_free(r->pub_key); in DSA_free() 303 DSA_get0_key(const DSA *d, const BIGNUM **pub_key, const BIGNUM **priv_key) DSA_get0_key() argument 312 DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key) DSA_set0_key() argument [all...] |
/third_party/rust/crates/rust-openssl/openssl/src/ |
H A D | dsa.rs | 104 pub fn pub_key(&self) -> &BigNumRef { in pub_key() functions 106 let mut pub_key = ptr::null(); in pub_key() variables 107 DSA_get0_key(self.as_ptr(), &mut pub_key, ptr::null_mut()); in pub_key() 108 BigNumRef::from_const_ptr(pub_key) in pub_key() 250 /// `pub_key` is the public component of the key. Can be computed via `g^(priv_key) mod p` 256 pub_key: BigNum, in from_private_components() 263 cvt(DSA_set0_key(dsa.0, pub_key.as_ptr(), priv_key.as_ptr()))?; in from_private_components() 264 mem::forget((pub_key, priv_key)); in from_private_components() 292 /// `pub_key` is the public component of the key. 297 pub_key in from_public_components() [all...] |
H A D | dh.rs | 80 pub fn set_public_key(self, pub_key: BigNum) -> Result<Dh<Public>, ErrorStack> { in set_public_key() 83 cvt(DH_set0_key(dh_ptr, pub_key.as_ptr(), ptr::null_mut()))?; in set_public_key() 84 mem::forget((self, pub_key)); in set_public_key() 103 pub fn set_key(self, pub_key: BigNum, priv_key: BigNum) -> Result<Dh<Private>, ErrorStack> { in set_key() 106 cvt(DH_set0_key(dh_ptr, pub_key.as_ptr(), priv_key.as_ptr()))?; in set_key() 107 mem::forget((self, pub_key, priv_key)); in set_key() 233 let mut pub_key = ptr::null(); in public_key() variables 235 DH_get0_key(self.as_ptr(), &mut pub_key, ptr::null_mut()); in public_key() 236 BigNumRef::from_ptr(pub_key as *mut _) in public_key() 309 pub_key in DH_set0_key() [all...] |
/third_party/node/deps/openssl/openssl/crypto/ec/ |
H A D | ec_key.c | 98 EC_POINT_free(r->pub_key); in EC_KEY_free() 135 if (src->pub_key != NULL) { in EC_KEY_copy() 136 EC_POINT_free(dest->pub_key); in EC_KEY_copy() 137 dest->pub_key = EC_POINT_new(src->group); in EC_KEY_copy() 138 if (dest->pub_key == NULL) in EC_KEY_copy() 140 if (!EC_POINT_copy(dest->pub_key, src->pub_key)) in EC_KEY_copy() 257 EC_POINT *pub_key = NULL; in ec_generate_key() local 307 if (eckey->pub_key == NULL) { in ec_generate_key() 308 pub_key in ec_generate_key() 795 EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub_key) EC_KEY_set_public_key() argument [all...] |
/third_party/openssl/crypto/ec/ |
H A D | ec_key.c | 98 EC_POINT_free(r->pub_key); in EC_KEY_free() 135 if (src->pub_key != NULL) { in EC_KEY_copy() 136 EC_POINT_free(dest->pub_key); in EC_KEY_copy() 137 dest->pub_key = EC_POINT_new(src->group); in EC_KEY_copy() 138 if (dest->pub_key == NULL) in EC_KEY_copy() 140 if (!EC_POINT_copy(dest->pub_key, src->pub_key)) in EC_KEY_copy() 257 EC_POINT *pub_key = NULL; in ec_generate_key() local 307 if (eckey->pub_key == NULL) { in ec_generate_key() 308 pub_key in ec_generate_key() 795 EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub_key) EC_KEY_set_public_key() argument [all...] |
/third_party/node/deps/openssl/openssl/crypto/dh/ |
H A D | dh_key.c | 40 int ossl_dh_compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh) in ossl_dh_compute_key() argument 85 /* (Step 1) Z = pub_key^priv_key mod p */ in ossl_dh_compute_key() 86 if (!dh->meth->bn_mod_exp(dh, z, pub_key, dh->priv_key, dh->params.p, ctx, in ossl_dh_compute_key() 114 int DH_compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh) in DH_compute_key() argument 121 ret = ossl_dh_compute_key(key, pub_key, dh); in DH_compute_key() 123 ret = dh->meth->compute_key(key, pub_key, dh); in DH_compute_key() 144 int DH_compute_key_padded(unsigned char *key, const BIGNUM *pub_key, DH *dh) in DH_compute_key_padded() argument 150 rv = ossl_dh_compute_key(key, pub_key, dh); in DH_compute_key_padded() 152 rv = dh->meth->compute_key(key, pub_key, dh); in DH_compute_key_padded() 226 const BIGNUM *priv_key, BIGNUM *pub_key) in ossl_dh_generate_public_key() 225 ossl_dh_generate_public_key(BN_CTX *ctx, const DH *dh, const BIGNUM *priv_key, BIGNUM *pub_key) ossl_dh_generate_public_key() argument 269 BIGNUM *pub_key = NULL, *priv_key = NULL; generate_key() local [all...] |
H A D | dh_ameth.c | 96 if ((dh->pub_key = ASN1_INTEGER_to_BN(public_key, NULL)) == NULL) { in dh_pub_decode() 118 ASN1_INTEGER *pub_key = NULL; in dh_pub_encode() local 134 pub_key = BN_to_ASN1_INTEGER(dh->pub_key, NULL); in dh_pub_encode() 135 if (pub_key == NULL) in dh_pub_encode() 138 penclen = i2d_ASN1_INTEGER(pub_key, &penc); in dh_pub_encode() 140 ASN1_INTEGER_free(pub_key); in dh_pub_encode() 248 BIGNUM *priv_key, *pub_key; in do_dh_print() local 256 pub_key = x->pub_key; in do_dh_print() 460 const BIGNUM *pub_key = DH_get0_pub_key(dh); dh_pkey_export_to() local [all...] |
H A D | dh_check.c | 230 int DH_check_pub_key_ex(const DH *dh, const BIGNUM *pub_key) in DH_check_pub_key_ex() argument 234 if (!DH_check_pub_key(dh, pub_key, &errflags)) in DH_check_pub_key_ex() 250 int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, int *ret) in DH_check_pub_key() argument 264 return ossl_ffc_validate_public_key(&dh->params, pub_key, ret); in DH_check_pub_key() 272 int ossl_dh_check_pub_key_partial(const DH *dh, const BIGNUM *pub_key, int *ret) in ossl_dh_check_pub_key_partial() argument 274 return ossl_ffc_validate_public_key_partial(&dh->params, pub_key, ret) in ossl_dh_check_pub_key_partial() 336 BIGNUM *pub_key = NULL; in ossl_dh_check_pairwise() local 341 || dh->pub_key == NULL) in ossl_dh_check_pairwise() 347 pub_key = BN_new(); in ossl_dh_check_pairwise() 348 if (pub_key in ossl_dh_check_pairwise() [all...] |
H A D | dh_lib.c | 158 BN_clear_free(r->pub_key); in DH_free() 255 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, const BIGNUM **priv_key) in DH_get0_key() argument 257 if (pub_key != NULL) in DH_get0_key() 258 *pub_key = dh->pub_key; in DH_get0_key() 263 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key) in DH_set0_key() argument 265 if (pub_key != NULL) { in DH_set0_key() 266 BN_clear_free(dh->pub_key); in DH_set0_key() 267 dh->pub_key = pub_key; in DH_set0_key() [all...] |
/third_party/openssl/crypto/dh/ |
H A D | dh_key.c | 40 int ossl_dh_compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh) in ossl_dh_compute_key() argument 85 /* (Step 1) Z = pub_key^priv_key mod p */ in ossl_dh_compute_key() 86 if (!dh->meth->bn_mod_exp(dh, z, pub_key, dh->priv_key, dh->params.p, ctx, in ossl_dh_compute_key() 114 int DH_compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh) in DH_compute_key() argument 121 ret = ossl_dh_compute_key(key, pub_key, dh); in DH_compute_key() 123 ret = dh->meth->compute_key(key, pub_key, dh); in DH_compute_key() 144 int DH_compute_key_padded(unsigned char *key, const BIGNUM *pub_key, DH *dh) in DH_compute_key_padded() argument 150 rv = ossl_dh_compute_key(key, pub_key, dh); in DH_compute_key_padded() 152 rv = dh->meth->compute_key(key, pub_key, dh); in DH_compute_key_padded() 227 const BIGNUM *priv_key, BIGNUM *pub_key) in ossl_dh_generate_public_key() 226 ossl_dh_generate_public_key(BN_CTX *ctx, const DH *dh, const BIGNUM *priv_key, BIGNUM *pub_key) ossl_dh_generate_public_key() argument 270 BIGNUM *pub_key = NULL, *priv_key = NULL; generate_key() local [all...] |
H A D | dh_ameth.c | 96 if ((dh->pub_key = ASN1_INTEGER_to_BN(public_key, NULL)) == NULL) { in dh_pub_decode() 118 ASN1_INTEGER *pub_key = NULL; in dh_pub_encode() local 134 pub_key = BN_to_ASN1_INTEGER(dh->pub_key, NULL); in dh_pub_encode() 135 if (pub_key == NULL) in dh_pub_encode() 138 penclen = i2d_ASN1_INTEGER(pub_key, &penc); in dh_pub_encode() 140 ASN1_INTEGER_free(pub_key); in dh_pub_encode() 248 BIGNUM *priv_key, *pub_key; in do_dh_print() local 256 pub_key = x->pub_key; in do_dh_print() 460 const BIGNUM *pub_key = DH_get0_pub_key(dh); dh_pkey_export_to() local [all...] |
H A D | dh_check.c | 229 int DH_check_pub_key_ex(const DH *dh, const BIGNUM *pub_key) in DH_check_pub_key_ex() argument 233 if (!DH_check_pub_key(dh, pub_key, &errflags)) in DH_check_pub_key_ex() 249 int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, int *ret) in DH_check_pub_key() argument 263 return ossl_ffc_validate_public_key(&dh->params, pub_key, ret); in DH_check_pub_key() 271 int ossl_dh_check_pub_key_partial(const DH *dh, const BIGNUM *pub_key, int *ret) in ossl_dh_check_pub_key_partial() argument 273 return ossl_ffc_validate_public_key_partial(&dh->params, pub_key, ret); in ossl_dh_check_pub_key_partial() 334 BIGNUM *pub_key = NULL; in ossl_dh_check_pairwise() local 339 || dh->pub_key == NULL) in ossl_dh_check_pairwise() 345 pub_key = BN_new(); in ossl_dh_check_pairwise() 346 if (pub_key in ossl_dh_check_pairwise() [all...] |
H A D | dh_lib.c | 156 BN_clear_free(r->pub_key); in DH_free() 253 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, const BIGNUM **priv_key) in DH_get0_key() argument 255 if (pub_key != NULL) in DH_get0_key() 256 *pub_key = dh->pub_key; in DH_get0_key() 261 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key) in DH_set0_key() argument 263 if (pub_key != NULL) { in DH_set0_key() 264 BN_clear_free(dh->pub_key); in DH_set0_key() 265 dh->pub_key = pub_key; in DH_set0_key() [all...] |
/third_party/node/deps/openssl/openssl/util/perl/TLSProxy/ |
H A D | ServerKeyExchange.pm | 35 $self->{pub_key} = ""; 65 my $pub_key = substr($self->data, $ptr, $pub_key_len); 88 $self->pub_key($pub_key); 104 $data .= pack('n', length($self->pub_key)); 105 $data .= $self->pub_key; 133 sub pub_key subroutine 137 $self->{pub_key} = shift; 139 return $self->{pub_key};
|
/third_party/openssl/util/perl/TLSProxy/ |
H A D | ServerKeyExchange.pm | 35 $self->{pub_key} = ""; 65 my $pub_key = substr($self->data, $ptr, $pub_key_len); 88 $self->pub_key($pub_key); 104 $data .= pack('n', length($self->pub_key)); 105 $data .= $self->pub_key; 133 sub pub_key subroutine 137 $self->{pub_key} = shift; 139 return $self->{pub_key};
|
/third_party/node/deps/openssl/openssl/crypto/ffc/ |
H A D | ffc_key_validate.c | 20 const BIGNUM *pub_key, int *ret) in ossl_ffc_validate_public_key_partial() 27 if (params == NULL || pub_key == NULL || params->p == NULL) { in ossl_ffc_validate_public_key_partial() 38 /* Step(1): Verify pub_key >= 2 */ in ossl_ffc_validate_public_key_partial() 42 if (BN_cmp(pub_key, tmp) <= 0) in ossl_ffc_validate_public_key_partial() 44 /* Step(1): Verify pub_key <= p-2 */ in ossl_ffc_validate_public_key_partial() 48 if (BN_cmp(pub_key, tmp) >= 0) in ossl_ffc_validate_public_key_partial() 63 const BIGNUM *pub_key, int *ret) in ossl_ffc_validate_public_key() 69 if (!ossl_ffc_validate_public_key_partial(params, pub_key, ret)) in ossl_ffc_validate_public_key() 79 /* Check pub_key^q == 1 mod p */ in ossl_ffc_validate_public_key() 81 || !BN_mod_exp(tmp, pub_key, param in ossl_ffc_validate_public_key() 19 ossl_ffc_validate_public_key_partial(const FFC_PARAMS *params, const BIGNUM *pub_key, int *ret) ossl_ffc_validate_public_key_partial() argument 62 ossl_ffc_validate_public_key(const FFC_PARAMS *params, const BIGNUM *pub_key, int *ret) ossl_ffc_validate_public_key() argument [all...] |
/third_party/openssl/crypto/ffc/ |
H A D | ffc_key_validate.c | 20 const BIGNUM *pub_key, int *ret) in ossl_ffc_validate_public_key_partial() 27 if (params == NULL || pub_key == NULL || params->p == NULL) { in ossl_ffc_validate_public_key_partial() 38 /* Step(1): Verify pub_key >= 2 */ in ossl_ffc_validate_public_key_partial() 42 if (BN_cmp(pub_key, tmp) <= 0) { in ossl_ffc_validate_public_key_partial() 46 /* Step(1): Verify pub_key <= p-2 */ in ossl_ffc_validate_public_key_partial() 50 if (BN_cmp(pub_key, tmp) >= 0) { in ossl_ffc_validate_public_key_partial() 67 const BIGNUM *pub_key, int *ret) in ossl_ffc_validate_public_key() 73 if (!ossl_ffc_validate_public_key_partial(params, pub_key, ret)) in ossl_ffc_validate_public_key() 83 /* Check pub_key^q == 1 mod p */ in ossl_ffc_validate_public_key() 85 || !BN_mod_exp(tmp, pub_key, param in ossl_ffc_validate_public_key() 19 ossl_ffc_validate_public_key_partial(const FFC_PARAMS *params, const BIGNUM *pub_key, int *ret) ossl_ffc_validate_public_key_partial() argument 66 ossl_ffc_validate_public_key(const FFC_PARAMS *params, const BIGNUM *pub_key, int *ret) ossl_ffc_validate_public_key() argument [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/wpa_supplicant_lib/ |
H A D | wpa_evp_key.c | 222 EVP_PKEY *pub_key = NULL;
in GET_EVP_PKEY() local 228 pub_key = get_pubkey(key_id);
in GET_EVP_PKEY() 229 if (pub_key == NULL) {
in GET_EVP_PKEY() 234 key_type = EVP_PKEY_type(pub_key->type);
in GET_EVP_PKEY() 237 const RSA *public_rsa = EVP_PKEY_get0_RSA(pub_key);
in GET_EVP_PKEY() 240 EVP_PKEY_free(pub_key);
in GET_EVP_PKEY() 244 EVP_PKEY_free(pub_key);
in GET_EVP_PKEY() 247 EC_KEY *ec_key = (EC_KEY *)EVP_PKEY_get0_EC_KEY(pub_key);
in GET_EVP_PKEY() 250 EVP_PKEY_free(pub_key);
in GET_EVP_PKEY() 254 EVP_PKEY_free(pub_key);
in GET_EVP_PKEY() [all...] |
/third_party/ffmpeg/libavformat/ |
H A D | rtmpdh.c | 236 bn_new(dh->pub_key); in dh_generate_key() 237 if (!dh->pub_key) { in dh_generate_key() 242 if (bn_modexp(dh->pub_key, dh->g, dh->priv_key, dh->p) < 0) in dh_generate_key() 245 return dh->pub_key; in dh_generate_key() 275 bn_free(dh->pub_key); in ff_dh_free() 362 ret = dh_is_valid_public_key(dh->pub_key, dh->p, q1); in ff_dh_generate_public_key() 374 int ff_dh_write_public_key(FF_DH *dh, uint8_t *pub_key, int pub_key_len) in ff_dh_write_public_key() argument 379 len = bn_num_bytes(dh->pub_key); in ff_dh_write_public_key() 384 memset(pub_key, 0, pub_key_len); in ff_dh_write_public_key() 385 bn_bn2bin(dh->pub_key, pub_ke in ff_dh_write_public_key() 390 ff_dh_compute_shared_secret_key(FF_DH *dh, const uint8_t *pub_key, int pub_key_len, uint8_t *secret_key, int secret_key_len) ff_dh_compute_shared_secret_key() argument [all...] |