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 Wireless Handhelds and Smartphones.
Version
4.5 (Firmware)
Type
SOFTWARE
Vendor
Research in Motion
295 Phillip Street
Waterloo, Ontario N2L 3W8
Canada
Contacts
Security Certifications Team
[email protected]
519-888-7465 x72921
Fax: 519-886-9852

DSA 290

   First Validated: 5/7/2008
Operating Environment Algorithm Capabilities
Intel PXA901 312MHz processor with BlackBerry OS 4.5 DSA KeyGen (FIPS186-2): Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 DSA SigGen (FIPS186-2): Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 DSA SigVer (FIPS186-2): Expand

RSA 369

   First Validated: 5/7/2008
Operating Environment Algorithm Capabilities
Intel PXA901 312MHz processor with BlackBerry OS 4.5 RSA SigGen (FIPS186-2) Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 RSA SigVer (FIPS186-2) Expand

ECDSA 86

   First Validated: 5/7/2008
Operating Environment Algorithm Capabilities
Intel PXA901 312MHz processor with BlackBerry OS 4.5 ECDSA KeyGen (FIPS186-2): Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 ECDSA KeyVer (FIPS186-2): Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 ECDSA SigGen (FIPS186-2): Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 ECDSA SigVer (FIPS186-2): Expand

TDES 672

   First Validated: 5/7/2008
Operating Environment Algorithm Capabilities
Intel PXA901 312MHz processor with BlackBerry OS 4.5 TDES-CBC Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 TDES-CFB64 Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 TDES-CFB8 Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 TDES-CTR Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 TDES-ECB Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 TDES-OFB Expand

HMAC 425

   First Validated: 5/7/2008
Operating Environment Algorithm Capabilities
Intel PXA901 312MHz processor with BlackBerry OS 4.5 HMAC-SHA2-224 Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 HMAC-SHA2-384 Expand

AES 778

   First Validated: 5/7/2008
Operating Environment Algorithm Capabilities
Intel PXA901 312MHz processor with BlackBerry OS 4.5 AES-CBC Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 AES-CFB128 Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 AES-CFB8 Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 AES-CTR Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 AES-ECB Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 AES-OFB Expand

SHS 780

   First Validated: 5/7/2008
Operating Environment Algorithm Capabilities
Intel PXA901 312MHz processor with BlackBerry OS 4.5 SHA2-224 Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.5 SHA2-384 Expand

Created October 05, 2016, Updated September 22, 2026