EVP_PKEY_derive_set_peer
if (EVP_PKEY_derive_set_peer(derive_ctx, peer) <= 0)
ret = EVP_PKEY_derive_set_peer(ctx, peer) > 0;
|| EVP_PKEY_derive_set_peer(ctx, key_B) <= 0 /* set peer pubkey in ctx */
|| EVP_PKEY_derive_set_peer(test_ctx, key_A) <= 0 /* set peer pubkey in test_ctx */
if (EVP_PKEY_derive_set_peer(ffdh_ctx, pkey_B) <= 0) {
if (EVP_PKEY_derive_init(test_ctx) <= 0 || EVP_PKEY_derive_set_peer(test_ctx, pkey_A) <= 0 || EVP_PKEY_derive(test_ctx, NULL, &test_out) <= 0 || EVP_PKEY_derive(test_ctx, loopargs[i].secret_ff_b, &test_out) <= 0 || test_out != secret_size) {
if (EVP_PKEY_derive_set_peer(pctx, pkpeer) > 0)
if (EVP_PKEY_derive_set_peer(pctx, pkpeer) > 0)
if (EVP_PKEY_derive_set_peer(pctx, pub_pkey) <= 0)
if (EVP_PKEY_derive_set_peer(kari->pctx, rek->pkey) <= 0)
if (EVP_PKEY_derive_set_peer(derivectx, peerBpub) <= 0)
if (EVP_PKEY_derive_set_peer(ctx, remote_peer_pubk) == 0) {
if (!EVP_PKEY_derive_set_peer(ctx, peer)) {
int EVP_PKEY_derive_set_peer(EVP_PKEY_CTX *ctx, EVP_PKEY *peer);
|| EVP_PKEY_derive_set_peer(dctx, peerkey) <= 0
|| EVP_PKEY_derive_set_peer(ctx, key->xkey) <= 0
|| EVP_PKEY_derive_set_peer(ctx, xkey) <= 0
|| EVP_PKEY_derive_set_peer(pctx, pubkey) <= 0
if (EVP_PKEY_derive_set_peer(pkey_ctx, client_pub_pkey) <= 0)
|| !TEST_int_eq(EVP_PKEY_derive_set_peer(p1ctx, peer2), 1)
|| !TEST_int_eq(EVP_PKEY_derive_set_peer(pctx1, pkey2), 1)
|| !TEST_int_eq(EVP_PKEY_derive_set_peer(pctx2, pkey1), 1)
|| !TEST_int_ge(EVP_PKEY_derive_set_peer(pctx, pkey), 1)