Home | History | Annotate | Download | only in ext

META-INF/
META-INF/MANIFEST.MF
sun/security/ec/CurveDB.class
CurveDB.java
package sun.security.ec
public sun.security.ec.CurveDB extends java.lang.Object {
	private static final int P
	private static final int B
	private static final int PD
	private static final int BD
	private static final java.util.Map oidMap
	private static final java.util.Map nameMap
	private static final java.util.Map lengthMap
	private static java.util.Collection specCollection
	static final String SPLIT_PATTERN
	public void  () 
	static java.util.Collection getSupportedCurves () 
	static sun.security.ec.NamedCurve lookup (java.lang.String) 
	static sun.security.ec.NamedCurve lookup (int) 
	static sun.security.ec.NamedCurve lookup (java.security.spec.ECParameterSpec) 
	private static java.math.BigInteger bi (java.lang.String) 
	private static void add (java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.util.regex.Pattern) 
	static void  () 
}

sun/security/ec/ECDHKeyAgreement.class
ECDHKeyAgreement.java
package sun.security.ec
public final sun.security.ec.ECDHKeyAgreement extends javax.crypto.KeyAgreementSpi {
	private java.security.interfaces.ECPrivateKey privateKey
	private byte[] publicValue
	private int secretLen
	public void  () 
	protected void engineInit (java.security.Key, java.security.SecureRandom)  throws java.security.InvalidKeyException 
	protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom)  throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException 
	protected java.security.Key engineDoPhase (java.security.Key, boolean)  throws java.security.InvalidKeyException java.lang.IllegalStateException 
	protected byte[] engineGenerateSecret ()  throws java.lang.IllegalStateException 
	protected int engineGenerateSecret (byte[], int)  throws java.lang.IllegalStateException javax.crypto.ShortBufferException 
	protected javax.crypto.SecretKey engineGenerateSecret (java.lang.String)  throws java.lang.IllegalStateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException 
	private static native byte[] deriveKey (byte[], byte[], byte[])  throws java.security.GeneralSecurityException 
}

sun/security/ec/ECDSASignature$Raw.class
ECDSASignature.java
package sun.security.ec
public final sun.security.ec.ECDSASignature$Raw extends sun.security.ec.ECDSASignature {
	private static final int RAW_ECDSA_MAX
	private final byte[] precomputedDigest
	private int offset
	public void  () 
	protected void engineUpdate (byte)  throws java.security.SignatureException 
	protected void engineUpdate (byte[], int, int)  throws java.security.SignatureException 
	protected void engineUpdate (java.nio.ByteBuffer) 
	protected void resetDigest () 
	protected byte[] getDigestValue ()  throws java.security.SignatureException 
}

sun/security/ec/ECDSASignature$SHA1.class
ECDSASignature.java
package sun.security.ec
public final sun.security.ec.ECDSASignature$SHA1 extends sun.security.ec.ECDSASignature {
	public void  () 
}

sun/security/ec/ECDSASignature$SHA224.class
ECDSASignature.java
package sun.security.ec
public final sun.security.ec.ECDSASignature$SHA224 extends sun.security.ec.ECDSASignature {
	public void  () 
}

sun/security/ec/ECDSASignature$SHA256.class
ECDSASignature.java
package sun.security.ec
public final sun.security.ec.ECDSASignature$SHA256 extends sun.security.ec.ECDSASignature {
	public void  () 
}

sun/security/ec/ECDSASignature$SHA384.class
ECDSASignature.java
package sun.security.ec
public final sun.security.ec.ECDSASignature$SHA384 extends sun.security.ec.ECDSASignature {
	public void  () 
}

sun/security/ec/ECDSASignature$SHA512.class
ECDSASignature.java
package sun.security.ec
public final sun.security.ec.ECDSASignature$SHA512 extends sun.security.ec.ECDSASignature {
	public void  () 
}

