SHAKE256ByteArray
Kriptografija
Opis
Izračunava SHAKE256 sažetak proširivog izlaza niza bajtova
Sintaksa
Delphi
Function SHAKE256ByteArray(OutputBytes: Integer; Const Input: Array Of Byte): AnsiString;Povratne vrednosti
| Bajtovi sažetka OutputBytes, ili prazna niska kada je OutputBytes van opsega 1..64 |
Napomene
SHAKE256 je funkcija proširivog izlaza iz FIPS 202 na koju se pozivaju ISO/TS 32001 i RFC 8702. OutputBytes ograničava sažetak na 1..64 bajtova; profil PDF potpisa koristi 32. Implementacija deli Keccak permutaciju sa SHA-3 porodicom i razlikuje se samo u separatoru domena, a proverena je protiv NIST testova sa poznatim odgovorima. U okviru CMS potpisivanja SHAKE256 je rezervisan kao interni sažetak za Ed448 i nije vrednost birača sažetka
Primer
Digest:= SHAKE256ByteArray(32, Data);