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

Go to the source code of this file.

Functions

void gcm_ghash_nohw (uint64_t Xi[2], const u128 Htable[16], const uint8_t *inp, size_t len)
 
void gcm_gmult_nohw (uint64_t Xi[2], const u128 Htable[16])
 
void gcm_init_nohw (u128 Htable[16], const uint64_t Xi[2])
 
static uint64_t gcm_mul32_nohw (uint32_t a, uint32_t b)
 
static void gcm_mul64_nohw (uint64_t *out_lo, uint64_t *out_hi, uint64_t a, uint64_t b)
 
static void gcm_polyval_nohw (uint64_t Xi[2], const u128 *H)
 

Function Documentation

◆ gcm_ghash_nohw()

void gcm_ghash_nohw ( uint64_t  Xi[2],
const u128  Htable[16],
const uint8_t inp,
size_t  len 
)

Definition at line 286 of file gcm_nohw.c.

◆ gcm_gmult_nohw()

void gcm_gmult_nohw ( uint64_t  Xi[2],
const u128  Htable[16] 
)

Definition at line 277 of file gcm_nohw.c.

◆ gcm_init_nohw()

void gcm_init_nohw ( u128  Htable[16],
const uint64_t  Xi[2] 
)

Definition at line 195 of file gcm_nohw.c.

◆ gcm_mul32_nohw()

static uint64_t gcm_mul32_nohw ( uint32_t  a,
uint32_t  b 
)
static

Definition at line 151 of file gcm_nohw.c.

◆ gcm_mul64_nohw()

static void gcm_mul64_nohw ( uint64_t out_lo,
uint64_t out_hi,
uint64_t  a,
uint64_t  b 
)
static

Definition at line 179 of file gcm_nohw.c.

◆ gcm_polyval_nohw()

static void gcm_polyval_nohw ( uint64_t  Xi[2],
const u128 H 
)
static

Definition at line 224 of file gcm_nohw.c.



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