META-INF/
META-INF/MANIFEST.MF
javax/crypto/AEADBadTagException.class
AEADBadTagException.java
package javax.crypto
public javax.crypto.AEADBadTagException extends javax.crypto.BadPaddingException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
}
javax/crypto/BadPaddingException.class
BadPaddingException.java
package javax.crypto
public javax.crypto.BadPaddingException extends java.security.GeneralSecurityException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
}
javax/crypto/Cipher$Transform.class
Cipher.java
package javax.crypto
javax.crypto.Cipher$Transform extends java.lang.Object {
final String transform
final String suffix
final String mode
final String pad
private static final java.util.concurrent.ConcurrentMap patternCache
void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
void setModePadding (javax.crypto.CipherSpi) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException
int supportsModePadding (java.security.Provider$Service)
int supportsMode (java.security.Provider$Service)
int supportsPadding (java.security.Provider$Service)
private static int supports (java.security.Provider$Service, java.lang.String, java.lang.String)
private static boolean matches (java.lang.String, java.lang.String)
static void <clinit> ()
}
javax/crypto/Cipher.class
Cipher.java
package javax.crypto
public javax.crypto.Cipher extends java.lang.Object {
private static final sun.security.util.Debug debug
private static final sun.security.util.Debug pdebug
private static final boolean skipDebug
public static final int ENCRYPT_MODE
public static final int DECRYPT_MODE
public static final int WRAP_MODE
public static final int UNWRAP_MODE
public static final int PUBLIC_KEY
public static final int PRIVATE_KEY
public static final int SECRET_KEY
private java.security.Provider provider
private javax.crypto.CipherSpi spi
private String transformation
private javax.crypto.CryptoPermission cryptoPerm
private javax.crypto.ExemptionMechanism exmech
private boolean initialized
private int opmode
private static final String KEY_USAGE_EXTENSION_OID
private javax.crypto.CipherSpi firstSpi
private java.security.Provider$Service firstService
private java.util.Iterator serviceIterator
private java.util.List transforms
private final Object lock
private static final String ATTR_MODE
private static final String ATTR_PAD
private static final int S_NO
private static final int S_MAYBE
private static final int S_YES
private static int warnCount
private static final int I_KEY
private static final int I_PARAMSPEC
private static final int I_PARAMS
private static final int I_CERT
protected void <init> (javax.crypto.CipherSpi, java.security.Provider, java.lang.String)
void <init> (javax.crypto.CipherSpi, java.lang.String)
private void <init> (javax.crypto.CipherSpi, java.security.Provider$Service, java.util.Iterator, java.lang.String, java.util.List)
private static java.lang.String[] tokenizeTransformation (java.lang.String) throws java.security.NoSuchAlgorithmException
private static java.util.List getTransforms (java.lang.String) throws java.security.NoSuchAlgorithmException
private static javax.crypto.Cipher$Transform getTransform (java.security.Provider$Service, java.util.List)
public static final javax.crypto.Cipher getInstance (java.lang.String) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException
public static final javax.crypto.Cipher getInstance (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException javax.crypto.NoSuchPaddingException
public static final javax.crypto.Cipher getInstance (java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException
private void initCryptoPermission () throws java.security.NoSuchAlgorithmException
void chooseFirstProvider ()
private void implInit (javax.crypto.CipherSpi, int, int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
private void chooseProvider (int, int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public final java.security.Provider getProvider ()
public final java.lang.String getAlgorithm ()
public final int getBlockSize ()
public final int getOutputSize (int)
public final byte[] getIV ()
public final java.security.AlgorithmParameters getParameters ()
public final javax.crypto.ExemptionMechanism getExemptionMechanism ()
private void checkCryptoPerm (javax.crypto.CipherSpi, java.security.Key) throws java.security.InvalidKeyException
private void checkCryptoPerm (javax.crypto.CipherSpi, java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
private void checkCryptoPerm (javax.crypto.CipherSpi, java.security.Key, java.security.AlgorithmParameters) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
private boolean passCryptoPermCheck (javax.crypto.CipherSpi, java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException
private static void checkOpmode (int)
private static java.lang.String getOpmodeString (int)
public final void init (int, java.security.Key) throws java.security.InvalidKeyException
public final void init (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
public final void init (int, java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public final void init (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public final void init (int, java.security.Key, java.security.AlgorithmParameters) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public final void init (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public final void init (int, java.security.cert.Certificate) throws java.security.InvalidKeyException
public final void init (int, java.security.cert.Certificate, java.security.SecureRandom) throws java.security.InvalidKeyException
private void checkCipherState ()
public final byte[] update (byte[])
public final byte[] update (byte[], int, int)
public final int update (byte[], int, int, byte[]) throws javax.crypto.ShortBufferException
public final int update (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
public final int update (java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.crypto.ShortBufferException
public final byte[] doFinal () throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
public final int doFinal (byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.ShortBufferException javax.crypto.BadPaddingException
public final byte[] doFinal (byte[]) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
public final byte[] doFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
public final int doFinal (byte[], int, int, byte[]) throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
public final int doFinal (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
public final int doFinal (java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
public final byte[] wrap (java.security.Key) throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException
public final java.security.Key unwrap (byte[], java.lang.String, int) throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException
private java.security.spec.AlgorithmParameterSpec getAlgorithmParameterSpec (java.security.AlgorithmParameters) throws java.security.spec.InvalidParameterSpecException
private static javax.crypto.CryptoPermission getConfiguredPermission (java.lang.String) throws java.lang.NullPointerException java.security.NoSuchAlgorithmException
public static final int getMaxAllowedKeyLength (java.lang.String) throws java.security.NoSuchAlgorithmException
public static final java.security.spec.AlgorithmParameterSpec getMaxAllowedParameterSpec (java.lang.String) throws java.security.NoSuchAlgorithmException
public final void updateAAD (byte[])
public final void updateAAD (byte[], int, int)
public final void updateAAD (java.nio.ByteBuffer)
static void <clinit> ()
}
javax/crypto/CipherInputStream.class
CipherInputStream.java
package javax.crypto
public javax.crypto.CipherInputStream extends java.io.FilterInputStream {
private javax.crypto.Cipher cipher
private java.io.InputStream input
private byte[] ibuffer
private boolean done
private byte[] obuffer
private int ostart
private int ofinish
private boolean closed
private int getMoreData () throws java.io.IOException
public void <init> (java.io.InputStream, javax.crypto.Cipher)
protected void <init> (java.io.InputStream)
public int read () throws java.io.IOException
public int read (byte[]) throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
public long skip (long) throws java.io.IOException
public int available () throws java.io.IOException
public void close () throws java.io.IOException
public boolean markSupported ()
}
javax/crypto/CipherOutputStream.class
CipherOutputStream.java
package javax.crypto
public javax.crypto.CipherOutputStream extends java.io.FilterOutputStream {
private javax.crypto.Cipher cipher
private java.io.OutputStream output
private byte[] ibuffer
private byte[] obuffer
private boolean closed
public void <init> (java.io.OutputStream, javax.crypto.Cipher)
protected void <init> (java.io.OutputStream)
public void write (int) throws java.io.IOException
public void write (byte[]) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
javax/crypto/CipherSpi.class
CipherSpi.java
package javax.crypto
public abstract javax.crypto.CipherSpi extends java.lang.Object {
public void <init> ()
protected abstract void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
protected abstract void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected abstract int engineGetBlockSize ()
protected abstract int engineGetOutputSize (int)
protected abstract byte[] engineGetIV ()
protected abstract java.security.AlgorithmParameters engineGetParameters ()
protected abstract void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected abstract void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected abstract void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected abstract byte[] engineUpdate (byte[], int, int)
protected abstract int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
protected int engineUpdate (java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.crypto.ShortBufferException
protected abstract byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected abstract int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected int engineDoFinal (java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
static int getTempArraySize (int)
private int bufferCrypt (java.nio.ByteBuffer, java.nio.ByteBuffer, boolean) throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected byte[] engineWrap (java.security.Key) throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException
protected java.security.Key engineUnwrap (byte[], java.lang.String, int) throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException
protected int engineGetKeySize (java.security.Key) throws java.security.InvalidKeyException
protected void engineUpdateAAD (byte[], int, int)
protected void engineUpdateAAD (java.nio.ByteBuffer)
}
javax/crypto/CryptoAllPermission.class
CryptoAllPermission.java
package javax.crypto
final javax.crypto.CryptoAllPermission extends javax.crypto.CryptoPermission {
private static final long serialVersionUID
static final String ALG_NAME
static final javax.crypto.CryptoAllPermission INSTANCE
private void <init> ()
public boolean implies (java.security.Permission)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.security.PermissionCollection newPermissionCollection ()
static void <clinit> ()
}
javax/crypto/CryptoAllPermissionCollection.class
CryptoAllPermission.java
package javax.crypto
final javax.crypto.CryptoAllPermissionCollection extends java.security.PermissionCollection implements java.io.Serializable {
private static final long serialVersionUID
private boolean all_allowed
void <init> ()
public void add (java.security.Permission)
public boolean implies (java.security.Permission)
public java.util.Enumeration elements ()
}
javax/crypto/CryptoPermission.class
CryptoPermission.java
package javax.crypto
javax.crypto.CryptoPermission extends java.security.Permission {
private static final long serialVersionUID
private String alg
private int maxKeySize
private String exemptionMechanism
private java.security.spec.AlgorithmParameterSpec algParamSpec
private boolean checkParam
static final String ALG_NAME_WILDCARD
void <init> (java.lang.String)
void <init> (java.lang.String, int)
void <init> (java.lang.String, int, java.security.spec.AlgorithmParameterSpec)
void <init> (java.lang.String, java.lang.String)
void <init> (java.lang.String, int, java.lang.String)
void <init> (java.lang.String, int, java.security.spec.AlgorithmParameterSpec, java.lang.String)
public boolean implies (java.security.Permission)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String getActions ()
public java.security.PermissionCollection newPermissionCollection ()
final java.lang.String getAlgorithm ()
final java.lang.String getExemptionMechanism ()
final int getMaxKeySize ()
final boolean getCheckParam ()
final java.security.spec.AlgorithmParameterSpec getAlgorithmParameterSpec ()
public java.lang.String toString ()
private boolean impliesExemptionMechanism (java.lang.String)
private boolean impliesParameterSpec (boolean, java.security.spec.AlgorithmParameterSpec)
private boolean equalObjects (java.lang.Object, java.lang.Object)
}
javax/crypto/CryptoPermissionCollection.class
CryptoPermission.java
package javax.crypto
final javax.crypto.CryptoPermissionCollection extends java.security.PermissionCollection implements java.io.Serializable {
private static final long serialVersionUID
private java.util.Vector permissions
void <init> ()
public void add (java.security.Permission)
public boolean implies (java.security.Permission)
public java.util.Enumeration elements ()
}
javax/crypto/CryptoPermissions.class
CryptoPermissions.java
package javax.crypto
final javax.crypto.CryptoPermissions extends java.security.PermissionCollection implements java.io.Serializable {
private static final long serialVersionUID
private static final java.io.ObjectStreamField[] serialPersistentFields
private transient java.util.concurrent.ConcurrentHashMap perms
void <init> ()
void load (java.io.InputStream) throws java.io.IOException javax.crypto.CryptoPolicyParser$ParsingException
boolean isEmpty ()
public void add (java.security.Permission)
public boolean implies (java.security.Permission)
public java.util.Enumeration elements ()
javax.crypto.CryptoPermissions getMinimum (javax.crypto.CryptoPermissions)
private javax.crypto.CryptoPermission[] getMinimum (java.security.PermissionCollection, java.security.PermissionCollection)
private javax.crypto.CryptoPermission[] getMinimum (int, java.security.PermissionCollection)
java.security.PermissionCollection getPermissionCollection (java.lang.String)
private java.security.PermissionCollection getPermissionCollection (javax.crypto.CryptoPermission)
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
static void <clinit> ()
}
javax/crypto/CryptoPolicyParser$CryptoPermissionEntry.class
CryptoPolicyParser.java
package javax.crypto
javax.crypto.CryptoPolicyParser$CryptoPermissionEntry extends java.lang.Object {
String cryptoPermission
String alg
String exemptionMechanism
int maxKeySize
boolean checkParam
java.security.spec.AlgorithmParameterSpec algParamSpec
void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
javax/crypto/CryptoPolicyParser$GrantEntry.class
CryptoPolicyParser.java
package javax.crypto
javax.crypto.CryptoPolicyParser$GrantEntry extends java.lang.Object {
private java.util.Vector permissionEntries
void <init> ()
void add (javax.crypto.CryptoPolicyParser$CryptoPermissionEntry)
boolean remove (javax.crypto.CryptoPolicyParser$CryptoPermissionEntry)
boolean contains (javax.crypto.CryptoPolicyParser$CryptoPermissionEntry)
java.util.Enumeration permissionElements ()
}
javax/crypto/CryptoPolicyParser$ParsingException.class
CryptoPolicyParser.java
package javax.crypto
final javax.crypto.CryptoPolicyParser$ParsingException extends java.security.GeneralSecurityException {
private static final long serialVersionUID
void <init> (java.lang.String)
void <init> (int, java.lang.String)
void <init> (int, java.lang.String, java.lang.String)
}
javax/crypto/CryptoPolicyParser.class
CryptoPolicyParser.java
package javax.crypto
final javax.crypto.CryptoPolicyParser extends java.lang.Object {
private java.util.Vector grantEntries
private java.io.StreamTokenizer st
private int lookahead
void <init> ()
void read (java.io.Reader) throws javax.crypto.CryptoPolicyParser$ParsingException java.io.IOException
private javax.crypto.CryptoPolicyParser$GrantEntry parseGrantEntry (java.util.Hashtable) throws javax.crypto.CryptoPolicyParser$ParsingException java.io.IOException
private javax.crypto.CryptoPolicyParser$CryptoPermissionEntry parsePermissionEntry (java.util.Hashtable) throws javax.crypto.CryptoPolicyParser$ParsingException java.io.IOException
private static final java.security.spec.AlgorithmParameterSpec getInstance (java.lang.String, java.lang.Integer[]) throws javax.crypto.CryptoPolicyParser$ParsingException
private boolean peekAndMatch (java.lang.String) throws javax.crypto.CryptoPolicyParser$ParsingException java.io.IOException
private boolean peek (java.lang.String)
private int match () throws javax.crypto.CryptoPolicyParser$ParsingException java.io.IOException
private java.lang.String match (java.lang.String) throws javax.crypto.CryptoPolicyParser$ParsingException java.io.IOException
javax.crypto.CryptoPermission[] getPermissions ()
private boolean isConsistent (java.lang.String, java.lang.String, java.util.Hashtable)
}
javax/crypto/EncryptedPrivateKeyInfo.class
EncryptedPrivateKeyInfo.java
package javax.crypto
public javax.crypto.EncryptedPrivateKeyInfo extends java.lang.Object {
private sun.security.x509.AlgorithmId algid
private byte[] encryptedData
private byte[] encoded
public void <init> (byte[]) throws java.io.IOException
public void <init> (java.lang.String, byte[]) throws java.security.NoSuchAlgorithmException
public void <init> (java.security.AlgorithmParameters, byte[]) throws java.security.NoSuchAlgorithmException
public java.lang.String getAlgName ()
public java.security.AlgorithmParameters getAlgParameters ()
public byte[] getEncryptedData ()
public java.security.spec.PKCS8EncodedKeySpec getKeySpec (javax.crypto.Cipher) throws java.security.spec.InvalidKeySpecException
private java.security.spec.PKCS8EncodedKeySpec getKeySpecImpl (java.security.Key, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public java.security.spec.PKCS8EncodedKeySpec getKeySpec (java.security.Key) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public java.security.spec.PKCS8EncodedKeySpec getKeySpec (java.security.Key, java.lang.String) throws java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public java.security.spec.PKCS8EncodedKeySpec getKeySpec (java.security.Key, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public byte[] getEncoded () throws java.io.IOException
private static void checkTag (sun.security.util.DerValue, byte, java.lang.String) throws java.io.IOException
private static void checkPKCS8Encoding (byte[]) throws java.io.IOException
}
javax/crypto/ExemptionMechanism.class
ExemptionMechanism.java
package javax.crypto
public javax.crypto.ExemptionMechanism extends java.lang.Object {
private java.security.Provider provider
private javax.crypto.ExemptionMechanismSpi exmechSpi
private String mechanism
private boolean done
private boolean initialized
private java.security.Key keyStored
protected void <init> (javax.crypto.ExemptionMechanismSpi, java.security.Provider, java.lang.String)
public final java.lang.String getName ()
public static final javax.crypto.ExemptionMechanism getInstance (java.lang.String) throws java.security.NoSuchAlgorithmException
public static final javax.crypto.ExemptionMechanism getInstance (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public static final javax.crypto.ExemptionMechanism getInstance (java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException
public final java.security.Provider getProvider ()
public final boolean isCryptoAllowed (java.security.Key) throws javax.crypto.ExemptionMechanismException
public final int getOutputSize (int) throws java.lang.IllegalStateException
public final void init (java.security.Key) throws java.security.InvalidKeyException javax.crypto.ExemptionMechanismException
public final void init (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException javax.crypto.ExemptionMechanismException
public final void init (java.security.Key, java.security.AlgorithmParameters) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException javax.crypto.ExemptionMechanismException
public final byte[] genExemptionBlob () throws java.lang.IllegalStateException javax.crypto.ExemptionMechanismException
public final int genExemptionBlob (byte[]) throws java.lang.IllegalStateException javax.crypto.ShortBufferException javax.crypto.ExemptionMechanismException
public final int genExemptionBlob (byte[], int) throws java.lang.IllegalStateException javax.crypto.ShortBufferException javax.crypto.ExemptionMechanismException
protected void finalize ()
}
javax/crypto/ExemptionMechanismException.class
ExemptionMechanismException.java
package javax.crypto
public javax.crypto.ExemptionMechanismException extends java.security.GeneralSecurityException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
}
javax/crypto/ExemptionMechanismSpi.class
ExemptionMechanismSpi.java
package javax.crypto
public abstract javax.crypto.ExemptionMechanismSpi extends java.lang.Object {
public void <init> ()
protected abstract int engineGetOutputSize (int)
protected abstract void engineInit (java.security.Key) throws java.security.InvalidKeyException javax.crypto.ExemptionMechanismException
protected abstract void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException javax.crypto.ExemptionMechanismException
protected abstract void engineInit (java.security.Key, java.security.AlgorithmParameters) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException javax.crypto.ExemptionMechanismException
protected abstract byte[] engineGenExemptionBlob () throws javax.crypto.ExemptionMechanismException
protected abstract int engineGenExemptionBlob (byte[], int) throws javax.crypto.ShortBufferException javax.crypto.ExemptionMechanismException
}
javax/crypto/IllegalBlockSizeException.class
IllegalBlockSizeException.java
package javax.crypto
public javax.crypto.IllegalBlockSizeException extends java.security.GeneralSecurityException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
}
javax/crypto/JarVerifier$1.class
JarVerifier.java
package javax.crypto
javax.crypto.JarVerifier$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
final synthetic java.net.URL val$url
final synthetic javax.crypto.JarVerifier this$0
void <init> (javax.crypto.JarVerifier, java.net.URL)
public java.util.jar.JarFile run () throws java.lang.Exception
public volatile synthetic java.lang.Object run () throws java.lang.Exception
}
javax/crypto/JarVerifier.class
JarVerifier.java
package javax.crypto
final javax.crypto.JarVerifier extends java.lang.Object {
private java.net.URL jarURL
private boolean savePerms
private javax.crypto.CryptoPermissions appPerms
void <init> (java.net.URL, boolean)
void verify () throws java.util.jar.JarException java.io.IOException
static void verifyPolicySigned (java.security.cert.Certificate[]) throws java.lang.Exception
javax.crypto.CryptoPermissions getPermissions ()
}
javax/crypto/JceSecurity$1.class
JceSecurity.java
package javax.crypto
final javax.crypto.JceSecurity$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
void <init> ()
public java.lang.Object run () throws java.lang.Exception
}
javax/crypto/JceSecurity$2.class
JceSecurity.java
package javax.crypto
final javax.crypto.JceSecurity$2 extends java.lang.Object implements java.security.PrivilegedAction {
final synthetic Class val$clazz
void <init> (java.lang.Class)
public java.net.URL run ()
public volatile synthetic java.lang.Object run ()
}
javax/crypto/JceSecurity.class
JceSecurity.java
package javax.crypto
final javax.crypto.JceSecurity extends java.lang.Object {
static final java.security.SecureRandom RANDOM
private static javax.crypto.CryptoPermissions defaultPolicy
private static javax.crypto.CryptoPermissions exemptPolicy
private static final java.util.Map verificationResults
private static final java.util.Map verifyingProviders
private static final boolean isRestricted
private static final sun.security.util.Debug debug
private static final Object PROVIDER_VERIFIED
private static final java.net.URL NULL_URL
private static final java.util.Map codeBaseCacheRef
private void <init> ()
static sun.security.jca.GetInstance$Instance getInstance (java.lang.String, java.lang.Class, java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
static sun.security.jca.GetInstance$Instance getInstance (java.lang.String, java.lang.Class, java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException
static sun.security.jca.GetInstance$Instance getInstance (java.lang.String, java.lang.Class, java.lang.String) throws java.security.NoSuchAlgorithmException
static javax.crypto.CryptoPermissions verifyExemptJar (java.net.URL) throws java.lang.Exception
static void verifyProviderJar (java.net.URL) throws java.lang.Exception
static synchronized java.lang.Exception getVerificationResult (java.security.Provider)
static boolean canUseProvider (java.security.Provider)
static java.net.URL getCodeBase (java.lang.Class)
private static void setupJurisdictionPolicies () throws java.lang.Exception
private static void loadPolicies (java.io.File, javax.crypto.CryptoPermissions, javax.crypto.CryptoPermissions) throws java.lang.Exception
static javax.crypto.CryptoPermissions getDefaultPolicy ()
static javax.crypto.CryptoPermissions getExemptPolicy ()
static boolean isRestricted ()
static synthetic void access$000 () throws java.lang.Exception
static synthetic java.net.URL access$100 ()
static void <clinit> ()
}
javax/crypto/JceSecurityManager$1.class
JceSecurityManager.java
package javax.crypto
final javax.crypto.JceSecurityManager$1 extends java.lang.Object implements java.security.PrivilegedAction {
void <init> ()
public javax.crypto.JceSecurityManager run ()
public volatile synthetic java.lang.Object run ()
}
javax/crypto/JceSecurityManager.class
JceSecurityManager.java
package javax.crypto
final javax.crypto.JceSecurityManager extends java.lang.SecurityManager {
private static final javax.crypto.CryptoPermissions defaultPolicy
private static final javax.crypto.CryptoPermissions exemptPolicy
private static final javax.crypto.CryptoAllPermission allPerm
private static final java.util.Vector TrustedCallersCache
private static final java.util.concurrent.ConcurrentMap exemptCache
private static final javax.crypto.CryptoPermissions CACHE_NULL_MARK
static final javax.crypto.JceSecurityManager INSTANCE
private void <init> ()
javax.crypto.CryptoPermission getCryptoPermission (java.lang.String)
private static javax.crypto.CryptoPermissions getAppPermissions (java.net.URL)
private javax.crypto.CryptoPermission getDefaultPermission (java.lang.String)
boolean isCallerTrusted ()
synthetic void <init> (javax.crypto.JceSecurityManager$1)
static void <clinit> ()
}
javax/crypto/KeyAgreement.class
KeyAgreement.java
package javax.crypto
public javax.crypto.KeyAgreement extends java.lang.Object {
private static final sun.security.util.Debug debug
private static final sun.security.util.Debug pdebug
private static final boolean skipDebug
private java.security.Provider provider
private javax.crypto.KeyAgreementSpi spi
private final String algorithm
private java.security.Provider$Service firstService
private java.util.Iterator serviceIterator
private final Object lock
private static int warnCount
private static final int I_NO_PARAMS
private static final int I_PARAMS
protected void <init> (javax.crypto.KeyAgreementSpi, java.security.Provider, java.lang.String)
private void <init> (java.security.Provider$Service, java.util.Iterator, java.lang.String)
public final java.lang.String getAlgorithm ()
public static final javax.crypto.KeyAgreement getInstance (java.lang.String) throws java.security.NoSuchAlgorithmException
public static final javax.crypto.KeyAgreement getInstance (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public static final javax.crypto.KeyAgreement getInstance (java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException
void chooseFirstProvider ()
private void implInit (javax.crypto.KeyAgreementSpi, int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
private void chooseProvider (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public final java.security.Provider getProvider ()
public final void init (java.security.Key) throws java.security.InvalidKeyException
public final void init (java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
public final void init (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public final void init (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public final java.security.Key doPhase (java.security.Key, boolean) throws java.security.InvalidKeyException java.lang.IllegalStateException
public final byte[] generateSecret () throws java.lang.IllegalStateException
public final int generateSecret (byte[], int) throws java.lang.IllegalStateException javax.crypto.ShortBufferException
public final javax.crypto.SecretKey generateSecret (java.lang.String) throws java.lang.IllegalStateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException
static void <clinit> ()
}
javax/crypto/KeyAgreementSpi.class
KeyAgreementSpi.java
package javax.crypto
public abstract javax.crypto.KeyAgreementSpi extends java.lang.Object {
public void <init> ()
protected abstract void engineInit (java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected abstract void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected abstract java.security.Key engineDoPhase (java.security.Key, boolean) throws java.security.InvalidKeyException java.lang.IllegalStateException
protected abstract byte[] engineGenerateSecret () throws java.lang.IllegalStateException
protected abstract int engineGenerateSecret (byte[], int) throws java.lang.IllegalStateException javax.crypto.ShortBufferException
protected abstract javax.crypto.SecretKey engineGenerateSecret (java.lang.String) throws java.lang.IllegalStateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException
}
javax/crypto/KeyGenerator.class
KeyGenerator.java
package javax.crypto
public javax.crypto.KeyGenerator extends java.lang.Object {
private static final sun.security.util.Debug pdebug
private static final boolean skipDebug
private static final int I_NONE
private static final int I_RANDOM
private static final int I_PARAMS
private static final int I_SIZE
private java.security.Provider provider
private volatile javax.crypto.KeyGeneratorSpi spi
private final String algorithm
private final Object lock
private java.util.Iterator serviceIterator
private int initType
private int initKeySize
private java.security.spec.AlgorithmParameterSpec initParams
private java.security.SecureRandom initRandom
protected void <init> (javax.crypto.KeyGeneratorSpi, java.security.Provider, java.lang.String)
private void <init> (java.lang.String) throws java.security.NoSuchAlgorithmException
public final java.lang.String getAlgorithm ()
public static final javax.crypto.KeyGenerator getInstance (java.lang.String) throws java.security.NoSuchAlgorithmException
public static final javax.crypto.KeyGenerator getInstance (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public static final javax.crypto.KeyGenerator getInstance (java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException
public final java.security.Provider getProvider ()
private javax.crypto.KeyGeneratorSpi nextSpi (javax.crypto.KeyGeneratorSpi, boolean)
void disableFailover ()
public final void init (java.security.SecureRandom)
public final void init (java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException
public final void init (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
public final void init (int)
public final void init (int, java.security.SecureRandom)
public final javax.crypto.SecretKey generateKey ()
static void <clinit> ()
}
javax/crypto/KeyGeneratorSpi.class
KeyGeneratorSpi.java
package javax.crypto
public abstract javax.crypto.KeyGeneratorSpi extends java.lang.Object {
public void <init> ()
protected abstract void engineInit (java.security.SecureRandom)
protected abstract void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected abstract void engineInit (int, java.security.SecureRandom)
protected abstract javax.crypto.SecretKey engineGenerateKey ()
}
javax/crypto/Mac.class
Mac.java
package javax.crypto
public javax.crypto.Mac extends java.lang.Object implements java.lang.Cloneable {
private static final sun.security.util.Debug debug
private static final sun.security.util.Debug pdebug
private static final boolean skipDebug
private java.security.Provider provider
private javax.crypto.MacSpi spi
private final String algorithm
private boolean initialized
private java.security.Provider$Service firstService
private java.util.Iterator serviceIterator
private final Object lock
private static int warnCount
protected void <init> (javax.crypto.MacSpi, java.security.Provider, java.lang.String)
private void <init> (java.security.Provider$Service, java.util.Iterator, java.lang.String)
public final java.lang.String getAlgorithm ()
public static final javax.crypto.Mac getInstance (java.lang.String) throws java.security.NoSuchAlgorithmException
public static final javax.crypto.Mac getInstance (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public static final javax.crypto.Mac getInstance (java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException
void chooseFirstProvider ()
private void chooseProvider (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public final java.security.Provider getProvider ()
public final int getMacLength ()
public final void init (java.security.Key) throws java.security.InvalidKeyException
public final void init (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public final void update (byte) throws java.lang.IllegalStateException
public final void update (byte[]) throws java.lang.IllegalStateException
public final void update (byte[], int, int) throws java.lang.IllegalStateException
public final void update (java.nio.ByteBuffer)
public final byte[] doFinal () throws java.lang.IllegalStateException
public final void doFinal (byte[], int) throws javax.crypto.ShortBufferException java.lang.IllegalStateException
public final byte[] doFinal (byte[]) throws java.lang.IllegalStateException
public final void reset ()
public final java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void <clinit> ()
}
javax/crypto/MacSpi.class
MacSpi.java
package javax.crypto
public abstract javax.crypto.MacSpi extends java.lang.Object {
public void <init> ()
protected abstract int engineGetMacLength ()
protected abstract void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected abstract void engineUpdate (byte)
protected abstract void engineUpdate (byte[], int, int)
protected void engineUpdate (java.nio.ByteBuffer)
protected abstract byte[] engineDoFinal ()
protected abstract void engineReset ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
javax/crypto/NoSuchPaddingException.class
NoSuchPaddingException.java
package javax.crypto
public javax.crypto.NoSuchPaddingException extends java.security.GeneralSecurityException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
}
javax/crypto/NullCipher.class
NullCipher.java
package javax.crypto
public javax.crypto.NullCipher extends javax.crypto.Cipher {
public void <init> ()
}
javax/crypto/NullCipherSpi.class
NullCipherSpi.java
package javax.crypto
final javax.crypto.NullCipherSpi extends javax.crypto.CipherSpi {
protected void <init> ()
public void engineSetMode (java.lang.String)
public void engineSetPadding (java.lang.String)
protected int engineGetBlockSize ()
protected int engineGetOutputSize (int)
protected byte[] engineGetIV ()
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineInit (int, java.security.Key, java.security.SecureRandom)
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom)
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom)
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int)
protected byte[] engineDoFinal (byte[], int, int)
protected int engineDoFinal (byte[], int, int, byte[], int)
protected int engineGetKeySize (java.security.Key)
}
javax/crypto/PermissionsEnumerator.class
CryptoPermissions.java
package javax.crypto
final javax.crypto.PermissionsEnumerator extends java.lang.Object implements java.util.Enumeration {
private java.util.Enumeration perms
private java.util.Enumeration permset
void <init> (java.util.Enumeration)
public synchronized boolean hasMoreElements ()
public synchronized java.security.Permission nextElement ()
private java.util.Enumeration getNextEnumWithMore ()
public volatile synthetic java.lang.Object nextElement ()
}
javax/crypto/SealedObject.class
SealedObject.java
package javax.crypto
public javax.crypto.SealedObject extends java.lang.Object implements java.io.Serializable {
static final long serialVersionUID
private byte[] encryptedContent
private String sealAlg
private String paramsAlg
protected byte[] encodedParams
public void <init> (java.io.Serializable, javax.crypto.Cipher) throws java.io.IOException javax.crypto.IllegalBlockSizeException
protected void <init> (javax.crypto.SealedObject)
public final java.lang.String getAlgorithm ()
public final java.lang.Object getObject (java.security.Key) throws java.io.IOException java.lang.ClassNotFoundException java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public final java.lang.Object getObject (javax.crypto.Cipher) throws java.io.IOException java.lang.ClassNotFoundException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
public final java.lang.Object getObject (java.security.Key, java.lang.String) throws java.io.IOException java.lang.ClassNotFoundException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
private java.lang.Object unseal (java.security.Key, java.lang.String) throws java.io.IOException java.lang.ClassNotFoundException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
}
javax/crypto/SecretKey.class
SecretKey.java
package javax.crypto
public abstract javax.crypto.SecretKey extends java.lang.Object implements java.security.Key javax.security.auth.Destroyable {
public static final long serialVersionUID
}
javax/crypto/SecretKeyFactory.class
SecretKeyFactory.java
package javax.crypto
public javax.crypto.SecretKeyFactory extends java.lang.Object {
private java.security.Provider provider
private final String algorithm
private volatile javax.crypto.SecretKeyFactorySpi spi
private final Object lock
private java.util.Iterator serviceIterator
protected void <init> (javax.crypto.SecretKeyFactorySpi, java.security.Provider, java.lang.String)
private void <init> (java.lang.String) throws java.security.NoSuchAlgorithmException
public static final javax.crypto.SecretKeyFactory getInstance (java.lang.String) throws java.security.NoSuchAlgorithmException
public static final javax.crypto.SecretKeyFactory getInstance (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public static final javax.crypto.SecretKeyFactory getInstance (java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException
public final java.security.Provider getProvider ()
public final java.lang.String getAlgorithm ()
private javax.crypto.SecretKeyFactorySpi nextSpi (javax.crypto.SecretKeyFactorySpi)
public final javax.crypto.SecretKey generateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
public final java.security.spec.KeySpec getKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException
public final javax.crypto.SecretKey translateKey (javax.crypto.SecretKey) throws java.security.InvalidKeyException
}
javax/crypto/SecretKeyFactorySpi.class
SecretKeyFactorySpi.java
package javax.crypto
public abstract javax.crypto.SecretKeyFactorySpi extends java.lang.Object {
public void <init> ()
protected abstract javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected abstract java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected abstract javax.crypto.SecretKey engineTranslateKey (javax.crypto.SecretKey) throws java.security.InvalidKeyException
}
javax/crypto/ShortBufferException.class
ShortBufferException.java
package javax.crypto
public javax.crypto.ShortBufferException extends java.security.GeneralSecurityException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
}
javax/crypto/extObjectInputStream.class
SealedObject.java
package javax.crypto
final javax.crypto.extObjectInputStream extends java.io.ObjectInputStream {
private static ClassLoader systemClassLoader
void <init> (java.io.InputStream) throws java.io.IOException java.io.StreamCorruptedException
protected java.lang.Class resolveClass (java.io.ObjectStreamClass) throws java.io.IOException java.lang.ClassNotFoundException
static void <clinit> ()
}
javax/crypto/interfaces/DHKey.class
DHKey.java
package javax.crypto.interfaces
public abstract javax.crypto.interfaces.DHKey extends java.lang.Object {
public abstract javax.crypto.spec.DHParameterSpec getParams ()
}
javax/crypto/interfaces/DHPrivateKey.class
DHPrivateKey.java
package javax.crypto.interfaces
public abstract javax.crypto.interfaces.DHPrivateKey extends java.lang.Object implements javax.crypto.interfaces.DHKey java.security.PrivateKey {
public static final long serialVersionUID
public abstract java.math.BigInteger getX ()
}
javax/crypto/interfaces/DHPublicKey.class
DHPublicKey.java
package javax.crypto.interfaces
public abstract javax.crypto.interfaces.DHPublicKey extends java.lang.Object implements javax.crypto.interfaces.DHKey java.security.PublicKey {
public static final long serialVersionUID
public abstract java.math.BigInteger getY ()
}
javax/crypto/interfaces/PBEKey.class
PBEKey.java
package javax.crypto.interfaces
public abstract javax.crypto.interfaces.PBEKey extends java.lang.Object implements javax.crypto.SecretKey {
public static final long serialVersionUID
public abstract char[] getPassword ()
public abstract byte[] getSalt ()
public abstract int getIterationCount ()
}
javax/crypto/spec/DESKeySpec.class
DESKeySpec.java
package javax.crypto.spec
public javax.crypto.spec.DESKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
public static final int DES_KEY_LEN
private byte[] key
private static final byte[][] WEAK_KEYS
public void <init> (byte[]) throws java.security.InvalidKeyException
public void <init> (byte[], int) throws java.security.InvalidKeyException
public byte[] getKey ()
public static boolean isParityAdjusted (byte[], int) throws java.security.InvalidKeyException
public static boolean isWeak (byte[], int) throws java.security.InvalidKeyException
static void <clinit> ()
}
javax/crypto/spec/DESedeKeySpec.class
DESedeKeySpec.java
package javax.crypto.spec
public javax.crypto.spec.DESedeKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
public static final int DES_EDE_KEY_LEN
private byte[] key
public void <init> (byte[]) throws java.security.InvalidKeyException
public void <init> (byte[], int) throws java.security.InvalidKeyException
public byte[] getKey ()
public static boolean isParityAdjusted (byte[], int) throws java.security.InvalidKeyException
}
javax/crypto/spec/DHGenParameterSpec.class
DHGenParameterSpec.java
package javax.crypto.spec
public javax.crypto.spec.DHGenParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private int primeSize
private int exponentSize
public void <init> (int, int)
public int getPrimeSize ()
public int getExponentSize ()
}
javax/crypto/spec/DHParameterSpec.class
DHParameterSpec.java
package javax.crypto.spec
public javax.crypto.spec.DHParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private java.math.BigInteger p
private java.math.BigInteger g
private int l
public void <init> (java.math.BigInteger, java.math.BigInteger)
public void <init> (java.math.BigInteger, java.math.BigInteger, int)
public java.math.BigInteger getP ()
public java.math.BigInteger getG ()
public int getL ()
}
javax/crypto/spec/DHPrivateKeySpec.class
DHPrivateKeySpec.java
package javax.crypto.spec
public javax.crypto.spec.DHPrivateKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
private java.math.BigInteger x
private java.math.BigInteger p
private java.math.BigInteger g
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public java.math.BigInteger getX ()
public java.math.BigInteger getP ()
public java.math.BigInteger getG ()
}
javax/crypto/spec/DHPublicKeySpec.class
DHPublicKeySpec.java
package javax.crypto.spec
public javax.crypto.spec.DHPublicKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
private java.math.BigInteger y
private java.math.BigInteger p
private java.math.BigInteger g
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public java.math.BigInteger getY ()
public java.math.BigInteger getP ()
public java.math.BigInteger getG ()
}
javax/crypto/spec/GCMParameterSpec.class
GCMParameterSpec.java
package javax.crypto.spec
public javax.crypto.spec.GCMParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private byte[] iv
private int tLen
public void <init> (int, byte[])
public void <init> (int, byte[], int, int)
private void init (int, byte[], int, int)
public int getTLen ()
public byte[] getIV ()
}
javax/crypto/spec/IvParameterSpec.class
IvParameterSpec.java
package javax.crypto.spec
public javax.crypto.spec.IvParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private byte[] iv
public void <init> (byte[])
public void <init> (byte[], int, int)
public byte[] getIV ()
}
javax/crypto/spec/OAEPParameterSpec.class
OAEPParameterSpec.java
package javax.crypto.spec
public javax.crypto.spec.OAEPParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private String mdName
private String mgfName
private java.security.spec.AlgorithmParameterSpec mgfSpec
private javax.crypto.spec.PSource pSrc
public static final javax.crypto.spec.OAEPParameterSpec DEFAULT
private void <init> ()
public void <init> (java.lang.String, java.lang.String, java.security.spec.AlgorithmParameterSpec, javax.crypto.spec.PSource)
public java.lang.String getDigestAlgorithm ()
public java.lang.String getMGFAlgorithm ()
public java.security.spec.AlgorithmParameterSpec getMGFParameters ()
public javax.crypto.spec.PSource getPSource ()
static void <clinit> ()
}
javax/crypto/spec/PBEKeySpec.class
PBEKeySpec.java
package javax.crypto.spec
public javax.crypto.spec.PBEKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
private char[] password
private byte[] salt
private int iterationCount
private int keyLength
public void <init> (char[])
public void <init> (char[], byte[], int, int)
public void <init> (char[], byte[], int)
public final void clearPassword ()
public final char[] getPassword ()
public final byte[] getSalt ()
public final int getIterationCount ()
public final int getKeyLength ()
}
javax/crypto/spec/PBEParameterSpec.class
PBEParameterSpec.java
package javax.crypto.spec
public javax.crypto.spec.PBEParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private byte[] salt
private int iterationCount
private java.security.spec.AlgorithmParameterSpec paramSpec
public void <init> (byte[], int)
public void <init> (byte[], int, java.security.spec.AlgorithmParameterSpec)
public byte[] getSalt ()
public int getIterationCount ()
public java.security.spec.AlgorithmParameterSpec getParameterSpec ()
}
javax/crypto/spec/PSource$PSpecified.class
PSource.java
package javax.crypto.spec
public final javax.crypto.spec.PSource$PSpecified extends javax.crypto.spec.PSource {
private byte[] p
public static final javax.crypto.spec.PSource$PSpecified DEFAULT
public void <init> (byte[])
public byte[] getValue ()
static void <clinit> ()
}
javax/crypto/spec/PSource.class
PSource.java
package javax.crypto.spec
public javax.crypto.spec.PSource extends java.lang.Object {
private String pSrcName
protected void <init> (java.lang.String)
public java.lang.String getAlgorithm ()
}
javax/crypto/spec/RC2ParameterSpec.class
RC2ParameterSpec.java
package javax.crypto.spec
public javax.crypto.spec.RC2ParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private byte[] iv
private int effectiveKeyBits
public void <init> (int)
public void <init> (int, byte[])
public void <init> (int, byte[], int)
public int getEffectiveKeyBits ()
public byte[] getIV ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
javax/crypto/spec/RC5ParameterSpec.class
RC5ParameterSpec.java
package javax.crypto.spec
public javax.crypto.spec.RC5ParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private byte[] iv
private int version
private int rounds
private int wordSize
public void <init> (int, int, int)
public void <init> (int, int, int, byte[])
public void <init> (int, int, int, byte[], int)
public int getVersion ()
public int getRounds ()
public int getWordSize ()
public byte[] getIV ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
javax/crypto/spec/SecretKeySpec.class
SecretKeySpec.java
package javax.crypto.spec
public javax.crypto.spec.SecretKeySpec extends java.lang.Object implements java.security.spec.KeySpec javax.crypto.SecretKey {
private static final long serialVersionUID
private byte[] key
private String algorithm
public void <init> (byte[], java.lang.String)
public void <init> (byte[], int, int, java.lang.String)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
sun/security/internal/interfaces/TlsMasterSecret.class
TlsMasterSecret.java
package sun.security.internal.interfaces
public abstract sun.security.internal.interfaces.TlsMasterSecret extends java.lang.Object implements javax.crypto.SecretKey {
public static final long serialVersionUID
public abstract int getMajorVersion ()
public abstract int getMinorVersion ()
}
sun/security/internal/spec/TlsKeyMaterialParameterSpec.class
TlsKeyMaterialParameterSpec.java
package sun.security.internal.spec
public sun.security.internal.spec.TlsKeyMaterialParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private final javax.crypto.SecretKey masterSecret
private final int majorVersion
private final int minorVersion
private final byte[] clientRandom
private final byte[] serverRandom
private final String cipherAlgorithm
private final int cipherKeyLength
private final int ivLength
private final int macKeyLength
private final int expandedCipherKeyLength
private final String prfHashAlg
private final int prfHashLength
private final int prfBlockSize
public void <init> (javax.crypto.SecretKey, int, int, byte[], byte[], java.lang.String, int, int, int, int, java.lang.String, int, int)
private static int checkSign (int)
public javax.crypto.SecretKey getMasterSecret ()
public int getMajorVersion ()
public int getMinorVersion ()
public byte[] getClientRandom ()
public byte[] getServerRandom ()
public java.lang.String getCipherAlgorithm ()
public int getCipherKeyLength ()
public int getExpandedCipherKeyLength ()
public int getIvLength ()
public int getMacKeyLength ()
public java.lang.String getPRFHashAlg ()
public int getPRFHashLength ()
public int getPRFBlockSize ()
}
sun/security/internal/spec/TlsKeyMaterialSpec.class
TlsKeyMaterialSpec.java
package sun.security.internal.spec
public sun.security.internal.spec.TlsKeyMaterialSpec extends java.lang.Object implements java.security.spec.KeySpec javax.crypto.SecretKey {
static final long serialVersionUID
private final javax.crypto.SecretKey clientMacKey
private final javax.crypto.SecretKey serverMacKey
private final javax.crypto.SecretKey clientCipherKey
private final javax.crypto.SecretKey serverCipherKey
private final javax.crypto.spec.IvParameterSpec clientIv
private final javax.crypto.spec.IvParameterSpec serverIv
public void <init> (javax.crypto.SecretKey, javax.crypto.SecretKey)
public void <init> (javax.crypto.SecretKey, javax.crypto.SecretKey, javax.crypto.SecretKey, javax.crypto.SecretKey)
public void <init> (javax.crypto.SecretKey, javax.crypto.SecretKey, javax.crypto.SecretKey, javax.crypto.spec.IvParameterSpec, javax.crypto.SecretKey, javax.crypto.spec.IvParameterSpec)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public javax.crypto.SecretKey getClientMacKey ()
public javax.crypto.SecretKey getServerMacKey ()
public javax.crypto.SecretKey getClientCipherKey ()
public javax.crypto.spec.IvParameterSpec getClientIv ()
public javax.crypto.SecretKey getServerCipherKey ()
public javax.crypto.spec.IvParameterSpec getServerIv ()
}
sun/security/internal/spec/TlsMasterSecretParameterSpec.class
TlsMasterSecretParameterSpec.java
package sun.security.internal.spec
public sun.security.internal.spec.TlsMasterSecretParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private final javax.crypto.SecretKey premasterSecret
private final int majorVersion
private final int minorVersion
private final byte[] clientRandom
private final byte[] serverRandom
private final String prfHashAlg
private final int prfHashLength
private final int prfBlockSize
public void <init> (javax.crypto.SecretKey, int, int, byte[], byte[], java.lang.String, int, int)
static int checkVersion (int)
public javax.crypto.SecretKey getPremasterSecret ()
public int getMajorVersion ()
public int getMinorVersion ()
public byte[] getClientRandom ()
public byte[] getServerRandom ()
public java.lang.String getPRFHashAlg ()
public int getPRFHashLength ()
public int getPRFBlockSize ()
}
sun/security/internal/spec/TlsPrfParameterSpec.class
TlsPrfParameterSpec.java
package sun.security.internal.spec
public sun.security.internal.spec.TlsPrfParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private final javax.crypto.SecretKey secret
private final String label
private final byte[] seed
private final int outputLength
private final String prfHashAlg
private final int prfHashLength
private final int prfBlockSize
public void <init> (javax.crypto.SecretKey, java.lang.String, byte[], int, java.lang.String, int, int)
public javax.crypto.SecretKey getSecret ()
public java.lang.String getLabel ()
public byte[] getSeed ()
public int getOutputLength ()
public java.lang.String getPRFHashAlg ()
public int getPRFHashLength ()
public int getPRFBlockSize ()
}
sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec$1.class
TlsRsaPremasterSecretParameterSpec.java
package sun.security.internal.spec
final sun.security.internal.spec.TlsRsaPremasterSecretParameterSpec$1 extends java.lang.Object implements java.security.PrivilegedAction {
void <init> ()
public java.lang.Boolean run ()
public volatile synthetic java.lang.Object run ()
}
sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.class
TlsRsaPremasterSecretParameterSpec.java
package sun.security.internal.spec
public sun.security.internal.spec.TlsRsaPremasterSecretParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private final byte[] encodedSecret
private static final String PROP_NAME
private static final boolean rsaPreMasterSecretFix
private final int clientVersion
private final int serverVersion
public void <init> (int, int)
public void <init> (int, int, byte[])
public int getClientVersion ()
public int getServerVersion ()
public int getMajorVersion ()
public int getMinorVersion ()
private int checkVersion (int)
public byte[] getEncodedSecret ()
static void <clinit> ()
}