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 de manera implícita primero, así que una sola llamada sobre un contexto recién creado entrega salida directamente
Sintaxis
Delphi
Procedure PLShakeXOFSqueeze(Var Ctx: TPLShakeXOF; Out_: PByte; Count: Integer);Parámetros
| Ctx | Contexto del cual leer salida |
|---|---|
| Out_ | Búfer de destino |
| Count | Cantidad de bytes que extraer; los recuentos arbitrarios se reparten entre permutaciones |
Observaciones
La extracción se puede repetir: las llamadas sucesivas continúan el flujo de salida, que es la propiedad definitoria del XOF y que las utilidades SHAKE256 de longitud fija no ofrecen
Véase también
PLShakeXOFFinalize, PLShakeXOFInit, PLShakeXOFAbsorb, PLShakeXOF