Functions
polyval.c File Reference
#include <openssl/base.h>
#include <assert.h>
#include <string.h>
#include "internal.h"
#include "../../internal.h"
Include dependency graph for polyval.c:
This graph shows which files directly or indirectly include this file:

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)
 

Function Documentation

◆ byte_reverse()

static void byte_reverse ( polyval_block b)
static

Definition at line 25 of file polyval.c.

◆ CRYPTO_POLYVAL_finish()

void CRYPTO_POLYVAL_finish ( const struct polyval_ctx ctx,
uint8_t  out[16] 
)

Definition at line 87 of file polyval.c.

◆ CRYPTO_POLYVAL_init()

void CRYPTO_POLYVAL_init ( struct polyval_ctx ctx,
const uint8_t  key[16] 
)

Definition at line 53 of file polyval.c.

◆ CRYPTO_POLYVAL_update_blocks()

void CRYPTO_POLYVAL_update_blocks ( struct polyval_ctx ctx,
const uint8_t in,
size_t  in_len 
)

Definition at line 64 of file polyval.c.

◆ reverse_and_mulX_ghash()

static void reverse_and_mulX_ghash ( polyval_block b)
static

Definition at line 34 of file polyval.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:26