PLShakeXOFInit
Criptografia
Descrição
Inicializa um contexto SHAKE de saída extensível em streaming 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
| Ctx | Registro de contexto a inicializar; não precisa de alocação externa |
|---|---|
| Shake128 | Seleciona SHAKE128 com True, SHAKE256 com False |
Observações
O contexto de streaming sustenta os primitivos Ed448 e ML-DSA e o helper de uma chamada PLShakeXOF; reutilizar exige reinicializar o registro
Veja também
PLShakeXOFAbsorb, PLShakeXOFFinalize, PLShakeXOFSqueeze, PLShakeXOF