package-use



Uses of Package
javacard.security

Packages that use javacard.security
com.licel.jcardsim.crypto   
javacard.security   
javacardx.crypto   
 

Classes in javacard.security used by com.licel.jcardsim.crypto
AESKey
          AESKey contains a 16/24/32 byte key for AES computations based on the Rijndael algorithm.
Checksum
          The Checksum class is the base class for CRC (cyclic redundancy check) checksum algorithms.
CryptoException
          CryptoException represents a cryptography-related exception.
DESKey
          DESKey contains an 8/16/24-byte key for single/2 key triple DES/3 key triple DES operations.
DSAKey
          The DSAKey interface is the base interface for the DSA algorithm's private and public key implementations.
DSAPrivateKey
          The DSAPrivateKey interface is used to sign data using the DSA algorithm.
DSAPublicKey
          The DSAPublicKey interface is used to verify signatures on signed data using the DSA algorithm.
ECKey
          The ECKey interface is the base interface for the EC algorithm's private and public key implementations.
ECPrivateKey
          The ECPrivateKey interface is used to generate signatures on data using the ECDSA (Elliptic Curve Digital Signature Algorithm) and to generate shared secrets using the ECDH (Elliptic Curve Diffie-Hellman) algorithm.
ECPublicKey
          The ECPublicKey interface is used to verify signatures on signed data using the ECDSA algorithm and to generate shared secrets using the ECDH algorithm.
Key
          The Key interface is the base interface for all keys.
KeyAgreement
          The KeyAgreement class is the base class for key agreement algorithms such as Diffie-Hellman and EC Diffie-Hellman [IEEE P1363].
MessageDigest
          The MessageDigest class is the base class for hashing algorithms.
PrivateKey
          The PrivateKey interface is the base interface for private keys used in asymmetric algorithms.
PublicKey
          The PublicKey interface is the base interface for public keys used in asymmetric algorithms.
RandomData
          The RandomData abstract class is the base class for random number generation.
RSAPrivateCrtKey
          The RSAPrivateCrtKey interface is used to sign data using the RSA algorithm in its Chinese Remainder Theorem form.
RSAPrivateKey
          The RSAPrivateKey class is used to sign data using the RSA algorithm in its modulus/exponent form.
RSAPublicKey
          The RSAPublicKey is used to verify signatures on signed data using the RSA algorithm.
SecretKey
          The SecretKey class is the base interface for keys used in symmetric algorithms (DES, for example).
Signature
          The Signature class is the base class for Signature algorithms.
 

Classes in javacard.security used by javacard.security
Checksum
          The Checksum class is the base class for CRC (cyclic redundancy check) checksum algorithms.
CryptoException
          CryptoException represents a cryptography-related exception.
DSAKey
          The DSAKey interface is the base interface for the DSA algorithm's private and public key implementations.
ECKey
          The ECKey interface is the base interface for the EC algorithm's private and public key implementations.
Key
          The Key interface is the base interface for all keys.
KeyAgreement
          The KeyAgreement class is the base class for key agreement algorithms such as Diffie-Hellman and EC Diffie-Hellman [IEEE P1363].
MessageDigest
          The MessageDigest class is the base class for hashing algorithms.
PrivateKey
          The PrivateKey interface is the base interface for private keys used in asymmetric algorithms.
PublicKey
          The PublicKey interface is the base interface for public keys used in asymmetric algorithms.
RandomData
          The RandomData abstract class is the base class for random number generation.
SecretKey
          The SecretKey class is the base interface for keys used in symmetric algorithms (DES, for example).
Signature
          The Signature class is the base class for Signature algorithms.
 

Classes in javacard.security used by javacardx.crypto
CryptoException
          CryptoException represents a cryptography-related exception.
Key
          The Key interface is the base interface for all keys.