#include <aversive.h>
#include <assert.h>
#include "aes_locl.h"
#include "aes.h"
Go to the source code of this file.
Functions | |
void | AES_ctr128_inc (unsigned char *counter) |
void | AES_ctr128_encrypt (const unsigned char *in, unsigned char *out, const unsigned long length, const AES_KEY *key, unsigned char counter[AES_BLOCK_SIZE], unsigned char ecount_buf[AES_BLOCK_SIZE], unsigned int *num) |
void AES_ctr128_encrypt | ( | const unsigned char * | in, | |
unsigned char * | out, | |||
const unsigned long | length, | |||
const AES_KEY * | key, | |||
unsigned char | counter[AES_BLOCK_SIZE], | |||
unsigned char | ecount_buf[AES_BLOCK_SIZE], | |||
unsigned int * | num | |||
) |
Definition at line 105 of file aes_ctr.c.
References AES_ctr128_inc(), AES_encrypt(), and parse_symbols::l.
void AES_ctr128_inc | ( | unsigned char * | counter | ) |
Definition at line 67 of file aes_ctr.c.
References GETU32, and PUTU32.
Referenced by AES_ctr128_encrypt().