IBR-DTNSuite  0.10
gcm_ctx Struct Reference

#include <gcm.h>

Collaboration diagram for gcm_ctx:
Collaboration graph

Public Attributes

uint_32t gf_t8k [32][16][GCM_BLOCK_SIZE/4]
 
buf_type ctr_val
 
buf_type enc_ctr
 
buf_type hdr_ghv
 
buf_type txt_ghv
 
buf_type ghash_h
 
aes_encrypt_ctx aes [1]
 
uint_32t y0_val
 
uint_32t hdr_cnt
 
uint_32t txt_ccnt
 
uint_32t txt_acnt
 

Detailed Description

Definition at line 85 of file gcm.h.

Member Data Documentation

aes_encrypt_ctx gcm_ctx::aes[1]

Definition at line 104 of file gcm.h.

Referenced by gcm_compute_tag(), gcm_crypt_data(), and gcm_init_and_key().

buf_type gcm_ctx::ctr_val

Definition at line 99 of file gcm.h.

Referenced by gcm_compute_tag(), gcm_crypt_data(), and gcm_init_message().

buf_type gcm_ctx::enc_ctr

Definition at line 100 of file gcm.h.

Referenced by gcm_compute_tag(), and gcm_crypt_data().

uint_32t gcm_ctx::gf_t8k[32][16][GCM_BLOCK_SIZE/4]

Definition at line 91 of file gcm.h.

Referenced by gcm_init_and_key().

buf_type gcm_ctx::ghash_h

Definition at line 103 of file gcm.h.

Referenced by gcm_compute_tag(), and gcm_init_and_key().

uint_32t gcm_ctx::hdr_cnt

Definition at line 106 of file gcm.h.

Referenced by gcm_auth_header(), gcm_compute_tag(), and gcm_init_message().

buf_type gcm_ctx::hdr_ghv

Definition at line 101 of file gcm.h.

Referenced by gcm_auth_header(), gcm_compute_tag(), and gcm_init_message().

uint_32t gcm_ctx::txt_acnt

Definition at line 108 of file gcm.h.

Referenced by gcm_auth_data(), gcm_compute_tag(), and gcm_init_message().

uint_32t gcm_ctx::txt_ccnt

Definition at line 107 of file gcm.h.

Referenced by gcm_compute_tag(), gcm_crypt_data(), and gcm_init_message().

buf_type gcm_ctx::txt_ghv

Definition at line 102 of file gcm.h.

Referenced by gcm_auth_data(), gcm_compute_tag(), and gcm_init_message().

uint_32t gcm_ctx::y0_val

Definition at line 105 of file gcm.h.

Referenced by gcm_compute_tag(), and gcm_init_message().


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