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