[#OSSL_HPKE_CTX_set1_ikme] = OSSL_HPKE_CTX_set1_ikme :mrdocs: Override the sender's ephemeral IKM used inside OSSL_HPKE_encap() (deterministic). == Synopsis Declared in `<openssl/hpke.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- int OSSL_HPKE_CTX_set1_ikme( xref:OSSL_HPKE_CTX.adoc[OSSL_HPKE_CTX]* ctx, unsigned char const* ikme, size_t ikmelen); ---- == Return Value 1 on success, or 0 on error. == Parameters [cols="1,4"] |=== | Name| Description | *ctx* | Sender HPKE context (optional; call before OSSL_HPKE_encap()). | *ikme* | Input key material for deterministic ephemeral key generation. | *ikmelen* | Length of `ikme;` should be >= OSSL_HPKE_get_recommended_ikmelen(). |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#