OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Functions
e_aes_cbc_hmac_sha1.c File Reference
#include <openssl/opensslconf.h>
#include <stdio.h>
#include <string.h>
#include <openssl/evp.h>
#include <openssl/objects.h>
#include <openssl/aes.h>
#include <openssl/sha.h>
#include "evp_locl.h"

Go to the source code of this file.

Classes

struct  EVP_AES_HMAC_SHA1
 

Macros

#define EVP_CIPH_FLAG_AEAD_CIPHER   0x200000
 
#define EVP_CTRL_AEAD_TLS1_AAD   0x16
 
#define EVP_CTRL_AEAD_SET_MAC_KEY   0x17
 
#define EVP_CIPH_FLAG_DEFAULT_ASN1   0
 
#define TLS1_1_VERSION   0x0302
 
#define NO_PAYLOAD_LENGTH   ((size_t)-1)
 

Functions

const EVP_CIPHEREVP_aes_128_cbc_hmac_sha1 (void)
 
const EVP_CIPHEREVP_aes_256_cbc_hmac_sha1 (void)
 

Macro Definition Documentation

#define EVP_CIPH_FLAG_AEAD_CIPHER   0x200000

Definition at line 64 of file e_aes_cbc_hmac_sha1.c.

#define EVP_CIPH_FLAG_DEFAULT_ASN1   0

Definition at line 70 of file e_aes_cbc_hmac_sha1.c.

#define EVP_CTRL_AEAD_SET_MAC_KEY   0x17

Definition at line 66 of file e_aes_cbc_hmac_sha1.c.

#define EVP_CTRL_AEAD_TLS1_AAD   0x16

Definition at line 65 of file e_aes_cbc_hmac_sha1.c.

#define NO_PAYLOAD_LENGTH   ((size_t)-1)

Definition at line 86 of file e_aes_cbc_hmac_sha1.c.

#define TLS1_1_VERSION   0x0302

Definition at line 73 of file e_aes_cbc_hmac_sha1.c.

Function Documentation

const EVP_CIPHER* EVP_aes_128_cbc_hmac_sha1 ( void  )

Definition at line 397 of file e_aes_cbc_hmac_sha1.c.

const EVP_CIPHER* EVP_aes_256_cbc_hmac_sha1 ( void  )

Definition at line 401 of file e_aes_cbc_hmac_sha1.c.