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
Cryptographic library running on Android and IOS for for encryption, decryption, hashing and random number generation.
Version
1.0
Type
SOFTWARE
Vendor
Protected Mobility
6259 Executive Blvd
Rockville, MD 20852
USA
Contacts
Paul Benware
pbenware@protectedmobility.com
585-582-5601

DRBG 108

   First Validated: 7/11/2011
Operating Environment Algorithm Capabilities
Andriod 2.2 on ARM Cortex-A8 Counter DRBG Expand
Android 2.3 on ARM Cortex-A9 Counter DRBG Expand
Android 3.0 on ARM Cortex-A9 Counter DRBG Expand
iOS 4.2 on ARM 6 Counter DRBG Expand
iOS 4.2 on ARM 7 Counter DRBG Expand
iOS 4.3 on ARM 7 Counter DRBG Expand

AES 1716

   First Validated: 7/11/2011
Operating Environment Algorithm Capabilities
Andriod 2.2 on ARM Cortex-A8 AES-CBC Expand
Android 2.3 on ARM Cortex-A9 AES-CBC Expand
Android 3.0 on ARM Cortex-A9 AES-CBC Expand
iOS 4.2 on ARM 6 AES-CBC Expand
iOS 4.2 on ARM 7 AES-CBC Expand
iOS 4.3 on ARM 7 AES-CBC Expand
Andriod 2.2 on ARM Cortex-A8 AES-CTR Expand
Android 2.3 on ARM Cortex-A9 AES-CTR Expand
Android 3.0 on ARM Cortex-A9 AES-CTR Expand
iOS 4.2 on ARM 6 AES-CTR Expand
iOS 4.2 on ARM 7 AES-CTR Expand
iOS 4.3 on ARM 7 AES-CTR Expand
Andriod 2.2 on ARM Cortex-A8 AES-ECB Expand
Android 2.3 on ARM Cortex-A9 AES-ECB Expand
Android 3.0 on ARM Cortex-A9 AES-ECB Expand
iOS 4.2 on ARM 6 AES-ECB Expand
iOS 4.2 on ARM 7 AES-ECB Expand
iOS 4.3 on ARM 7 AES-ECB Expand
Andriod 2.2 on ARM Cortex-A8 AES-GCM Expand
Android 2.3 on ARM Cortex-A9 AES-GCM Expand
Android 3.0 on ARM Cortex-A9 AES-GCM Expand
iOS 4.2 on ARM 6 AES-GCM Expand
iOS 4.2 on ARM 7 AES-GCM Expand
iOS 4.3 on ARM 7 AES-GCM Expand

ECDSA 222

   First Validated: 7/11/2011
Operating Environment Algorithm Capabilities
Andriod 2.2 on ARM Cortex-A8 ECDSA KeyGen (FIPS186-2): Expand
Android 2.3 on ARM Cortex-A9 ECDSA KeyGen (FIPS186-2): Expand
Android 3.0 on ARM Cortex-A9 ECDSA KeyGen (FIPS186-2): Expand
iOS 4.2 on ARM 6 ECDSA KeyGen (FIPS186-2): Expand
iOS 4.2 on ARM 7 ECDSA KeyGen (FIPS186-2): Expand
iOS 4.3 on ARM 7 ECDSA KeyGen (FIPS186-2): Expand
Andriod 2.2 on ARM Cortex-A8 ECDSA KeyVer (FIPS186-2): Expand
Android 2.3 on ARM Cortex-A9 ECDSA KeyVer (FIPS186-2): Expand
Android 3.0 on ARM Cortex-A9 ECDSA KeyVer (FIPS186-2): Expand
iOS 4.2 on ARM 6 ECDSA KeyVer (FIPS186-2): Expand
iOS 4.2 on ARM 7 ECDSA KeyVer (FIPS186-2): Expand
iOS 4.3 on ARM 7 ECDSA KeyVer (FIPS186-2): Expand
Andriod 2.2 on ARM Cortex-A8 ECDSA SigGen (FIPS186-2): Expand
Android 2.3 on ARM Cortex-A9 ECDSA SigGen (FIPS186-2): Expand
Android 3.0 on ARM Cortex-A9 ECDSA SigGen (FIPS186-2): Expand
iOS 4.2 on ARM 6 ECDSA SigGen (FIPS186-2): Expand
iOS 4.2 on ARM 7 ECDSA SigGen (FIPS186-2): Expand
iOS 4.3 on ARM 7 ECDSA SigGen (FIPS186-2): Expand
Andriod 2.2 on ARM Cortex-A8 ECDSA SigVer (FIPS186-2): Expand
Android 2.3 on ARM Cortex-A9 ECDSA SigVer (FIPS186-2): Expand
Android 3.0 on ARM Cortex-A9 ECDSA SigVer (FIPS186-2): Expand
iOS 4.2 on ARM 6 ECDSA SigVer (FIPS186-2): Expand
iOS 4.2 on ARM 7 ECDSA SigVer (FIPS186-2): Expand
iOS 4.3 on ARM 7 ECDSA SigVer (FIPS186-2): Expand

