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 BlackBerry Cryptographic API is the firmware module that provides advanced cryptographic functionality to BlackBerry Smartphones.
Version
5.0.0 (Firmware)
Type
SOFTWARE
Vendor
Research in Motion
295 Phillip Street
Waterloo, Ontario N2L 3W8
Canada
Contacts
Security Certifications Team
certifications@rim.com
519-888-7465 x72921
Fax: 519-886-9852

DSA 381

   First Validated: 8/31/2009
Operating Environment Algorithm Capabilities
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 DSA KeyGen (FIPS186-2): Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 DSA SigGen (FIPS186-2): Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 DSA SigVer (FIPS186-2): Expand

RSA 551

   First Validated: 8/31/2009
Operating Environment Algorithm Capabilities
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 RSA SigGen (FIPS186-2) Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 RSA SigVer (FIPS186-2) Expand

AES 1163

   First Validated: 8/31/2009
Operating Environment Algorithm Capabilities
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 AES-CBC Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 AES-CFB128 Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 AES-CFB8 Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 AES-CTR Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 AES-ECB Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 AES-OFB Expand

ECDSA 138

   First Validated: 8/31/2009
Operating Environment Algorithm Capabilities
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 ECDSA KeyGen (FIPS186-2): Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 ECDSA KeyVer (FIPS186-2): Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 ECDSA SigGen (FIPS186-2): Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 ECDSA SigVer (FIPS186-2): Expand

TDES 842

   First Validated: 8/31/2009
Operating Environment Algorithm Capabilities
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 TDES-CBC Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 TDES-CFB64 Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 TDES-CFB8 Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 TDES-CTR Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 TDES-ECB Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 TDES-OFB Expand

HMAC 664

   First Validated: 8/31/2009
Operating Environment Algorithm Capabilities
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 HMAC-SHA2-224 Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 HMAC-SHA2-384 Expand

SHS 1076

   First Validated: 8/31/2009
Operating Environment Algorithm Capabilities
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 SHA2-224 Expand
Qualcomm MSM7600 processor with BlackBerry OS 5.0.0 SHA2-384 Expand

Created October 05, 2016, Updated March 16, 2023