EVP_PKEY_CTX_set0_ecdh_kdf_ukm

Set the ECDH KDF user keying material, transferring ownership of ukm.

Synopsis

Declared in <openssl/ec.h>

int
EVP_PKEY_CTX_set0_ecdh_kdf_ukm(
    EVP_PKEY_CTX* ctx,
    unsigned char* ukm,
    int len);

Return Value

1 on success, or a negative value on failure.

Parameters

NameDescription
ctxKey-exchange context configured for ECDH with a KDF.
ukmBuffer of UKM bytes; ownership transfers to ctx (freed with the context).
lenLength of ukm in bytes.