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
Microsoft Windows CE Enhanced Cryptographic Provider (RSAENH) is a general-purpose, software-based, cryptographic module for Windows CE. It can be dynamically linked into applications by software developers to permit the use of general-purpose cryptography.
Version
5.01
Type
SOFTWARE
Vendor
Microsoft Corporation
One Microsoft Way
Redmond, WA 98052-6399
USA
Contacts
Don Dumitru
dondu@microsoft.com
425-706-4362

RNG 66

   First Validated: 2/15/2005
Operating Environment Algorithm Capabilities
Windows CE 5.00 on ARMv4i (ARM920T) RNG FIPS (186-2): Expand
Windows CE 5.00 on Intel Pentium 4 RNG FIPS (186-2): Expand
Windows CE 5.00 on MIPS-IV (NEC VR-5477) RNG FIPS (186-2): Expand
Windows CE 5.01 on AMD Athlon 800MHz RNG FIPS (186-2): Expand
Windows CE 5.01 on ARMv4i RNG FIPS (186-2): Expand

HMAC 31

   First Validated: 2/15/2005
Operating Environment Algorithm Capabilities
Windows CE 5.00 on ARMv4i (ARM920T) HMAC-SHA-1 Expand
Windows CE 5.00 on Intel Pentium 4 HMAC-SHA-1 Expand
Windows CE 5.00 on MIPS-IV (NEC VR-5477) HMAC-SHA-1 Expand
Windows CE 5.01 on AMD Athlon 800MHz HMAC-SHA-1 Expand
Windows CE 5.01 on ARMv4i HMAC-SHA-1 Expand
Windows CE 5.00 on ARMv4i (ARM920T) HMAC-SHA2-256 Expand
Windows CE 5.00 on Intel Pentium 4 HMAC-SHA2-256 Expand
Windows CE 5.00 on MIPS-IV (NEC VR-5477) HMAC-SHA2-256 Expand
Windows CE 5.01 on AMD Athlon 800MHz HMAC-SHA2-256 Expand
Windows CE 5.01 on ARMv4i HMAC-SHA2-256 Expand
Windows CE 5.00 on ARMv4i (ARM920T) HMAC-SHA2-384 Expand
Windows CE 5.00 on Intel Pentium 4 HMAC-SHA2-384 Expand
Windows CE 5.00 on MIPS-IV (NEC VR-5477) HMAC-SHA2-384 Expand
Windows CE 5.01 on AMD Athlon 800MHz HMAC-SHA2-384 Expand
Windows CE 5.01 on ARMv4i HMAC-SHA2-384 Expand
Windows CE 5.00 on ARMv4i (ARM920T) HMAC-SHA2-512 Expand
Windows CE 5.00 on Intel Pentium 4 HMAC-SHA2-512 Expand
Windows CE 5.00 on MIPS-IV (NEC VR-5477) HMAC-SHA2-512 Expand
Windows CE 5.01 on AMD Athlon 800MHz HMAC-SHA2-512 Expand
Windows CE 5.01 on ARMv4i HMAC-SHA2-512 Expand

DES 296

   First Validated: 2/15/2005
Operating Environment Algorithm Capabilities
Windows CE 5.00 on ARMv4i (ARM920T) DES CBC: Expand
Windows CE 5.00 on Intel Pentium 4 DES CBC: Expand
Windows CE 5.00 on MIPS-IV (NEC VR-5477) DES CBC: Expand
Windows CE 5.01 on AMD Athlon 800MHz DES CBC: Expand
Windows CE 5.01 on ARMv4i DES CBC: Expand
Windows CE 5.00 on ARMv4i (ARM920T) DES ECB: Expand
Windows CE 5.00 on Intel Pentium 4 DES ECB: Expand
Windows CE 5.00 on MIPS-IV (NEC VR-5477) DES ECB: Expand
Windows CE 5.01 on AMD Athlon 800MHz DES ECB: Expand
Windows CE 5.01 on ARMv4i DES ECB: Expand

TDES 315

   First Validated: 2/15/2005
