PLShakeXOFFinalize

Criptografia

Descrição

Aplica o padding pad10*1 com o byte de domínio SHAKE e muda o contexto para a fase de squeeze

O sufixo de domínio cai na posição de absorção atual e o terminador $80 no último byte do bloco, o que também cobre o caso de sobreposição rate menos um, seguido de uma permutação

Sintaxe

Delphi

Procedure PLShakeXOFFinalize(Var Ctx: TPLShakeXOF);

Parâmetros

CtxContexto em absorção a finalizar

Observações

Chamar uma segunda vez é um no-op; um contexto que nunca absorveu entrada ainda produz a saída XOF do input vazio com padding

Veja também

PLShakeXOFInit, PLShakeXOFAbsorb, PLShakeXOFSqueeze