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 April 03, 2025