package hpke
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Module HpkeSource
RFC 9180 Hybrid Public Key Encryption.
This module deliberately exposes only versioned protocol behavior. Secret keys and mutable sender/receiver contexts are abstract.
Source
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.