Home > Products > Core Crypto Toolkits > JCA/JCE > features > JCE implementations
Home > Products > Core Crypto Toolkits > JCA/JCE > features > JCE implementations




























The IAIK provider supports the following JCE implementations (follow this link for a detailed list):
|
AES, Blowfish, Camellia, CAST-128, DES, DESede, GOST, IDEA, MARS, RC2, RC5, RC6, Rijndael, Rijndael-256, Serpent, Twofish |
|
ARCFOUR (compatible with RC4™) |
|
Key Wrap (AES, Camellia, CAST-128, DESede, HMAC-DESede, HMAC-AES, IDEA, RC2) |
|
PBE (PKCS#5 PBES1 with MD5, SHA-1 and DES, Triple-DES, RC2; PKCS#5 PBES2 with AES, DESede, ... and HMAC/SHA-1, HMAC/SHA-2) |
|
RSA (PKCS#1v1.5), RSAES-OAEP (PKCS#1v2.1) |
|
ECB, CBC, PCBC, CFB, OFB, CTR, CCM, GCM, CTS |
|
RSA (PKCS#1v1.5): 0, 1, 2 (block types); SSL |
|
NoPadding, PKCS5Padding, SSL3Padding, ISO78164Padding, ISO10126-2 |
|
RSA: PKCS1Padding, OAEP |
|
DH, ESDH |
|
HMAC with SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, MD5, |
|
CMAC with AES and DESede |
|
CBCMac with AES, DESede, and DES |
|
RSA (PKCS#1v1.5), RSAES-OAEP (PKCS#1v2.1) |
|
DH, ESDH |
|
RSA (PKCS#1v1.5), RSAES-OAEP (PKCS#1v2.1) |
|
DH, ESDH |
|
AES, AES-192, AES-256, Blowfish, Camellia, Camellia-192, Camellia-256, CAST-128, DES, DESede, GOST, IDEA, MARS, RC2, RC5, RC6, Rijndael, Rijndael-256, Serpent, Twofish |
|
ARCFOUR (compatible with RC4™) |
|
PBKDF2 (with HMAC/SHA-1, HMAC/SHA-2), PKCS12, PKCS12-IV, PKCS12-MAC |
|
HMAC with SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, MD5, RIPEMD-128, RIPEMD-160, WHIRLPOOL |
|
Key Wrap (AES, AES-192, AES-256, CAST-128, DESede, DESede-HMAC, IDEA, RC2) |
|
AES, AES-192, AES-256, Blowfish, Camellia, CAST-128, DES, DESede, GOST, IDEA, MARS, RC2, RC5, RC6, Rijndael, Rijndael-256, Serpent, Twofish |
|
ARCFOUR (compatible with RC4™) |
|
PBE, PBES2, PKCS#5, PKCS#12 |
|
HMAC with SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, MD5, RIPEMD-128, RIPEMD-160, WHIRLPOOL |
|
Key Wrap (AES, AES-192, AES-256, CAST-128, DESede, DESede-HMAC, IDEA, RC2) |
|
DH, ESDH |
|
PBE |
|
DH, ESDH, ESDHKEK |
|
AES, AES-192, AES-256, Blowfish, Camellia, CAST-128, DES, DESede, GOST, IDEA, MARS, RC2, RC5, RC6, Rijndael, Rijndael-256, Serpent, Twofish |
|
IV (initialization vector) |
|
ARCFOUR (compatible with RC4™) |
|
PBE, PBES2 |
|
Key Wrap (CAST-128, RC2) |
|
CCM, CCMCMS, GCM |
See here for a detailed list of the JCE implementations of the IAIK provider.
