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
| Ctx | Registo de contexto a inicializar; não carece de alocação externa |
|---|---|
| Shake128 | Seleciona 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