This is an archive
(replace .gov by .rip)

Cryptographic Algorithm Validation Program CAVP

Description
The cryptographic module BCRYPT.DLL encapuslates several different cryptographic algorithms in an easy-to-use module, accessible via the Microsoft CNG (Cryptography Next Generation) API. It permits the use of general-purpose FIPS 140-2 compliant cryptography in Windows Embedded Compact components and applications, through its documented interfaces.
Version
7.00.2872
Type
SOFTWARE
Vendor
Microsoft Corporation
One Microsoft Way
Redmond, WA 98052-6399
USA
Contacts
Gokul Karthik Balaswamy
gokulk@microsoft.com
425-706-8583
Fax: 425-708-0107
Christine Ahonen
chrisah@microsoft.com
425-706-8675
Fax: 425-936-7329

KAS 115 Expand All First Validated: 3/31/2017

Operating Environment Algorithm Capabilities
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 KAS-ECC Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 KAS-ECC Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 KAS-ECC Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) KAS-ECC Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) KAS-ECC Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 KAS-FFC Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 KAS-FFC Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 KAS-FFC Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) KAS-FFC Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) KAS-FFC Expand

TDES 2382 Expand All First Validated: 3/31/2017

Operating Environment Algorithm Capabilities
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 TDES-CBC Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 TDES-CBC Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 TDES-CBC Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) TDES-CBC Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) TDES-CBC Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 TDES-CFB8 Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 TDES-CFB8 Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 TDES-CFB8 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) TDES-CFB8 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) TDES-CFB8 Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 TDES-CTR Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 TDES-CTR Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 TDES-CTR Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) TDES-CTR Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) TDES-CTR Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 TDES-ECB Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 TDES-ECB Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 TDES-ECB Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) TDES-ECB Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) TDES-ECB Expand

RSA 2412 Expand All First Validated: 3/31/2017

Operating Environment Algorithm Capabilities
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 RSA KeyGen (186-4) Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 RSA KeyGen (186-4) Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 RSA KeyGen (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) RSA KeyGen (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) RSA KeyGen (186-4) Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 RSA SigGen (186-2) Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 RSA SigGen (186-2) Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 RSA SigGen (186-2) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) RSA SigGen (186-2) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) RSA SigGen (186-2) Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 RSA SigGen (186-4) Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 RSA SigGen (186-4) Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 RSA SigGen (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) RSA SigGen (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) RSA SigGen (186-4) Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 RSA SigVer (186-2) Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 RSA SigVer (186-2) Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 RSA SigVer (186-2) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) RSA SigVer (186-2) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) RSA SigVer (186-2) Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 RSA SigVer (186-4) Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 RSA SigVer (186-4) Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 RSA SigVer (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) RSA SigVer (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) RSA SigVer (186-4) Expand

ECDSA 1073 Expand All First Validated: 3/31/2017

Operating Environment Algorithm Capabilities
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 ECDSA KeyGen (186-4) Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 ECDSA KeyGen (186-4) Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 ECDSA KeyGen (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) ECDSA KeyGen (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) ECDSA KeyGen (186-4) Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 ECDSA KeyVer (186-4) Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 ECDSA KeyVer (186-4) Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 ECDSA KeyVer (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) ECDSA KeyVer (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) ECDSA KeyVer (186-4) Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 ECDSA SigGen (186-4) Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 ECDSA SigGen (186-4) Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 ECDSA SigGen (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) ECDSA SigGen (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) ECDSA SigGen (186-4) Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 ECDSA SigVer (186-4) Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 ECDSA SigVer (186-4) Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 ECDSA SigVer (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) ECDSA SigVer (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) ECDSA SigVer (186-4) Expand

Component 1140 Expand All First Validated: 3/31/2017

Operating Environment Algorithm Capabilities
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 KDF IKEv1 Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 KDF IKEv1 Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 KDF IKEv1 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) KDF IKEv1 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) KDF IKEv1 Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 KDF TLS Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 KDF TLS Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 KDF TLS Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) KDF TLS Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) KDF TLS Expand

HMAC 2943 Expand All First Validated: 3/31/2017

Operating Environment Algorithm Capabilities
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 HMAC-SHA-1 Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 HMAC-SHA-1 Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 HMAC-SHA-1 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) HMAC-SHA-1 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) HMAC-SHA-1 Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 HMAC-SHA2-256 Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 HMAC-SHA2-256 Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 HMAC-SHA2-256 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) HMAC-SHA2-256 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) HMAC-SHA2-256 Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 HMAC-SHA2-384 Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 HMAC-SHA2-384 Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 HMAC-SHA2-384 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) HMAC-SHA2-384 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) HMAC-SHA2-384 Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 HMAC-SHA2-512 Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 HMAC-SHA2-512 Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 HMAC-SHA2-512 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) HMAC-SHA2-512 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) HMAC-SHA2-512 Expand

DSA 1188 Expand All First Validated: 3/31/2017

Operating Environment Algorithm Capabilities
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 DSA PQGVer (186-4) Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 DSA PQGVer (186-4) Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 DSA PQGVer (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) DSA PQGVer (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) DSA PQGVer (186-4) Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 DSA SigVer (186-4) Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 DSA SigVer (186-4) Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 DSA SigVer (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) DSA SigVer (186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) DSA SigVer (186-4) Expand

AES 4431 Expand All First Validated: 3/31/2017

Operating Environment Algorithm Capabilities
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 AES-CBC Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 AES-CBC Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 AES-CBC Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) AES-CBC Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) AES-CBC Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 AES-CCM Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 AES-CCM Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 AES-CCM Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) AES-CCM Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) AES-CCM Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 AES-CFB8 Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 AES-CFB8 Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 AES-CFB8 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) AES-CFB8 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) AES-CFB8 Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 AES-CTR Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 AES-CTR Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 AES-CTR Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) AES-CTR Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) AES-CTR Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 AES-ECB Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 AES-ECB Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 AES-ECB Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) AES-ECB Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) AES-ECB Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 AES-GCM Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 AES-GCM Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 AES-GCM Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) AES-GCM Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) AES-GCM Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 AES-GMAC Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 AES-GMAC Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 AES-GMAC Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) AES-GMAC Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) AES-GMAC Expand

SHS 3649 Expand All First Validated: 3/31/2017

Operating Environment Algorithm Capabilities
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 SHA-1 Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 SHA-1 Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 SHA-1 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) SHA-1 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) SHA-1 Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 SHA-256 Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 SHA-256 Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 SHA-256 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) SHA-256 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) SHA-256 Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 SHA-384 Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 SHA-384 Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 SHA-384 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) SHA-384 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) SHA-384 Expand
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 SHA-512 Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 SHA-512 Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 SHA-512 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) SHA-512 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) SHA-512 Expand

DRBG 1430 Expand All First Validated: 3/31/2017

Operating Environment Algorithm Capabilities
Windows Embedded Compact 7 (ARMv5) on NXP i.MX27 Counter DRBG Expand
Windows Embedded Compact 7 (ARMv6) on Samsung S3C6410 Counter DRBG Expand
Windows Embedded Compact 7 (ARMv7) on Texas Instruments EVM3530 Counter DRBG Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II FP) Counter DRBG Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPS II) Counter DRBG Expand

Created October 05, 2016, Updated November 24, 2020