1#ca.bat Generic compile batch file for all console compilers 2$d25.zip dproj files for Delphi 25 (Tokyo Starter) 3$log_crc.zip Archive with log files of some final test done before release 4adler32.pas Adler32 source 5align.inc Helper include file for BASM16 dword alignment 6base2n.pas Base 2**N conversion 7bcrc32.pas Crc32 without table 8bcrc64.pas Crc64 without table 9bjl3.pas Bob Jenkins' 32-bit hash lookup3 / hashlittle 10blakb384.pas Blake2b-384 - 384 bit Secure Hash Function 11blakb512.pas Blake2b-512 - 512 bit Secure Hash Function 12blake2b.pas Blake2B general functions 13blake2s.pas Blake2S general functions 14blaks224.pas Blake2s-224 - 224 bit Secure Hash Function 15blaks256.pas Blake2s-256 - 256 bit Secure Hash Function 16btypes.pas Common basic type definitions 17copying_we.txt WE's license 18crc16.pas Crc16 source 19crc24.pas Crc24 source 20crc32.pas Crc32 source 21crc64.pas Crc64 source 22crcmodel.pas "Rocksoft^tm Model CRC Algorithm" for up to 32 bits 23crcm_cat.pas Catalogue of "Rocksoft^tm Model" parameters 24crc_sick.pas 16 bit 'CRC' used in Sick devices 25ed2k.pas eDonkey/eMule source 26fcrc32.pas Crc32, fast 4KB table version 27hash.pas Source for basic Hash unit 28hmac.pas Source for basic HMAC unit 29hmacs5t.pas * Source HMAC SHA512/224 and SHA512/256 30hmacsha1.pas * Source HMAC SHA1 31hmacsha2.pas * Source HMAC SHA256 32hmacsha5.pas * Source HMAC SHA512 33hmacwhir.pas * Source HMAC Whirlpool 34hmac_md5.pas * Source HMAC MD5 35hotp.pas HMAC-SHA1 based One-Time Password Algorithm 36intro.txt More information about the Hash/HMAC routines 37kdf.pas (Password Based) Key Derivation Functions 38kperm_16.inc KeccakF[1600] state permutation for 16 bit compilers 39kperm_32.inc KeccakF[1600] state permutation for 32 bit compilers 40kperm_64.inc KeccakF[1600] state permutation for 64 bit types/compilers 41kperm_mp.inc KeccakF[1600] state permutation using MMX for 32 bit compilers, contributed by Anna Kaliszewicz / payl 42kperm_mx.inc KeccakF[1600] state permutation using MMX for 32 bit compilers, contributed by Eric Grange 43legal.txt Legal notice (cryptography, software patents) 44manifest.crc This file 45md4.pas M45 source 46md5.pas MD5 source 47memh.pas Basic portable heap memory allocation functions 48mem_util.pas Utilities for hex dump and memory compare 49readme.crc Package description 50rmd160.pas RIPEMD-160 source 51scrypt.pas scrypt key derivation functions 52sha1.pas Sha1 source 53sha224.pas Sha224 source 54sha256.pas Sha256 source 55sha3.pas SHA3 basic functions (including SHAKE) based on Keccak 56sha384.pas Sha384 source 57sha3_224.pas SHA3-224 - 224 bit Secure Hash Function 58sha3_256.pas SHA3-256 - 256 bit Secure Hash Function 59sha3_384.pas SHA3-384 - 384 bit Secure Hash Function 60sha3_512.pas SHA3-512 - 512 bit Secure Hash Function 61sha512.pas Sha512 source 62sha5_224.pas SHA512/224 source 63sha5_256.pas SHA512/256 source 64std.inc Standard definitions and options 65tv_hmac-sha3.txt Test vectors for HMAC-SHA3 66t_1mio_a.pas Test program 1000000 'a' for all hashes 67t_512mb.pas Test program CRC/Hash for 2^29 'a' (512MB) 68t_all.pas Test program that uses all base units 69t_allxl.pas Test program that uses all base units with large buffers 70t_by4.pas Table generation program for FCRC32 71t_cmodel.pas Test program for crcmodel 72t_crc24c.pas Test program crc24 73t_ctab24.pas Program to calculate CRC24 table 74t_ctab64.pas Program for crc64 table and polynomial calculation 75t_digs Test file for t_cmodel.pas (9 bytes: '123456789') 76t_ed2kv.pas Test program for eDonkey/eMule special cases 77t_fnstr.pas Test program filename type string 78t_hmac.pas Test program for HMACs 79t_hmacob.pas * Test program for obsolete HMAC[Hash] units 80t_hotp.pas Test program for hotp unit 81t_kdf.c C program to calc kdf test vector, uses LibTomCrypt 82t_kdf.pas Test program for kdf unit 83t_oid.pas Test program for OID vectors 84t_scrypt.pas Test program for scrypt 85t_self1.zip Archive with single algorithm self tests 86t_sha3_1.pas Test SHA3 hashes with NIST 0,5,30,1600,1505,1630 bit messages 87t_sha3_2.pas Test SHA3 hashes, needs ShortMsgKAT test vectors from Keccak team 88t_shak01.pas Simple test SHAKE128 and SHAKE256 with 250 bit message and 512 byte digest} 89t_shak02.pas Test SHAKE128 and SHAKE256, needs ShortMsgKAT test vectors from Keccak team 90t_sick.pas Test program for crc_sick 91t_speed.pas Single pass test program for cycles/byte and MB/s 92t_speeda.pas Iterative test program for cycles/byte and MB/s 93t_speedb.ini Ini file for t_speedb 94t_speedb.pas Iterative test program for ini-selected tests 95t_whirlb.pas Test program for Whirlpool, reproduce first part of NESSIE Bit-API test vectors 96whirl512.pas Whirlpool source 97_comparm Compile and run test programs on Raspberry Pi / 3 98 99* marks obsolete files 100 101 102