µ[micro]electronics info

A weblog focused on interesting circuits, ideas, schematics and other information about microelectronics and microcontrollers.




Because I have not tested all electronic circuits mentioned on this pages, I cannot attest to their accuracy; therefore, I do not provide a warranty of any kind and cannot be held responsible in any manner.

My e-mail

My website

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


Powered by Drupal - Design by Artinet