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

Description
BlackBerry(r) is the leading wireless enterprise solution that allows users to stay connected with secure, wireless access to email, corporate data, phone, web and organizer features. The BlackBerry(r) Cryptographic Kernel is the firmware module that provides the core cryptographic functionality to BlackBerry(r) Wireless Handhelds.
Version
4.2 (Firmware)
Type
SOFTWARE
Vendor
Research in Motion
295 Phillip Street
Waterloo, Ontario N2L 3W8
Canada
Contacts
Security Certifications Team
[email protected]
(519) 888-7465
Fax: (519) 886-9852

AES 458

   First Validated: 11/8/2006
Operating Environment Algorithm Capabilities
BlackBerry OS 4.2 on Intel PXA901 312MHz processor AES-CBC Expand
BlackBerry OS 4.2 on Intel PXA901 312MHz processor AES-CFB128 Expand
BlackBerry OS 4.2 on Intel PXA901 312MHz processor AES-CFB8 Expand
BlackBerry OS 4.2 on Intel PXA901 312MHz processor AES-CTR Expand
BlackBerry OS 4.2 on Intel PXA901 312MHz processor AES-ECB Expand
BlackBerry OS 4.2 on Intel PXA901 312MHz processor AES-OFB Expand

HMAC 219

   First Validated: 11/8/2006
Operating Environment Algorithm Capabilities
BlackBerry OS 4.2 on Intel PXA901 312MHz processor HMAC-SHA2-224 Expand
BlackBerry OS 4.2 on Intel PXA901 312MHz processor HMAC-SHA2-384 Expand

ECDSA 39

   First Validated: 11/8/2006
Operating Environment Algorithm Capabilities
BlackBerry OS 4.2 on Intel PXA901 312MHz processor ECDSA KeyGen (FIPS186-2): Expand
BlackBerry OS 4.2 on Intel PXA901 312MHz processor ECDSA KeyVer (FIPS186-2): Expand
BlackBerry OS 4.2 on Intel PXA901 312MHz processor ECDSA SigGen (FIPS186-2): Expand
BlackBerry OS 4.2 on Intel PXA901 312MHz processor ECDSA SigVer (FIPS186-2): Expand

SHS 524

   First Validated: 11/8/2006
Operating Environment Algorithm Capabilities
BlackBerry OS 4.2 on Intel PXA901 312MHz processor SHA2-224 Expand
BlackBerry OS 4.2 on Intel PXA901 312MHz processor SHA2-384 Expand

DSA 188

   First Validated: 11/8/2006
Operating Environment Algorithm Capabilities
BlackBerry OS 4.2 on Intel PXA901 312MHz processor DSA KeyGen (FIPS186-2): Expand
BlackBerry OS 4.2 on Intel PXA901 312MHz processor DSA SigGen (FIPS186-2): Expand
BlackBerry OS 4.2 on Intel PXA901 312MHz processor DSA SigVer (FIPS186-2): Expand

TDES 475

   First Validated: 11/8/2006
Operating Environment Algorithm Capabilities
BlackBerry OS 4.2 on Intel PXA901 312MHz processor TDES-CBC Expand
BlackBerry OS 4.2 on Intel PXA901 312MHz processor TDES-CFB64 Expand
BlackBerry OS 4.2 on Intel PXA901 312MHz processor TDES-CFB8 Expand
BlackBerry OS 4.2 on Intel PXA901 312MHz processor TDES-CTR Expand
BlackBerry OS 4.2 on Intel PXA901 312MHz processor TDES-ECB Expand

RSA 178

   First Validated: 11/8/2006
Operating Environment Algorithm Capabilities
BlackBerry OS 4.2 on Intel PXA901 312MHz processor RSA SigGen (FIPS186-2) Expand
BlackBerry OS 4.2 on Intel PXA901 312MHz processor RSA SigVer (FIPS186-2) Expand

Created October 05, 2016, Updated September 22, 2026