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

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

Cryptographic Algorithm Validation Program CAVP

Implementation Name
Description
The Cryptographic Module for Fognigma is a general purpose cryptographic module integrated in the Fognigma platform to provide FIPS 140-2 validated cryptography for the protection of sensitive information. This module provides the cryptographic services that are used by the Fognigma platform to generate its Virtual Private Network (VPN)
Version
2.0.16
Type
SOFTWARE
Vendor
Berryville Holdings, LLC
2465 Centerville Road
#J17-812
Herndon, VA 20171
USA
Contacts
Cael Jacobs
cael@bvhllc.com
(703) 782-9840
Chava Jurado
chava@bvhllc.com
(703) 782-9840

Component 2078

   First Validated: 9/14/2018
Operating Environment Algorithm Capabilities
Raspbian Stretch on ARM Cortex-A53 with PAA KAS-ECC CDH-Component Expand
Raspbian Stretch on ARM Cortex-A53 without PAA KAS-ECC CDH-Component Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA KAS-ECC CDH-Component Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA KAS-ECC CDH-Component Expand

DSA 1463

   First Validated: 9/14/2018
Operating Environment Algorithm Capabilities
Raspbian Stretch on ARM Cortex-A53 with PAA DSA KeyGen (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 without PAA DSA KeyGen (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA DSA KeyGen (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA DSA KeyGen (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 with PAA DSA PQGGen (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 without PAA DSA PQGGen (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA DSA PQGGen (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA DSA PQGGen (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 with PAA DSA PQGVer (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 without PAA DSA PQGVer (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA DSA PQGVer (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA DSA PQGVer (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 with PAA DSA SigGen (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 without PAA DSA SigGen (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA DSA SigGen (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA DSA SigGen (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 with PAA DSA SigVer (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 without PAA DSA SigVer (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA DSA SigVer (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA DSA SigVer (FIPS186-4) Expand

DRBG 2301

   First Validated: 9/14/2018
Operating Environment Algorithm Capabilities
Raspbian Stretch on ARM Cortex-A53 with PAA Counter DRBG Expand
Raspbian Stretch on ARM Cortex-A53 without PAA Counter DRBG Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA Counter DRBG Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA Counter DRBG Expand
Raspbian Stretch on ARM Cortex-A53 with PAA Hash DRBG Expand
Raspbian Stretch on ARM Cortex-A53 without PAA Hash DRBG Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA Hash DRBG Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA Hash DRBG Expand
Raspbian Stretch on ARM Cortex-A53 with PAA HMAC DRBG Expand
Raspbian Stretch on ARM Cortex-A53 without PAA HMAC DRBG Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA HMAC DRBG Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA HMAC DRBG Expand

AES 5687

   First Validated: 9/14/2018
Operating Environment Algorithm Capabilities
Raspbian Stretch on ARM Cortex-A53 with PAA AES-CBC Expand
Raspbian Stretch on ARM Cortex-A53 without PAA AES-CBC Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA AES-CBC Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA AES-CBC Expand
Raspbian Stretch on ARM Cortex-A53 with PAA AES-CCM Expand
Raspbian Stretch on ARM Cortex-A53 without PAA AES-CCM Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA AES-CCM Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA AES-CCM Expand
Raspbian Stretch on ARM Cortex-A53 with PAA AES-CFB1 Expand
Raspbian Stretch on ARM Cortex-A53 without PAA AES-CFB1 Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA AES-CFB1 Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA AES-CFB1 Expand
Raspbian Stretch on ARM Cortex-A53 with PAA AES-CFB128 Expand
Raspbian Stretch on ARM Cortex-A53 without PAA AES-CFB128 Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA AES-CFB128 Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA AES-CFB128 Expand
Raspbian Stretch on ARM Cortex-A53 with PAA AES-CFB8 Expand
Raspbian Stretch on ARM Cortex-A53 without PAA AES-CFB8 Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA AES-CFB8 Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA AES-CFB8 Expand
Raspbian Stretch on ARM Cortex-A53 with PAA AES-CMAC Expand
Raspbian Stretch on ARM Cortex-A53 without PAA AES-CMAC Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA AES-CMAC Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA AES-CMAC Expand
Raspbian Stretch on ARM Cortex-A53 with PAA AES-CTR Expand
Raspbian Stretch on ARM Cortex-A53 without PAA AES-CTR Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA AES-CTR Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA AES-CTR Expand
Raspbian Stretch on ARM Cortex-A53 with PAA AES-ECB Expand
Raspbian Stretch on ARM Cortex-A53 without PAA AES-ECB Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA AES-ECB Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA AES-ECB Expand
Raspbian Stretch on ARM Cortex-A53 with PAA AES-GCM Expand
Raspbian Stretch on ARM Cortex-A53 without PAA AES-GCM Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA AES-GCM Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA AES-GCM Expand
Raspbian Stretch on ARM Cortex-A53 with PAA AES-OFB Expand
Raspbian Stretch on ARM Cortex-A53 without PAA AES-OFB Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA AES-OFB Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA AES-OFB Expand
Raspbian Stretch on ARM Cortex-A53 with PAA AES-XTS Expand
Raspbian Stretch on ARM Cortex-A53 with PAA AES-XTS Expand
Raspbian Stretch on ARM Cortex-A53 without PAA AES-XTS Expand
Raspbian Stretch on ARM Cortex-A53 without PAA AES-XTS Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA AES-XTS Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA AES-XTS Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA AES-XTS Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA AES-XTS Expand

TDES 2850

   First Validated: 9/14/2018
Operating Environment Algorithm Capabilities
Raspbian Stretch on ARM Cortex-A53 with PAA TDES-CBC Expand
Raspbian Stretch on ARM Cortex-A53 without PAA TDES-CBC Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA TDES-CBC Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA TDES-CBC Expand
Raspbian Stretch on ARM Cortex-A53 with PAA TDES-CFB1 Expand
Raspbian Stretch on ARM Cortex-A53 without PAA TDES-CFB1 Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA TDES-CFB1 Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA TDES-CFB1 Expand
Raspbian Stretch on ARM Cortex-A53 with PAA TDES-CFB64 Expand
Raspbian Stretch on ARM Cortex-A53 without PAA TDES-CFB64 Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA TDES-CFB64 Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA TDES-CFB64 Expand
Raspbian Stretch on ARM Cortex-A53 with PAA TDES-CFB8 Expand
Raspbian Stretch on ARM Cortex-A53 without PAA TDES-CFB8 Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA TDES-CFB8 Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA TDES-CFB8 Expand
Raspbian Stretch on ARM Cortex-A53 with PAA TDES-CMAC Expand
Raspbian Stretch on ARM Cortex-A53 without PAA TDES-CMAC Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA TDES-CMAC Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA TDES-CMAC Expand
Raspbian Stretch on ARM Cortex-A53 with PAA TDES-ECB Expand
Raspbian Stretch on ARM Cortex-A53 without PAA TDES-ECB Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA TDES-ECB Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA TDES-ECB Expand
Raspbian Stretch on ARM Cortex-A53 with PAA TDES-OFB Expand
Raspbian Stretch on ARM Cortex-A53 without PAA TDES-OFB Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA TDES-OFB Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA TDES-OFB Expand

ECDSA 1541

   First Validated: 9/14/2018
Operating Environment Algorithm Capabilities
Raspbian Stretch on ARM Cortex-A53 with PAA ECDSA KeyGen (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 without PAA ECDSA KeyGen (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA ECDSA KeyGen (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA ECDSA KeyGen (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 with PAA ECDSA KeyVer (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 without PAA ECDSA KeyVer (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA ECDSA KeyVer (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA ECDSA KeyVer (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 with PAA ECDSA SigGen (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 without PAA ECDSA SigGen (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA ECDSA SigGen (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA ECDSA SigGen (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 with PAA ECDSA SigVer (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 without PAA ECDSA SigVer (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA ECDSA SigVer (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA ECDSA SigVer (FIPS186-4) Expand

HMAC 3788

   First Validated: 9/14/2018
Operating Environment Algorithm Capabilities
Raspbian Stretch on ARM Cortex-A53 with PAA HMAC-SHA-1 Expand
Raspbian Stretch on ARM Cortex-A53 without PAA HMAC-SHA-1 Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA HMAC-SHA-1 Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA HMAC-SHA-1 Expand
Raspbian Stretch on ARM Cortex-A53 with PAA HMAC-SHA2-224 Expand
Raspbian Stretch on ARM Cortex-A53 without PAA HMAC-SHA2-224 Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA HMAC-SHA2-224 Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA HMAC-SHA2-224 Expand
Raspbian Stretch on ARM Cortex-A53 with PAA HMAC-SHA2-256 Expand
Raspbian Stretch on ARM Cortex-A53 without PAA HMAC-SHA2-256 Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA HMAC-SHA2-256 Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA HMAC-SHA2-256 Expand
Raspbian Stretch on ARM Cortex-A53 with PAA HMAC-SHA2-384 Expand
Raspbian Stretch on ARM Cortex-A53 without PAA HMAC-SHA2-384 Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA HMAC-SHA2-384 Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA HMAC-SHA2-384 Expand
Raspbian Stretch on ARM Cortex-A53 with PAA HMAC-SHA2-512 Expand
Raspbian Stretch on ARM Cortex-A53 without PAA HMAC-SHA2-512 Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA HMAC-SHA2-512 Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA HMAC-SHA2-512 Expand

SHS 4559

   First Validated: 9/14/2018
Operating Environment Algorithm Capabilities
Raspbian Stretch on ARM Cortex-A53 with PAA SHA-1 Expand
Raspbian Stretch on ARM Cortex-A53 without PAA SHA-1 Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA SHA-1 Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA SHA-1 Expand
Raspbian Stretch on ARM Cortex-A53 with PAA SHA2-224 Expand
Raspbian Stretch on ARM Cortex-A53 without PAA SHA2-224 Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA SHA2-224 Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA SHA2-224 Expand
Raspbian Stretch on ARM Cortex-A53 with PAA SHA2-256 Expand
Raspbian Stretch on ARM Cortex-A53 without PAA SHA2-256 Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA SHA2-256 Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA SHA2-256 Expand
Raspbian Stretch on ARM Cortex-A53 with PAA SHA2-384 Expand
Raspbian Stretch on ARM Cortex-A53 without PAA SHA2-384 Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA SHA2-384 Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA SHA2-384 Expand
Raspbian Stretch on ARM Cortex-A53 with PAA SHA2-512 Expand
Raspbian Stretch on ARM Cortex-A53 without PAA SHA2-512 Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA SHA2-512 Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA SHA2-512 Expand

RSA 3060

   First Validated: 9/14/2018
Operating Environment Algorithm Capabilities
Raspbian Stretch on ARM Cortex-A53 with PAA RSA KeyGen (FIPS186-2): Expand
Raspbian Stretch on ARM Cortex-A53 without PAA RSA KeyGen (FIPS186-2): Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA RSA KeyGen (FIPS186-2): Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA RSA KeyGen (FIPS186-2): Expand
Raspbian Stretch on ARM Cortex-A53 with PAA RSA SigGen (FIPS186-2) Expand
Raspbian Stretch on ARM Cortex-A53 without PAA RSA SigGen (FIPS186-2) Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA RSA SigGen (FIPS186-2) Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA RSA SigGen (FIPS186-2) Expand
Raspbian Stretch on ARM Cortex-A53 with PAA RSA SigGen (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 without PAA RSA SigGen (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA RSA SigGen (FIPS186-4) Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA RSA SigGen (FIPS186-4) Expand
Raspbian Stretch on ARM Cortex-A53 with PAA RSA SigVer (FIPS186-2) Expand
Raspbian Stretch on ARM Cortex-A53 without PAA RSA SigVer (FIPS186-2) Expand
Ubuntu 16.04 on Intel Xeon E5 with PAA RSA SigVer (FIPS186-2) Expand
Ubuntu 16.04 on Intel Xeon E5 without PAA RSA SigVer (FIPS186-2) Expand

Created October 05, 2016, Updated March 16, 2023