OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Functions
ctr128.c File Reference
#include <openssl/crypto.h>
#include "modes_lcl.h"
#include <string.h>
#include <assert.h>

Go to the source code of this file.

Macros

#define NDEBUG
 

Functions

void CRYPTO_ctr128_encrypt (const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], unsigned char ecount_buf[16], unsigned int *num, block128_f block)
 
void CRYPTO_ctr128_encrypt_ctr32 (const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], unsigned char ecount_buf[16], unsigned int *num, ctr128_f func)
 

Macro Definition Documentation

#define NDEBUG

Definition at line 57 of file ctr128.c.

Function Documentation

void CRYPTO_ctr128_encrypt ( const unsigned char *  in,
unsigned char *  out,
size_t  len,
const void key,
unsigned char  ivec[16],
unsigned char  ecount_buf[16],
unsigned int *  num,
block128_f  block 
)

Definition at line 114 of file ctr128.c.

void CRYPTO_ctr128_encrypt_ctr32 ( const unsigned char *  in,
unsigned char *  out,
size_t  len,
const void key,
unsigned char  ivec[16],
unsigned char  ecount_buf[16],
unsigned int *  num,
ctr128_f  func 
)

Definition at line 190 of file ctr128.c.