HMAC 991

   First Validated: 7/11/2011
Operating Environment Algorithm Capabilities
Andriod 2.2 on ARM Cortex-A8 HMAC-SHA2-256 Expand
Android 2.3 on ARM Cortex-A9 HMAC-SHA2-256 Expand
Android 3.0 on ARM Cortex-A9 HMAC-SHA2-256 Expand
iOS 4.2 on ARM 6 HMAC-SHA2-256 Expand
iOS 4.2 on ARM 7 HMAC-SHA2-256 Expand
iOS 4.3 on ARM 7 HMAC-SHA2-256 Expand
Andriod 2.2 on ARM Cortex-A8 HMAC-SHA2-384 Expand
Android 2.3 on ARM Cortex-A9 HMAC-SHA2-384 Expand
Android 3.0 on ARM Cortex-A9 HMAC-SHA2-384 Expand
iOS 4.2 on ARM 6 HMAC-SHA2-384 Expand
iOS 4.2 on ARM 7 HMAC-SHA2-384 Expand
iOS 4.3 on ARM 7 HMAC-SHA2-384 Expand
Andriod 2.2 on ARM Cortex-A8 HMAC-SHA2-512 Expand
Android 2.3 on ARM Cortex-A9 HMAC-SHA2-512 Expand
Android 3.0 on ARM Cortex-A9 HMAC-SHA2-512 Expand
iOS 4.2 on ARM 6 HMAC-SHA2-512 Expand
iOS 4.2 on ARM 7 HMAC-SHA2-512 Expand
iOS 4.3 on ARM 7 HMAC-SHA2-512 Expand

SHS 1499

   First Validated: 7/11/2011
Operating Environment Algorithm Capabilities
Andriod 2.2 on ARM Cortex-A8 SHA-1 Expand
Android 2.3 on ARM Cortex-A9 SHA-1 Expand
Android 3.0 on ARM Cortex-A9 SHA-1 Expand
iOS 4.2 on ARM 6 SHA-1 Expand
iOS 4.2 on ARM 7 SHA-1 Expand
iOS 4.3 on ARM 7 SHA-1 Expand
Andriod 2.2 on ARM Cortex-A8 SHA2-256 Expand
Android 2.3 on ARM Cortex-A9 SHA2-256 Expand
Android 3.0 on ARM Cortex-A9 SHA2-256 Expand
iOS 4.2 on ARM 6 SHA2-256 Expand
iOS 4.2 on ARM 7 SHA2-256 Expand
iOS 4.3 on ARM 7 SHA2-256 Expand
Andriod 2.2 on ARM Cortex-A8 SHA2-384 Expand
Android 2.3 on ARM Cortex-A9 SHA2-384 Expand
Android 3.0 on ARM Cortex-A9 SHA2-384 Expand
iOS 4.2 on ARM 6 SHA2-384 Expand
iOS 4.2 on ARM 7 SHA2-384 Expand
iOS 4.3 on ARM 7 SHA2-384 Expand
Andriod 2.2 on ARM Cortex-A8 SHA2-512 Expand
Android 2.3 on ARM Cortex-A9 SHA2-512 Expand
Android 3.0 on ARM Cortex-A9 SHA2-512 Expand
iOS 4.2 on ARM 6 SHA2-512 Expand
iOS 4.2 on ARM 7 SHA2-512 Expand
iOS 4.3 on ARM 7 SHA2-512 Expand

Created October 05, 2016, Updated March 07, 2024