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