SPC5 cryptographic library

SPC5 cryptographic library (SPC5-CRYP-LIB) supports the following algorithms:
AES-128, AES-192, AES-256 bits. Supported modes are:
ECB (Electronic Codebook Mode)
CBC (Cipher-Block Chaining) with support for ciphertext stealing
CTR (CounTer Mode)
CCM (Counter with CBC-MAC)
GCM (Galois Counter Mode)
CMAC
KEY WRAP
ARC4
DES, TripleDES. Supported modes are:
ECB (Electronic Codebook Mode)
CBC (Cipher-Block Chaining)
HASH functions with HMAC support:
MD5
SHA-1
SHA-224
SHA-256
SHA-384
SHA-512
Random engine based on DRBG-AES-128
SHA-512
RSA signature functions with PKCS#1v1.5
ECC (Elliptic Curve Cryptography):
Key generation
Scalar multiplication (the base for ECDH)
ECDSA