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 <init> () 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 <clinit> () }
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 <init> () 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 <init> () 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 <init> () }
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 <init> () }
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 <init> () }
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 <init> () }
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 <init> () }
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 <init> () void <init> (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 <init> () 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 <init> () 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 <init> () 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 <init> (byte[]) throws java.security.InvalidKeyException public void <init> (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 <init> (java.security.spec.ECPoint, java.security.spec.ECParameterSpec) throws java.security.InvalidKeyException public void <init> (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 <init> (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 <init> () public java.lang.Void run () public volatile synthetic 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 <init> () static void <clinit> () }
sun/security/ec/SunECEntries.class
SunECEntries.java package sun.security.ec final sun.security.ec.SunECEntries extends java.lang.Object { private void <init> () static void putEntries (java.util.Map, boolean) }