sun/security/ec/ECDSASignature.class
ECDSASignature.java
package sun.security.ec
abstract sun.security.ec.ECDSASignature extends java.security.SignatureSpi {
	private final java.security.MessageDigest messageDigest
	private java.security.SecureRandom random
	private boolean needsReset
	private java.security.interfaces.ECPrivateKey privateKey
	private java.security.interfaces.ECPublicKey publicKey
	void  () 
	void  (java.lang.String) 
	protected void engineInitVerify (java.security.PublicKey)  throws java.security.InvalidKeyException 
	protected void engineInitSign (java.security.PrivateKey)  throws java.security.InvalidKeyException 
	protected void engineInitSign (java.security.PrivateKey, java.security.SecureRandom)  throws java.security.InvalidKeyException 
	protected void resetDigest () 
	protected byte[] getDigestValue ()  throws java.security.SignatureException 
	protected void engineUpdate (byte)  throws java.security.SignatureException 
	protected void engineUpdate (byte[], int, int)  throws java.security.SignatureException 
	protected void engineUpdate (java.nio.ByteBuffer) 
	protected byte[] engineSign ()  throws java.security.SignatureException 
	protected boolean engineVerify (byte[])  throws java.security.SignatureException 
	protected void engineSetParameter (java.lang.String, java.lang.Object)  throws java.security.InvalidParameterException 
	protected java.lang.Object engineGetParameter (java.lang.String)  throws java.security.InvalidParameterException 
	private byte[] encodeSignature (byte[])  throws java.security.SignatureException 
	private byte[] decodeSignature (byte[])  throws java.security.SignatureException 
	private static byte[] trimZeroes (byte[]) 
	private static native byte[] signDigest (byte[], byte[], byte[], byte[])  throws java.security.GeneralSecurityException 
	private static native boolean verifySignedDigest (byte[], byte[], byte[], byte[])  throws java.security.GeneralSecurityException 
}

sun/security/ec/ECKeyFactory.class
ECKeyFactory.java
package sun.security.ec
public final sun.security.ec.ECKeyFactory extends java.security.KeyFactorySpi {
	private static java.security.KeyFactory instance
	private static java.security.KeyFactory getInstance () 
	public void  () 
	public static java.security.interfaces.ECKey toECKey (java.security.Key)  throws java.security.InvalidKeyException 
	private static void checkKey (java.security.interfaces.ECKey)  throws java.security.InvalidKeyException 
	protected java.security.Key engineTranslateKey (java.security.Key)  throws java.security.InvalidKeyException 
	protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec)  throws java.security.spec.InvalidKeySpecException 
	protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec)  throws java.security.spec.InvalidKeySpecException 
	private java.security.PublicKey implTranslatePublicKey (java.security.PublicKey)  throws java.security.InvalidKeyException 
	private java.security.PrivateKey implTranslatePrivateKey (java.security.PrivateKey)  throws java.security.InvalidKeyException 
	private java.security.PublicKey implGeneratePublic (java.security.spec.KeySpec)  throws java.security.GeneralSecurityException 
	private java.security.PrivateKey implGeneratePrivate (java.security.spec.KeySpec)  throws java.security.GeneralSecurityException 
	protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class)  throws java.security.spec.InvalidKeySpecException 
}

sun/security/ec/ECKeyPairGenerator.class
ECKeyPairGenerator.java
package sun.security.ec
public final sun.security.ec.ECKeyPairGenerator extends java.security.KeyPairGeneratorSpi {
	private static final int KEY_SIZE_MIN
	private static final int KEY_SIZE_MAX
	private static final int KEY_SIZE_DEFAULT
	private java.security.SecureRandom random
	private int keySize
	private java.security.spec.AlgorithmParameterSpec params
	public void  () 
	public void initialize (int, java.security.SecureRandom) 
	public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom)  throws java.security.InvalidAlgorithmParameterException 
	public java.security.KeyPair generateKeyPair () 
	private void checkKeySize (int)  throws java.security.InvalidParameterException 
	private static native java.lang.Object[] generateECKeyPair (int, byte[], byte[])  throws java.security.GeneralSecurityException 
}

