Specifications

Cryptographic algorithms,
codes, protocols, and libraries
that devices support
BlackBerry devices support the following types of cryptographic algorithms, codes, protocols, and APIs:
Symmetric encryption algorithms
Asymmetric encryption algorithms
Hash algorithms
Message authentication codes
Signature algorithms
Key agreement algorithms
Cryptographic protocols
Cryptographic libraries
VPN cryptographic support
Wi-Fi cryptographic support
Symmetric encryption algorithms
Algorithm Key length (in bits) Modes
AES 128, 192, 256 CBC, CFB, ECB, OFB, CTR, CCM/CCM*, GCM,
Key Wrap (RFC 3394)
AES 512 XTS
Blowfish up to 256 CBC, CFB, ECB, OFB
Camellia 128, 192, 256 CBC, ECB
CAST 40 to 128 CBC, CFB, ECB, OFB
16
Security Technical Overview Cryptographic algorithms, codes, protocols, and libraries that devices support
120