Microsoft Windows CE, Windows Mobile, and Windows Embedded Handheld Enhanced Cryptographic Provider (RSAENH)
Caveat: When operated in FIPS mode
Certificate
| Certificate number | 560 |
|---|---|
| Standard | FIPS 140-2 |
| Status | historical |
| Overall level | 1 |
| Module type | Software |
| Embodiment | Multi-chip standalone |
| Vendor | Microsoft Corporation · website |
| Software versions | 5.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
| Algorithm | CAVP certificate |
|---|---|
| AES | 224, 507, 3331 |
| HMAC | 31, 260, 2122 |
| RNG | 66, 286, 1360 |
| RSA | 52, 222, 1711 |
| SHS | 305, 578, 2764 |
| Triple-DES | 315, 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
| Date | Type | Lab |
|---|---|---|
| 2005-07-29 | Initial | SAIC-VA |
| 2005-08-24 | Update | |
| 2006-06-21 | Update | |
| 2006-06-28 | Update | |
| 2006-06-29 | Update | |
| 2006-12-08 | Update | |
| 2007-05-14 | Update | |
| 2008-02-21 | Update | |
| 2008-04-04 | Update | |
| 2009-10-30 | Update | |
| 2015-05-29 | Update | Leidos 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