| fips180-2.pdf |
Official Secure Hash Standard, now including SHA224 change notice / test vectors |
| rfc1950.html |
zlib RFC, contains description of Adler32 |
| rfc2440.html |
OpenPGP Message Format, contains CRC24 definition |
| Ecma-182.pdf |
CRC64 in Standard Ecma-182: Data Interchange on 12,7 mm 48-Track Magnetic Tape Cartridges - DLT1 Format |
| rfc1320.html |
R.Rivest: RFC 1320 - The MD4 Message-Digest Algorithm |
| rfc1321.html |
R.Rivest: RFC 1321 - The MD5 Message-Digest Algorithm |
| rfc2104.html |
HMAC: Keyed-Hashing for Message Authentication |
| fips-198a.pdf |
The Keyed-Hash Message Authentication Code (HMAC) |
| rfc2202.html |
Test Cases for HMAC-MD5 and HMAC-SHA-1 |
| rfc4231.html |
Identifiers and Test Vectors for HMAC-SHA-224, HMAC-SHA-256, HMAC-SHA-384, and HMAC-SHA-512 |
| rfc4634.html |
US Secure Hash Algorithms (SHA and HMAC-SHA): Includes sample C code that
supports input strings of arbitrary bit length |
| draft hmac-sha-256 |
The HMAC-SHA-256-128 Algorithm and Its Use With IPsec |
| crc_v3.txt |
Ross Williams: A PAINLESS GUIDE TO CRC ERROR DETECTION ALGORITHMS |
| crc-catalogue.htm |
Greg Cook's Catalogue of Parameterised CRC Algorithms for Ross Williams' CRC model |
| ripemd160.html |
The hash function RIPEMD-160 by Antoon Bosselaers |
| WhirlpoolPage.html |
The Whirlpool Hashing Function page by Paulo Barreto |
| Hash Function Lounge |
Paulo Barreto's Hash Function Lounge: An overview of hash functions intended for cryptographic applications |
| fips-197.pdf |
Official AES specification |
| aes.spec.311 |
Interpretation of the AES spec by Dr. Brian Gladman (with reference implementation in C++) |
| sp800-38a.pdf |
Recommendation for Block Cipher Modes of Operation |
| rfc2898.html |
PKCS #5: Password-Based Cryptography Specification Version 2.0 |
| rfc3211.html |
Password-based Encryption for CMS, contains test values for PKCS #5 |
| David Barton's crypto page |
Pascal source, dcpcrypt2 CTR/CFB/OFB modes are compared with my own implementations |
| LibTomCrypt |
C source from Tom St Denis. CTR,CFB,OFB,OMAC modes are compared with my own implementations |
| Brian Gladman's AES page |
Open source page for AES implementations in C/C++ and Assembler |
| cipher.zip |
Hagen Reddmann's Delphi Encryption Compendium Part I, Version 3.0 |
| DEC_5_1c.zip |
Hagen Reddmann's Delphi Encryption Compendium Part I+II, Version 5.1c (note: Part II a.k.a. DECMath is not freeware).
|
| StrSecII |
Henrick Hellström's comprehensive open source Delphi collection of cryptographic security related components,
classes, and routines |
| TPLockBox |
Turbopower's open source Lockbox 2.07; not recommended: outdated, slow, and non-standard |
| omac-ad.pdf |
OMAC addendum (including OMAC1) from NIST |
| omac.html |
Tetsu Iwata's OMAC page |
| SP_800-38B.pdf |
NIST Special Publication 800-38B - Recommendation for Block Cipher Modes of Operation: The CMAC Mode for Authentication |
| eax-spec.pdf |
EAX spec from NIST |
| eprint.iacr.org/ 2003/069 |
M.Bellare, P.Rogaway, D.Wagner: EAX: A Conventional Authenticated - Encryption Mode |
| blowfish.html |
Bruce Schneier's Blowfish page |
| twofish.html |
Bruce Schneier's Twofish page |
| eSTREAM |
Home page for eSTREAM, the ECRYPT Stream Cipher Project |
| snuffle.html |
D.J. Bernstein's Salsa20 page with links to implementation and to spec/design documents |
| phelix.html |
Page of the Phelix authors with news, example code, and test vectors |
| ABC Stream Cipher |
ABC specifications, reference code, and test vectors by Vladimir Anashin, Andrey Bogdanov, and Ilya Kizhvatov |
| rfc4615.html |
The Advanced Encryption Standard-Cipher-based Message Authentication Code-Pseudo-Random Function-128 (AES-CMAC-PRF-128) Algorithm for the Internet Key Exchange Protocol (IKE) |
| LibTomMath |
Tom St Denis' number theoretic multiple-precision integer library |
| MPI/IMath |
M.J. Fromberger's software page, includes MPI and IMath links |
| NX - Numerics |
Marcel Martin's new library of multiprecision integer and floating point numbers (open source freeware for Delphi and Freepascal) |
| Aribas |
Home page of O.Forster's open source ARIBAS interpreter for big integer arithmetic |
| zlib Home Site |
Free, general-purpose, lossless data-compression library |
| PasZLIB - Homepage |
Jacques Nomssi Nzali's Pascal port of zlib 1.1.2 |
| Pierre L'Ecuyer's page |
Software and many research papers and review articles related to random number generators (incl. taus88, taus113) |
| ISAAC |
Bob Jenkins' page: Reference implementation of ISAAC and ISAAC-64 |
| Mersenne Twister Home Page |
The English Mersenne Twister page with links to FAQs, source code, infos |
| www.farmanager.com |
Home page of FAR manager |
| upx.sourceforge.net |
UPX: the Ultimate Packer for eXecutables |
| zlib-license.php |
Template of the zlib/libpng open source license |