EVP_PKEY_CTX_set1_hkdf_key

Set the HKDF input keying material (IKM) on a PKEY KDF context.

Synopsis

Declared in <openssl/kdf.h>

int
EVP_PKEY_CTX_set1_hkdf_key(
    EVP_PKEY_CTX* ctx,
    unsigned char const* key,
    int keylen);

Return Value

1 on success, or a negative value on error.

Parameters

NameDescription
ctxContext configured for the HKDF KDF.
keyInput keying material bytes (copied).
keylenLength of key in bytes.