808bits

RSA BSAFE® Crypto-C Micro Edition

FIPS 140-2 certificate #2300 · RSA · data as of 2026-08-28
Historical. Moved to historical list due to sunsetting. Federal agencies may reference historical validations for existing systems only, not for new procurement.
Caveat: When operated in FIPS mode. When entropy is externally loaded, no assurance of the minimum strength of generated keys

Certificate

Certificate number2300
StandardFIPS 140-2
Statushistorical
Overall level1
Module typeSoftware
EmbodimentMulti-chip standalone
VendorRSA · website
Software versions4.1 [1], 4.1.0.1 [2], 4.1.2 [3], 4.1.2.2 [4] and 4.1.3.2 [5]

Module description

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
  • Physical Security: N/A
  • Design Assurance: Level 3

Approved algorithms

AlgorithmCAVP certificate
AES2859, 3596, 3767, 4665, C810
CVL296, 297, 298, 299, 300, 618, 619, 620, 621, 622, 714, 715, 716, 717, 740, 1311, 1314, 1315, 1316, 1317, C810
DRBG507, 931, 1037, 1577, C810
DSA858, 999, 1047, 1236, C810
ECDSA507, 733, 810, 1149, C810
HMAC1799, 2293, 2467, 3089, C810
KTS
PBKDFvendor affirmed
RSA1499, 1850, 1938, 2545, C810
SHS2402, 2958, 3137, 3822, C810
Triple-DES1706, 2003, 2095, 2482, C810

Other algorithms

Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 256 bits of encryption strength); HMAC-MD5; MD5; NDRNG; RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength)

