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 Secure Parser Library is a suite of general security routines using FIPS Approved algorithms for its cryptography. An AES key size of 256 bits and equivalent key sizes for all other algorithms are supported by the library.
Version
4.7.1.0
Type
SOFTWARE
Vendor
Security First Corp.
29811 Santa Margarita Parkway
Suite 600
Rancho Santa Margarita, CA 92688
USA
Contacts
Rick Orsini
[email protected]
949-858-7525
Fax: 949-858-7092

Component 500

   First Validated: 5/15/2015
Operating Environment Algorithm Capabilities
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) RSA Decryption Primitive Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) RSA Decryption Primitive Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI RSA Decryption Primitive Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled RSA Decryption Primitive Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI RSA Decryption Primitive Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled RSA Decryption Primitive Expand

SHS 2790

   First Validated: 5/15/2015
Operating Environment Algorithm Capabilities
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) SHA-1 Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) SHA-1 Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI SHA-1 Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled SHA-1 Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI SHA-1 Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled SHA-1 Expand
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) SHA2-256 Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) SHA2-256 Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI SHA2-256 Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled SHA2-256 Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI SHA2-256 Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled SHA2-256 Expand
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) SHA2-384 Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) SHA2-384 Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI SHA2-384 Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled SHA2-384 Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI SHA2-384 Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled SHA2-384 Expand
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) SHA2-512 Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) SHA2-512 Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI SHA2-512 Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled SHA2-512 Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI SHA2-512 Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled SHA2-512 Expand

HMAC 2145

   First Validated: 5/15/2015
Operating Environment Algorithm Capabilities
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) HMAC-SHA-1 Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) HMAC-SHA-1 Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI HMAC-SHA-1 Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled HMAC-SHA-1 Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI HMAC-SHA-1 Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled HMAC-SHA-1 Expand
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) HMAC-SHA2-256 Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) HMAC-SHA2-256 Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI HMAC-SHA2-256 Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled HMAC-SHA2-256 Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI HMAC-SHA2-256 Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled HMAC-SHA2-256 Expand
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) HMAC-SHA2-384 Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) HMAC-SHA2-384 Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI HMAC-SHA2-384 Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled HMAC-SHA2-384 Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI HMAC-SHA2-384 Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled HMAC-SHA2-384 Expand
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) HMAC-SHA2-512 Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) HMAC-SHA2-512 Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI HMAC-SHA2-512 Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled HMAC-SHA2-512 Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI HMAC-SHA2-512 Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled HMAC-SHA2-512 Expand

ECDSA 668

   First Validated: 5/15/2015
Operating Environment Algorithm Capabilities
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) ECDSA KeyGen (FIPS186-4) Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) ECDSA KeyGen (FIPS186-4) Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI ECDSA KeyGen (FIPS186-4) Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled ECDSA KeyGen (FIPS186-4) Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI ECDSA KeyGen (FIPS186-4) Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled ECDSA KeyGen (FIPS186-4) Expand
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) ECDSA SigGen (FIPS186-4) Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) ECDSA SigGen (FIPS186-4) Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI ECDSA SigGen (FIPS186-4) Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled ECDSA SigGen (FIPS186-4) Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI ECDSA SigGen (FIPS186-4) Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled ECDSA SigGen (FIPS186-4) Expand
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) ECDSA SigVer (FIPS186-4) Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) ECDSA SigVer (FIPS186-4) Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI ECDSA SigVer (FIPS186-4) Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled ECDSA SigVer (FIPS186-4) Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI ECDSA SigVer (FIPS186-4) Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled ECDSA SigVer (FIPS186-4) Expand

RSA 1729

   First Validated: 5/15/2015
Operating Environment Algorithm Capabilities
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) RSA KeyGen (FIPS186-4) Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) RSA KeyGen (FIPS186-4) Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI RSA KeyGen (FIPS186-4) Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled RSA KeyGen (FIPS186-4) Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI RSA KeyGen (FIPS186-4) Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled RSA KeyGen (FIPS186-4) Expand
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) RSA SigGen (FIPS186-4) Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) RSA SigGen (FIPS186-4) Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI RSA SigGen (FIPS186-4) Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled RSA SigGen (FIPS186-4) Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI RSA SigGen (FIPS186-4) Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled RSA SigGen (FIPS186-4) Expand
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) RSA SigVer (FIPS186-2) Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) RSA SigVer (FIPS186-2) Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI RSA SigVer (FIPS186-2) Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled RSA SigVer (FIPS186-2) Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI RSA SigVer (FIPS186-2) Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled RSA SigVer (FIPS186-2) Expand
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) RSA SigVer (FIPS186-4) Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) RSA SigVer (FIPS186-4) Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI RSA SigVer (FIPS186-4) Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled RSA SigVer (FIPS186-4) Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI RSA SigVer (FIPS186-4) Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled RSA SigVer (FIPS186-4) Expand

DRBG 793

   First Validated: 5/15/2015
Operating Environment Algorithm Capabilities
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) Counter DRBG Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) Counter DRBG Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI Counter DRBG Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled Counter DRBG Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI Counter DRBG Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled Counter DRBG Expand

AES 3365

   First Validated: 5/15/2015
Operating Environment Algorithm Capabilities
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) AES-CBC Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) AES-CBC Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI AES-CBC Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled AES-CBC Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI AES-CBC Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled AES-CBC Expand
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) AES-CTR Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) AES-CTR Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI AES-CTR Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled AES-CTR Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI AES-CTR Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled AES-CTR Expand
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) AES-ECB Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) AES-ECB Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI AES-ECB Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled AES-ECB Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI AES-ECB Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled AES-ECB Expand
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) AES-GCM Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) AES-GCM Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI AES-GCM Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled AES-GCM Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI AES-GCM Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled AES-GCM Expand
Android 4.4 on Qualcomm Snapdragon 800 series (ARMv7) AES-GMAC Expand
Android 5.0 on Qualcomm Snapdragon 800 series (ARMv7) AES-GMAC Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI AES-GMAC Expand
Microsoft Windows 7 64-bit on Intel Core i5 (3rd Gen) with AES-NI disabled AES-GMAC Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI AES-GMAC Expand
Microsoft Windows 8 64-bit on AMD E1 with AES-NI disabled AES-GMAC Expand

Created October 05, 2016, Updated September 22, 2026