808bits

RSA BSAFE(R) Crypto-C Micro Edition

FIPS 140-2 certificate #2056 · RSA, The Security Division of EMC · data as of 2026-10-21

RSA BSAFE(R) Crypto-C Micro Edition, from RSA, The Security Division of EMC, holds FIPS 140-2 certificate #2056 at overall level 1. The validation is historical: agencies may keep the module in existing systems but not buy it new. Below are its validation history, algorithm certificates and security policy, drawn from the NIST CMVP entry.

Historical. 186-2 transition. Federal agencies may reference historical validations for existing systems only, not for new procurement.
Caveat: When operated in FIPS mode

Certificate

Certificate number2056
StandardFIPS 140-2
Statushistorical
Overall level1
Module typeSoftware
EmbodimentMulti-chip standalone
VendorRSA, The Security Division of EMC · website
Software versions4.0.1 [1] and 4.0.2.5 [2]

Module description

Quoted from the NIST CMVP entry for this certificate.

The Crypto-C Micro Edition (ME) Module is RSA, The Security Division of EMC's cryptographic library designed for securing mobile devices like wireless phones and personal digital assistants. It contains assembly-level optimizations on key wireless processors. Its functionality includes a wide range of data encryption and signing algorithms, including Triple-DES, the Advanced Encryption Standard (AES) algorithm, the RSA Public Key Cryptosystem, the DSA government signature algorithm, MD5 and SHA1 message digest routines, and more.

Security level exceptions

  • Cryptographic Module Specification: Level 3
  • Roles, Services, and Authentication: Level 2
  • Design Assurance: Level 3

Approved algorithms (9)

AlgorithmCAVP certificates
AES2017, 4126
DRBG191, 1246
DSA642, 1121
ECDSA292, 941
HMAC1221, 2699
PBKDFvendor affirmed
RSA1046, 2233
SHS1767, 3395
Triple-DES1302, 2257

Other algorithms

Diffie-Hellman; EC Diffie-Hellman; NDRNG; RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); Camellia; DES; DES40; ECAES; ECIES; HMAC MD5; MD2; MD4; MD5; PBKDF1 SHA-1; PRNG; RC2; RC4; RC5

Tested configurations

  • Apple Mac OS X 10.6 Snow Leopard running on a Apple Macbook (x86 32-bit) [1]
  • Apple Mac OS X 10.6 Snow Leopard running on a Apple Macbook (x86 64-bit) [1]
  • HP HP-UX 11.23 running on a HP Visualize C3600 (PA RISC 2.0 32-bit) [1]
  • HP HP-UX 11.23 running on a HP Visualize C3600 (PA-RISC 2.0W 64-bit) [1]
  • HP HP-UX 11.31 running on a HP Workstation zx2000 (Itanium2 32-bit) [1]
  • HP HP-UX 11.31 running on a HP Workstation zx2000 (Itanium2 64-bit) [1]
  • IBM AIX 5L v5.3 running on a IBM 9110-51A (PPC 32-bit) [1]
  • IBM AIX 5L v5.3 running on a IBM 9110-51A (PPC 64-bit) [1]
  • IBM AIX v6.1 running on a IBM 9110-51A (PPC 32-bit) [1]
  • IBM AIX v6.1 running on a IBM 9110-51A (PPC 64-bit) [1]
  • IBM AIX v7.1 running on a IBM 8231-E2B (PPC 32-bit) [1]
  • IBM AIX v7.1 running on a IBM 8231-E2B (PPC 64-bit) [1]
  • Microsoft Windows 7 SP1 running on a Dell Precision M6500 with PAA (x86 64-bit) [1]
  • Microsoft Windows Server 2003 running on a Dell Dimension E521 (x86 32-bit) [1]
  • Microsoft Windows Server 2003 running on a Dell Dimension E521 (x86 64-bit) [1]
  • Microsoft Windows Server 2003 running on a HP rx2620 (Itanium2 64-bit) [1]
  • Microsoft Windows Server 2003 running on a HP rx2620 (Itanium2 64-bit) [1]
  • Microsoft Windows XP Professional SP2 running on a Indus Technologies Idex 410 (x86 64-bit) [1]
  • Microsoft Windows XP Professional SP3 running on a Dell Poweredge SC420 (x86 32-bit) [1]
  • Microsoft Windows XP Professional SP3 running on a Dell Precision M6500 with PAA (x86 32-bit) [1]
  • NetBSD 6.0.1 running on a Ricoh D2395602 [2] (single-user mode)
  • Oracle Solaris 10 running on a Dell Dimension E521 (x86 64-bit) [1]
  • Oracle Solaris 10 running on a Dell Poweredge SC420 (x86 32-bit) [1]
  • Oracle Solaris 10 running on a Intel Sugar Bay with PAA (x86 32-bit) [1]
  • Oracle Solaris 10 running on a Intel Sugar Bay with PAA (x86 64-bit) [1]
  • Oracle Solaris 10 running on a Sun Fire V240 (SPARC v9 64-bit) [1]
  • Oracle Solaris 10 running on a Sun Sunblade 100 (SPARC v8 32-bit) [1]
  • Oracle Solaris 10 running on a Sun Sunblade 100 (SPARC v8+ 32-bit) [1]
  • Red Hat Enterprise Linux 5.0 running on a IBM 7044-170 (PPC 32-bit) [1]
  • Red Hat Enterprise Linux 5.0 running on a IBM 7044-170 (PPC 64-bit) [1]
  • Red Hat Enterprise Linux 5.5 running on a Dell Dimension E521 (x86 32-bit) [1]
  • Red Hat Enterprise Linux 5.5 running on a Dell Dimension E521 (x86 64-bit) [1]
  • Red Hat Enterprise Linux 5.5 running on a HP rx2600 (Itanium2 64-bit) [1]
  • Red Hat Enterprise Linux 5.5 running on a Intel Maho Bay with PAA (x86 32-bit) [1]
  • Red Hat Enterprise Linux 6.0 running on a Dell Dimension E521 (x86 32-bit) [1]
  • Red Hat Enterprise Linux 6.0 running on a Dell Dimension E521 (x86 64-bit) [1]
  • Red Hat Enterprise Linux 6.0 running on a Intel Maho Bay with PAA (x86 64-bit) [1]

Validation history

DateTypeLab
2013-12-05InitialLeidos Accredited Testing & Evaluation (AT&E) Lab
2014-11-25UpdateLeidos Accredited Testing & Evaluation (AT&E) Lab
2016-02-03UpdateLeidos Accredited Testing & Evaluation (AT&E) Lab
2017-01-05UpdateLeidos 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: 2013-12-05, 2014-11-25, 2016-02-03, 2017-01-05

Source documents