KemAlgo Struct Reference

Common interface for key encapsulation mechanisms (KEM) More...

#include <crypto.h>

Data Fields

const char_tname
 
size_t publicKeySize
 
size_t secretKeySize
 
size_t ciphertextSize
 
size_t sharedSecretSize
 
KemAlgoGenerateKeyPair generateKeyPair
 
KemAlgoEncapsulate encapsulate
 
KemAlgoDecapsulate decapsulate
 

Detailed Description

Common interface for key encapsulation mechanisms (KEM)

Definition at line 1122 of file crypto.h.

Field Documentation

◆ ciphertextSize

size_t ciphertextSize

Definition at line 1127 of file crypto.h.

◆ decapsulate

KemAlgoDecapsulate decapsulate

Definition at line 1131 of file crypto.h.

◆ encapsulate

KemAlgoEncapsulate encapsulate

Definition at line 1130 of file crypto.h.

◆ generateKeyPair

KemAlgoGenerateKeyPair generateKeyPair

Definition at line 1129 of file crypto.h.

◆ name

const char_t* name

Definition at line 1124 of file crypto.h.

◆ publicKeySize

size_t publicKeySize

Definition at line 1125 of file crypto.h.

◆ secretKeySize

size_t secretKeySize

Definition at line 1126 of file crypto.h.

◆ sharedSecretSize

size_t sharedSecretSize

Definition at line 1128 of file crypto.h.


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