ECDH_compute_key
int ECDH_compute_key(void *out, size_t outlen, const EC_POINT *pub_key,
ret = ECDH_compute_key(key, outlen, pubkey, eckey, NULL);
LCRYPTO_ALIAS(ECDH_compute_key);
LCRYPTO_USED(ECDH_compute_key);
if (ECDH_compute_key(key, key_len, point, ecdh, NULL) <= 0)
if (ECDH_compute_key(out, out_len, peer_pub, key, NULL) != out_len)
if (ECDH_compute_key(abuf, len, pubb, keya, KDF1_SHA1) != len)
if (ECDH_compute_key(bbuf, len, puba, keyb, KDF1_SHA1) != len)
if (ECDH_compute_key(got, len, pubb, keya, NULL) != len)
if (ECDH_compute_key(got, len, puba, keyb, NULL) != len)
secret_size_a = ECDH_compute_key(secret_a, outlen,
secret_size_b = ECDH_compute_key(secret_b, outlen,
ECDH_compute_key(secret_a,
if (ECDH_compute_key(kbuf, klen, dh_pub, key, NULL) != (int)klen ||