Package javacardx.security.derivation
package javacardx.security.derivation
Extension package that provides classes implementing cryptographic derivation functions
- Since:
- 3.1
-
ClassDescriptionThe
DerivationFunctionclass is the abstract class for derivation functions.TheOneShotclass is a specialization of theDerivationFunctionclass intended to support efficient one-shot derivation function operations that may avoid persistent memory writes entirely.This interface specifies the set of parameters used to instantiate aDerivationFunctionimplementing the KDF Key Derivation Function defined in in the standard ANSI X9.63.This interface specifies the set of parameters used to instantiate aDerivationFunctionimplementing KDF in Counter Mode defined in NIST SP 800-108 (Recommendation for Key Derivation Using Pseudorandom Functions).This interface specifies the set of parameters used to instantiate aDerivationFunctionimplementing KDF in Double Pipeline Iteration Mode defined in NIST SP 800-108 (Recommendation for Key Derivation Using Pseudorandom Functions).This interface specifies the set of parameters used to instantiate aDerivationFunctionimplementing KDF in Feedback Mode defined in NIST SP 800-108 (Recommendation for Key Derivation Using Pseudorandom Functions).This interface specifies the set of parameters used to instantiate aDerivationFunctionimplementing the HKDF Key Derivation function defined in in IETF RFC 5869.This interface specifies the set of parameters used to instantiate aDerivationFunctionimplementing KDF Key Derivation Function defined in the standard ICAO MRTD Doc 9303.This interface specifies the set of parameters used to instantiate aDerivationFunctionimplementing the the KDF1 Key Derivation Function defined in the standard IEEE 1363-2000.This interface specifies the set of parameters used to instantiate aDerivationFunctionimplementing the Key Derivation HKDF-Expand-LabelThis interface specifies the set of parameters used to instantiate aDerivationFunctionimplementing TLS pseudo random function for TLS version 1.1 defined in IETF RFC 4346 or version 1.2 defined in IETF RFC 5246.