Public Attributes | List of all members
evp_hpke_kem_st Struct Reference

Public Attributes

int(* decap )(const EVP_HPKE_KEY *key, uint8_t *out_shared_secret, size_t *out_shared_secret_len, const uint8_t *enc, size_t enc_len)
 
int(* encap_with_seed )(const EVP_HPKE_KEM *kem, uint8_t *out_shared_secret, size_t *out_shared_secret_len, uint8_t *out_enc, size_t *out_enc_len, size_t max_enc, const uint8_t *peer_public_key, size_t peer_public_key_len, const uint8_t *seed, size_t seed_len)
 
int(* generate_key )(EVP_HPKE_KEY *key)
 
uint16_t id
 
int(* init_key )(EVP_HPKE_KEY *key, const uint8_t *priv_key, size_t priv_key_len)
 
size_t private_key_len
 
size_t public_key_len
 
size_t seed_len
 

Detailed Description

Definition at line 38 of file hpke.c.

Member Data Documentation

◆ decap

int(* evp_hpke_kem_st::decap) (const EVP_HPKE_KEY *key, uint8_t *out_shared_secret, size_t *out_shared_secret_len, const uint8_t *enc, size_t enc_len)

Definition at line 52 of file hpke.c.

◆ encap_with_seed

int(* evp_hpke_kem_st::encap_with_seed) (const EVP_HPKE_KEM *kem, uint8_t *out_shared_secret, size_t *out_shared_secret_len, uint8_t *out_enc, size_t *out_enc_len, size_t max_enc, const uint8_t *peer_public_key, size_t peer_public_key_len, const uint8_t *seed, size_t seed_len)

Definition at line 46 of file hpke.c.

◆ generate_key

int(* evp_hpke_kem_st::generate_key) (EVP_HPKE_KEY *key)

Definition at line 45 of file hpke.c.

◆ id

uint16_t evp_hpke_kem_st::id

Definition at line 39 of file hpke.c.

◆ init_key

int(* evp_hpke_kem_st::init_key) (EVP_HPKE_KEY *key, const uint8_t *priv_key, size_t priv_key_len)

Definition at line 43 of file hpke.c.

◆ private_key_len

size_t evp_hpke_kem_st::private_key_len

Definition at line 41 of file hpke.c.

◆ public_key_len

size_t evp_hpke_kem_st::public_key_len

Definition at line 40 of file hpke.c.

◆ seed_len

size_t evp_hpke_kem_st::seed_len

Definition at line 42 of file hpke.c.


The documentation for this struct was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:43