RMW desert 5.0.0
Loading...
Searching...
No Matches
Classes | Macros | Enumerations
SecurityParams.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