Package javacardx.crypto
Extension package that contains functionality, which may be subject to export 
  controls, for implementing a security and cryptography framework on the 
  Java Card platform. The platform must
  support this optional package only if cryptographic encryption and decryption
  functionality is included in the implementation.
  Classes that contain security and cryptography functionality that are not 
  subject to export control restrictions are contained in the package javacard.security.
The javacardx.crypto package contains the Cipher class and 
  the KeyEncryption interface. Cipher provides methods for encrypting 
  and decrypting messages. KeyEncryption provides functionality that 
  allows keys to be updated in a secure end-to-end fashion. 
- 
Interface Summary Interface Description KeyEncryption KeyEncryptioninterface defines the methods used to enable encrypted key data access to a key implementation.
- 
Class Summary Class Description AEADCipher The AEADCipher class is the abstract base class for Authenticated Encryption with Associated Data (AEAD) ciphers.Cipher TheCipherclass is the abstract base class for Cipher algorithms.Cipher.OneShot TheOneShotclass is a specialization of theCipherclass intended to support efficient one-shot ciphering and deciphering operations that may avoid persistent memory writes entirely.