PLShakeXOFInit
Criptografía
Descripción
Inicializa un contexto de salida extensible SHAKE en streaming sobre la permutación Keccak
El contexto se pone en ceros y se configura con el relleno de códec crudo: Shake128 elige el rate de 168 bytes, de lo contrario SHAKE256 con el rate de 136 bytes; ambos aplican el sufijo de dominio $1F
Sintaxis
Delphi
Procedure PLShakeXOFInit(Var Ctx: TPLShakeXOF; Shake128: Boolean);Parámetros
| Ctx | Registro de contexto para inicializar; no se necesita ninguna asignación externa |
|---|---|
| Shake128 | Elige SHAKE128 con True, SHAKE256 con False |
Observaciones
El contexto en streaming está debajo de las primitivas Ed448 y ML-DSA y de la utilidad de una llamada PLShakeXOF; reutilizarlo exige reinicializar el registro
Véase también
PLShakeXOFAbsorb, PLShakeXOFFinalize, PLShakeXOFSqueeze, PLShakeXOF