U.S. flag   An official website of the United States government
Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock (Dot gov) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

Cryptographic Module Validation Program CMVP

Certificate #3389

Details

Module Name
wolfCrypt
Standard
FIPS 140-2
Status
Active
Sunset Date
3/3/2024
Overall Level
1
Caveat
When operated in FIPS mode. When entropy is externally loaded, no assurance of the minimum strength of generated keys.
Security Level Exceptions
  • Physical Security: N/A
  • Mitigation of Other Attacks: N/A
Module Type
Software
Embodiment
Multi-Chip Stand Alone
Description
wolfCrypt module is a comprehensive suite of FIPS Approved algorithms. All key sizes and modes have been implemented to allow flexibility and efficiency.
Tested Configuration(s)
  • Android 11 running on Samsung Galaxy S20 5G with a Qualcomm Snapdragon 865 SoC with PAA
  • Android 11 running on Samsung Galaxy S20 5G with a Qualcomm Snapdragon 865 SoC without PAA
  • Android 6.0 (Linux 4.1) running on RICOH IM C6000 with a Freescale i.MX6 Quad/DualLite with PAA
  • Android 6.0 (Linux 4.1) running on RICOH IM C6000 with a Freescale i.MX6 Quad/DualLite without PAA
  • Android 8.1 (Linux 4.4) running on EchoNous Kosmos® Bridge with a Qualcomm Snapdragon 835 (APQ8098 / MSM8998) with PAA
  • Android 8.1 (Linux 4.4) running on EchoNous Kosmos® Bridge with a Qualcomm Snapdragon 835 (APQ8098 / MSM8998) without PAA
  • CentOS 7.9 running on HP ProLiant DL360 with Intel® Xeon™ X5650 with PAA
  • CentOS 7.9 running on HP ProLiant DL360 with Intel® Xeon™ X5650 without PAA
  • CMSIS-RTOS2 v2.1.3 running on Alto™ with Silicon Labs EFM32G (Gecko)
  • CodeOS v1.4 running on Series CR2700 Code Reader(s) with CodeCorp CT8200 (ARM FA626TE)
  • Fusion Embedded RTOS 5.0 running on Classone ® IP Radio Gateway with Analog Devices ADSP-BF516 (BlackFin)
  • HP Imaging & Printing Linux 4.9 running on HP PN 3PZ95-60002 with ARM Cortex-A72 with PAA
  • HP Imaging & Printing Linux 4.9 running on HP PN 3PZ95-60002 with ARM Cortex-A72 without PAA
  • iOS 14 running on iPhone 12 with Apple A14 Bionic with PAA
  • iOS 14 running on iPhone 12 with Apple A14 Bionic without PAA
  • Linux 4.12 running on HP PageWide XL with an Inel® Core™ - 7101 with PAA
  • Linux 4.12 running on HP PageWide XL with an Inel® Core™ - 7101 with PAA
  • Linux 4.12 Yocto Standard running on Metasys® SNC Series Network Control Engine with Freescale i.MX6 DualLite ARMv7 Cortex-A9 x2 with PAA
  • Linux 4.12 Yocto Standard running on Metasys® SNC Series Network Control Engine with Freescale i.MX6 DualLite ARMv7 Cortex-A9 x2 without PAA
  • Linux 4.14 running on Lenovo XClarity Controller with an ARM Cortex A9 (x2) with PAA
  • Linux 4.14 running on Lenovo XClarity Controller with an ARM Cortex A9 (x2) without PAA
  • Linux 4.14 running on SEL-2742S with an ARMv8 Cortex A53 with PAA
  • Linux 4.14 running on SEL-2742S with an ARMv8 Cortex A53 without PAA
  • Linux 4.19 running on Cloudworx Video ENC-DEC with ARMv8 Cortex A53 with PAA
  • Linux 4.19 running on Cloudworx Video ENC-DEC with ARMv8 Cortex A53 without PAA
  • Linux 4.4 (Ubuntu 16.04 LTS) running on Intel Ultrabook 2 in 1 with an Intel® Core™ i5-5300U CPU @2.30GHz x 4 with PAA
  • Linux 4.4 (Ubuntu 16.04 LTS) running on Intel Ultrabook 2 in 1 with an Intel® Core™ i5-5300U CPU @2.30GHz x 4 without PAA
  • Linux 4.9 running on ZOLL Communications Module with a Freescale i.MX7 Dual ARM Cortex-A7 with PAA
  • Linux 4.9 running on ZOLL Communications Module with a Freescale i.MX7 Dual ARM Cortex-A7 without PAA
  • Linux 5.4 running on a Dell PowerEdge R340 Rack Server with an Intel® Xeon® E-2244G with PAA
  • Linux 5.4 running on a Dell PowerEdge R340 Rack Server with an Intel® Xeon® E-2244G without PAA
  • Linux 5.4 running on an iSTAR physical access controller with an Freescale i.MX7 Dual Arm Cortex A-7 with PAA
  • Linux 5.4 running on an iSTAR physical access controller with an Freescale i.MX7 Dual Arm Cortex A-7 without PAA
  • Linux socfpga Cyclone V running on SEL 2700 Series 24-Port Ethernet Switch with an ARMv7 rev0, Cortex A-9
  • Net+OS v7.6 running on a Sigma IV Infusion Pump with a Digi International NS9210
  • NetBSD/i386 Reve 4.5 running on RICOH IM C2500 with an Intel® Atom® E3930
  • NetBSD/i386 Reve 4.5 running on RICOH IM C6000 with an Intel® Atom® E3940
  • Nucleus 3.0 version 2013.08.1 running on XL200 Radio with Freescale Vybrid VF500
  • OpenRTOS v10.1.1 running on STMicroelectronics STM32L4R9I-DISCO (Discovery Kit) with a STMicroelectronics STM32L4Rx
  • QNX 6.5 running on Zebra ZQ630 with an ARM9®
  • QNX 6.6 running on Zebra ZT610 with an ARM® Cortex®-A9
  • QNX 7.0 running on Zebra ZD621 with an ARM® Cortex®-A7
  • QNX 7.0 running on Zebra ZT421 with an ARM® Cortex®-A7 (x2)
  • Red Hat Enterprise Linux Workstation running on DELL Precision 5820 with an Intel® Xeon™ W-2155 @ 3.3GHz x 20 with PAA
  • Red Hat Enterprise Linux Workstation running on DELL Precision 5820 with an Intel® Xeon™ W-2155 @ 3.3GHz x 20 without PAA
  • SUSE Linux Enterprise Server on VMWare ESXi 6.7.0 running on Dell PowerEdge T340 with an Intel® Xeon® E-2234 with PAA
  • SUSE Linux Enterprise Server on VMWare ESXi 6.7.0 running on Dell PowerEdge T340 with an Intel® Xeon® E-2234 without PAA
  • Swoop Kernel 1.5 running on Skipper with a Xilinx Zynq Ultrascale+ XCZU9EG™ ARM® Cortex®-A53
  • Windows 10 Enterprise running on Radar FCL Package Utility with Intel® Core™ i7-7820 @2.9GHz x 4 with PAA
  • Windows 10 Enterprise running on Radar FCL Package Utility with Intel® Core™ i7-7820 @2.9GHz x 4 without PAA
  • Windows 10 Pro running on Lenovo Thinkpad T470 with an Intel® Core™ i7-7600 with PAA
  • Windows 10 Pro running on Lenovo Thinkpad T470 with an Intel® Core™ i7-7600 without PAA
  • Windows 10 running on Intel® Ultrabook 2 in 1 with an Intel® Core™ i5-5300U CPU @2.30GHz x 4 with PAA
  • Windows 10 running on Intel® Ultrabook 2 in 1 with and Intel® Core™ i5-5300U CPU @2.30GHz x 4 without PAA
  • Windows CE 6.0 running on HP LaserJet Enterprise with an ARM Cortex-A8
  • Windows Server 2016 Standard running on Dell PowerEdge R430 with an Intel® Xeon® E5-2603 with PAA
  • Windows Server 2016 Standard running on Dell PowerEdge R430 with an Intel® Xeon® E5-2603 without PAA A8
  • Windows Server 2019 running on HPE ProLiant DL360 with an Intel® Xeon® Silver 4116 with PAA
  • Windows Server 2019 running on HPE ProLiant DL360 with an Intel® Xeon® Silver 4116 without PAA (single-user mode)
