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

RSA 352

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

ECDSA 80

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

TDES 665

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

AES 748

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

HMAC 406

   First Validated: 3/18/2008
Operating Environment Algorithm Capabilities
Intel PXA901 312MHz processor with BlackBerry OS 4.3 HMAC-SHA2-224 Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.3 HMAC-SHA2-384 Expand

SHS 763

   First Validated: 3/18/2008
Operating Environment Algorithm Capabilities
Intel PXA901 312MHz processor with BlackBerry OS 4.3 SHA2-224 Expand
Intel PXA901 312MHz processor with BlackBerry OS 4.3 SHA2-384 Expand

DSA 279

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

Created October 05, 2016, Updated September 22, 2026