oa::FnHash::shake256

SHAKE-256 batch XOF. input [N, msgLen] bytes; output [N, ceil(outLen/8)*8] bytes (32-byte default). Row i = SHAKE256(message i).

Function Documentation

Matrix oa::FnHash::shake256( const Matrix & inA, oa::U32 inOutputLength = 32 )
SHAKE-256 batch XOF. input [N, msgLen] bytes; output [N, ceil(outLen/8)*8] bytes (32-byte default). Row i = SHAKE256(message i).

Parameters

inA
const Matrix &

inOutputLength
oa::U32

Default: 32

Returns

Matrix

The declared return value.

Examples