Cryptographic Algorithm Validation Program CAVP

Implementation Name
Description
emCrypt is a high speed cryptographic library specifically designed for embedded systems. It is highly portable, operating system independent and provides a comprehensive set of cryptographic algorithms available through a simple C-language API for use in any application.
Version
2.0 (Firmware)
Type
SOFTWARE
Vendor
SEGGER Microcontroller GmbH & Co. KG
In den Weiden 11
Hilden, NRW 40721
Germany
Contacts
Rainer Herbertz
rainer.herbertz@segger.com
+49-2103-2878-0
Fax: +49-2103-2878-28

HMAC 2860 Expand All First Validated: 1/6/2017

Operating Environment Algorithm Capabilities
ARM Cortex-M HMAC-SHA-1 Expand
ARM Cortex-M HMAC-SHA2-224 Expand
ARM Cortex-M HMAC-SHA2-256 Expand
ARM Cortex-M HMAC-SHA2-384 Expand
ARM Cortex-M HMAC-SHA2-512 Expand

DRBG 1377 Expand All First Validated: 1/6/2017

Operating Environment Algorithm Capabilities
ARM Cortex-M Hash DRBG Expand
ARM Cortex-M HMAC DRBG Expand

RSA 2335 Expand All First Validated: 1/6/2017

Operating Environment Algorithm Capabilities
ARM Cortex-M RSA SigGen (186-2) Expand
ARM Cortex-M RSA SigGen (186-4) Expand
ARM Cortex-M RSA SigVer (186-4) Expand

AES 4321 Expand All First Validated: 1/6/2017

Operating Environment Algorithm Capabilities
ARM Cortex-M AES-CBC Expand
ARM Cortex-M AES-ECB Expand

ECDSA 1022 Expand All First Validated: 1/6/2017

Operating Environment Algorithm Capabilities
ARM Cortex-M ECDSA SigGen (186-4) Expand
ARM Cortex-M ECDSA SigVer (186-4) Expand

SHS 3563 Expand All First Validated: 1/6/2017

Operating Environment Algorithm Capabilities
ARM Cortex-M SHA-1 Expand
ARM Cortex-M SHA-224 Expand
ARM Cortex-M SHA-256 Expand
ARM Cortex-M SHA-384 Expand
ARM Cortex-M SHA-512 Expand

Created October 05, 2016, Updated October 19, 2020