The CryptoCore packages are included with higher level security packages such as SNMP, TLS/DTLS, and SSH. They can also be purchased independently to run on any embedded target.

This table summarizes the CryptoCore products:

Package Algorithms Where Used Type
AES AES-CBC-RAW IPSec Encrypt
AES-CBC TLS Encrypt
AES-CFB SNMP Encrypt
AES-CTR IPSec Encrypt
AES-CCM TLS, EAP-TLS Encrypt
AES-CCM8 TLS, EAP-TLS Encrypt
AES-GCM TLS Encrypt
AES-XCBC-MAC IPSec, IKE Hash
AES-CMAC IPSec, IKE Hash
Base64 Base64 SMTP, SSH Encode binary over text stream
DSS DSS TLS, IKE, SSH Digital Signature
ECC ECDH TLS Key Exchange
ECDHE TLS Key Exchange
ECDSA TLS Digital Signature
EDH EDH IKEv2,TLS Key Exchange
MD5 MD4 PPP  Hash
MD5 TLS, IPSec Hash
MD5-HMAC SNMP Hash
RSA RSA TLS Encrypt
SHA SHA1 IPsec, TLS, IKE Hash
SHA2 TLS, SSH Hash
SHA1-HMAC SNMP Hash
SHA2-HMAC Hash
TDES DES Encrypt
TDES-CBC TLS Encrypt
TDES-CBC-RAW SNMP Encrypt
TIGER TIGER128 IKE Hash
TIGER-160 IKE Hash
TIGER-192 IKE Hash
TIGER-HMAC IKE Hash