print Print
Logo: Stiftung Secure Information and Communication Technologies SIC Stiftung Secure Information and Communication Technologies SIC

JCA implementations

The IAIK provider contains the following JCA implementations (follow this link for a detailed list):

Message Digest Algorithms

SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA512/224, SHA512/256, SHA3-224, SHA3-256, SHA3-384, SHA3-512;

SHA3 Extendable Output Functions (XOFs): SHAKE128 (SHAKE128InputStream), SHAKE256 (SHAKE256InputStream)

Groestl-224, Groestl-256, Groestl-384, Groestl-512

BLAKE-224, BLAKE-256, BLAKE-384, BLAKE-512

Keccak-224, Keccak-256, Keccak-384, Keccak-512

JH-224, JH-256, JH-384, JH-512

Skein-224, Skein-256, Skein-384, Skein-512

MD2, MD5

RIPEMD-128, RIPEMD-160, RIPEMD-256, RIPEMD-320

WHIRLPOOL

GOST-3411

Signature Schemes

PKCS#1 version 1.5 RSA with SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA512/224, SHA512/256, SHA3-224, SHA3-256, SHA3-384, SHA3-512, MD2, MD5, RIPEMD-128, RIPEMD-160, RIPEMD-256, WHIRLPOOL; raw RSA with external hashing

PKCS#1 version 2.1 RSA PSS with SHA-1, SHA-256, SHA-384, SHA-512, SHA512/224, SHA512/256, SHA3-224, SHA3-256, SHA3-384, SHA3-512, MD2, MD5, RIPEMD-128, RIPEMD-160, WHIRLPOOL; raw RSA PSS with external hashing
Support for RSASSA-PSS keys according to RFC 4055

ISO 9796-2 (2002) RSA with SHA-1, SHA-256, SHA-384, SHA-512, RIPEMD-128, RIPEMD-160, WHIRLPOOL;
raw RSA with external hashing

SSL/TLS RSA signature with MD5 and SHA-1

DSA and DSA with external hashing; DSA with SHA-1, SHA-256, SHA-384, SHA-512, SHA3-224, SHA3-256, SHA3-384, SHA3-512

Key Pair Generators

RSA and RSASSA-PSS (IEEE P1363 and FIPS 186-3)

DSA, SHA1withDSA, SHA224withDSA, SHA256withDSA

Key Factories

RSA, RSASSA-PSS

DSA, SHA1withDSA, SHA224withDSA, SHA256withDSA

Algorithm Parameter Generators

DSA, SHA1withDSA, SHA224withDSA, SHA256withDSA

Algorithm Parameters

DSA, SHA1withDSA, SHA224withDSA, SHA256withDSA

RSAPkcs15 (raw), RSASSA-PSS

ISO9796-2-RM

MGF1

Key Stores

IAIKKeyStore

PKCS#12

Certificate Factories

X.509

Qualified

X.509 AC (Attribute certificate factory)

Mask Generation Functions

MGF1

Secure Random Generators

NIST SP800-90 with SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, HMAC/SHA-1, HMAC/SHA-224, HMAC/SHA256, HMAC/SHA-384, HMAC/SHA-512, AES-128, AES-192 and AES-256

FIPS 186 with SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, RIPEMD-160

BSI AIS 20 (v2.0) E5 with SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, MD5, RIPEMD-128, RIPEMD-160, WHIRLPOOL

ANSI X9.17

See here  for a detailed list of the JCA implementations of the IAIK provider.

 

print Print