Derive an exporter secret from an established HPKE context (after encap/decap).
Declared in <openssl/hpke.h>
int
OSSL_HPKE_export(
OSSL_HPKE_CTX* ctx,
unsigned char* secret,
size_t secretlen,
unsigned char const* label,
size_t labellen);
1 on success, or 0 on error.
| Name | Description |
|---|---|
| ctx | HPKE context with derived secrets. |
| secret | Destination buffer for the exported secret. |
| secretlen | Desired export length in bytes. |
| label | Application-supplied exporter context label. |
| labellen | Length of label in bytes. |