GNUnet 0.24.4-talerdev.1-12-g8362a9920
 
Loading...
Searching...
No Matches
DVKeyState Struct Reference

Structure of the key material used to encrypt backchannel messages. More...

Collaboration diagram for DVKeyState:
[legend]

Data Fields

gcry_cipher_hd_t cipher
 State of our block cipher.
 
struct { 
 
   struct GNUNET_CRYPTO_AuthKey   hmac_key 
 Key used for HMAC calculations (via GNUNET_CRYPTO_hmac()). More...
 
   char   aes_key [256/8] 
 Symmetric key to use for encryption. More...
 
   char   aes_ctr [128/8] 
 Counter value to use during setup. More...
 
material 
 Actual key material.
 

Detailed Description

Structure of the key material used to encrypt backchannel messages.

Definition at line 5057 of file gnunet-service-transport.c.

Field Documentation

◆ cipher

gcry_cipher_hd_t DVKeyState::cipher

State of our block cipher.

Definition at line 5062 of file gnunet-service-transport.c.

◆ hmac_key

struct GNUNET_CRYPTO_AuthKey DVKeyState::hmac_key

Key used for HMAC calculations (via GNUNET_CRYPTO_hmac()).

Definition at line 5072 of file gnunet-service-transport.c.

◆ aes_key

char DVKeyState::aes_key[256/8]

Symmetric key to use for encryption.

Definition at line 5077 of file gnunet-service-transport.c.

◆ aes_ctr

char DVKeyState::aes_ctr[128/8]

Counter value to use during setup.

Definition at line 5082 of file gnunet-service-transport.c.

◆ [struct]

struct { ... } DVKeyState::material

Actual key material.


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