pub type EVP_HPKE_CTX = evp_hpke_ctx_st;
Aliased Type§
struct EVP_HPKE_CTX {
pub kem: *const evp_hpke_kem_st,
pub aead: *const evp_hpke_aead_st,
pub kdf: *const evp_hpke_kdf_st,
pub aead_ctx: evp_aead_ctx_st,
pub base_nonce: [u8; 24],
pub exporter_secret: [u8; 64],
pub seq: u64,
pub is_sender: i32,
}
Fields§
§kem: *const evp_hpke_kem_st
§aead: *const evp_hpke_aead_st
§kdf: *const evp_hpke_kdf_st
§aead_ctx: evp_aead_ctx_st
§base_nonce: [u8; 24]
§exporter_secret: [u8; 64]
§seq: u64
§is_sender: i32
Trait Implementations
Source§impl Clone for evp_hpke_ctx_st
impl Clone for evp_hpke_ctx_st
Source§fn clone(&self) -> evp_hpke_ctx_st
fn clone(&self) -> evp_hpke_ctx_st
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more