User guide

Algorithm Key length (bits)
RC5 0 to 2040
Skipjack 80
Triple DES 112 and 168
Stream encryption algorithms that the RIM
Cryptographic API supports
The RIM Cryptographic API supports the ARC4 algorithm, with an unlimited key length, as the symmetric stream
encryption algorithm.
The RIM Cryptographic API supports the ECIES algorithm, with an unlimited key length (160 bits to 571 bits for seeding), as
the asymmetric stream encryption algorithm.
Asymmetric encryption algorithms that the RIM
Cryptographic API supports
Algorithm Key length (bits) Type
ElGamal 512 to 4096 discrete logarithm
RSA raw 512 to 4096 integer factorization
RSA with OAEP formatting 512 to 4096 integer factorization
RSA with PKCS #1 formatting (versions
1.5 and 2.0)
512 to 4096 integer factorization
Key agreement scheme algorithms that the RIM
Cryptographic API supports
Algorithm Key length (bits) Type
Diffie-Hellman 512 to 4096 discrete logarithm
Security Technical Overview RIM Cryptographic API
171