Tested configurations

  • AIX 6.1 on Virtual I/O Server 2.2.2.1 running on a IBM Power 710 8231 - E2B [1][3]
  • AIX 6.1 on Virtual I/O Server 2.2.2.1 running on a IBM Power 710 8231 - E2B [1][3]
  • AIX 7.1 on Virtual I/O Server 2.2.2.1 running on a IBM Power 710 8231 - E1C [1][3]
  • AIX 7.1 on Virtual I/O Server 2.2.2.1 running on a IBM Power 710 8231 - E1C [1][3]
  • Android 2.3.6 running on a Samsung Galaxy S2 [1]
  • Android 4.0.3 running on a Motorola RAZR I [1]
  • Android 4.1 running on a Motorola RAZR I [3]
  • Android 4.1.2 running on a Google Nexus 7
  • Android 4.4 running on a Google Nexus 7 Tablet [3]
  • Android 5.1 running on a Google Nexus 5 [3]
  • Android 5.1 running on a Google Nexus 9 Tablet [3]
  • CentOS 6.6 running on a Dell R730xd [3]
  • CentOS 7.2 running on a Dell Latitude E6420 with PAA [3]
  • CentOS 7.2 running on a Dell Latitude E6420 without PAA [3]
  • Fedora Core 17 running on a Beagle dev board [1]
  • Fedora Core 20 running on a Wandboard Quad [3]
  • Fedora Core 22 running on an AMD Seattle A0 Overdrive Development System [3]
  • FreeBSD 10.2 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server with PAA [3]
  • FreeBSD 10.2 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server without PAA [3]
  • FreeBSD 8.3 on ESXi 5.0 running on a Dell M610 with PAA [1]
  • FreeBSD 8.3 on ESXi 5.0 running on a Dell M610 without PAA [1]
  • HPUX 11.31 running on a HP 9000/800/RP3410 [1][3]
  • HPUX 11.31 running on a HP 9000/800/RP3410 [1][3]
  • HPUX 11.31 running on a HP RX2620 [1][3]
  • HPUX 11.31 running on a HP RX2620 [1][3]
  • iOS 7.1 running on an Apple iPad 3 [1]
  • iOS 7.1 running on an Apple iPad 4 [1]
  • Linaro Linux 3.10.68 running on a Fujitsu MB86S72 [2]
  • Mac OS X 10.8 running on an Apple Mac Pro 5.1 with PAA [1]
  • Mac OS X 10.8 running on an Apple MacBook6,1 without PAA [1]
  • Mac OSX 10.10 on vCenter SUSE 11 running on a Mac Pro 6.10 with PAA [3]
  • Mac OSX 10.10 on vCenter SUSE 11 running on a Mac Pro 6.10 without PAA [3]
  • Oracle Linux 5.6 (x86-64) running on a Dell XPS 8700 with an Intel Core i7 with PAA [4]
  • Oracle Linux 5.6 (x86-64) running on a Dell XPS 8700 with an Intel Core i7 without PAA [4]
  • Oracle Linux 6.10 for Oracle Key Vault 18.1 (x86-64) running on a Dell OptiPlex 7040M with an Intel Core i5 with PAA [4]
  • Oracle Linux 6.10 for Oracle Key Vault 18.1 (x86-64) running on a Dell OptiPlex 7040M with an Intel Core i5 without PAA [4]
  • Oracle Linux 6.9 (x86-64) running on a Dell OptiPlex 5060 SFF with an Intel Core i7 with PAA [4]
  • Oracle Linux 6.9 (x86-64) running on a Dell OptiPlex 5060 SFF with an Intel Core i7 without PAA [4]
  • Oracle Linux 7.3 (x86-64) running on a Dell OptiPlex 5060 SFF with an Intel Core i7 with PAA [4]
  • Oracle Linux 7.3 (x86-64) running on a Dell OptiPlex 5060 SFF with an Intel Core i7 without PAA [4]
  • Oracle Linux 7.6 (x86-64) running on a Dell Latitude 5590 with an Intel Core i7 with PAA [4]
  • Oracle Linux 7.6 (x86-64) running on a Dell Latitude 5590 with an Intel Core i7 without PAA [4] (single-user mode)
  • Red Hat Enterprise Linux 5.11 on PowerVM 2.2 running on an IBM 8231-E2B [3]
  • Red Hat Enterprise Linux 5.11 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server with PAA [3]
  • Red Hat Enterprise Linux 5.11 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server without PAA [3]
  • Red Hat Enterprise Linux 5.11 on z/VM 6.2 running on a IBM s390x [3]
  • Red Hat Enterprise Linux 5.11 running on a HP Integrity RX2620 [3]
  • Red Hat Enterprise Linux 5.3 running on a IBM Power 710 8231 - E2B [1]
  • Red Hat Enterprise Linux 5.3 running on a IBM Power 710 8231 - E2B [1]
  • Red Hat Enterprise Linux 5.5 on ESX 4.0 running on a Dell M610 with PAA [1]
  • Red Hat Enterprise Linux 5.5 on ESX 4.0 running on a Dell M610 with PAA [1]
  • Red Hat Enterprise Linux 5.5 on ESX 4.0 running on a Dell M610 without PAA [1]
  • Red Hat Enterprise Linux 5.5 on ESX 4.0 running on a Dell M610 without PAA [1]
  • Red Hat Enterprise Linux 5.5 running on a Server HP RX 2620 [1]
  • Red Hat Enterprise Linux 5.8 on z/VM 6.2 running on a IBM s390x [1]
  • Red Hat Enterprise Linux 5.8 on z/VM 6.2 running on a IBM s390x [1]
  • Red Hat Enterprise Linux 6.1 on ESXi 4.1 running on a Dell M610 with PAA [1]
  • Red Hat Enterprise Linux 6.1 on ESXi 4.1 running on a Dell M610 with PAA [1]
  • Red Hat Enterprise Linux 6.1 on ESXi 4.1 running on a Dell M610 without PAA [1]
  • Red Hat Enterprise Linux 6.1 on ESXi 4.1 running on a Dell M610 without PAA [1]
  • Red Hat Enterprise Linux 6.7 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server with PAA [3]
  • Red Hat Enterprise Linux 6.7 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server without PAA [3]
  • Red Hat Enterprise Linux 7.1 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server with PAA [3]
  • Red Hat Enterprise Linux 7.1 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server without PAA [3]
  • Solaris 10 on ESXi 4.1 running on a Dell M610 with PAA [1]
  • Solaris 10 on ESXi 4.1 running on a Dell M610 without PAA [1]
  • Solaris 10 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server with PAA [3]
  • Solaris 10 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server without PAA [3]
  • Solaris 10 running on a Oracle SPARC T4-2 [1][3]
  • Solaris 10 running on a Oracle Sun Fire X2100 with PAA [1]
  • Solaris 10 running on a Oracle Sun Fire X2100 without PAA [1]
  • Solaris 11 running on a Oracle SPARC Enterprise T5120 [1][3]
  • Solaris 11 running on a Oracle SPARC T4-2 [1][3]
  • Solaris 11 running on a Oracle SPARC T4-2 with PAA [1][3]
  • Solaris 11 running on a Oracle SPARC T4-2 without PAA [1][3]
  • SUSE Linux Enterprise Server 11 on ESX 4.0 running on a Dell M610 with PAA [1]
  • SUSE Linux Enterprise Server 11 on ESX 4.0 running on a Dell M610 without PAA [1]
  • SUSE Linux Enterprise Server 11 on ESXi 4.1 running on a Dell M610 with PAA [1]
  • SUSE Linux Enterprise Server 11 on ESXi 4.1 running on a Dell M610 without PAA [1]
  • SUSE Linux Enterprise Server 11 on PowerVM 2.2 running on an IBM 8231-E2B [3]
  • SUSE Linux Enterprise Server 11 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server with PAA [3]
  • SUSE Linux Enterprise Server 11 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server without PAA [3]
  • SUSE Linux Enterprise Server 11 running on a IBM Power 710 8231 - E2B [1]
  • SUSE Linux Enterprise Server 11 running on a IBM Power 710 8231 - E2B [1]
  • SUSE Linux Enterprise Server 12 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server with PAA [3]
  • SUSE Linux Enterprise Server 12 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server without PAA [3]
  • Timesys Linux 4.2.8 running on a ARMv7 Cortex A53 [5]
  • Ubuntu 12.04 LTS running on a Beagle dev board [1][3]
  • VxWorks 6.4 running on a MVME6100 [1][3]
  • VxWorks 6.7 running on a MVME6100 [1][3]
  • VxWorks 6.8 running on a MX31 Lite Kit [1][3]
  • Windows 10 Enterprise on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server with PAA [3]
  • Windows 10 Enterprise on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server without PAA [3]
  • Windows 7 Enterprise on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server with PAA [3]
  • Windows 7 Enterprise on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server without PAA [3]
  • Windows 7 Enterprise SP1 running on a Compaq Pro 6305 with PAA [1]
  • Windows 7 Enterprise SP1 running on a Compaq Pro 6305 with PAA [1]
  • Windows 7 Enterprise SP1 running on a Compaq Pro 6305 without PAA [1]
  • Windows 7 Enterprise SP1 running on a Compaq Pro 6305 without PAA [1]
  • Windows 7 Enterprise SP1 running on an Intel Mahobay with PAA [1]
  • Windows 7 Enterprise SP1 running on an Intel Mahobay with PAA [1]
  • Windows 7 Enterprise SP1 running on an Intel Mahobay without PAA [1]
  • Windows 7 Enterprise SP1 running on an Intel Mahobay without PAA [1]
  • Windows 8 Enterprise on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server with PAA [3]
  • Windows 8 Enterprise on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server without PAA [3]
  • Windows 8.1 Enterprise running on an Intel Mahobay with PAA [1]
  • Windows 8.1 Enterprise running on an Intel Mahobay without PAA [1]
  • Windows Server 2003 Enterprise R2 on ESX 5.1 running on a Dell M610 with PAA [1]
  • Windows Server 2003 Enterprise R2 running on a Dell Dimension E521 without PAA [1]
  • Windows Server 2003 Enterprise R2 running on a Dell Dimension E521 without PAA [1]
  • Windows Server 2003 Enterprise R2 running on a Dell Dimension E521 without PAA [1]
  • Windows Server 2003 Enterprise R2 running on a Dell Dimension E521 without PAA [1]
  • Windows Server 2003 Enterprise R2 running on a HP Integrity RX2620 [1]
  • Windows Server 2003 Enterprise R2 running on a HP Integrity RX2620 [1]
  • Windows Server 2003 Enterprise R2 running on an Apple Mac Pro 1.1 with PAA [1]
  • Windows Server 2003 Enterprise R2 running on an Apple Mac Pro 1.1 with PAA [1]
  • Windows Server 2003 Enterprise R2 running on an Intel Mahobay with PAA [1]
  • Windows Server 2008 Enterprise on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server with PAA [3]
  • Windows Server 2008 Enterprise on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server without PAA [3]
  • Windows Server 2008 Enterprise R2 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server with PAA [3]
  • Windows Server 2008 Enterprise R2 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server without PAA [3]
  • Windows Server 2008 Enterprise R2 running on a Dell Dimension E521 without PAA [1]
  • Windows Server 2008 Enterprise R2 running on a Dell Dimension E521 without PAA [1]
  • Windows Server 2008 Enterprise R2 running on a HP Integrity RX2620 [1]
  • Windows Server 2008 Enterprise R2 running on a HP Integrity RX2620 [1][3]
  • Windows Server 2008 Enterprise R2 running on an Intel Mahobay with PAA [1]
  • Windows Server 2008 Enterprise R2 running on an Intel Mahobay with PAA [1]
  • Windows Server 2008 Enterprise SP2 running on an Intel Mahobay with PAA [1]
  • Windows Server 2008 Enterprise SP2 running on an Intel Mahobay with PAA [1]
  • Windows Server 2008 Enterprise SP2 running on an Intel Mahobay without PAA [1]
  • Windows Server 2008 Enterprise SP2 running on an Intel Mahobay without PAA [1]
  • Windows Server 2012 R2 Standard running on a Compaq Pro 6305 with PAA [1]
  • Windows Server 2012 R2 Standard running on a Compaq Pro 6305 without PAA [1]
  • Windows Server 2012 Standard R2 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server with PAA [3]
  • Windows Server 2012 Standard R2 on vCenter SUSE 11 running on a Cisco UCS C220 M3 Rack Server without PAA [3]

Validation history

DateTypeLab
2014-12-16InitialLeidos Accredited Testing & Evaluation (AT&E) Lab
2015-12-21UpdateLeidos Accredited Testing & Evaluation (AT&E) Lab
2016-01-19UpdateLeidos Accredited Testing & Evaluation (AT&E) Lab
2016-01-22UpdateLeidos Accredited Testing & Evaluation (AT&E) Lab
2016-02-12UpdateLeidos Accredited Testing & Evaluation (AT&E) Lab
2017-01-18UpdateLeidos Accredited Testing & Evaluation (AT&E) Lab
2017-08-11UpdateLeidos Accredited Testing & Evaluation (AT&E) Lab
2018-01-29UpdateLeidos Accredited Testing & Evaluation (AT&E) Lab
2019-07-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: 2014-12-16, 2015-12-21, 2016-01-19, 2016-01-22, 2016-02-12, 2017-01-18, 2017-08-11, 2018-01-29, 2019-07-29

Source documents