IBR-DTNSuite  0.10
gcm_aes.h File Reference
#include <stdlib.h>
#include <openssl/aes.h>
#include "brg_types.h"
Include dependency graph for gcm_aes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define USE_AES_ENCRYPT   /* if support for encryption is needed */
 
#define AES_RETURN   VOID_RETURN
 
#define aes_encrypt_ctx   AES_KEY
 
#define aes_encrypt   AES_encrypt
 

Functions

AES_RETURN aes_encrypt_key (const unsigned char *key, int key_len, aes_encrypt_ctx *cx)
 

Macro Definition Documentation

#define aes_encrypt   AES_encrypt

Definition at line 67 of file gcm_aes.h.

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

#define aes_encrypt_ctx   AES_KEY

Definition at line 59 of file gcm_aes.h.

#define AES_RETURN   VOID_RETURN

Definition at line 55 of file gcm_aes.h.

#define USE_AES_ENCRYPT   /* if support for encryption is needed */

Definition at line 53 of file gcm_aes.h.

Function Documentation

AES_RETURN aes_encrypt_key ( const unsigned char *  key,
int  key_len,
aes_encrypt_ctx cx 
)

Definition at line 53 of file gcm_aes.c.

Referenced by gcm_init_and_key().