AVR based smartcard/token with ECC and RSA cryptography
...Supported in windows and linux by opensc package. Allow about 64KiB space for keys/certificates. PKCS#15 structure supported. USB token with CCID interface based on xmega128a4u with same features as card. High speed AVR multiple precision arithmetic: squaring, multiplication, exponentiation.
Libecc is an Elliptic Curve Cryptography C++ library for fixed
size keys in order to achieve a maximum speed. The goal of
this project is to become the first free Open Source library
providing the means to generate safe elliptic curves.