FIPS Algorithms
AES Certs. #5446, #A894, #A902, #A949, #A1057, #A1103, #A1180, #A1261, #A1565, #A2119, #C663, #C1051, #C1438, #C1568, #C1646, #C1727 and #C1746
CVL Certs. #1891, #1892, #A894, #A902, #A949, #A1057, #A1103, #A1180, #A1261, #A1565, #A2119, #C663, #C1051, #C1438, #C1568, #C1646, #C1727 and #C1746
DRBG Certs. #2131, #A894, #A902, #A949, #A1057, #A1103, #A1180, #A1261, #A1565, #A2119, #C663, #C1051, #C1438, #C1568, #C1646, #C1727 and #C1746
DSA Certs. #1401, #A894, #A902, #A949, #A1057, #A1103, #A1180, #A1261, #A1565, #A2119, #C663, #C1051, #C1438, #C1568, #C1646, #C1727 and #C1746
ECDSA Certs. #1451, #A894, #A902, #A949, #A1057, #A1103, #A1180, #A1261, #A1565, #A2119, #C663, #C1051, #C1438, #C1568, #C1646, #C1727 and #C1746
HMAC Certs. #3604, #A894, #A902, #A949, #A1057, #A1103, #A1180, #A1261, #A1565, #A2119, #C663, #C1051, #C1438, #C1568, #C1646, #C1727 and #C1746
RSA Certs. #2922, #A894, #A902, #A949, #A1057, #A1103, #A1180, #A1261, #A1565, #A2119, #C663, #C1051, #C1438, #C1568 #C1646, #C1727 and #C1746
SHA-3 Certs. #45, #A894, #A902, #A949, #A1057, #A1103, #A1180, #A1261, #A1565, #A2119, #C663, #C1051, #C1438, #C1568, #C1646, #C1727 and #C1746
SHS Certs. #4365, #A894, #A902, #A949, #A1057, #A1103, #A1180, #A1261, #A1565, #A2119, #C663, #C1051, #C1438, #C1568, #C1646, #C1727 and #C1746
Triple-DES Certs. #2736, #A894, #A902, #A949, #A1057, #A1103, #A1180, #A1261, #A1565, #A2119, #C663, #C1051, #C1438, #C1568, #C1646, #C1727 and #C1746
Allowed Algorithms
NDRNG
Software Versions
4.0, 4.0.1, 4.1.0, 4.2.0, 4.3.0, 4.3.2, 4.3.4, 4.4.1, 4.4.1a, 4.4.2, 4.5.2, 4.5.4, 4.5.4a, 4.6.1 and 4.6.2

Vendor

wolfSSL Inc.
10016 Edmonds Way Suite C-300
Edmonds, WA 98020
USA

Todd Ouska
todd@wolfssl.com
Phone: 503-679-1859
Larry Stefonic
larry@wolfssl.com
Phone: 206-369-4800

Validation History

Date Type Lab
3/4/2019 Initial UL VERIFICATION SERVICES INC
5/31/2019 Update UL VERIFICATION SERVICES INC
10/22/2019 Update UL VERIFICATION SERVICES INC
1/6/2020 Update UL VERIFICATION SERVICES INC
3/26/2020 Update UL VERIFICATION SERVICES INC
4/22/2020 Update UL VERIFICATION SERVICES INC
7/6/2020 Update UL VERIFICATION SERVICES INC
8/27/2020 Update UL VERIFICATION SERVICES INC
1/29/2021 Update UL VERIFICATION SERVICES INC
3/24/2021 Update UL VERIFICATION SERVICES INC
4/14/2021 Update UL VERIFICATION SERVICES INC
8/30/2021 Update UL VERIFICATION SERVICES INC
2/14/2022 Update UL VERIFICATION SERVICES INC
3/14/2022 Update UL VERIFICATION SERVICES INC