A weblog focused on interesting circuits, ideas, schematics and other information about microelectronics and microcontrollers.
Crypto AVR library
Crypto-avr-lib is a set of implementations of different cryptographic primitives.
Due to the special limitations of microcontrollers (very raw space, RAM and flash are ranging from a few bytes to a few KiB) reference or "normal" optimised implementations are not useable. Therefore authors tries to provide special implementations which respect the extrem limited resources of microcontroller applications.
The library features:
Blockciphers XTEA, CAST5, Camellia, Skipjack, Noekeon, RC5, RC6, SEED, DES, TDES (aka EDE-DES, 3DES), SHABEA, Serpent, Present
Streamciphers ARCFOUR (RC4 compatible), Trivium, Grain
Hashes SHA-256, SHA-1, MD5, HMAC-SHA256 (following RFC 2104), PRNG