© 2008 W.Ehrhardt Last update Sep. 07, 2008
Home CRC/Hash Crypto Misc. Info Links Deutsch

Links

CRC/Hash/HMAC

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


AES / Cryptography

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)


Compiler/Pascal

www.borland.com Manufacturer of Turbo-Pascal and Delphi
vpascal.ning.com Virtual Pascal: Freeware 32 bit Pascal compiler
www.freepascal.org Free Pascal: Open source 32 bit Pascal compiler
Delphi CRT unit Will DeWitt's Delphi 2+ unit from Codecentral
console.html Rudy Velthuis' freeware Delphi 4+ console unit
WDOSX Wuschel's DOS eXtender:  Michael Tippach's free 32 bit DOS extender


Other

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


Home CRC/Hash Crypto Misc. Info Links Deutsch