#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 |