PLShakeXOFAbsorb

Cryptography

Description

Feeds bytes into a SHAKE context that is still absorbing

Syntax

Delphi

Procedure PLShakeXOFAbsorb(Var Ctx: TPLShakeXOF; Data: Pointer; Count: Integer);

Parameters

CtxContext previously initialized with PLShakeXOFInit
DataRaw bytes to absorb
CountNumber of bytes; values of 0 or a Nil pointer return without effect

Remarks

The call XORs the bytes into the Keccak state and permutes whenever the rate window fills; it is silently ignored after PLShakeXOFFinalize switched the context to squeezing

See also

PLShakeXOFInit, PLShakeXOFFinalize, PLShakeXOFSqueeze