Operating Environment Algorithm Capabilities
Windows CE 5.00 on ARMv4i (ARM920T) TDES-CBC Expand
Windows CE 5.00 on Intel Pentium 4 TDES-CBC Expand
Windows CE 5.00 on MIPS-IV (NEC VR-5477) TDES-CBC Expand
Windows CE 5.01 on AMD Athlon 800MHz TDES-CBC Expand
Windows CE 5.01 on ARMv4i TDES-CBC Expand
Windows CE 5.00 on ARMv4i (ARM920T) TDES-ECB Expand
Windows CE 5.00 on Intel Pentium 4 TDES-ECB Expand
Windows CE 5.00 on MIPS-IV (NEC VR-5477) TDES-ECB Expand
Windows CE 5.01 on AMD Athlon 800MHz TDES-ECB Expand
Windows CE 5.01 on ARMv4i TDES-ECB Expand

SHS 305

   First Validated: 2/15/2005
Operating Environment Algorithm Capabilities
Windows CE 5.00 on ARMv4i (ARM920T) SHA-1 Expand
Windows CE 5.00 on Intel Pentium 4 SHA-1 Expand
Windows CE 5.00 on MIPS-IV (NEC VR-5477) SHA-1 Expand
Windows CE 5.01 on AMD Athlon 800MHz SHA-1 Expand
Windows CE 5.01 on ARMv4i SHA-1 Expand
Windows CE 5.00 on ARMv4i (ARM920T) SHA2-256 Expand
Windows CE 5.00 on Intel Pentium 4 SHA2-256 Expand
Windows CE 5.00 on MIPS-IV (NEC VR-5477) SHA2-256 Expand
Windows CE 5.01 on AMD Athlon 800MHz SHA2-256 Expand
Windows CE 5.01 on ARMv4i SHA2-256 Expand
Windows CE 5.00 on ARMv4i (ARM920T) SHA2-384 Expand
Windows CE 5.00 on Intel Pentium 4 SHA2-384 Expand
Windows CE 5.00 on MIPS-IV (NEC VR-5477) SHA2-384 Expand
Windows CE 5.01 on AMD Athlon 800MHz SHA2-384 Expand
Windows CE 5.01 on ARMv4i SHA2-384 Expand
Windows CE 5.00 on ARMv4i (ARM920T) SHA2-512 Expand
Windows CE 5.00 on Intel Pentium 4 SHA2-512 Expand
Windows CE 5.00 on MIPS-IV (NEC VR-5477) SHA2-512 Expand
Windows CE 5.01 on AMD Athlon 800MHz SHA2-512 Expand
Windows CE 5.01 on ARMv4i SHA2-512 Expand

AES 224

   First Validated: 2/15/2005
Operating Environment Algorithm Capabilities
Windows CE 5.00 on ARMv4i (ARM920T) AES-CBC Expand
Windows CE 5.00 on Intel Pentium 4 AES-CBC Expand
Windows CE 5.00 on MIPS-IV (NEC VR-5477) AES-CBC Expand
Windows CE 5.01 on AMD Athlon 800MHz AES-CBC Expand
Windows CE 5.01 on ARMv4i AES-CBC Expand
Windows CE 5.00 on ARMv4i (ARM920T) AES-ECB Expand
Windows CE 5.00 on Intel Pentium 4 AES-ECB Expand
Windows CE 5.00 on MIPS-IV (NEC VR-5477) AES-ECB Expand
Windows CE 5.01 on AMD Athlon 800MHz AES-ECB Expand
Windows CE 5.01 on ARMv4i AES-ECB Expand

RSA 52

   First Validated: 2/15/2005
Operating Environment Algorithm Capabilities
Windows CE 5.00 on ARMv4i (ARM920T) RSA SigGen (FIPS186-2) Expand
Windows CE 5.00 on Intel Pentium 4 RSA SigGen (FIPS186-2) Expand
Windows CE 5.00 on MIPS-IV (NEC VR-5477) RSA SigGen (FIPS186-2) Expand
Windows CE 5.01 on AMD Athlon 800MHz RSA SigGen (FIPS186-2) Expand
Windows CE 5.01 on ARMv4i RSA SigGen (FIPS186-2) Expand
Windows CE 5.00 on ARMv4i (ARM920T) RSA SigVer (FIPS186-2) Expand
Windows CE 5.00 on Intel Pentium 4 RSA SigVer (FIPS186-2) Expand
Windows CE 5.00 on MIPS-IV (NEC VR-5477) RSA SigVer (FIPS186-2) Expand
Windows CE 5.01 on AMD Athlon 800MHz RSA SigVer (FIPS186-2) Expand
Windows CE 5.01 on ARMv4i RSA SigVer (FIPS186-2) Expand

Created October 05, 2016, Updated March 16, 2023