Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Cryptographic Algorithm Validation Program CAVP

Implementation Name
Description
The DesignWare Cryptography Software Library offers a comprehensive suite of the most widely used symmetric and asymmetric cryptography algorithms and certificate processing functions. The library features optimized designs for embedded applications targeting many CPU variants (e.g. ARC,ARM,x86) and environments (e.g. Linux,Android,iOS,Windows).
Version
4.2.0
Type
SOFTWARE
Vendor
Synopsys, Inc.
690 East Middlefield Road
Mountain View, CA 94043
USA
Contacts
Dana Neustadter
[email protected]
+1(613)595-9836

HMAC 3219

   First Validated: 10/20/2017
Operating Environment Algorithm Capabilities
ARC EM7D Processor with CryptoPack HMAC-SHA-1 Expand
ARC EM7D Processor with CryptoPack HMAC-SHA2-224 Expand
ARC EM7D Processor with CryptoPack HMAC-SHA2-256 Expand
ARC EM7D Processor with CryptoPack HMAC-SHA2-384 Expand
ARC EM7D Processor with CryptoPack HMAC-SHA2-512 Expand
ARC EM7D Processor with CryptoPack HMAC-SHA2-512/224 Expand
ARC EM7D Processor with CryptoPack HMAC-SHA2-512/256 Expand
ARC EM7D Processor with CryptoPack HMAC-SHA3-224 Expand
ARC EM7D Processor with CryptoPack HMAC-SHA3-256 Expand
ARC EM7D Processor with CryptoPack HMAC-SHA3-384 Expand
ARC EM7D Processor with CryptoPack HMAC-SHA3-512 Expand

RSA 2636

   First Validated: 10/20/2017
Operating Environment Algorithm Capabilities
ARC EM7D Processor with CryptoPack RSA KeyGen (FIPS186-4) Expand
ARC EM7D Processor with CryptoPack RSA SigGen (FIPS186-4) Expand
ARC EM7D Processor with CryptoPack RSA SigVer (FIPS186-4) Expand

DSA 1296

   First Validated: 10/20/2017
Operating Environment Algorithm Capabilities
ARC EM7D Processor with CryptoPack DSA KeyGen (FIPS186-4) Expand
ARC EM7D Processor with CryptoPack DSA PQGGen (FIPS186-4) Expand
ARC EM7D Processor with CryptoPack DSA PQGVer (FIPS186-4) Expand
ARC EM7D Processor with CryptoPack DSA SigGen (FIPS186-4) Expand
ARC EM7D Processor with CryptoPack DSA SigVer (FIPS186-4) Expand

Component 1439

   First Validated: 10/20/2017
Operating Environment Algorithm Capabilities
ARC EM7D Processor with CryptoPack RSA Signature Primitive Expand

DRBG 1676

   First Validated: 10/20/2017
Operating Environment Algorithm Capabilities
ARC EM7D Processor with CryptoPack Counter DRBG Expand

TDES 2550

   First Validated: 10/20/2017
Operating Environment Algorithm Capabilities
ARC EM7D Processor with CryptoPack TDES-CBC Expand
ARC EM7D Processor with CryptoPack TDES-CFB64 Expand
ARC EM7D Processor with CryptoPack TDES-CMAC Expand
ARC EM7D Processor with CryptoPack TDES-CTR Expand
ARC EM7D Processor with CryptoPack TDES-ECB Expand
ARC EM7D Processor with CryptoPack TDES-OFB Expand

Component 1440

   First Validated: 10/20/2017
Operating Environment Algorithm Capabilities
ARC EM7D Processor with CryptoPack ECDSA SigGen (FIPS186-4) Expand

ECDSA 1216

   First Validated: 10/20/2017
Operating Environment Algorithm Capabilities
ARC EM7D Processor with CryptoPack ECDSA KeyGen (FIPS186-4) Expand
ARC EM7D Processor with CryptoPack ECDSA KeyVer (FIPS186-4) Expand
ARC EM7D Processor with CryptoPack ECDSA SigGen (FIPS186-4) Expand
ARC EM7D Processor with CryptoPack ECDSA SigVer (FIPS186-4) Expand

SHS 3958

   First Validated: 10/20/2017
Operating Environment Algorithm Capabilities
ARC EM7D Processor with CryptoPack SHA-1 Expand
ARC EM7D Processor with CryptoPack SHA2-224 Expand
ARC EM7D Processor with CryptoPack SHA2-256 Expand
ARC EM7D Processor with CryptoPack SHA2-384 Expand
ARC EM7D Processor with CryptoPack SHA2-512 Expand
ARC EM7D Processor with CryptoPack SHA2-512/224 Expand
ARC EM7D Processor with CryptoPack SHA2-512/256 Expand

AES 4816

   First Validated: 10/20/2017
Operating Environment Algorithm Capabilities
ARC EM7D Processor with CryptoPack AES-CBC Expand
ARC EM7D Processor with CryptoPack AES-CCM Expand
ARC EM7D Processor with CryptoPack AES-CFB128 Expand
ARC EM7D Processor with CryptoPack AES-CMAC Expand
ARC EM7D Processor with CryptoPack AES-CTR Expand
ARC EM7D Processor with CryptoPack AES-ECB Expand
ARC EM7D Processor with CryptoPack AES-GCM Expand
ARC EM7D Processor with CryptoPack AES-GMAC Expand
ARC EM7D Processor with CryptoPack AES-OFB Expand
ARC EM7D Processor with CryptoPack AES-XTS Expand
ARC EM7D Processor with CryptoPack AES-XTS Expand

SHA-3 40

   First Validated: 10/27/2017
Operating Environment Algorithm Capabilities
ARC EM7D Processor with CryptoPack SHA3-224 Expand
ARC EM7D Processor with CryptoPack SHA3-256 Expand
ARC EM7D Processor with CryptoPack SHA3-384 Expand
ARC EM7D Processor with CryptoPack SHA3-512 Expand
ARC EM7D Processor with CryptoPack SHAKE-128 Expand
ARC EM7D Processor with CryptoPack SHAKE-256 Expand

Created October 05, 2016, Updated April 03, 2025