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

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.1687
Type
SOFTWARE
Vendor
Microsoft Corporation
One Microsoft Way
Redmond, WA 98052-6399
USA
Contacts
Kevin Michelizzi
kevin.michelizzi@microsoft.com
(425) 707-1227
Fax: (425) 936-7329
Chien-Her Chin
chien-her.chin@microsoft.com
(425) 706-5116
Fax: (425) 936-7329

ECDSA 295

   First Validated: 5/9/2012
Operating Environment Algorithm Capabilities
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) ECDSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) ECDSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) ECDSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) ECDSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) ECDSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) ECDSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) ECDSA KeyGen (FIPS186-4) Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) ECDSA KeyGen (FIPS186-4) Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) ECDSA KeyGen (FIPS186-4) Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) ECDSA KeyGen (FIPS186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) ECDSA KeyGen (FIPS186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) ECDSA KeyGen (FIPS186-4) Expand
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) ECDSA SigGen (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) ECDSA SigGen (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) ECDSA SigGen (FIPS186-2): Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) ECDSA SigGen (FIPS186-2): Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) ECDSA SigGen (FIPS186-2): Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) ECDSA SigGen (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) ECDSA SigGen (FIPS186-4) Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) ECDSA SigGen (FIPS186-4) Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) ECDSA SigGen (FIPS186-4) Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) ECDSA SigGen (FIPS186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) ECDSA SigGen (FIPS186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) ECDSA SigGen (FIPS186-4) Expand
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) ECDSA SigVer (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) ECDSA SigVer (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) ECDSA SigVer (FIPS186-2): Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) ECDSA SigVer (FIPS186-2): Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) ECDSA SigVer (FIPS186-2): Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) ECDSA SigVer (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) ECDSA SigVer (FIPS186-4) Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) ECDSA SigVer (FIPS186-4) Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) ECDSA SigVer (FIPS186-4) Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) ECDSA SigVer (FIPS186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) ECDSA SigVer (FIPS186-4) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) ECDSA SigVer (FIPS186-4) Expand

DSA 645

   First Validated: 5/9/2012
Operating Environment Algorithm Capabilities
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) DSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) DSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) DSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) DSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) DSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) DSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) DSA SigGen (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) DSA SigGen (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) DSA SigGen (FIPS186-2): Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) DSA SigGen (FIPS186-2): Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) DSA SigGen (FIPS186-2): Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) DSA SigGen (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) DSA SigVer (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) DSA SigVer (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) DSA SigVer (FIPS186-2): Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) DSA SigVer (FIPS186-2): Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) DSA SigVer (FIPS186-2): Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) DSA SigVer (FIPS186-2): Expand

DRBG 193

   First Validated: 5/9/2012
Operating Environment Algorithm Capabilities
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) Counter DRBG Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) Counter DRBG Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) Counter DRBG Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) Counter DRBG Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) Counter DRBG Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) Counter DRBG Expand

SHS 1773

   First Validated: 5/9/2012
Operating Environment Algorithm Capabilities
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) SHA-1 Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) SHA-1 Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) SHA-1 Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) SHA-1 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) SHA-1 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) SHA-1 Expand
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) SHA2-256 Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) SHA2-256 Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) SHA2-256 Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) SHA2-256 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) SHA2-256 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) SHA2-256 Expand
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) SHA2-384 Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) SHA2-384 Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) SHA2-384 Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) SHA2-384 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) SHA2-384 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) SHA2-384 Expand
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) SHA2-512 Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) SHA2-512 Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) SHA2-512 Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) SHA2-512 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) SHA2-512 Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) SHA2-512 Expand

RSA 1051

   First Validated: 5/9/2012
Operating Environment Algorithm Capabilities
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) RSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) RSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) RSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) RSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) RSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) RSA KeyGen (FIPS186-2): Expand
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) RSA SigGen (FIPS186-2) Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) RSA SigGen (FIPS186-2) Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) RSA SigGen (FIPS186-2) Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) RSA SigGen (FIPS186-2) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) RSA SigGen (FIPS186-2) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) RSA SigGen (FIPS186-2) Expand
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) RSA SigVer (FIPS186-2) Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) RSA SigVer (FIPS186-2) Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) RSA SigVer (FIPS186-2) Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) RSA SigVer (FIPS186-2) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) RSA SigVer (FIPS186-2) Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) RSA SigVer (FIPS186-2) Expand

TDES 1307

   First Validated: 5/9/2012
Operating Environment Algorithm Capabilities
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) TDES-CBC Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) TDES-CBC Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) TDES-CBC Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) TDES-CBC Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) TDES-CBC Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) TDES-CBC Expand
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) TDES-ECB Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) TDES-ECB Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) TDES-ECB Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) TDES-ECB Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) TDES-ECB Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) TDES-ECB Expand

AES 2023

   First Validated: 5/9/2012
Operating Environment Algorithm Capabilities
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) AES-CBC Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) AES-CBC Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) AES-CBC Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) AES-CBC Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) AES-CBC Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) AES-CBC Expand
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) AES-CTR Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) AES-CTR Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) AES-CTR Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) AES-CTR Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) AES-CTR Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) AES-CTR Expand
Windows Embedded Compact 7 on ARMv5 (Freescale i.MX27) AES-ECB Expand
Windows Embedded Compact 7 on ARMv6 (Samsung SMDK6410) AES-ECB Expand
Windows Embedded Compact 7 on ARMv7 (Texas Instruments EVM3530) AES-ECB Expand
Windows Embedded Compact 7 on i586 (MSTI PDX-600) AES-ECB Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII FP) AES-ECB Expand
Windows Embedded Compact 7 on Sigma Designs SMP8654 (MIPSII) AES-ECB Expand

Created October 05, 2016, Updated March 16, 2023