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® 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. BlackBerry® is a totally integrated package that includes hardware, software and service, providing a complete end-to-end solution. The BlackBerry® Cryptographic API provides advanced cryptographic functionality for BlackBerry® Wireless Handhelds..
Version
4.0 (Firmware)
Type
SOFTWARE
Vendor
Research in Motion
295 Phillip Street
Waterloo, Ontario N2L 3W8
Canada
Contacts
Government Certifications Team
[email protected]
(519) 888-7465 ext. 2921
Fax: (519) 886-4839

AES 215

   First Validated: 1/25/2005
Operating Environment Algorithm Capabilities
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor AES-CBC Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor AES-CFB128 Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor AES-CFB8 Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor AES-CTR Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor AES-ECB Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor AES-OFB Expand

DSA 127

   First Validated: 1/25/2005
Operating Environment Algorithm Capabilities
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor DSA KeyGen (FIPS186-2): Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor DSA SigGen (FIPS186-2): Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor DSA SigVer (FIPS186-2): Expand

RSA 48

   First Validated: 1/25/2005
Operating Environment Algorithm Capabilities
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor RSA SigGen (FIPS186-2) Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor RSA SigVer (FIPS186-2) Expand

TDES 308

   First Validated: 1/25/2005
Operating Environment Algorithm Capabilities
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor TDES-CBC Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor TDES-CFB64 Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor TDES-CFB8 Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor TDES-CTR Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor TDES-ECB Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor TDES-OFB Expand

DES 290

   First Validated: 1/25/2005
Operating Environment Algorithm Capabilities
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor DES CBC: Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor DES CFB64: Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor DES CFB8: Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor DES ECB: Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor DES OFB: Expand

SHS 296

   First Validated: 1/25/2005
Operating Environment Algorithm Capabilities
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor SHA2-224 Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor SHA2-384 Expand

HMAC 24

   First Validated: 1/25/2005
Operating Environment Algorithm Capabilities
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor HMAC-SHA2-224 Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor HMAC-SHA2-384 Expand

ECDSA 4

   First Validated: 1/25/2005
Operating Environment Algorithm Capabilities
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor ECDSA KeyGen (FIPS186-2): Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor ECDSA SigGen (FIPS186-2): Expand
BlackBerry Operating System Version 4.0 on 32-bit ARM 7 Processor ECDSA SigVer (FIPS186-2): Expand

Created October 05, 2016, Updated September 22, 2026