#include <openssl/base.h>#include <assert.h>#include <string.h>#include "internal.h"#include "../../internal.h"

Go to the source code of this file.
Functions | |
| static void | byte_reverse (polyval_block *b) |
| void | CRYPTO_POLYVAL_finish (const struct polyval_ctx *ctx, uint8_t out[16]) |
| void | CRYPTO_POLYVAL_init (struct polyval_ctx *ctx, const uint8_t key[16]) |
| void | CRYPTO_POLYVAL_update_blocks (struct polyval_ctx *ctx, const uint8_t *in, size_t in_len) |
| static void | reverse_and_mulX_ghash (polyval_block *b) |
|
static |
| void CRYPTO_POLYVAL_finish | ( | const struct polyval_ctx * | ctx, |
| uint8_t | out[16] | ||
| ) |
| void CRYPTO_POLYVAL_init | ( | struct polyval_ctx * | ctx, |
| const uint8_t | key[16] | ||
| ) |
| void CRYPTO_POLYVAL_update_blocks | ( | struct polyval_ctx * | ctx, |
| const uint8_t * | in, | ||
| size_t | in_len | ||
| ) |
|
static |