sun/security/ec/ECParameters.class
ECParameters.java
package sun.security.ec
public final sun.security.ec.ECParameters extends java.security.AlgorithmParametersSpi {
	private sun.security.ec.NamedCurve namedCurve
	static java.security.AlgorithmParameters getAlgorithmParameters (java.security.spec.ECParameterSpec)  throws java.security.InvalidKeyException 
	public void  () 
	protected void engineInit (java.security.spec.AlgorithmParameterSpec)  throws java.security.spec.InvalidParameterSpecException 
	protected void engineInit (byte[])  throws java.io.IOException 
	protected void engineInit (byte[], java.lang.String)  throws java.io.IOException 
	protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class)  throws java.security.spec.InvalidParameterSpecException 
	protected byte[] engineGetEncoded ()  throws java.io.IOException 
	protected byte[] engineGetEncoded (java.lang.String)  throws java.io.IOException 
	protected java.lang.String engineToString () 
}

sun/security/ec/ECPrivateKeyImpl.class
ECPrivateKeyImpl.java
package sun.security.ec
public final sun.security.ec.ECPrivateKeyImpl extends sun.security.pkcs.PKCS8Key implements java.security.interfaces.ECPrivateKey  {
	private static final long serialVersionUID
	private java.math.BigInteger s
	private java.security.spec.ECParameterSpec params
	public void  (byte[])  throws java.security.InvalidKeyException 
	public void  (java.math.BigInteger, java.security.spec.ECParameterSpec)  throws java.security.InvalidKeyException 
	public java.lang.String getAlgorithm () 
	public java.math.BigInteger getS () 
	public java.security.spec.ECParameterSpec getParams () 
	protected void parseKeyBits ()  throws java.security.InvalidKeyException 
}

sun/security/ec/ECPublicKeyImpl.class
ECPublicKeyImpl.java
package sun.security.ec
public final sun.security.ec.ECPublicKeyImpl extends sun.security.x509.X509Key implements java.security.interfaces.ECPublicKey  {
	private static final long serialVersionUID
	private java.security.spec.ECPoint w
	private java.security.spec.ECParameterSpec params
	public void  (java.security.spec.ECPoint, java.security.spec.ECParameterSpec)  throws java.security.InvalidKeyException 
	public void  (byte[])  throws java.security.InvalidKeyException 
	public java.lang.String getAlgorithm () 
	public java.security.spec.ECPoint getW () 
	public java.security.spec.ECParameterSpec getParams () 
	public byte[] getEncodedPublicValue () 
	protected void parseKeyBits ()  throws java.security.InvalidKeyException 
	public java.lang.String toString () 
	protected java.lang.Object writeReplace ()  throws java.io.ObjectStreamException 
}

sun/security/ec/NamedCurve.class
NamedCurve.java
package sun.security.ec
 sun.security.ec.NamedCurve extends java.security.spec.ECParameterSpec {
	private final String name
	private final String oid
	private final byte[] encoded
	void  (java.lang.String, java.lang.String, java.security.spec.EllipticCurve, java.security.spec.ECPoint, java.math.BigInteger, int) 
	java.lang.String getName () 
	byte[] getEncoded () 
	java.lang.String getObjectId () 
	public java.lang.String toString () 
}

sun/security/ec/SunEC$1.class
SunEC.java
package sun.security.ec
final sun.security.ec.SunEC$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	void  () 
	public java.lang.Void run () 
	public volatile java.lang.Object run () 
}

sun/security/ec/SunEC.class
SunEC.java
package sun.security.ec
public final sun.security.ec.SunEC extends java.security.Provider {
	private static final long serialVersionUID
	private static boolean useFullImplementation
	public void  () 
	static void  () 
}

sun/security/ec/SunECEntries.class
SunECEntries.java
package sun.security.ec
final sun.security.ec.SunECEntries extends java.lang.Object {
	private void  () 
	static void putEntries (java.util.Map, boolean) 
}