Supported Cryptography Classes
The implementation of security and cryptography in the simulator supports the use of the following classes:
-
javacardx.crypto.AEADCipher
-
javacardx.crypto.Cipher
-
javacard.security.Checksum
-
javacardx.security.derivation.DerivationFunction
-
javacardx.security.cert.CertificateParser
-
javacard.security.InitializedMessageDigest
-
javacard.security.KeyAgreement
-
javacard.security.KeyBuilder
-
javacard.security.KeyPair
-
javacard.security.MessageDigest
-
javacard.security.RandomData
-
javacard.security.Signature
-
javacard.security.SignatureMessageRecovery
Table A-1 lists the cryptography algorithms that are implemented for the simulator.
Table A-1 Algorithms Implemented by the Cryptography Classes
Class | Algorithm |
---|---|
|
Supports |
|
|
|
|
|
Provides the functionality to create
|
|
|
|
Provide the functionality to create the following supported key types and key length:
|
|
Provides the functionality to create the following supported key pairs types and length:
|
|
Message digest supported algorithm:
|
|
Supported random byte generation algorithms:
|
|
|
|
|
DerivationFunction |
|
CertificateParser |
|