PLShakeXOFSqueeze
Criptografía
Descripción
Extrae bytes de salida de un contexto SHAKE finalizado, permutando entre ventanas de rate cuando hace falta
Un contexto que todavía absorbe se finaliza implícitamente primero, así que una sola llamada sobre un contexto recién creado produce salida directamente
Sintaxis
Delphi
Procedure PLShakeXOFSqueeze(Var Ctx: TPLShakeXOF; Out_: PByte; Count: Integer);Parámetros
| Ctx | Contexto del que leer salida |
|---|---|
| Out_ | Búfer de destino |
| Count | Número de bytes que extraer; los recuentos arbitrarios se reparten entre permutaciones |
Observaciones
La extracción es repetible: llamadas sucesivas continúan el flujo de salida, que es la propiedad definitoria del XOF que las utilidades SHAKE256 de longitud fija no pueden ofrecer
Véase también
PLShakeXOFFinalize, PLShakeXOFInit, PLShakeXOFAbsorb, PLShakeXOF