PLShakeXOFInit

Criptografia

Descrição

Inicializa um contexto SHAKE de saída extensível em fluxo sobre a permutação Keccak

O contexto é zerado e configurado com o padding de codec bruto: Shake128 seleciona o rate de 168 bytes, senão SHAKE256 com o rate de 136 bytes; ambos aplicam o sufixo de domínio $1F

Sintaxe

Delphi

Procedure PLShakeXOFInit(Var Ctx: TPLShakeXOF; Shake128: Boolean);

Parâmetros

CtxRegisto de contexto a inicializar; não carece de alocação externa
Shake128Seleciona SHAKE128 com True, SHAKE256 com False

Observações

O contexto em fluxo sustenta os primitivos Ed448 e ML-DSA e o auxiliar de uma chamada PLShakeXOF; reutilizar exige reinicializar o registo

Consulte também

PLShakeXOFAbsorb, PLShakeXOFFinalize, PLShakeXOFSqueeze, PLShakeXOF