GHashGeneral

Constructors

this
this(ubyte[] H)

Members

Aliases

T
alias T = ubyte
Undocumented in source.
block
alias block = T[BLOCKSIZE / (T.sizeof)]
Undocumented in source.

Functions

doFinal
void doFinal(ubyte[] buf)

do final hash round and copy hash to buf resets GHASH

init
void init(ubyte[] H)

initialize the hash

reset
void reset()

Reset the internal state.

updateAAD
void updateAAD(ubyte[] aad)

add data to the AAD stream

updateCipherData
void updateCipherData(ubyte[] input)

Manifest constants

BLOCKSIZE
enum BLOCKSIZE;

block size in bytes

Parameters

Multiplier

a GCM Multiplier like GCMMultiplier8kTable

Meta