808bits

Microsoft Windows CE, Windows Mobile, and Windows Embedded Handheld Enhanced Cryptographic Provider (RSAENH)

FIPS 140-2 certificate #560 · Microsoft Corporation · data as of 2026-08-28
Historical. RNG SP800-131A Revision 1 Transition. Federal agencies may reference historical validations for existing systems only, not for new procurement.
Caveat: When operated in FIPS mode

Certificate

Certificate number560
StandardFIPS 140-2
Statushistorical
Overall level1
Module typeSoftware
EmbodimentMulti-chip standalone
VendorMicrosoft Corporation · website
Software versions5.01.01603 [1], 5.00.911762 [1], 5.04.17228 [2], 5.05.19202 [2], 5.05.21840 [2], and 5.2.29344 [3]

Module description

Microsoft Windows CE, Windows Mobile, and Windows Embedded Handheld Enhanced Cryptographic Provider (RSAENH) is a general-purpose, softwarebased, cryptographic module for Windows CE, Windows Mobile, and Windows Embedded Handheld. It can be dynamically linked into applications by software developers to permit the use of general-purpose cryptography.

Security level exceptions

  • EMI/EMC: Level 3

Approved algorithms

AlgorithmCAVP certificate
AES224, 507, 3331
HMAC31, 260, 2122
RNG66, 286, 1360
RSA52, 222, 1711
SHS305, 578, 2764
Triple-DES315, 517, 1902

Other algorithms

DES (Cert. #296 [1]); DES [2][3]; HMAC MD5; MD5; RC2; RC4

Tested configurations

  • Windows CE 5.01 [1], Windows CE 5.00 [1], Windows Mobile 6.0 [2], Windows Mobile 6.1 [2], 6.5 [2] and Windows Embedded Handheld 6.5 [3] (single-user mode)

Validation history

DateTypeLab
2005-07-29InitialSAIC-VA
2005-08-24Update
2006-06-21Update
2006-06-28Update
2006-06-29Update
2006-12-08Update
2007-05-14Update
2008-02-21Update
2008-04-04Update
2009-10-30Update
2015-05-29UpdateLeidos Accredited Testing & Evaluation (AT&E) Lab

Status timeline

As observed by this tracker's snapshots. NIST publishes no dates for list moves; observation began 2026-08-21, so earlier changes carry no date.

  • 2026-08-21: first observed by this tracker, status historical
  • Validation dates on record: 2005-07-29, 2005-08-24, 2006-06-21, 2006-06-28, 2006-06-29, 2006-12-08, 2007-05-14, 2008-02-21, 2008-04-04, 2009-10-30, 2015-05-29

Source documents