User guide
Algorithm Key length (bits) Type
ECDH 160 to 571 (Elliptic Curve) discrete logarithm
ECMQV 160 to 571 (Elliptic Curve) discrete logarithm
KEA 1024 discrete logarithm
Signature scheme algorithms that the RIM
Cryptographic API supports
If the signature scheme algorithm that a developer wants to use is the RSA algorithm using ANSI X9.31, ANSI X9.31 uses
one of the following algorithms for the required message digest code: SHA-1, SHA-2, or RIPEMD-160.
Algorithm Key length (bits) Type
DSA 512 to 1024 discrete logarithm
ECDSA 160 to 571 (Elliptic Curve) discrete logarithm
ECNR 160 to 571 (Elliptic Curve) discrete logarithm
RSA using ANSI X9.31 512 to 4096 integer factorization
RSA using PKCS #1 (versions 1.5 and
2.0)
512 to 4096 integer factorization
RSA using PSS 512 to 4096 integer factorization
Key generation algorithms that the RIM Cryptographic
API supports
Algorithm Key length (bits) Type
Diffie-Hellman 512 to 4096 discrete logarithm
DSA 512 to 1024 discrete logarithm
Elliptic Curve 160 to 571 (Elliptic Curve) discrete logarithm
RSA 512 to 2048 integer factorization
Security Technical Overview RIM Cryptographic API
172