IBR-DTNSuite  0.8
gcm_ctx Struct Reference

#include <gcm.h>

List of all members.

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

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().

Definition at line 108 of file gcm.h.

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

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: