OSSL_HPKE_CTX_set1_ikme

Override the sender's ephemeral IKM used inside OSSL_HPKE_encap() (deterministic).

Synopsis

Declared in <openssl/hpke.h>

int
OSSL_HPKE_CTX_set1_ikme(
    OSSL_HPKE_CTX* ctx,
    unsigned char const* ikme,
    size_t ikmelen);

Return Value

1 on success, or 0 on error.

Parameters

NameDescription
ctxSender HPKE context (optional; call before OSSL_HPKE_encap()).
ikmeInput key material for deterministic ephemeral key generation.
ikmelenLength of ikme; should be >= OSSL_HPKE_get_recommended_ikmelen().