RMW desert 5.0.0
Loading...
Searching...
No Matches
AeadParams.h File Reference

Class containing the parameters of the selected cryptography. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  security::AeadParams

Macros

#define AEAD_ALGO_ASCON_128   "Ascon-AEAD128"
#define AEAD_ALGO_ASCON_128_64   "Ascon-AEAD128-64"
#define AEAD_ALGO_ASCON_128_32   "Ascon-AEAD128-32"
#define KDF_ALGO_ASCON_256   "HKDF-Ascon256"

Enumerations

enum  AeadAlgorithms {
  ASCON_AEAD128 , ASCON_AEAD128_64 , ASCON_AEAD128_32 , A128GCM ,
  AEAD_UNKNOWN
}
enum  KdfAlgorithms { HKDF_ASCON , HKDF_HMAC256 , KDF_UNKNOWN }

Detailed Description

Class containing the parameters of the selected cryptography.

This header defines the algorithms and parameter sets used by the security layer. It provides AEAD and KDF identifiers together with the key, nonce, and authentication-tag sizes required by each supported AEAD algorithm. These parameters are used to configure cryptographic context derivation.

Author
Dmytro Ochkas