IBR-DTNSuite  0.8
ibrcommon/ibrcommon/ssl/gcm/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.

Defines

#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)

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