#include <openssl/type_check.h>
#include <assert.h>
#include <string.h>
#include "internal.h"
#include "../../internal.h"
Go to the source code of this file.
|
void | CRYPTO_ctr128_encrypt (const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t ivec[16], uint8_t ecount_buf[16], unsigned int *num, block128_f block) |
|
void | CRYPTO_ctr128_encrypt_ctr32 (const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t ivec[16], uint8_t ecount_buf[16], unsigned int *num, ctr128_f func) |
|
static void | ctr128_inc (uint8_t *counter) |
|
static void | ctr96_inc (uint8_t *counter) |
|
| OPENSSL_STATIC_ASSERT (16 % sizeof(crypto_word_t)==0, "block cannot be divided into crypto_word_t") |
|
◆ CRYPTO_ctr128_encrypt()
Definition at line 86 of file ctr.c.
◆ CRYPTO_ctr128_encrypt_ctr32()
◆ ctr128_inc()
static void ctr128_inc |
( |
uint8_t * |
counter | ) |
|
|
static |
Definition at line 62 of file ctr.c.
◆ ctr96_inc()
static void ctr96_inc |
( |
uint8_t * |
counter | ) |
|
|
static |
◆ OPENSSL_STATIC_ASSERT()
OPENSSL_STATIC_ASSERT |
( |
16 % |
sizeofcrypto_word_t = =0 , |
|
|
"block cannot be divided into crypto_word_t" |
|
|
) |
| |