PLShakeXOFFinalize

Crittografia

Descrizione

Applica il padding pad10*1 con il byte di dominio SHAKE e porta il contesto nella fase di squeeze

Il suffisso di dominio finisce alla posizione di assorbimento corrente e il terminatore $80 all'ultimo byte del blocco, coprendo anche il caso di sovrapposizione rate-meno-uno, seguito da una permutazione

Sintassi

Delphi

Procedure PLShakeXOFFinalize(Var Ctx: TPLShakeXOF);

Parametri

CtxContesto in assorbimento da finalizzare

Note

Chiamarla una seconda volta non fa nulla; un contesto che non ha mai assorbito input produce comunque l'output XOF dell'input vuoto debitamente riempito

Vedere anche

PLShakeXOFInit, PLShakeXOFAbsorb, PLShakeXOFSqueeze