com.sun.j2me.crypto |
|
Java Source File Name | Type | Comment |
AES.java | Class | Wrapper for all AES cipher classes. |
AES_CBC.java | Class | AES CBC Cipher. |
AES_ECB.java | Class | This class is an implementation of AES cipher in ECB mode. |
ARC4.java | Class | |
BadPaddingException.java | Class | This exception is thrown when a particular padding mechanism is
expected for the input data but the data is not padded properly. |
BlockCipherBase.java | Class | Class providing common functionality for DES ciphers. |
Cipher.java | Class | Implements an abstract class that generalizes all ciphers. |
CryptoParameter.java | Interface | A (transparent) specification of cryptographic parameters.
This interface contains no methods or constants. |
DES.java | Class | Wrapper for all DES cipher classes. |
DESEDE.java | Class | DES EDE (Triple DES)cipher implementation. |
DES_CBC.java | Class | DES CBC Cipher algorithm. |
DES_ECB.java | Class | DES cipher implementation. |
DigestException.java | Class | This exception is thrown when a particular cryptographic algorithm is
requested but is not available in the environment. |
IllegalBlockSizeException.java | Class | This exception is thrown when the length of data provided to a block
cipher is incorrect, i.e., does not match the block size of the cipher. |
InvalidAlgorithmParameterException.java | Class | This is the exception for invalid or inappropriate algorithm parameters. |
InvalidKeyException.java | Class | This is the exception for invalid Keys (invalid encoding, wrong
length, uninitialized, etc). |
IvParameter.java | Class | This class specifies an initialization vector (IV). |
Key.java | Interface | Implements an abstract class that represents all keys (both
symmetric and asymmetric). |
MD2.java | Class | The MD2 class is used to compute an MD2 message digest over a given
buffer of bytes. |
MD5RSASignature.java | Class | |
MessageDigest.java | Class | This MessageDigest class provides applications the functionality of a
message digest algorithm, such as MD5 or SHA.
Message digests are secure one-way hash functions that take arbitrary-sized
data and output a fixed-length hash value.
A MessageDigest object starts out initialized. |
NoSuchAlgorithmException.java | Class | This exception is thrown when a particular cryptographic algorithm is
requested but is not available in the environment. |
NoSuchPaddingException.java | Class | This exception is thrown when a particular padding mechanism is
requested but is not available in the environment. |
Padder.java | Interface | Implementors will provide padding schemes for the respective ciphers. |
PKCS5Padding.java | Class | This class implements padding as specified in the PKCS#5 standard. |
PRand.java | Class | Implements a pseudo random number generator. |
RSA.java | Class | |
RSAKey.java | Class | Implements RSAKey with methods to set and get RSA exponent
and modulus. |
RSAKeyFactory.java | Class | |
RSAPrivateKey.java | Class | Specifies the RSA private key interface. |
RSAPublicKey.java | Class | Specifies the RSA public key interface. |
RSASignature.java | Class | Implements RSA Signatures. |
SecretKey.java | Class | Implements the base interface for keys used in symmetric algorithms. |
SecureRandom.java | Class | Implements an abstract class that generalizes random number
generators. |
SHA1RSASignature.java | Class | |
ShortBufferException.java | Class | This exception is thrown when an output buffer provided by the user
is too short to hold the operation result. |
SunSATSA.java | Class | |
Util.java | Class | This class defines some static utility methods. |