HpkeSourceRFC 9180 Hybrid Public Key Encryption.
This module deliberately exposes only versioned protocol behavior. Secret keys and mutable sender/receiver contexts are abstract.
val generate_key_pair :
rng:Mirage_crypto_rng.g ->
Kem.id ->
(Private_key.t * Public_key.t, Error.t) resultGenerate a key pair using the explicitly supplied random generator.
Deterministically derive a key pair as specified by RFC 9180.