META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/org/
com/android/org/bouncycastle/
com/android/org/bouncycastle/asn1/
com/android/org/bouncycastle/asn1/ASN1ApplicationSpecific.class
ASN1ApplicationSpecific.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1ApplicationSpecific extends com.android.org.bouncycastle.asn1.ASN1Primitive { protected final boolean isConstructed protected final int tag protected final byte[] octets void <init> (boolean, int, byte[]) boolean isConstructed int tag byte[] octets public static com.android.org.bouncycastle.asn1.ASN1ApplicationSpecific getInstance (java.lang.Object) java.io.IOException e Object obj protected static int getLengthOfHeader (byte[]) int size byte[] data int length public boolean isConstructed () public byte[] getContents () public int getApplicationTag () public com.android.org.bouncycastle.asn1.ASN1Primitive getObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive getObject (int) throws java.io.IOException int derTagNo byte[] orig byte[] tmp int encodedLength () throws java.io.IOException void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag int flags boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o com.android.org.bouncycastle.asn1.ASN1ApplicationSpecific other public int hashCode () private byte[] replaceTagNumber (int, byte[]) throws java.io.IOException int b int newTag byte[] input int tagNo int index byte[] tmp public java.lang.String toString () StringBuffer sb }
com/android/org/bouncycastle/asn1/ASN1ApplicationSpecificParser.class
ASN1ApplicationSpecificParser.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1ApplicationSpecificParser extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1Encodable com.android.org.bouncycastle.asn1.InMemoryRepresentable { public abstract com.android.org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException }
com/android/org/bouncycastle/asn1/ASN1BitString.class
ASN1BitString.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1BitString extends com.android.org.bouncycastle.asn1.ASN1Primitive implements com.android.org.bouncycastle.asn1.ASN1String { private static final char[] table protected final byte[] data protected final int padBits protected static int getPadBits (int) int i int bitString int val int bits protected static byte[] getBytes (int) int i int i int bitString int bytes byte[] result protected void <init> (byte, int) byte data int padBits public void <init> (byte[], int) byte[] data int padBits public java.lang.String getString () byte[] string java.io.IOException e int i StringBuffer buf byte[] string public int intValue () int i byte der int value int end public byte[] getOctets () public byte[] getBytes () byte[] rv public int getPadBits () public java.lang.String toString () public int hashCode () int end byte der int hc boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) int i com.android.org.bouncycastle.asn1.ASN1Primitive o com.android.org.bouncycastle.asn1.ASN1BitString other byte[] a byte[] b int end byte derA byte derB static com.android.org.bouncycastle.asn1.ASN1BitString fromInputStream (int, java.io.InputStream) throws java.io.IOException int length java.io.InputStream stream int padBits byte[] data public com.android.org.bouncycastle.asn1.ASN1Primitive getLoadedObject () com.android.org.bouncycastle.asn1.ASN1Primitive toDERObject () com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () abstract void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException static void <clinit> () }
com/android/org/bouncycastle/asn1/ASN1Boolean.class
ASN1Boolean.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.ASN1Boolean extends com.android.org.bouncycastle.asn1.ASN1Primitive { private static final byte FALSE_VALUE private static final byte TRUE_VALUE public static final com.android.org.bouncycastle.asn1.ASN1Boolean FALSE public static final com.android.org.bouncycastle.asn1.ASN1Boolean TRUE private final byte value public static com.android.org.bouncycastle.asn1.ASN1Boolean getInstance (java.lang.Object) java.io.IOException e byte[] enc Object obj public static com.android.org.bouncycastle.asn1.ASN1Boolean getInstance (boolean) boolean value public static com.android.org.bouncycastle.asn1.ASN1Boolean getInstance (int) int value public static com.android.org.bouncycastle.asn1.ASN1Boolean getInstance (byte[]) byte[] octets public static com.android.org.bouncycastle.asn1.ASN1Boolean getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o private void <init> (byte) byte value public boolean isTrue () boolean isConstructed () int encodedLength () void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive other com.android.org.bouncycastle.asn1.ASN1Boolean that public int hashCode () com.android.org.bouncycastle.asn1.ASN1Primitive toDERObject () public java.lang.String toString () static com.android.org.bouncycastle.asn1.ASN1Boolean fromOctetString (byte[]) byte[] value byte b static void <clinit> () }
com/android/org/bouncycastle/asn1/ASN1Choice.class
ASN1Choice.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1Choice extends java.lang.Object { }
com/android/org/bouncycastle/asn1/ASN1Encodable.class
ASN1Encodable.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1Encodable extends java.lang.Object { public abstract com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/ASN1EncodableVector.class
ASN1EncodableVector.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.ASN1EncodableVector extends java.lang.Object { static final com.android.org.bouncycastle.asn1.ASN1Encodable[] EMPTY_ELEMENTS private static final int DEFAULT_CAPACITY private com.android.org.bouncycastle.asn1.ASN1Encodable[] elements private int elementCount private boolean copyOnWrite public void <init> () public void <init> (int) int initialCapacity public void add (com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1Encodable element int capacity int minCapacity public void addAll (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1Encodable otherElement com.android.org.bouncycastle.asn1.ASN1EncodableVector other int otherElementCount int capacity int minCapacity int i public com.android.org.bouncycastle.asn1.ASN1Encodable get (int) int i public int size () com.android.org.bouncycastle.asn1.ASN1Encodable[] copyElements () com.android.org.bouncycastle.asn1.ASN1Encodable[] copy com.android.org.bouncycastle.asn1.ASN1Encodable[] takeElements () com.android.org.bouncycastle.asn1.ASN1Encodable[] copy private void reallocate (int) int minCapacity int oldCapacity int newCapacity com.android.org.bouncycastle.asn1.ASN1Encodable[] copy static com.android.org.bouncycastle.asn1.ASN1Encodable[] cloneElements (com.android.org.bouncycastle.asn1.ASN1Encodable[]) com.android.org.bouncycastle.asn1.ASN1Encodable[] elements static void <clinit> () }
com/android/org/bouncycastle/asn1/ASN1EncodableVector.uau
com/android/org/bouncycastle/asn1/ASN1Encoding.class
ASN1Encoding.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1Encoding extends java.lang.Object { public static final String DER public static final String DL public static final String BER }
com/android/org/bouncycastle/asn1/ASN1Enumerated.class
ASN1Enumerated.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.ASN1Enumerated extends com.android.org.bouncycastle.asn1.ASN1Primitive { private final byte[] bytes private final int start private static com.android.org.bouncycastle.asn1.ASN1Enumerated[] cache public static com.android.org.bouncycastle.asn1.ASN1Enumerated getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.ASN1Enumerated getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o public void <init> (int) int value public void <init> (java.math.BigInteger) java.math.BigInteger value public void <init> (byte[]) byte[] bytes public java.math.BigInteger getValue () public boolean hasValue (java.math.BigInteger) java.math.BigInteger x public int intValueExact () int count boolean isConstructed () int encodedLength () void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o com.android.org.bouncycastle.asn1.ASN1Enumerated other public int hashCode () static com.android.org.bouncycastle.asn1.ASN1Enumerated fromOctetString (byte[]) byte[] enc int value com.android.org.bouncycastle.asn1.ASN1Enumerated possibleMatch static void <clinit> () }
com/android/org/bouncycastle/asn1/ASN1Exception.class
ASN1Exception.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.ASN1Exception extends java.io.IOException { private Throwable cause void <init> (java.lang.String) String message void <init> (java.lang.String, java.lang.Throwable) String message Throwable cause public java.lang.Throwable getCause () }
com/android/org/bouncycastle/asn1/ASN1External.class
ASN1External.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1External extends com.android.org.bouncycastle.asn1.ASN1Primitive { protected com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier directReference protected com.android.org.bouncycastle.asn1.ASN1Integer indirectReference protected com.android.org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor protected int encoding protected com.android.org.bouncycastle.asn1.ASN1Primitive externalContent public void <init> (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1EncodableVector vector int offset com.android.org.bouncycastle.asn1.ASN1Primitive enc com.android.org.bouncycastle.asn1.ASN1TaggedObject obj private com.android.org.bouncycastle.asn1.ASN1Primitive getObjFromVector (com.android.org.bouncycastle.asn1.ASN1EncodableVector, int) com.android.org.bouncycastle.asn1.ASN1EncodableVector v int index public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Integer, com.android.org.bouncycastle.asn1.ASN1Primitive, com.android.org.bouncycastle.asn1.DERTaggedObject) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier directReference com.android.org.bouncycastle.asn1.ASN1Integer indirectReference com.android.org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor com.android.org.bouncycastle.asn1.DERTaggedObject externalData public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Integer, com.android.org.bouncycastle.asn1.ASN1Primitive, int, com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier directReference com.android.org.bouncycastle.asn1.ASN1Integer indirectReference com.android.org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor int encoding com.android.org.bouncycastle.asn1.ASN1Primitive externalData com.android.org.bouncycastle.asn1.ASN1Primitive toDERObject () com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () public int hashCode () int ret boolean isConstructed () int encodedLength () throws java.io.IOException boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o com.android.org.bouncycastle.asn1.ASN1External other public com.android.org.bouncycastle.asn1.ASN1Primitive getDataValueDescriptor () public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getDirectReference () public int getEncoding () public com.android.org.bouncycastle.asn1.ASN1Primitive getExternalContent () public com.android.org.bouncycastle.asn1.ASN1Integer getIndirectReference () private void setDataValueDescriptor (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor private void setDirectReference (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier directReferemce private void setEncoding (int) int encoding private void setExternalContent (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive externalContent private void setIndirectReference (com.android.org.bouncycastle.asn1.ASN1Integer) com.android.org.bouncycastle.asn1.ASN1Integer indirectReference }
com/android/org/bouncycastle/asn1/ASN1GeneralizedTime.class
ASN1GeneralizedTime.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.ASN1GeneralizedTime extends com.android.org.bouncycastle.asn1.ASN1Primitive { protected byte[] time public static com.android.org.bouncycastle.asn1.ASN1GeneralizedTime getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.ASN1GeneralizedTime getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o public void <init> (java.lang.String) java.text.ParseException e String time public void <init> (java.util.Date) java.util.Date time java.text.SimpleDateFormat dateF public void <init> (java.util.Date, java.util.Locale) java.util.Date time java.util.Locale locale java.text.SimpleDateFormat dateF void <init> (byte[]) byte[] bytes public java.lang.String getTimeString () public java.lang.String getTime () int signPos char sign String stime private java.lang.String calculateGMTOffset (java.lang.String) java.text.SimpleDateFormat dateF String stime String sign java.util.TimeZone timeZone int offset int hours int minutes private java.text.SimpleDateFormat calculateGMTDateFormat () java.text.SimpleDateFormat dateF java.text.SimpleDateFormat dateF java.text.SimpleDateFormat dateF java.text.SimpleDateFormat dateF private java.lang.String pruneFractionalSeconds (java.lang.String) char ch String origTime String frac int index private java.lang.String convert (int) int time public java.util.Date getDate () throws java.text.ParseException java.text.SimpleDateFormat dateF java.text.SimpleDateFormat dateF java.text.SimpleDateFormat dateF java.text.SimpleDateFormat dateF java.text.SimpleDateFormat dateF java.text.SimpleDateFormat dateF java.text.SimpleDateFormat dateF java.text.SimpleDateFormat dateF java.text.SimpleDateFormat dateF String stime String d protected boolean hasFractionalSeconds () int i protected boolean hasSeconds () protected boolean hasMinutes () private boolean isDigit (int) int pos boolean isConstructed () int encodedLength () int length void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag com.android.org.bouncycastle.asn1.ASN1Primitive toDERObject () com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o public int hashCode () }
com/android/org/bouncycastle/asn1/ASN1Generator.class
ASN1Generator.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1Generator extends java.lang.Object { protected java.io.OutputStream _out public void <init> (java.io.OutputStream) java.io.OutputStream out public abstract java.io.OutputStream getRawOutputStream () }
com/android/org/bouncycastle/asn1/ASN1InputStream.class
ASN1InputStream.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.ASN1InputStream extends java.io.FilterInputStream implements com.android.org.bouncycastle.asn1.BERTags { private final int limit private final boolean lazyEvaluate private final byte[][] tmpBuffers public void <init> (java.io.InputStream) java.io.InputStream is public void <init> (byte[]) byte[] input public void <init> (byte[], boolean) byte[] input boolean lazyEvaluate public void <init> (java.io.InputStream, int) java.io.InputStream input int limit public void <init> (java.io.InputStream, boolean) java.io.InputStream input boolean lazyEvaluate public void <init> (java.io.InputStream, int, boolean) java.io.InputStream input int limit boolean lazyEvaluate int getLimit () protected int readLength () throws java.io.IOException protected void readFully (byte[]) throws java.io.IOException byte[] bytes protected com.android.org.bouncycastle.asn1.ASN1Primitive buildObject (int, int, int) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Encodable asn1Obj int i com.android.org.bouncycastle.asn1.ASN1EncodableVector v com.android.org.bouncycastle.asn1.ASN1OctetString[] strings int tag int tagNo int length boolean isConstructed com.android.org.bouncycastle.asn1.DefiniteLengthInputStream defIn com.android.org.bouncycastle.asn1.ASN1EncodableVector readVector (com.android.org.bouncycastle.asn1.DefiniteLengthInputStream) throws java.io.IOException com.android.org.bouncycastle.asn1.DefiniteLengthInputStream dIn com.android.org.bouncycastle.asn1.ASN1InputStream subStream com.android.org.bouncycastle.asn1.ASN1EncodableVector v com.android.org.bouncycastle.asn1.ASN1Primitive p public com.android.org.bouncycastle.asn1.ASN1Primitive readObject () throws java.io.IOException com.android.org.bouncycastle.asn1.IndefiniteLengthInputStream indIn com.android.org.bouncycastle.asn1.ASN1StreamParser sp IllegalArgumentException e int tag int tagNo boolean isConstructed int length static int readTagNumber (java.io.InputStream, int) throws java.io.IOException int b java.io.InputStream s int tag int tagNo static int readLength (java.io.InputStream, int, boolean) throws java.io.IOException int next int i int size java.io.InputStream s int limit boolean isParsing int length private static byte[] getBuffer (com.android.org.bouncycastle.asn1.DefiniteLengthInputStream, byte[][]) throws java.io.IOException com.android.org.bouncycastle.asn1.DefiniteLengthInputStream defIn byte[][] tmpBuffers int len byte[] buf private static char[] getBMPCharBuffer (com.android.org.bouncycastle.asn1.DefiniteLengthInputStream) throws java.io.IOException int b1 int b2 int bufPos com.android.org.bouncycastle.asn1.DefiniteLengthInputStream defIn int remainingBytes char[] string int stringPos byte[] buf static com.android.org.bouncycastle.asn1.ASN1Primitive createPrimitiveDERObject (int, com.android.org.bouncycastle.asn1.DefiniteLengthInputStream, byte[][]) throws java.io.IOException int tagNo com.android.org.bouncycastle.asn1.DefiniteLengthInputStream defIn byte[][] tmpBuffers }
com/android/org/bouncycastle/asn1/ASN1InputStream.uau
com/android/org/bouncycastle/asn1/ASN1Integer.class
ASN1Integer.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.ASN1Integer extends com.android.org.bouncycastle.asn1.ASN1Primitive { static final int SIGN_EXT_SIGNED static final int SIGN_EXT_UNSIGNED private final byte[] bytes private final int start public static com.android.org.bouncycastle.asn1.ASN1Integer getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.ASN1Integer getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o public void <init> (long) long value public void <init> (java.math.BigInteger) java.math.BigInteger value public void <init> (byte[]) byte[] bytes void <init> (byte[], boolean) byte[] bytes boolean clone public java.math.BigInteger getPositiveValue () public java.math.BigInteger getValue () public boolean hasValue (java.math.BigInteger) java.math.BigInteger x public int intPositiveValueExact () int count public int intValueExact () int count public long longValueExact () int count boolean isConstructed () int encodedLength () void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag public int hashCode () boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o com.android.org.bouncycastle.asn1.ASN1Integer other public java.lang.String toString () static int intValue (byte[], int, int) byte[] bytes int start int signExt int length int pos int val static long longValue (byte[], int, int) byte[] bytes int start int signExt int length int pos long val static boolean isMalformed (byte[]) byte[] bytes static int signBytesToSkip (byte[]) byte[] bytes int pos int last }
com/android/org/bouncycastle/asn1/ASN1Integer.uau
com/android/org/bouncycastle/asn1/ASN1Null.class
ASN1Null.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1Null extends com.android.org.bouncycastle.asn1.ASN1Primitive { void <init> () public static com.android.org.bouncycastle.asn1.ASN1Null getInstance (java.lang.Object) java.io.IOException e ClassCastException e Object o public int hashCode () boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o abstract void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException public java.lang.String toString () }
com/android/org/bouncycastle/asn1/ASN1Object.class
ASN1Object.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1Object extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1Encodable com.android.org.bouncycastle.util.Encodable { public void <init> () public void encodeTo (java.io.OutputStream) throws java.io.IOException java.io.OutputStream output public void encodeTo (java.io.OutputStream, java.lang.String) throws java.io.IOException java.io.OutputStream output String encoding public byte[] getEncoded () throws java.io.IOException java.io.ByteArrayOutputStream bOut public byte[] getEncoded (java.lang.String) throws java.io.IOException String encoding java.io.ByteArrayOutputStream bOut public int hashCode () public boolean equals (java.lang.Object) Object o com.android.org.bouncycastle.asn1.ASN1Encodable other public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Object () protected static boolean hasEncodedTagValue (java.lang.Object, int) Object obj int tagValue public abstract com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/ASN1ObjectIdentifier$OidHandle.class
ASN1ObjectIdentifier.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier$OidHandle extends java.lang.Object { private final int key private final byte[] enc void <init> (byte[]) byte[] enc public int hashCode () public boolean equals (java.lang.Object) Object o }
com/android/org/bouncycastle/asn1/ASN1ObjectIdentifier.class
ASN1ObjectIdentifier.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier extends com.android.org.bouncycastle.asn1.ASN1Primitive { private final String identifier private byte[] body private static final long LONG_LIMIT private static final java.util.concurrent.ConcurrentMap pool public static com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getInstance (java.lang.Object) com.android.org.bouncycastle.asn1.ASN1Primitive primitive java.io.IOException e byte[] enc Object obj public static com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o void <init> (byte[]) int b int i byte[] bytes StringBuffer objId long value java.math.BigInteger bigValue boolean first public void <init> (java.lang.String) String identifier void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String branchID public java.lang.String getId () public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier branch (java.lang.String) String branchID public boolean on (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier stem String id String stemId private void writeField (java.io.ByteArrayOutputStream, long) java.io.ByteArrayOutputStream out long fieldValue byte[] result int pos private void writeField (java.io.ByteArrayOutputStream, java.math.BigInteger) int i java.math.BigInteger tmpValue byte[] tmp java.io.ByteArrayOutputStream out java.math.BigInteger fieldValue int byteCount private void doOutput (java.io.ByteArrayOutputStream) String token java.io.ByteArrayOutputStream aOut com.android.org.bouncycastle.asn1.OIDTokenizer tok int first String secondToken private synchronized byte[] getBody () java.io.ByteArrayOutputStream bOut boolean isConstructed () int encodedLength () throws java.io.IOException int length void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag public int hashCode () boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o public java.lang.String toString () private static boolean isValidBranchID (java.lang.String, int) char ch String branchID int start int digitCount int pos private static boolean isValidIdentifier (java.lang.String) String identifier char first public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier intern () com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier$OidHandle hdl com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid static com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier fromOctetString (byte[]) byte[] enc com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier$OidHandle hdl com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid static void <clinit> () }
com/android/org/bouncycastle/asn1/ASN1OctetString.class
ASN1OctetString.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1OctetString extends com.android.org.bouncycastle.asn1.ASN1Primitive implements com.android.org.bouncycastle.asn1.ASN1OctetStringParser { byte[] string public static com.android.org.bouncycastle.asn1.ASN1OctetString getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1OctetString singleSegment com.android.org.bouncycastle.asn1.ASN1OctetString s com.android.org.bouncycastle.asn1.ASN1Sequence s com.android.org.bouncycastle.asn1.ASN1TaggedObject taggedObject boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o public static com.android.org.bouncycastle.asn1.ASN1OctetString getInstance (java.lang.Object) java.io.IOException e com.android.org.bouncycastle.asn1.ASN1Primitive primitive Object obj public void <init> (byte[]) byte[] string public java.io.InputStream getOctetStream () public com.android.org.bouncycastle.asn1.ASN1OctetStringParser parser () public byte[] getOctets () public int hashCode () boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o com.android.org.bouncycastle.asn1.ASN1OctetString other public com.android.org.bouncycastle.asn1.ASN1Primitive getLoadedObject () com.android.org.bouncycastle.asn1.ASN1Primitive toDERObject () com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () abstract void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException public java.lang.String toString () }
com/android/org/bouncycastle/asn1/ASN1OctetStringParser.class
ASN1OctetStringParser.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1OctetStringParser extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1Encodable com.android.org.bouncycastle.asn1.InMemoryRepresentable { public abstract java.io.InputStream getOctetStream () }
com/android/org/bouncycastle/asn1/ASN1OutputStream.class
ASN1OutputStream.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.ASN1OutputStream extends java.lang.Object { private java.io.OutputStream os public static com.android.org.bouncycastle.asn1.ASN1OutputStream create (java.io.OutputStream) java.io.OutputStream out public static com.android.org.bouncycastle.asn1.ASN1OutputStream create (java.io.OutputStream, java.lang.String) java.io.OutputStream out String encoding public void <init> (java.io.OutputStream) java.io.OutputStream os final void writeLength (int) throws java.io.IOException int i int size int val int length final void write (int) throws java.io.IOException int b final void write (byte[], int, int) throws java.io.IOException byte[] bytes int off int len final void writeElements (com.android.org.bouncycastle.asn1.ASN1Encodable[]) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive primitive int i com.android.org.bouncycastle.asn1.ASN1Encodable[] elements int count final void writeElements (java.util.Enumeration) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive primitive java.util.Enumeration elements final void writeEncoded (boolean, int, byte) throws java.io.IOException boolean withTag int tag byte contents final void writeEncoded (boolean, int, byte[]) throws java.io.IOException boolean withTag int tag byte[] contents final void writeEncoded (boolean, int, byte[], int, int) throws java.io.IOException boolean withTag int tag byte[] contents int contentsOff int contentsLen final void writeEncoded (boolean, int, byte, byte[]) throws java.io.IOException boolean withTag int tag byte headByte byte[] tailBytes final void writeEncoded (boolean, int, byte, byte[], int, int, byte) throws java.io.IOException boolean withTag int tag byte headByte byte[] body int bodyOff int bodyLen byte tailByte final void writeEncoded (boolean, int, int, byte[]) throws java.io.IOException boolean withTag int flags int tagNo byte[] contents final void writeEncodedIndef (boolean, int, int, byte[]) throws java.io.IOException boolean withTag int flags int tagNo byte[] contents final void writeEncodedIndef (boolean, int, com.android.org.bouncycastle.asn1.ASN1Encodable[]) throws java.io.IOException boolean withTag int tag com.android.org.bouncycastle.asn1.ASN1Encodable[] elements final void writeEncodedIndef (boolean, int, java.util.Enumeration) throws java.io.IOException boolean withTag int tag java.util.Enumeration elements final void writeTag (boolean, int, int) throws java.io.IOException byte[] stack int pos boolean withTag int flags int tagNo public void writeObject (com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Encodable obj public void writeObject (com.android.org.bouncycastle.asn1.ASN1Primitive) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive primitive void writePrimitive (com.android.org.bouncycastle.asn1.ASN1Primitive, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive primitive boolean withTag public void close () throws java.io.IOException public void flush () throws java.io.IOException void flushInternal () throws java.io.IOException com.android.org.bouncycastle.asn1.DEROutputStream getDERSubStream () com.android.org.bouncycastle.asn1.ASN1OutputStream getDLSubStream () }
com/android/org/bouncycastle/asn1/ASN1ParsingException.class
ASN1ParsingException.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.ASN1ParsingException extends java.lang.IllegalStateException { private Throwable cause public void <init> (java.lang.String) String message public void <init> (java.lang.String, java.lang.Throwable) String message Throwable cause public java.lang.Throwable getCause () }
com/android/org/bouncycastle/asn1/ASN1Primitive.class
ASN1Primitive.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1Primitive extends com.android.org.bouncycastle.asn1.ASN1Object { void <init> () public void encodeTo (java.io.OutputStream) throws java.io.IOException java.io.OutputStream output public void encodeTo (java.io.OutputStream, java.lang.String) throws java.io.IOException java.io.OutputStream output String encoding public static com.android.org.bouncycastle.asn1.ASN1Primitive fromByteArray (byte[]) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive o ClassCastException e byte[] data com.android.org.bouncycastle.asn1.ASN1InputStream aIn public final boolean equals (java.lang.Object) Object o public final boolean equals (com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1Encodable other public final boolean equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive other public final com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1Primitive toDERObject () com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () public abstract int hashCode () abstract boolean isConstructed () abstract int encodedLength () throws java.io.IOException abstract void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException abstract boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) }
com/android/org/bouncycastle/asn1/ASN1Sequence$1.class
ASN1Sequence.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.ASN1Sequence$1 extends java.lang.Object implements java.util.Enumeration { private int pos final synthetic com.android.org.bouncycastle.asn1.ASN1Sequence this$0 void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence this$0 public boolean hasMoreElements () public java.lang.Object nextElement () }
com/android/org/bouncycastle/asn1/ASN1Sequence$2.class
ASN1Sequence.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.ASN1Sequence$2 extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1SequenceParser { private int pos final synthetic int val$count final synthetic com.android.org.bouncycastle.asn1.ASN1Sequence this$0 void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence, int) com.android.org.bouncycastle.asn1.ASN1Sequence this$0 public com.android.org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Encodable obj public com.android.org.bouncycastle.asn1.ASN1Primitive getLoadedObject () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/ASN1Sequence.class
ASN1Sequence.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1Sequence extends com.android.org.bouncycastle.asn1.ASN1Primitive implements com.android.org.bouncycastle.util.Iterable { com.android.org.bouncycastle.asn1.ASN1Encodable[] elements public static com.android.org.bouncycastle.asn1.ASN1Sequence getInstance (java.lang.Object) java.io.IOException e com.android.org.bouncycastle.asn1.ASN1Primitive primitive Object obj public static com.android.org.bouncycastle.asn1.ASN1Sequence getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1Sequence s com.android.org.bouncycastle.asn1.ASN1TaggedObject taggedObject boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o protected void <init> () protected void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1Encodable element protected void <init> (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1EncodableVector elementVector protected void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable[]) com.android.org.bouncycastle.asn1.ASN1Encodable[] elements void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable[], boolean) com.android.org.bouncycastle.asn1.ASN1Encodable[] elements boolean clone public com.android.org.bouncycastle.asn1.ASN1Encodable[] toArray () com.android.org.bouncycastle.asn1.ASN1Encodable[] toArrayInternal () public java.util.Enumeration getObjects () public com.android.org.bouncycastle.asn1.ASN1SequenceParser parser () int count public com.android.org.bouncycastle.asn1.ASN1Encodable getObjectAt (int) int index public int size () public int hashCode () int i int hc boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive p1 com.android.org.bouncycastle.asn1.ASN1Primitive p2 int i com.android.org.bouncycastle.asn1.ASN1Primitive other com.android.org.bouncycastle.asn1.ASN1Sequence that int count com.android.org.bouncycastle.asn1.ASN1Primitive toDERObject () com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () boolean isConstructed () abstract void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException public java.lang.String toString () int i int count StringBuffer sb public java.util.Iterator iterator () }
com/android/org/bouncycastle/asn1/ASN1SequenceParser.class
ASN1SequenceParser.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1SequenceParser extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1Encodable com.android.org.bouncycastle.asn1.InMemoryRepresentable { public abstract com.android.org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException }
com/android/org/bouncycastle/asn1/ASN1Set$1.class
ASN1Set.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.ASN1Set$1 extends java.lang.Object implements java.util.Enumeration { private int pos final synthetic com.android.org.bouncycastle.asn1.ASN1Set this$0 void <init> (com.android.org.bouncycastle.asn1.ASN1Set) com.android.org.bouncycastle.asn1.ASN1Set this$0 public boolean hasMoreElements () public java.lang.Object nextElement () }
com/android/org/bouncycastle/asn1/ASN1Set$2.class
ASN1Set.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.ASN1Set$2 extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1SetParser { private int pos final synthetic int val$count final synthetic com.android.org.bouncycastle.asn1.ASN1Set this$0 void <init> (com.android.org.bouncycastle.asn1.ASN1Set, int) com.android.org.bouncycastle.asn1.ASN1Set this$0 public com.android.org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Encodable obj public com.android.org.bouncycastle.asn1.ASN1Primitive getLoadedObject () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/ASN1Set.class
ASN1Set.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1Set extends com.android.org.bouncycastle.asn1.ASN1Primitive implements com.android.org.bouncycastle.util.Iterable { protected final com.android.org.bouncycastle.asn1.ASN1Encodable[] elements protected final boolean isSorted public static com.android.org.bouncycastle.asn1.ASN1Set getInstance (java.lang.Object) java.io.IOException e com.android.org.bouncycastle.asn1.ASN1Primitive primitive Object obj public static com.android.org.bouncycastle.asn1.ASN1Set getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1Set s com.android.org.bouncycastle.asn1.ASN1Sequence s com.android.org.bouncycastle.asn1.ASN1Encodable[] elements com.android.org.bouncycastle.asn1.ASN1TaggedObject taggedObject boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o protected void <init> () protected void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1Encodable element protected void <init> (com.android.org.bouncycastle.asn1.ASN1EncodableVector, boolean) com.android.org.bouncycastle.asn1.ASN1Encodable[] tmp com.android.org.bouncycastle.asn1.ASN1EncodableVector elementVector boolean doSort com.android.org.bouncycastle.asn1.ASN1Encodable[] tmp protected void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable[], boolean) com.android.org.bouncycastle.asn1.ASN1Encodable[] elements boolean doSort com.android.org.bouncycastle.asn1.ASN1Encodable[] tmp void <init> (boolean, com.android.org.bouncycastle.asn1.ASN1Encodable[]) boolean isSorted com.android.org.bouncycastle.asn1.ASN1Encodable[] elements public java.util.Enumeration getObjects () public com.android.org.bouncycastle.asn1.ASN1Encodable getObjectAt (int) int index public int size () public com.android.org.bouncycastle.asn1.ASN1Encodable[] toArray () public com.android.org.bouncycastle.asn1.ASN1SetParser parser () int count public int hashCode () int i int hc com.android.org.bouncycastle.asn1.ASN1Primitive toDERObject () com.android.org.bouncycastle.asn1.ASN1Encodable[] tmp com.android.org.bouncycastle.asn1.ASN1Encodable[] tmp com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive p1 com.android.org.bouncycastle.asn1.ASN1Primitive p2 int i com.android.org.bouncycastle.asn1.ASN1Primitive other com.android.org.bouncycastle.asn1.ASN1Set that int count com.android.org.bouncycastle.asn1.DERSet dis com.android.org.bouncycastle.asn1.DERSet dat boolean isConstructed () abstract void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException public java.lang.String toString () int i int count StringBuffer sb public java.util.Iterator iterator () private static byte[] getDEREncoded (com.android.org.bouncycastle.asn1.ASN1Encodable) java.io.IOException e com.android.org.bouncycastle.asn1.ASN1Encodable obj private static boolean lessThanOrEqual (byte[], byte[]) int i byte[] a byte[] b int a0 int b0 int last private static void sort (com.android.org.bouncycastle.asn1.ASN1Encodable[]) com.android.org.bouncycastle.asn1.ASN1Encodable et byte[] bt com.android.org.bouncycastle.asn1.ASN1Encodable e1 byte[] b1 com.android.org.bouncycastle.asn1.ASN1Encodable e2 byte[] b2 int j int i com.android.org.bouncycastle.asn1.ASN1Encodable[] t int count com.android.org.bouncycastle.asn1.ASN1Encodable eh com.android.org.bouncycastle.asn1.ASN1Encodable ei byte[] bh byte[] bi }
com/android/org/bouncycastle/asn1/ASN1SetParser.class
ASN1SetParser.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1SetParser extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1Encodable com.android.org.bouncycastle.asn1.InMemoryRepresentable { public abstract com.android.org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException }
com/android/org/bouncycastle/asn1/ASN1StreamParser.class
ASN1StreamParser.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.ASN1StreamParser extends java.lang.Object { private final java.io.InputStream _in private final int _limit private final byte[][] tmpBuffers public void <init> (java.io.InputStream) java.io.InputStream in public void <init> (java.io.InputStream, int) java.io.InputStream in int limit public void <init> (byte[]) byte[] encoding com.android.org.bouncycastle.asn1.ASN1Encodable readIndef (int) throws java.io.IOException int tagValue com.android.org.bouncycastle.asn1.ASN1Encodable readImplicit (boolean, int) throws java.io.IOException boolean constructed int tag com.android.org.bouncycastle.asn1.ASN1Primitive readTaggedObject (boolean, int) throws java.io.IOException com.android.org.bouncycastle.asn1.DefiniteLengthInputStream defIn boolean constructed int tag com.android.org.bouncycastle.asn1.ASN1EncodableVector v public com.android.org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException com.android.org.bouncycastle.asn1.IndefiniteLengthInputStream indIn com.android.org.bouncycastle.asn1.ASN1StreamParser sp IllegalArgumentException e com.android.org.bouncycastle.asn1.DefiniteLengthInputStream defIn int tag int tagNo boolean isConstructed int length private void set00Check (boolean) boolean enabled com.android.org.bouncycastle.asn1.ASN1EncodableVector readVector () throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Encodable obj com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/ASN1String.class
ASN1String.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1String extends java.lang.Object { public abstract java.lang.String getString () }
com/android/org/bouncycastle/asn1/ASN1TaggedObject.class
ASN1TaggedObject.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1TaggedObject extends com.android.org.bouncycastle.asn1.ASN1Primitive implements com.android.org.bouncycastle.asn1.ASN1TaggedObjectParser { final int tagNo final boolean explicit final com.android.org.bouncycastle.asn1.ASN1Encodable obj public static com.android.org.bouncycastle.asn1.ASN1TaggedObject getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.ASN1TaggedObject getInstance (java.lang.Object) java.io.IOException e Object obj public void <init> (boolean, int, com.android.org.bouncycastle.asn1.ASN1Encodable) boolean explicit int tagNo com.android.org.bouncycastle.asn1.ASN1Encodable obj boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive other com.android.org.bouncycastle.asn1.ASN1TaggedObject that com.android.org.bouncycastle.asn1.ASN1Primitive p1 com.android.org.bouncycastle.asn1.ASN1Primitive p2 public int hashCode () public int getTagNo () public boolean isExplicit () public com.android.org.bouncycastle.asn1.ASN1Primitive getObject () public com.android.org.bouncycastle.asn1.ASN1Encodable getObjectParser (int, boolean) throws java.io.IOException int tag boolean isExplicit public com.android.org.bouncycastle.asn1.ASN1Primitive getLoadedObject () com.android.org.bouncycastle.asn1.ASN1Primitive toDERObject () com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () abstract void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException public java.lang.String toString () }
com/android/org/bouncycastle/asn1/ASN1TaggedObjectParser.class
ASN1TaggedObjectParser.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.ASN1TaggedObjectParser extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1Encodable com.android.org.bouncycastle.asn1.InMemoryRepresentable { public abstract int getTagNo () public abstract com.android.org.bouncycastle.asn1.ASN1Encodable getObjectParser (int, boolean) throws java.io.IOException }
com/android/org/bouncycastle/asn1/ASN1UTCTime.class
ASN1UTCTime.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.ASN1UTCTime extends com.android.org.bouncycastle.asn1.ASN1Primitive { private byte[] time public static com.android.org.bouncycastle.asn1.ASN1UTCTime getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.ASN1UTCTime getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Object o public void <init> (java.lang.String) java.text.ParseException e String time public void <init> (java.util.Date) java.util.Date time java.text.SimpleDateFormat dateF public void <init> (java.util.Date, java.util.Locale) java.util.Date time java.util.Locale locale java.text.SimpleDateFormat dateF void <init> (byte[]) byte[] time public java.util.Date getDate () throws java.text.ParseException java.text.SimpleDateFormat dateF public java.util.Date getAdjustedDate () throws java.text.ParseException java.text.SimpleDateFormat dateF public java.lang.String getTime () int index String d String stime public java.lang.String getAdjustedTime () String d private boolean isDigit (int) int pos boolean isConstructed () int encodedLength () int length void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o public int hashCode () public java.lang.String toString () }
com/android/org/bouncycastle/asn1/BERApplicationSpecific.class
BERApplicationSpecific.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.BERApplicationSpecific extends com.android.org.bouncycastle.asn1.ASN1ApplicationSpecific { void <init> (boolean, int, byte[]) boolean isConstructed int tag byte[] octets public void <init> (int, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException int tag com.android.org.bouncycastle.asn1.ASN1Encodable object public void <init> (boolean, int, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException boolean constructed int tag com.android.org.bouncycastle.asn1.ASN1Encodable object private static byte[] getEncoding (boolean, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException int lenBytes byte[] tmp boolean explicit com.android.org.bouncycastle.asn1.ASN1Encodable object byte[] data public void <init> (int, com.android.org.bouncycastle.asn1.ASN1EncodableVector) int tagNo com.android.org.bouncycastle.asn1.ASN1EncodableVector vec private static byte[] getEncodedVector (com.android.org.bouncycastle.asn1.ASN1EncodableVector) java.io.IOException e int i com.android.org.bouncycastle.asn1.ASN1EncodableVector vec java.io.ByteArrayOutputStream bOut void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag int flags }
com/android/org/bouncycastle/asn1/BERApplicationSpecificParser.class
BERApplicationSpecificParser.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.BERApplicationSpecificParser extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1ApplicationSpecificParser { private final int tag private final com.android.org.bouncycastle.asn1.ASN1StreamParser parser void <init> (int, com.android.org.bouncycastle.asn1.ASN1StreamParser) int tag com.android.org.bouncycastle.asn1.ASN1StreamParser parser public com.android.org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () java.io.IOException e }
com/android/org/bouncycastle/asn1/BERConstructedOctetString.class
BERConstructedOctetString.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.BERConstructedOctetString extends com.android.org.bouncycastle.asn1.BEROctetString { private static final int MAX_LENGTH private java.util.Vector octs private static byte[] toBytes (java.util.Vector) com.android.org.bouncycastle.asn1.DEROctetString o ClassCastException e java.io.IOException e int i java.util.Vector octs java.io.ByteArrayOutputStream bOut public void <init> (byte[]) byte[] string public void <init> (java.util.Vector) java.util.Vector octs public void <init> (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive obj private static byte[] toByteArray (com.android.org.bouncycastle.asn1.ASN1Primitive) java.io.IOException e com.android.org.bouncycastle.asn1.ASN1Primitive obj public void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1Encodable obj public byte[] getOctets () public java.util.Enumeration getObjects () private java.util.Vector generateOcts () int end int end byte[] nStr int i java.util.Vector vec public static com.android.org.bouncycastle.asn1.BEROctetString fromSequence (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Vector v java.util.Enumeration e }
com/android/org/bouncycastle/asn1/BERFactory.class
BERFactory.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.BERFactory extends java.lang.Object { static final com.android.org.bouncycastle.asn1.BERSequence EMPTY_SEQUENCE static final com.android.org.bouncycastle.asn1.BERSet EMPTY_SET void <init> () static com.android.org.bouncycastle.asn1.BERSequence createSequence (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1EncodableVector v static com.android.org.bouncycastle.asn1.BERSet createSet (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1EncodableVector v static void <clinit> () }
com/android/org/bouncycastle/asn1/BERGenerator.class
BERGenerator.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.BERGenerator extends com.android.org.bouncycastle.asn1.ASN1Generator { private boolean _tagged private boolean _isExplicit private int _tagNo protected void <init> (java.io.OutputStream) java.io.OutputStream out protected void <init> (java.io.OutputStream, int, boolean) java.io.OutputStream out int tagNo boolean isExplicit public java.io.OutputStream getRawOutputStream () private void writeHdr (int) throws java.io.IOException int tag protected void writeBERHeader (int) throws java.io.IOException int tagNum int tag protected void writeBEREnd () throws java.io.IOException }
com/android/org/bouncycastle/asn1/BEROctetString$1.class
BEROctetString.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.BEROctetString$1 extends java.lang.Object implements java.util.Enumeration { int pos final synthetic com.android.org.bouncycastle.asn1.BEROctetString this$0 void <init> (com.android.org.bouncycastle.asn1.BEROctetString) com.android.org.bouncycastle.asn1.BEROctetString this$0 public boolean hasMoreElements () public java.lang.Object nextElement () int length byte[] chunk }
com/android/org/bouncycastle/asn1/BEROctetString$2.class
BEROctetString.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.BEROctetString$2 extends java.lang.Object implements java.util.Enumeration { int counter final synthetic com.android.org.bouncycastle.asn1.BEROctetString this$0 void <init> (com.android.org.bouncycastle.asn1.BEROctetString) com.android.org.bouncycastle.asn1.BEROctetString this$0 public boolean hasMoreElements () public java.lang.Object nextElement () }
com/android/org/bouncycastle/asn1/BEROctetString.class
BEROctetString.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.BEROctetString extends com.android.org.bouncycastle.asn1.ASN1OctetString { private static final int DEFAULT_CHUNK_SIZE private final int chunkSize private final com.android.org.bouncycastle.asn1.ASN1OctetString[] octs private static byte[] toBytes (com.android.org.bouncycastle.asn1.ASN1OctetString[]) java.io.IOException e int i com.android.org.bouncycastle.asn1.ASN1OctetString[] octs java.io.ByteArrayOutputStream bOut public void <init> (byte[]) byte[] string public void <init> (com.android.org.bouncycastle.asn1.ASN1OctetString[]) com.android.org.bouncycastle.asn1.ASN1OctetString[] octs public void <init> (byte[], int) byte[] string int chunkSize public void <init> (com.android.org.bouncycastle.asn1.ASN1OctetString[], int) com.android.org.bouncycastle.asn1.ASN1OctetString[] octs int chunkSize private void <init> (byte[], com.android.org.bouncycastle.asn1.ASN1OctetString[], int) byte[] string com.android.org.bouncycastle.asn1.ASN1OctetString[] octs int chunkSize public java.util.Enumeration getObjects () boolean isConstructed () int encodedLength () throws java.io.IOException java.util.Enumeration e int length void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag static com.android.org.bouncycastle.asn1.BEROctetString fromSequence (com.android.org.bouncycastle.asn1.ASN1Sequence) int i com.android.org.bouncycastle.asn1.ASN1Sequence seq int count com.android.org.bouncycastle.asn1.ASN1OctetString[] v static synthetic int access$000 (com.android.org.bouncycastle.asn1.BEROctetString) com.android.org.bouncycastle.asn1.BEROctetString x0 static synthetic com.android.org.bouncycastle.asn1.ASN1OctetString[] access$100 (com.android.org.bouncycastle.asn1.BEROctetString) com.android.org.bouncycastle.asn1.BEROctetString x0 }
com/android/org/bouncycastle/asn1/BEROctetStringGenerator$BufferedBEROctetStream.class
BEROctetStringGenerator.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.BEROctetStringGenerator$BufferedBEROctetStream extends java.io.OutputStream { private byte[] _buf private int _off private com.android.org.bouncycastle.asn1.DEROutputStream _derOut final synthetic com.android.org.bouncycastle.asn1.BEROctetStringGenerator this$0 void <init> (com.android.org.bouncycastle.asn1.BEROctetStringGenerator, byte[]) byte[] buf public void write (int) throws java.io.IOException int b public void write (byte[], int, int) throws java.io.IOException int numToCopy byte[] b int off int len public void close () throws java.io.IOException }
com/android/org/bouncycastle/asn1/BEROctetStringGenerator.class
BEROctetStringGenerator.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.BEROctetStringGenerator extends com.android.org.bouncycastle.asn1.BERGenerator { public void <init> (java.io.OutputStream) throws java.io.IOException java.io.OutputStream out public void <init> (java.io.OutputStream, int, boolean) throws java.io.IOException java.io.OutputStream out int tagNo boolean isExplicit public java.io.OutputStream getOctetOutputStream () public java.io.OutputStream getOctetOutputStream (byte[]) byte[] buf }
com/android/org/bouncycastle/asn1/BEROctetStringParser.class
BEROctetStringParser.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.BEROctetStringParser extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1OctetStringParser { private com.android.org.bouncycastle.asn1.ASN1StreamParser _parser void <init> (com.android.org.bouncycastle.asn1.ASN1StreamParser) com.android.org.bouncycastle.asn1.ASN1StreamParser parser public java.io.InputStream getOctetStream () public com.android.org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () java.io.IOException e }
com/android/org/bouncycastle/asn1/BEROutputStream.class
BEROutputStream.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.BEROutputStream extends com.android.org.bouncycastle.asn1.ASN1OutputStream { void <init> (java.io.OutputStream) java.io.OutputStream os }
com/android/org/bouncycastle/asn1/BERSequence.class
BERSequence.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.BERSequence extends com.android.org.bouncycastle.asn1.ASN1Sequence { public void <init> () public void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1Encodable element public void <init> (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1EncodableVector elementVector public void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable[]) com.android.org.bouncycastle.asn1.ASN1Encodable[] elements int encodedLength () throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive p int i int count int totalLength void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag }
com/android/org/bouncycastle/asn1/BERSequenceParser.class
BERSequenceParser.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.BERSequenceParser extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1SequenceParser { private com.android.org.bouncycastle.asn1.ASN1StreamParser _parser void <init> (com.android.org.bouncycastle.asn1.ASN1StreamParser) com.android.org.bouncycastle.asn1.ASN1StreamParser parser public com.android.org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () java.io.IOException e }
com/android/org/bouncycastle/asn1/BERSet.class
BERSet.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.BERSet extends com.android.org.bouncycastle.asn1.ASN1Set { public void <init> () public void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1Encodable element public void <init> (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1EncodableVector elementVector public void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable[]) com.android.org.bouncycastle.asn1.ASN1Encodable[] elements void <init> (boolean, com.android.org.bouncycastle.asn1.ASN1Encodable[]) boolean isSorted com.android.org.bouncycastle.asn1.ASN1Encodable[] elements int encodedLength () throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive p int i int count int totalLength void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag }
com/android/org/bouncycastle/asn1/BERSetParser.class
BERSetParser.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.BERSetParser extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1SetParser { private com.android.org.bouncycastle.asn1.ASN1StreamParser _parser void <init> (com.android.org.bouncycastle.asn1.ASN1StreamParser) com.android.org.bouncycastle.asn1.ASN1StreamParser parser public com.android.org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () java.io.IOException e }
com/android/org/bouncycastle/asn1/BERTaggedObject.class
BERTaggedObject.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.BERTaggedObject extends com.android.org.bouncycastle.asn1.ASN1TaggedObject { public void <init> (int, com.android.org.bouncycastle.asn1.ASN1Encodable) int tagNo com.android.org.bouncycastle.asn1.ASN1Encodable obj public void <init> (boolean, int, com.android.org.bouncycastle.asn1.ASN1Encodable) boolean explicit int tagNo com.android.org.bouncycastle.asn1.ASN1Encodable obj public void <init> (int) int tagNo boolean isConstructed () int encodedLength () throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive primitive int length void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException java.util.Enumeration e com.android.org.bouncycastle.asn1.ASN1OctetString octs com.android.org.bouncycastle.asn1.BEROctetString berO java.util.Enumeration e java.util.Enumeration e java.util.Enumeration e java.util.Enumeration e com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag }
com/android/org/bouncycastle/asn1/BERTaggedObjectParser.class
BERTaggedObjectParser.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.BERTaggedObjectParser extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1TaggedObjectParser { private boolean _constructed private int _tagNumber private com.android.org.bouncycastle.asn1.ASN1StreamParser _parser void <init> (boolean, int, com.android.org.bouncycastle.asn1.ASN1StreamParser) boolean constructed int tagNumber com.android.org.bouncycastle.asn1.ASN1StreamParser parser public boolean isConstructed () public int getTagNo () public com.android.org.bouncycastle.asn1.ASN1Encodable getObjectParser (int, boolean) throws java.io.IOException int tag boolean isExplicit public com.android.org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () java.io.IOException e }
com/android/org/bouncycastle/asn1/BERTags.class
BERTags.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.BERTags extends java.lang.Object { public static final int BOOLEAN public static final int INTEGER public static final int BIT_STRING public static final int OCTET_STRING public static final int NULL public static final int OBJECT_IDENTIFIER public static final int EXTERNAL public static final int ENUMERATED public static final int SEQUENCE public static final int SEQUENCE_OF public static final int SET public static final int SET_OF public static final int NUMERIC_STRING public static final int PRINTABLE_STRING public static final int T61_STRING public static final int VIDEOTEX_STRING public static final int IA5_STRING public static final int UTC_TIME public static final int GENERALIZED_TIME public static final int GRAPHIC_STRING public static final int VISIBLE_STRING public static final int GENERAL_STRING public static final int UNIVERSAL_STRING public static final int BMP_STRING public static final int UTF8_STRING public static final int CONSTRUCTED public static final int APPLICATION public static final int TAGGED }
com/android/org/bouncycastle/asn1/ConstructedOctetStream.class
ConstructedOctetStream.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.ConstructedOctetStream extends java.io.InputStream { private final com.android.org.bouncycastle.asn1.ASN1StreamParser _parser private boolean _first private java.io.InputStream _currentStream void <init> (com.android.org.bouncycastle.asn1.ASN1StreamParser) com.android.org.bouncycastle.asn1.ASN1StreamParser parser public int read (byte[], int, int) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OctetStringParser next com.android.org.bouncycastle.asn1.ASN1OctetStringParser next int numRead byte[] b int off int len int totalRead public int read () throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OctetStringParser next int b com.android.org.bouncycastle.asn1.ASN1OctetStringParser next private com.android.org.bouncycastle.asn1.ASN1OctetStringParser getNextParser () throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Encodable asn1Obj }
com/android/org/bouncycastle/asn1/DERApplicationSpecific.class
DERApplicationSpecific.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERApplicationSpecific extends com.android.org.bouncycastle.asn1.ASN1ApplicationSpecific { void <init> (boolean, int, byte[]) boolean isConstructed int tag byte[] octets public void <init> (int, byte[]) int tag byte[] octets public void <init> (int, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException int tag com.android.org.bouncycastle.asn1.ASN1Encodable object public void <init> (boolean, int, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException boolean constructed int tag com.android.org.bouncycastle.asn1.ASN1Encodable object private static byte[] getEncoding (boolean, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException int lenBytes byte[] tmp boolean explicit com.android.org.bouncycastle.asn1.ASN1Encodable object byte[] data public void <init> (int, com.android.org.bouncycastle.asn1.ASN1EncodableVector) int tagNo com.android.org.bouncycastle.asn1.ASN1EncodableVector vec private static byte[] getEncodedVector (com.android.org.bouncycastle.asn1.ASN1EncodableVector) java.io.IOException e int i com.android.org.bouncycastle.asn1.ASN1EncodableVector vec java.io.ByteArrayOutputStream bOut void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag int flags }
com/android/org/bouncycastle/asn1/DERBMPString.class
DERBMPString.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERBMPString extends com.android.org.bouncycastle.asn1.ASN1Primitive implements com.android.org.bouncycastle.asn1.ASN1String { private final char[] string public static com.android.org.bouncycastle.asn1.DERBMPString getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.DERBMPString getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o void <init> (byte[]) int i byte[] string int byteLen int charLen char[] cs void <init> (char[]) char[] string public void <init> (java.lang.String) String string public java.lang.String getString () public java.lang.String toString () public int hashCode () protected boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o com.android.org.bouncycastle.asn1.DERBMPString s boolean isConstructed () int encodedLength () void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException char c0 char c1 char c2 char c3 char c0 int bufPos com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag int count byte[] buf int i int limit }
com/android/org/bouncycastle/asn1/DERBitString.class
DERBitString.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERBitString extends com.android.org.bouncycastle.asn1.ASN1BitString { public static com.android.org.bouncycastle.asn1.DERBitString getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.DERBitString getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o protected void <init> (byte, int) byte data int padBits public void <init> (byte[], int) byte[] data int padBits public void <init> (byte[]) byte[] data public void <init> (int) int value public void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Encodable obj boolean isConstructed () int encodedLength () void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException byte der com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag int len com.android.org.bouncycastle.asn1.ASN1Primitive toDERObject () com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () static com.android.org.bouncycastle.asn1.DERBitString fromOctetString (byte[]) byte[] bytes int padBits byte[] data }
com/android/org/bouncycastle/asn1/DERBitString.uau
com/android/org/bouncycastle/asn1/DEREncodableVector.class
DEREncodableVector.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DEREncodableVector extends com.android.org.bouncycastle.asn1.ASN1EncodableVector { public void <init> () }
com/android/org/bouncycastle/asn1/DEREncodableVector.uau
com/android/org/bouncycastle/asn1/DEREnumerated.class
DEREnumerated.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DEREnumerated extends com.android.org.bouncycastle.asn1.ASN1Enumerated { void <init> (byte[]) byte[] bytes public void <init> (java.math.BigInteger) java.math.BigInteger value public void <init> (int) int value }
com/android/org/bouncycastle/asn1/DERExternal.class
DERExternal.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERExternal extends com.android.org.bouncycastle.asn1.ASN1External { public void <init> (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1EncodableVector vector public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Integer, com.android.org.bouncycastle.asn1.ASN1Primitive, com.android.org.bouncycastle.asn1.DERTaggedObject) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier directReference com.android.org.bouncycastle.asn1.ASN1Integer indirectReference com.android.org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor com.android.org.bouncycastle.asn1.DERTaggedObject externalData public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Integer, com.android.org.bouncycastle.asn1.ASN1Primitive, int, com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier directReference com.android.org.bouncycastle.asn1.ASN1Integer indirectReference com.android.org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor int encoding com.android.org.bouncycastle.asn1.ASN1Primitive externalData com.android.org.bouncycastle.asn1.ASN1Primitive toDERObject () com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () int encodedLength () throws java.io.IOException void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag java.io.ByteArrayOutputStream baos com.android.org.bouncycastle.asn1.DERTaggedObject obj }
com/android/org/bouncycastle/asn1/DERExternalParser.class
DERExternalParser.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERExternalParser extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1Encodable com.android.org.bouncycastle.asn1.InMemoryRepresentable { private com.android.org.bouncycastle.asn1.ASN1StreamParser _parser public void <init> (com.android.org.bouncycastle.asn1.ASN1StreamParser) com.android.org.bouncycastle.asn1.ASN1StreamParser parser public com.android.org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException IllegalArgumentException e public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () java.io.IOException ioe IllegalArgumentException ioe }
com/android/org/bouncycastle/asn1/DERFactory.class
DERFactory.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.DERFactory extends java.lang.Object { static final com.android.org.bouncycastle.asn1.ASN1Sequence EMPTY_SEQUENCE static final com.android.org.bouncycastle.asn1.ASN1Set EMPTY_SET void <init> () static com.android.org.bouncycastle.asn1.ASN1Sequence createSequence (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1EncodableVector v static com.android.org.bouncycastle.asn1.ASN1Set createSet (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1EncodableVector v static void <clinit> () }
com/android/org/bouncycastle/asn1/DERGeneralString.class
DERGeneralString.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERGeneralString extends com.android.org.bouncycastle.asn1.ASN1Primitive implements com.android.org.bouncycastle.asn1.ASN1String { private final byte[] string public static com.android.org.bouncycastle.asn1.DERGeneralString getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.DERGeneralString getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o void <init> (byte[]) byte[] string public void <init> (java.lang.String) String string public java.lang.String getString () public java.lang.String toString () public byte[] getOctets () boolean isConstructed () int encodedLength () void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag public int hashCode () boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o com.android.org.bouncycastle.asn1.DERGeneralString s }
com/android/org/bouncycastle/asn1/DERGeneralizedTime.class
DERGeneralizedTime.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERGeneralizedTime extends com.android.org.bouncycastle.asn1.ASN1GeneralizedTime { public void <init> (byte[]) byte[] time public void <init> (java.util.Date) java.util.Date time public void <init> (java.lang.String) String time private byte[] getDERTime () byte[] derTime byte[] derTime byte[] derTime byte[] derTime int ind int encodedLength () int length void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag com.android.org.bouncycastle.asn1.ASN1Primitive toDERObject () com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () }
com/android/org/bouncycastle/asn1/DERGraphicString.class
DERGraphicString.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERGraphicString extends com.android.org.bouncycastle.asn1.ASN1Primitive implements com.android.org.bouncycastle.asn1.ASN1String { private final byte[] string public static com.android.org.bouncycastle.asn1.DERGraphicString getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.DERGraphicString getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o public void <init> (byte[]) byte[] string public byte[] getOctets () boolean isConstructed () int encodedLength () void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag public int hashCode () boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o com.android.org.bouncycastle.asn1.DERGraphicString s public java.lang.String getString () }
com/android/org/bouncycastle/asn1/DERIA5String.class
DERIA5String.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERIA5String extends com.android.org.bouncycastle.asn1.ASN1Primitive implements com.android.org.bouncycastle.asn1.ASN1String { private final byte[] string public static com.android.org.bouncycastle.asn1.DERIA5String getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.DERIA5String getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o void <init> (byte[]) byte[] string public void <init> (java.lang.String) String string public void <init> (java.lang.String, boolean) String string boolean validate public java.lang.String getString () public java.lang.String toString () public byte[] getOctets () boolean isConstructed () int encodedLength () void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag public int hashCode () boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o com.android.org.bouncycastle.asn1.DERIA5String s public static boolean isIA5String (java.lang.String) char ch int i String str }
com/android/org/bouncycastle/asn1/DERInteger.class
DERInteger.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERInteger extends com.android.org.bouncycastle.asn1.ASN1Integer { public void <init> (byte[]) byte[] bytes public void <init> (java.math.BigInteger) java.math.BigInteger value public void <init> (long) long value }
com/android/org/bouncycastle/asn1/DERInteger.uau
com/android/org/bouncycastle/asn1/DERNull.class
DERNull.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERNull extends com.android.org.bouncycastle.asn1.ASN1Null { public static final com.android.org.bouncycastle.asn1.DERNull INSTANCE private static final byte[] zeroBytes private void <init> () boolean isConstructed () int encodedLength () void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag static void <clinit> () }
com/android/org/bouncycastle/asn1/DERNull.uau
com/android/org/bouncycastle/asn1/DERNumericString.class
DERNumericString.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERNumericString extends com.android.org.bouncycastle.asn1.ASN1Primitive implements com.android.org.bouncycastle.asn1.ASN1String { private final byte[] string public static com.android.org.bouncycastle.asn1.DERNumericString getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.DERNumericString getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o void <init> (byte[]) byte[] string public void <init> (java.lang.String) String string public void <init> (java.lang.String, boolean) String string boolean validate public java.lang.String getString () public java.lang.String toString () public byte[] getOctets () boolean isConstructed () int encodedLength () void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag public int hashCode () boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o com.android.org.bouncycastle.asn1.DERNumericString s public static boolean isNumericString (java.lang.String) char ch int i String str }
com/android/org/bouncycastle/asn1/DERObjectIdentifier.class
DERObjectIdentifier.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERObjectIdentifier extends com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier { public void <init> (java.lang.String) String identifier void <init> (byte[]) byte[] bytes void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String branch }
com/android/org/bouncycastle/asn1/DERObjectIdentifier.uau
com/android/org/bouncycastle/asn1/DEROctetString.class
DEROctetString.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DEROctetString extends com.android.org.bouncycastle.asn1.ASN1OctetString { public void <init> (byte[]) byte[] string public void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Encodable obj boolean isConstructed () int encodedLength () void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag com.android.org.bouncycastle.asn1.ASN1Primitive toDERObject () com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () static void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean, byte[], int, int) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream derOut boolean withTag byte[] buf int off int len }
com/android/org/bouncycastle/asn1/DEROctetString.uau
com/android/org/bouncycastle/asn1/DEROctetStringParser.class
DEROctetStringParser.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DEROctetStringParser extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1OctetStringParser { private com.android.org.bouncycastle.asn1.DefiniteLengthInputStream stream void <init> (com.android.org.bouncycastle.asn1.DefiniteLengthInputStream) com.android.org.bouncycastle.asn1.DefiniteLengthInputStream stream public java.io.InputStream getOctetStream () public com.android.org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () java.io.IOException e }
com/android/org/bouncycastle/asn1/DEROutputStream.class
DEROutputStream.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DEROutputStream extends com.android.org.bouncycastle.asn1.ASN1OutputStream { public void <init> (java.io.OutputStream) java.io.OutputStream os void writePrimitive (com.android.org.bouncycastle.asn1.ASN1Primitive, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive primitive boolean withTag com.android.org.bouncycastle.asn1.DEROutputStream getDERSubStream () com.android.org.bouncycastle.asn1.ASN1OutputStream getDLSubStream () }
com/android/org/bouncycastle/asn1/DEROutputStream.uau
com/android/org/bouncycastle/asn1/DERPrintableString.class
DERPrintableString.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERPrintableString extends com.android.org.bouncycastle.asn1.ASN1Primitive implements com.android.org.bouncycastle.asn1.ASN1String { private final byte[] string public static com.android.org.bouncycastle.asn1.DERPrintableString getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.DERPrintableString getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o void <init> (byte[]) byte[] string public void <init> (java.lang.String) String string public void <init> (java.lang.String, boolean) String string boolean validate public java.lang.String getString () public byte[] getOctets () boolean isConstructed () int encodedLength () void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag public int hashCode () boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o com.android.org.bouncycastle.asn1.DERPrintableString s public java.lang.String toString () public static boolean isPrintableString (java.lang.String) char ch int i String str }
com/android/org/bouncycastle/asn1/DERSequence.class
DERSequence.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERSequence extends com.android.org.bouncycastle.asn1.ASN1Sequence { private int bodyLength public static com.android.org.bouncycastle.asn1.DERSequence convert (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> () public void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1Encodable element public void <init> (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1EncodableVector elementVector public void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable[]) com.android.org.bouncycastle.asn1.ASN1Encodable[] elements void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable[], boolean) com.android.org.bouncycastle.asn1.ASN1Encodable[] elements boolean clone private int getBodyLength () throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive derObject int i int count int totalLength int encodedLength () throws java.io.IOException int length void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive derObject int i com.android.org.bouncycastle.asn1.ASN1Primitive derObject int i int i int totalLength com.android.org.bouncycastle.asn1.ASN1Primitive[] derObjects com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag com.android.org.bouncycastle.asn1.DEROutputStream derOut int count com.android.org.bouncycastle.asn1.ASN1Primitive toDERObject () com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () }
com/android/org/bouncycastle/asn1/DERSequence.uau
com/android/org/bouncycastle/asn1/DERSequenceParser.class
DERSequenceParser.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERSequenceParser extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1SequenceParser { private com.android.org.bouncycastle.asn1.ASN1StreamParser _parser void <init> (com.android.org.bouncycastle.asn1.ASN1StreamParser) com.android.org.bouncycastle.asn1.ASN1StreamParser parser public com.android.org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () java.io.IOException e }
com/android/org/bouncycastle/asn1/DERSet.class
DERSet.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERSet extends com.android.org.bouncycastle.asn1.ASN1Set { private int bodyLength public static com.android.org.bouncycastle.asn1.DERSet convert (com.android.org.bouncycastle.asn1.ASN1Set) com.android.org.bouncycastle.asn1.ASN1Set set public void <init> () public void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1Encodable element public void <init> (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1EncodableVector elementVector public void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable[]) com.android.org.bouncycastle.asn1.ASN1Encodable[] elements void <init> (boolean, com.android.org.bouncycastle.asn1.ASN1Encodable[]) boolean isSorted com.android.org.bouncycastle.asn1.ASN1Encodable[] elements private int getBodyLength () throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive derObject int i int count int totalLength int encodedLength () throws java.io.IOException int length void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive derObject int i com.android.org.bouncycastle.asn1.ASN1Primitive derObject int i int i int totalLength com.android.org.bouncycastle.asn1.ASN1Primitive[] derObjects com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag com.android.org.bouncycastle.asn1.DEROutputStream derOut int count com.android.org.bouncycastle.asn1.ASN1Primitive toDERObject () com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () private static boolean checkSorted (boolean) boolean isSorted }
com/android/org/bouncycastle/asn1/DERSet.uau
com/android/org/bouncycastle/asn1/DERSetParser.class
DERSetParser.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERSetParser extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1SetParser { private com.android.org.bouncycastle.asn1.ASN1StreamParser _parser void <init> (com.android.org.bouncycastle.asn1.ASN1StreamParser) com.android.org.bouncycastle.asn1.ASN1StreamParser parser public com.android.org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () java.io.IOException e }
com/android/org/bouncycastle/asn1/DERT61String.class
DERT61String.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERT61String extends com.android.org.bouncycastle.asn1.ASN1Primitive implements com.android.org.bouncycastle.asn1.ASN1String { private byte[] string public static com.android.org.bouncycastle.asn1.DERT61String getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.DERT61String getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o public void <init> (byte[]) byte[] string public void <init> (java.lang.String) String string public java.lang.String getString () public java.lang.String toString () boolean isConstructed () int encodedLength () void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag public byte[] getOctets () boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o public int hashCode () }
com/android/org/bouncycastle/asn1/DERTaggedObject.class
DERTaggedObject.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERTaggedObject extends com.android.org.bouncycastle.asn1.ASN1TaggedObject { public void <init> (boolean, int, com.android.org.bouncycastle.asn1.ASN1Encodable) boolean explicit int tagNo com.android.org.bouncycastle.asn1.ASN1Encodable obj public void <init> (int, com.android.org.bouncycastle.asn1.ASN1Encodable) int tagNo com.android.org.bouncycastle.asn1.ASN1Encodable encodable boolean isConstructed () int encodedLength () throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive primitive int length void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag com.android.org.bouncycastle.asn1.ASN1Primitive primitive int flags com.android.org.bouncycastle.asn1.ASN1Primitive toDERObject () com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () }
com/android/org/bouncycastle/asn1/DERTags.class
DERTags.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.DERTags extends java.lang.Object implements com.android.org.bouncycastle.asn1.BERTags { }
com/android/org/bouncycastle/asn1/DERUTCTime.class
DERUTCTime.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERUTCTime extends com.android.org.bouncycastle.asn1.ASN1UTCTime { void <init> (byte[]) byte[] bytes public void <init> (java.util.Date) java.util.Date time public void <init> (java.lang.String) String time }
com/android/org/bouncycastle/asn1/DERUTF8String.class
DERUTF8String.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERUTF8String extends com.android.org.bouncycastle.asn1.ASN1Primitive implements com.android.org.bouncycastle.asn1.ASN1String { private final byte[] string public static com.android.org.bouncycastle.asn1.DERUTF8String getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.DERUTF8String getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o void <init> (byte[]) byte[] string public void <init> (java.lang.String) String string public java.lang.String getString () public java.lang.String toString () public int hashCode () boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o com.android.org.bouncycastle.asn1.DERUTF8String s boolean isConstructed () int encodedLength () throws java.io.IOException void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag }
com/android/org/bouncycastle/asn1/DERUniversalString.class
DERUniversalString.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERUniversalString extends com.android.org.bouncycastle.asn1.ASN1Primitive implements com.android.org.bouncycastle.asn1.ASN1String { private static final char[] table private final byte[] string public static com.android.org.bouncycastle.asn1.DERUniversalString getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.DERUniversalString getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o public void <init> (byte[]) byte[] string public java.lang.String getString () byte[] string java.io.IOException e int i StringBuffer buf byte[] string public java.lang.String toString () public byte[] getOctets () boolean isConstructed () int encodedLength () void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o public int hashCode () static void <clinit> () }
com/android/org/bouncycastle/asn1/DERVideotexString.class
DERVideotexString.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERVideotexString extends com.android.org.bouncycastle.asn1.ASN1Primitive implements com.android.org.bouncycastle.asn1.ASN1String { private final byte[] string public static com.android.org.bouncycastle.asn1.DERVideotexString getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.DERVideotexString getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o public void <init> (byte[]) byte[] string public byte[] getOctets () boolean isConstructed () int encodedLength () void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag public int hashCode () boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o com.android.org.bouncycastle.asn1.DERVideotexString s public java.lang.String getString () }
com/android/org/bouncycastle/asn1/DERVisibleString.class
DERVisibleString.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DERVisibleString extends com.android.org.bouncycastle.asn1.ASN1Primitive implements com.android.org.bouncycastle.asn1.ASN1String { private final byte[] string public static com.android.org.bouncycastle.asn1.DERVisibleString getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.DERVisibleString getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o void <init> (byte[]) byte[] string public void <init> (java.lang.String) String string public java.lang.String getString () public java.lang.String toString () public byte[] getOctets () boolean isConstructed () int encodedLength () void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag boolean asn1Equals (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive o public int hashCode () }
com/android/org/bouncycastle/asn1/DLApplicationSpecific.class
DLApplicationSpecific.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DLApplicationSpecific extends com.android.org.bouncycastle.asn1.ASN1ApplicationSpecific { void <init> (boolean, int, byte[]) boolean isConstructed int tag byte[] octets public void <init> (int, byte[]) int tag byte[] octets public void <init> (int, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException int tag com.android.org.bouncycastle.asn1.ASN1Encodable object public void <init> (boolean, int, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException boolean constructed int tag com.android.org.bouncycastle.asn1.ASN1Encodable object private static byte[] getEncoding (boolean, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException int lenBytes byte[] tmp boolean explicit com.android.org.bouncycastle.asn1.ASN1Encodable object byte[] data public void <init> (int, com.android.org.bouncycastle.asn1.ASN1EncodableVector) int tagNo com.android.org.bouncycastle.asn1.ASN1EncodableVector vec private static byte[] getEncodedVector (com.android.org.bouncycastle.asn1.ASN1EncodableVector) java.io.IOException e int i com.android.org.bouncycastle.asn1.ASN1EncodableVector vec java.io.ByteArrayOutputStream bOut void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag int flags }
com/android/org/bouncycastle/asn1/DLBitString.class
DLBitString.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DLBitString extends com.android.org.bouncycastle.asn1.ASN1BitString { public static com.android.org.bouncycastle.asn1.ASN1BitString getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.ASN1BitString getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit com.android.org.bouncycastle.asn1.ASN1Primitive o protected void <init> (byte, int) byte data int padBits public void <init> (byte[], int) byte[] data int padBits public void <init> (byte[]) byte[] data public void <init> (int) int value public void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Encodable obj boolean isConstructed () int encodedLength () void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () static com.android.org.bouncycastle.asn1.DLBitString fromOctetString (byte[]) byte[] bytes int padBits byte[] data }
com/android/org/bouncycastle/asn1/DLExternal.class
DLExternal.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DLExternal extends com.android.org.bouncycastle.asn1.ASN1External { public void <init> (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1EncodableVector vector public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Integer, com.android.org.bouncycastle.asn1.ASN1Primitive, com.android.org.bouncycastle.asn1.DERTaggedObject) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier directReference com.android.org.bouncycastle.asn1.ASN1Integer indirectReference com.android.org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor com.android.org.bouncycastle.asn1.DERTaggedObject externalData public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Integer, com.android.org.bouncycastle.asn1.ASN1Primitive, int, com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier directReference com.android.org.bouncycastle.asn1.ASN1Integer indirectReference com.android.org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor int encoding com.android.org.bouncycastle.asn1.ASN1Primitive externalData com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () int encodedLength () throws java.io.IOException void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag java.io.ByteArrayOutputStream baos com.android.org.bouncycastle.asn1.ASN1TaggedObject obj }
com/android/org/bouncycastle/asn1/DLFactory.class
DLFactory.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.DLFactory extends java.lang.Object { static final com.android.org.bouncycastle.asn1.ASN1Sequence EMPTY_SEQUENCE static final com.android.org.bouncycastle.asn1.ASN1Set EMPTY_SET void <init> () static com.android.org.bouncycastle.asn1.ASN1Sequence createSequence (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1EncodableVector v static com.android.org.bouncycastle.asn1.ASN1Set createSet (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1EncodableVector v static void <clinit> () }
com/android/org/bouncycastle/asn1/DLOutputStream.class
DLOutputStream.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.DLOutputStream extends com.android.org.bouncycastle.asn1.ASN1OutputStream { void <init> (java.io.OutputStream) java.io.OutputStream os void writePrimitive (com.android.org.bouncycastle.asn1.ASN1Primitive, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive primitive boolean withTag com.android.org.bouncycastle.asn1.ASN1OutputStream getDLSubStream () }
com/android/org/bouncycastle/asn1/DLSequence.class
DLSequence.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DLSequence extends com.android.org.bouncycastle.asn1.ASN1Sequence { private int bodyLength public void <init> () public void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1Encodable element public void <init> (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1EncodableVector elementVector public void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable[]) com.android.org.bouncycastle.asn1.ASN1Encodable[] elements void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable[], boolean) com.android.org.bouncycastle.asn1.ASN1Encodable[] elements boolean clone private int getBodyLength () throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive dlObject int i int count int totalLength int encodedLength () throws java.io.IOException int length void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException int i com.android.org.bouncycastle.asn1.ASN1Primitive dlObject int i int i int totalLength com.android.org.bouncycastle.asn1.ASN1Primitive[] dlObjects com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag com.android.org.bouncycastle.asn1.ASN1OutputStream dlOut int count com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () }
com/android/org/bouncycastle/asn1/DLSequenceParser.class
DLSequenceParser.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DLSequenceParser extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1SequenceParser { private com.android.org.bouncycastle.asn1.ASN1StreamParser _parser void <init> (com.android.org.bouncycastle.asn1.ASN1StreamParser) com.android.org.bouncycastle.asn1.ASN1StreamParser parser public com.android.org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () java.io.IOException e }
com/android/org/bouncycastle/asn1/DLSet.class
DLSet.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DLSet extends com.android.org.bouncycastle.asn1.ASN1Set { private int bodyLength public void <init> () public void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1Encodable element public void <init> (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1EncodableVector elementVector public void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable[]) com.android.org.bouncycastle.asn1.ASN1Encodable[] elements void <init> (boolean, com.android.org.bouncycastle.asn1.ASN1Encodable[]) boolean isSorted com.android.org.bouncycastle.asn1.ASN1Encodable[] elements private int getBodyLength () throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive dlObject int i int count int totalLength int encodedLength () throws java.io.IOException int length void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException int i com.android.org.bouncycastle.asn1.ASN1Primitive dlObject int i int i int totalLength com.android.org.bouncycastle.asn1.ASN1Primitive[] dlObjects com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag com.android.org.bouncycastle.asn1.ASN1OutputStream dlOut int count com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () }
com/android/org/bouncycastle/asn1/DLSetParser.class
DLSetParser.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DLSetParser extends java.lang.Object implements com.android.org.bouncycastle.asn1.ASN1SetParser { private com.android.org.bouncycastle.asn1.ASN1StreamParser _parser void <init> (com.android.org.bouncycastle.asn1.ASN1StreamParser) com.android.org.bouncycastle.asn1.ASN1StreamParser parser public com.android.org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () java.io.IOException e }
com/android/org/bouncycastle/asn1/DLTaggedObject.class
DLTaggedObject.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.DLTaggedObject extends com.android.org.bouncycastle.asn1.ASN1TaggedObject { public void <init> (boolean, int, com.android.org.bouncycastle.asn1.ASN1Encodable) boolean explicit int tagNo com.android.org.bouncycastle.asn1.ASN1Encodable obj boolean isConstructed () int encodedLength () throws java.io.IOException int length void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag com.android.org.bouncycastle.asn1.ASN1Primitive primitive int flags com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () }
com/android/org/bouncycastle/asn1/DateUtil.class
DateUtil.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.DateUtil extends java.lang.Object { private static Long ZERO private static final java.util.Map localeCache static java.util.Locale EN_Locale void <init> () private static java.util.Locale forEN () int i java.util.Locale[] locales static java.util.Date epochAdjust (java.util.Date) throws java.text.ParseException java.text.SimpleDateFormat dateF long v Long adj java.util.Date date java.util.Locale locale private static java.lang.Long longValueOf (long) long v static void <clinit> () }
com/android/org/bouncycastle/asn1/DefiniteLengthInputStream.class
DefiniteLengthInputStream.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.DefiniteLengthInputStream extends com.android.org.bouncycastle.asn1.LimitedInputStream { private static final byte[] EMPTY_BYTES private final int _originalLength private int _remaining void <init> (java.io.InputStream, int, int) java.io.InputStream in int length int limit int getRemaining () public int read () throws java.io.IOException int b public int read (byte[], int, int) throws java.io.IOException byte[] buf int off int len int toRead int numRead void readAllIntoByteArray (byte[]) throws java.io.IOException byte[] buf int limit byte[] toByteArray () throws java.io.IOException int limit byte[] bytes static void <clinit> () }
com/android/org/bouncycastle/asn1/InMemoryRepresentable.class
InMemoryRepresentable.java package com.android.org.bouncycastle.asn1 public abstract com.android.org.bouncycastle.asn1.InMemoryRepresentable extends java.lang.Object { public abstract com.android.org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException }
com/android/org/bouncycastle/asn1/IndefiniteLengthInputStream.class
IndefiniteLengthInputStream.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.IndefiniteLengthInputStream extends com.android.org.bouncycastle.asn1.LimitedInputStream { private int _b1 private int _b2 private boolean _eofReached private boolean _eofOn00 void <init> (java.io.InputStream, int) throws java.io.IOException java.io.InputStream in int limit void setEofOn00 (boolean) boolean eofOn00 private boolean checkForEof () public int read (byte[], int, int) throws java.io.IOException byte[] b int off int len int numRead public int read () throws java.io.IOException int b int v }
com/android/org/bouncycastle/asn1/LazyConstructionEnumeration.class
LazyConstructionEnumeration.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.LazyConstructionEnumeration extends java.lang.Object implements java.util.Enumeration { private com.android.org.bouncycastle.asn1.ASN1InputStream aIn private Object nextObj public void <init> (byte[]) byte[] encoded public boolean hasMoreElements () public java.lang.Object nextElement () Object o private java.lang.Object readObject () java.io.IOException e }
com/android/org/bouncycastle/asn1/LazyEncodedSequence.class
LazyEncodedSequence.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.LazyEncodedSequence extends com.android.org.bouncycastle.asn1.ASN1Sequence { private byte[] encoded void <init> (byte[]) throws java.io.IOException byte[] encoded public synchronized com.android.org.bouncycastle.asn1.ASN1Encodable getObjectAt (int) int index public synchronized java.util.Enumeration getObjects () public synchronized int hashCode () public synchronized java.util.Iterator iterator () public synchronized int size () public synchronized com.android.org.bouncycastle.asn1.ASN1Encodable[] toArray () com.android.org.bouncycastle.asn1.ASN1Encodable[] toArrayInternal () synchronized int encodedLength () throws java.io.IOException synchronized void encode (com.android.org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OutputStream out boolean withTag synchronized com.android.org.bouncycastle.asn1.ASN1Primitive toDERObject () synchronized com.android.org.bouncycastle.asn1.ASN1Primitive toDLObject () private void force () com.android.org.bouncycastle.asn1.ASN1EncodableVector v java.util.Enumeration en }
com/android/org/bouncycastle/asn1/LimitedInputStream.class
LimitedInputStream.java package com.android.org.bouncycastle.asn1 abstract com.android.org.bouncycastle.asn1.LimitedInputStream extends java.io.InputStream { protected final java.io.InputStream _in private int _limit void <init> (java.io.InputStream, int) java.io.InputStream in int limit int getLimit () protected void setParentEofDetect (boolean) boolean on }
com/android/org/bouncycastle/asn1/OIDTokenizer.class
OIDTokenizer.java package com.android.org.bouncycastle.asn1 public com.android.org.bouncycastle.asn1.OIDTokenizer extends java.lang.Object { private String oid private int index public void <init> (java.lang.String) String oid public boolean hasMoreTokens () public java.lang.String nextToken () String token String token int end }
com/android/org/bouncycastle/asn1/StreamUtil.class
StreamUtil.java package com.android.org.bouncycastle.asn1 com.android.org.bouncycastle.asn1.StreamUtil extends java.lang.Object { void <init> () static int findLimit (java.io.InputStream) java.nio.channels.FileChannel channel long size java.io.InputStream in long maxMemory static int calculateBodyLength (int) int i int size int val int length int count static int calculateTagLength (int) throws java.io.IOException byte[] stack int pos int tagNo int length }
com/android/org/bouncycastle/asn1/bc/
com/android/org/bouncycastle/asn1/bc/BCObjectIdentifiers.class
BCObjectIdentifiers.java package com.android.org.bouncycastle.asn1.bc public abstract com.android.org.bouncycastle.asn1.bc.BCObjectIdentifiers extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha384 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha224 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs5 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs12 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs5 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs12 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs12_aes128_cbc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs12_aes192_cbc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs12_aes256_cbc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs12_aes128_cbc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs12_aes192_cbc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs12_aes256_cbc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_sig public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_SHA256ph public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_SHA512ph public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_SHAKE128ph public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_SHAKE256ph public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_SHA256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_SHA512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_SHAKE128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_SHAKE256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_SHA256ph public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_SHA512ph public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_SHAKE128ph public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_SHAKE256ph public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_SHA256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_SHA512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_SHAKE128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_SHAKE256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_with_SHA256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_with_SHA512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_with_SHAKE128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_with_SHAKE256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_with_SHA256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_with_SHA512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_with_SHAKE128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_with_SHAKE256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier qTESLA public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier qTESLA_Rnd1_I public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier qTESLA_Rnd1_III_size public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier qTESLA_Rnd1_III_speed public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier qTESLA_Rnd1_p_I public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier qTESLA_Rnd1_p_III public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier qTESLA_p_I public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier qTESLA_p_III public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bc_ext public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier linkedCertificate static void <clinit> () }
com/android/org/bouncycastle/asn1/cms/
com/android/org/bouncycastle/asn1/cms/Attribute.class
Attribute.java package com.android.org.bouncycastle.asn1.cms public com.android.org.bouncycastle.asn1.cms.Attribute extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier attrType private com.android.org.bouncycastle.asn1.ASN1Set attrValues public static com.android.org.bouncycastle.asn1.cms.Attribute getInstance (java.lang.Object) Object o private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Set) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier attrType com.android.org.bouncycastle.asn1.ASN1Set attrValues public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getAttrType () public com.android.org.bouncycastle.asn1.ASN1Set getAttrValues () public com.android.org.bouncycastle.asn1.ASN1Encodable[] getAttributeValues () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/cms/AttributeTable.class
AttributeTable.java package com.android.org.bouncycastle.asn1.cms public com.android.org.bouncycastle.asn1.cms.AttributeTable extends java.lang.Object { private java.util.Hashtable attributes public void <init> (java.util.Hashtable) java.util.Hashtable attrs public void <init> (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.cms.Attribute a int i com.android.org.bouncycastle.asn1.ASN1EncodableVector v public void <init> (com.android.org.bouncycastle.asn1.ASN1Set) com.android.org.bouncycastle.asn1.cms.Attribute a int i com.android.org.bouncycastle.asn1.ASN1Set s public void <init> (com.android.org.bouncycastle.asn1.cms.Attribute) com.android.org.bouncycastle.asn1.cms.Attribute attr public void <init> (com.android.org.bouncycastle.asn1.cms.Attributes) com.android.org.bouncycastle.asn1.cms.Attributes attrs private void addAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.cms.Attribute) java.util.Vector v java.util.Vector v com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.cms.Attribute a Object value public com.android.org.bouncycastle.asn1.cms.Attribute get (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid Object value public com.android.org.bouncycastle.asn1.ASN1EncodableVector getAll (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) java.util.Enumeration e com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1EncodableVector v Object value public int size () Object o java.util.Enumeration en int size public java.util.Hashtable toHashtable () public com.android.org.bouncycastle.asn1.ASN1EncodableVector toASN1EncodableVector () java.util.Enumeration en Object value com.android.org.bouncycastle.asn1.ASN1EncodableVector v java.util.Enumeration e public com.android.org.bouncycastle.asn1.cms.Attributes toASN1Structure () private java.util.Hashtable copyTable (java.util.Hashtable) Object key java.util.Hashtable in java.util.Hashtable out java.util.Enumeration e public com.android.org.bouncycastle.asn1.cms.AttributeTable add (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier attrType com.android.org.bouncycastle.asn1.ASN1Encodable attrValue com.android.org.bouncycastle.asn1.cms.AttributeTable newTable public com.android.org.bouncycastle.asn1.cms.AttributeTable remove (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier attrType com.android.org.bouncycastle.asn1.cms.AttributeTable newTable }
com/android/org/bouncycastle/asn1/cms/Attributes.class
Attributes.java package com.android.org.bouncycastle.asn1.cms public com.android.org.bouncycastle.asn1.cms.Attributes extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1Set attributes private void <init> (com.android.org.bouncycastle.asn1.ASN1Set) com.android.org.bouncycastle.asn1.ASN1Set set public void <init> (com.android.org.bouncycastle.asn1.ASN1EncodableVector) com.android.org.bouncycastle.asn1.ASN1EncodableVector v public static com.android.org.bouncycastle.asn1.cms.Attributes getInstance (java.lang.Object) Object obj public static com.android.org.bouncycastle.asn1.cms.Attributes getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public com.android.org.bouncycastle.asn1.cms.Attribute[] getAttributes () int i com.android.org.bouncycastle.asn1.cms.Attribute[] rv public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/cms/CMSAlgorithmProtection.class
CMSAlgorithmProtection.java package com.android.org.bouncycastle.asn1.cms public com.android.org.bouncycastle.asn1.cms.CMSAlgorithmProtection extends com.android.org.bouncycastle.asn1.ASN1Object { public static final int SIGNATURE public static final int MAC private final com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm private final com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier signatureAlgorithm private final com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier macAlgorithm public void <init> (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, int, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm int type com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence sequence com.android.org.bouncycastle.asn1.ASN1TaggedObject tagged public static com.android.org.bouncycastle.asn1.cms.CMSAlgorithmProtection getInstance (java.lang.Object) Object obj public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getMacAlgorithm () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/cms/CMSAttributes.class
CMSAttributes.java package com.android.org.bouncycastle.asn1.cms public abstract com.android.org.bouncycastle.asn1.cms.CMSAttributes extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier contentType public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier messageDigest public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier signingTime public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier counterSignature public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier contentHint public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier cmsAlgorithmProtect static void <clinit> () }
com/android/org/bouncycastle/asn1/cms/CMSObjectIdentifiers.class
CMSObjectIdentifiers.java package com.android.org.bouncycastle.asn1.cms public abstract com.android.org.bouncycastle.asn1.cms.CMSObjectIdentifiers extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier data public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier signedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier envelopedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier signedAndEnvelopedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier digestedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier encryptedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier authenticatedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier compressedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier authEnvelopedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier timestampedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ri public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ri_ocsp_response public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ri_scvp static void <clinit> () }
com/android/org/bouncycastle/asn1/cms/ContentInfo.class
ContentInfo.java package com.android.org.bouncycastle.asn1.cms public com.android.org.bouncycastle.asn1.cms.ContentInfo extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.cms.CMSObjectIdentifiers { private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier contentType private com.android.org.bouncycastle.asn1.ASN1Encodable content public static com.android.org.bouncycastle.asn1.cms.ContentInfo getInstance (java.lang.Object) Object obj public static com.android.org.bouncycastle.asn1.cms.ContentInfo getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1TaggedObject tagged com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier contentType com.android.org.bouncycastle.asn1.ASN1Encodable content public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType () public com.android.org.bouncycastle.asn1.ASN1Encodable getContent () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/cms/GCMParameters.class
GCMParameters.java package com.android.org.bouncycastle.asn1.cms public com.android.org.bouncycastle.asn1.cms.GCMParameters extends com.android.org.bouncycastle.asn1.ASN1Object { private byte[] nonce private int icvLen public static com.android.org.bouncycastle.asn1.cms.GCMParameters getInstance (java.lang.Object) Object obj private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (byte[], int) byte[] nonce int icvLen public byte[] getNonce () public int getIcvLen () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/cms/IssuerAndSerialNumber.class
IssuerAndSerialNumber.java package com.android.org.bouncycastle.asn1.cms public com.android.org.bouncycastle.asn1.cms.IssuerAndSerialNumber extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.x500.X500Name name private com.android.org.bouncycastle.asn1.ASN1Integer serialNumber public static com.android.org.bouncycastle.asn1.cms.IssuerAndSerialNumber getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (com.android.org.bouncycastle.asn1.x509.Certificate) com.android.org.bouncycastle.asn1.x509.Certificate certificate public void <init> (com.android.org.bouncycastle.asn1.x509.X509CertificateStructure) com.android.org.bouncycastle.asn1.x509.X509CertificateStructure certificate public void <init> (com.android.org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger) com.android.org.bouncycastle.asn1.x500.X500Name name java.math.BigInteger serialNumber public void <init> (com.android.org.bouncycastle.asn1.x509.X509Name, java.math.BigInteger) com.android.org.bouncycastle.asn1.x509.X509Name name java.math.BigInteger serialNumber public void <init> (com.android.org.bouncycastle.asn1.x509.X509Name, com.android.org.bouncycastle.asn1.ASN1Integer) com.android.org.bouncycastle.asn1.x509.X509Name name com.android.org.bouncycastle.asn1.ASN1Integer serialNumber public com.android.org.bouncycastle.asn1.x500.X500Name getName () public com.android.org.bouncycastle.asn1.ASN1Integer getSerialNumber () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/cms/SignedData.class
SignedData.java package com.android.org.bouncycastle.asn1.cms public com.android.org.bouncycastle.asn1.cms.SignedData extends com.android.org.bouncycastle.asn1.ASN1Object { private static final com.android.org.bouncycastle.asn1.ASN1Integer VERSION_1 private static final com.android.org.bouncycastle.asn1.ASN1Integer VERSION_3 private static final com.android.org.bouncycastle.asn1.ASN1Integer VERSION_4 private static final com.android.org.bouncycastle.asn1.ASN1Integer VERSION_5 private com.android.org.bouncycastle.asn1.ASN1Integer version private com.android.org.bouncycastle.asn1.ASN1Set digestAlgorithms private com.android.org.bouncycastle.asn1.cms.ContentInfo contentInfo private com.android.org.bouncycastle.asn1.ASN1Set certificates private com.android.org.bouncycastle.asn1.ASN1Set crls private com.android.org.bouncycastle.asn1.ASN1Set signerInfos private boolean certsBer private boolean crlsBer public static com.android.org.bouncycastle.asn1.cms.SignedData getInstance (java.lang.Object) Object o public void <init> (com.android.org.bouncycastle.asn1.ASN1Set, com.android.org.bouncycastle.asn1.cms.ContentInfo, com.android.org.bouncycastle.asn1.ASN1Set, com.android.org.bouncycastle.asn1.ASN1Set, com.android.org.bouncycastle.asn1.ASN1Set) com.android.org.bouncycastle.asn1.ASN1Set digestAlgorithms com.android.org.bouncycastle.asn1.cms.ContentInfo contentInfo com.android.org.bouncycastle.asn1.ASN1Set certificates com.android.org.bouncycastle.asn1.ASN1Set crls com.android.org.bouncycastle.asn1.ASN1Set signerInfos private com.android.org.bouncycastle.asn1.ASN1Integer calculateVersion (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Set, com.android.org.bouncycastle.asn1.ASN1Set, com.android.org.bouncycastle.asn1.ASN1Set) com.android.org.bouncycastle.asn1.ASN1TaggedObject tagged Object obj java.util.Enumeration en Object obj java.util.Enumeration en com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier contentOid com.android.org.bouncycastle.asn1.ASN1Set certs com.android.org.bouncycastle.asn1.ASN1Set crls com.android.org.bouncycastle.asn1.ASN1Set signerInfs boolean otherCert boolean otherCrl boolean attrCertV1Found boolean attrCertV2Found private boolean checkForVersion3 (com.android.org.bouncycastle.asn1.ASN1Set) com.android.org.bouncycastle.asn1.cms.SignerInfo s java.util.Enumeration e com.android.org.bouncycastle.asn1.ASN1Set signerInfs private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1TaggedObject tagged com.android.org.bouncycastle.asn1.ASN1Primitive o com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e public com.android.org.bouncycastle.asn1.ASN1Integer getVersion () public com.android.org.bouncycastle.asn1.ASN1Set getDigestAlgorithms () public com.android.org.bouncycastle.asn1.cms.ContentInfo getEncapContentInfo () public com.android.org.bouncycastle.asn1.ASN1Set getCertificates () public com.android.org.bouncycastle.asn1.ASN1Set getCRLs () public com.android.org.bouncycastle.asn1.ASN1Set getSignerInfos () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v static void <clinit> () }
com/android/org/bouncycastle/asn1/cms/SignerIdentifier.class
SignerIdentifier.java package com.android.org.bouncycastle.asn1.cms public com.android.org.bouncycastle.asn1.cms.SignerIdentifier extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice { private com.android.org.bouncycastle.asn1.ASN1Encodable id public void <init> (com.android.org.bouncycastle.asn1.cms.IssuerAndSerialNumber) com.android.org.bouncycastle.asn1.cms.IssuerAndSerialNumber id public void <init> (com.android.org.bouncycastle.asn1.ASN1OctetString) com.android.org.bouncycastle.asn1.ASN1OctetString id public void <init> (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive id public static com.android.org.bouncycastle.asn1.cms.SignerIdentifier getInstance (java.lang.Object) Object o public boolean isTagged () public com.android.org.bouncycastle.asn1.ASN1Encodable getId () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/cms/SignerInfo.class
SignerInfo.java package com.android.org.bouncycastle.asn1.cms public com.android.org.bouncycastle.asn1.cms.SignerInfo extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1Integer version private com.android.org.bouncycastle.asn1.cms.SignerIdentifier sid private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgorithm private com.android.org.bouncycastle.asn1.ASN1Set authenticatedAttributes private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier digEncryptionAlgorithm private com.android.org.bouncycastle.asn1.ASN1OctetString encryptedDigest private com.android.org.bouncycastle.asn1.ASN1Set unauthenticatedAttributes public static com.android.org.bouncycastle.asn1.cms.SignerInfo getInstance (java.lang.Object) throws java.lang.IllegalArgumentException Object o public void <init> (com.android.org.bouncycastle.asn1.cms.SignerIdentifier, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.ASN1Set, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.ASN1OctetString, com.android.org.bouncycastle.asn1.ASN1Set) com.android.org.bouncycastle.asn1.cms.SignerIdentifier sid com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgorithm com.android.org.bouncycastle.asn1.ASN1Set authenticatedAttributes com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier digEncryptionAlgorithm com.android.org.bouncycastle.asn1.ASN1OctetString encryptedDigest com.android.org.bouncycastle.asn1.ASN1Set unauthenticatedAttributes public void <init> (com.android.org.bouncycastle.asn1.cms.SignerIdentifier, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.cms.Attributes, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.ASN1OctetString, com.android.org.bouncycastle.asn1.cms.Attributes) com.android.org.bouncycastle.asn1.cms.SignerIdentifier sid com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgorithm com.android.org.bouncycastle.asn1.cms.Attributes authenticatedAttributes com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier digEncryptionAlgorithm com.android.org.bouncycastle.asn1.ASN1OctetString encryptedDigest com.android.org.bouncycastle.asn1.cms.Attributes unauthenticatedAttributes public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e Object obj public com.android.org.bouncycastle.asn1.ASN1Integer getVersion () public com.android.org.bouncycastle.asn1.cms.SignerIdentifier getSID () public com.android.org.bouncycastle.asn1.ASN1Set getAuthenticatedAttributes () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm () public com.android.org.bouncycastle.asn1.ASN1OctetString getEncryptedDigest () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestEncryptionAlgorithm () public com.android.org.bouncycastle.asn1.ASN1Set getUnauthenticatedAttributes () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/cms/Time.class
Time.java package com.android.org.bouncycastle.asn1.cms public com.android.org.bouncycastle.asn1.cms.Time extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice { com.android.org.bouncycastle.asn1.ASN1Primitive time public static com.android.org.bouncycastle.asn1.cms.Time getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public void <init> (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive time public void <init> (java.util.Date) java.util.Date time java.util.SimpleTimeZone tz java.text.SimpleDateFormat dateF String d int year public void <init> (java.util.Date, java.util.Locale) java.util.Date time java.util.Locale locale java.util.SimpleTimeZone tz java.text.SimpleDateFormat dateF String d int year public static com.android.org.bouncycastle.asn1.cms.Time getInstance (java.lang.Object) Object obj public java.lang.String getTime () public java.util.Date getDate () java.text.ParseException e public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/eac/
com/android/org/bouncycastle/asn1/eac/EACObjectIdentifiers.class
EACObjectIdentifiers.java package com.android.org.bouncycastle.asn1.eac public abstract com.android.org.bouncycastle.asn1.eac.EACObjectIdentifiers extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bsi_de public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_PK public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_PK_DH public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_PK_ECDH public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA_DH public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA_DH_3DES_CBC_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA_ECDH public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA_ECDH_3DES_CBC_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_v1_5_SHA_1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_v1_5_SHA_256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_PSS_SHA_1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_PSS_SHA_256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_v1_5_SHA_512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_PSS_SHA_512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_224 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_384 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_EAC_ePassport static void <clinit> () }
com/android/org/bouncycastle/asn1/gm/
com/android/org/bouncycastle/asn1/gm/GMObjectIdentifiers.class
GMObjectIdentifiers.java package com.android.org.bouncycastle.asn1.gm public abstract com.android.org.bouncycastle.asn1.gm.GMObjectIdentifiers extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm6_ecb public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm6_cbc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm6_ofb128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm6_cfb128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_ecb public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_cbc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_ofb128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_cfb128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_cfb1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_cfb8 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_ecb public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_cbc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_ofb128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_cfb128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_cfb1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_cfb8 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_ecb public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_cbc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_ofb128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_cfb128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_cfb1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_cfb8 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_ctr public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_gcm public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_ccm public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_xts public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_wrap public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_wrap_pad public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_ocb public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm5 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2p256v1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2exchange public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier wapip192v1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_recommendedParameters public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_specifiedParameters public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sm3 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sha1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sha224 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sha256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sha384 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sha512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_rmd160 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_whirlpool public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_blake2b512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_blake2s256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_md5 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_sm9PublicKey public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm9sign public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm9keyagreement public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm9encrypt public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm3 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier hmac_sm3 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sm3 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sha1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sha256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sha512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sha224 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sha384 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_rmd160 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_whirlpool public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_blake2b512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_blake2s256 static void <clinit> () }
com/android/org/bouncycastle/asn1/iana/
com/android/org/bouncycastle/asn1/iana/IANAObjectIdentifiers.class
IANAObjectIdentifiers.java package com.android.org.bouncycastle.asn1.iana public abstract com.android.org.bouncycastle.asn1.iana.IANAObjectIdentifiers extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier internet public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier directory public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier mgmt public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier experimental public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier _private public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier security public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier SNMPv2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier mail public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier security_mechanisms public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier security_nametypes public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkix public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ipsec public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier isakmpOakley public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier hmacMD5 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier hmacSHA1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier hmacTIGER public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier hmacRIPEMD160 static void <clinit> () }
com/android/org/bouncycastle/asn1/isismtt/
com/android/org/bouncycastle/asn1/isismtt/ISISMTTObjectIdentifiers.class
ISISMTTObjectIdentifiers.java package com.android.org.bouncycastle.asn1.isismtt public abstract com.android.org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_cp public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_cp_accredited public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_dateOfCertGen public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_procuration public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_admission public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_monetaryLimit public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_declarationOfMajority public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_iCCSN public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_PKReference public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_restriction public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_retrieveIfAllowed public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_requestedCertificate public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_namingAuthorities public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_certInDirSince public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_certHash public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_nameAtBirth public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_additionalInformation public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_liabilityLimitationFlag static void <clinit> () }
com/android/org/bouncycastle/asn1/kisa/
com/android/org/bouncycastle/asn1/kisa/KISAObjectIdentifiers.class
KISAObjectIdentifiers.java package com.android.org.bouncycastle.asn1.kisa public abstract com.android.org.bouncycastle.asn1.kisa.KISAObjectIdentifiers extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_seedCBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_seedMAC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHA1AndSEED_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_npki_app_cmsSeed_wrap public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_mod_cms_seed static void <clinit> () }
com/android/org/bouncycastle/asn1/misc/
com/android/org/bouncycastle/asn1/misc/MiscObjectIdentifiers.class
MiscObjectIdentifiers.java package com.android.org.bouncycastle.asn1.misc public abstract com.android.org.bouncycastle.asn1.misc.MiscObjectIdentifiers extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier netscape public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeCertType public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeBaseURL public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeRevocationURL public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeCARevocationURL public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeRenewalURL public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeCApolicyURL public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeSSLServerName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeCertComment public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier verisign public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier verisignCzagExtension public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier verisignPrivate_6_9 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier verisignOnSiteJurisdictionHash public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier verisignBitString_6_13 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier verisignDnbDunsNumber public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier verisignIssStrongCrypto public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier novell public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier novellSecurityAttribs public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier entrust public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier entrustVersionExtension public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier cast5CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier hMAC_SHA1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier as_sys_sec_alg_ideaCBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier cryptlib public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier cryptlib_algorithm public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier cryptlib_algorithm_blowfish_ECB public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier cryptlib_algorithm_blowfish_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier cryptlib_algorithm_blowfish_CFB public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier cryptlib_algorithm_blowfish_OFB public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier blake2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_blake2b160 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_blake2b256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_blake2b384 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_blake2b512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_blake2s128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_blake2s160 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_blake2s224 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_blake2s256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_scrypt public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_composite static void <clinit> () }
com/android/org/bouncycastle/asn1/misc/NetscapeCertType.class
NetscapeCertType.java package com.android.org.bouncycastle.asn1.misc public com.android.org.bouncycastle.asn1.misc.NetscapeCertType extends com.android.org.bouncycastle.asn1.DERBitString { public static final int sslClient public static final int sslServer public static final int smime public static final int objectSigning public static final int reserved public static final int sslCA public static final int smimeCA public static final int objectSigningCA public void <init> (int) int usage public void <init> (com.android.org.bouncycastle.asn1.DERBitString) com.android.org.bouncycastle.asn1.DERBitString usage public java.lang.String toString () }
com/android/org/bouncycastle/asn1/misc/NetscapeRevocationURL.class
NetscapeRevocationURL.java package com.android.org.bouncycastle.asn1.misc public com.android.org.bouncycastle.asn1.misc.NetscapeRevocationURL extends com.android.org.bouncycastle.asn1.DERIA5String { public void <init> (com.android.org.bouncycastle.asn1.DERIA5String) com.android.org.bouncycastle.asn1.DERIA5String str public java.lang.String toString () }
com/android/org/bouncycastle/asn1/misc/VerisignCzagExtension.class
VerisignCzagExtension.java package com.android.org.bouncycastle.asn1.misc public com.android.org.bouncycastle.asn1.misc.VerisignCzagExtension extends com.android.org.bouncycastle.asn1.DERIA5String { public void <init> (com.android.org.bouncycastle.asn1.DERIA5String) com.android.org.bouncycastle.asn1.DERIA5String str public java.lang.String toString () }
com/android/org/bouncycastle/asn1/nist/
com/android/org/bouncycastle/asn1/nist/NISTNamedCurves.class
NISTNamedCurves.java package com.android.org.bouncycastle.asn1.nist public com.android.org.bouncycastle.asn1.nist.NISTNamedCurves extends java.lang.Object { static final java.util.Hashtable objIds static final java.util.Hashtable names public void <init> () static void defineCurve (java.lang.String, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) String name com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public static com.android.org.bouncycastle.asn1.x9.X9ECParameters getByName (java.lang.String) String name com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public static com.android.org.bouncycastle.asn1.x9.X9ECParameters getByOID (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public static com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String) String name public static java.lang.String getName (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public static java.util.Enumeration getNames () static void <clinit> () }
com/android/org/bouncycastle/asn1/nist/NISTObjectIdentifiers.class
NISTObjectIdentifiers.java package com.android.org.bouncycastle.asn1.nist public abstract com.android.org.bouncycastle.asn1.nist.NISTObjectIdentifiers extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier nistAlgorithm public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier hashAlgs public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha384 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha224 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha512_224 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha512_256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha3_224 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha3_256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha3_384 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha3_512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_shake128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_shake256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA3_224 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA3_256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA3_384 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA3_512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_shake128_len public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_shake256_len public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_KmacWithSHAKE128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_KmacWithSHAKE256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier aes public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_ECB public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_OFB public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_CFB public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_wrap public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_GCM public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_CCM public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_wrap_pad public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_ECB public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_OFB public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_CFB public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_wrap public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_GCM public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_CCM public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_wrap_pad public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_ECB public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_OFB public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_CFB public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_wrap public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_GCM public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_CCM public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_wrap_pad public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sigAlgs public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa_with_sha2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dsa_with_sha224 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dsa_with_sha256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dsa_with_sha384 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dsa_with_sha512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa_with_sha3_224 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa_with_sha3_256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa_with_sha3_384 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa_with_sha3_512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecdsa_with_sha3_224 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecdsa_with_sha3_256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecdsa_with_sha3_384 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecdsa_with_sha3_512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_rsassa_pkcs1_v1_5_with_sha3_224 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_rsassa_pkcs1_v1_5_with_sha3_256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_rsassa_pkcs1_v1_5_with_sha3_384 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_rsassa_pkcs1_v1_5_with_sha3_512 static void <clinit> () }
com/android/org/bouncycastle/asn1/nsri/
com/android/org/bouncycastle/asn1/nsri/NSRIObjectIdentifiers.class
NSRIObjectIdentifiers.java package com.android.org.bouncycastle.asn1.nsri public abstract com.android.org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier nsri public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_algorithm public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_sea public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_pad public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_pad_null public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_pad_1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_ecb public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_cbc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_cfb public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_ofb public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_ctr public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_ecb public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_cbc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_cfb public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_ofb public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_ctr public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_ecb public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_cbc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_cfb public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_ofb public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_ctr public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_cmac public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_cmac public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_cmac public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_ocb2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_ocb2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_ocb2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_gcm public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_gcm public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_gcm public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_ccm public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_ccm public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_ccm public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_kw public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_kw public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_kw public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_kwp public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_kwp public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_kwp static void <clinit> () }
com/android/org/bouncycastle/asn1/ntt/
com/android/org/bouncycastle/asn1/ntt/NTTObjectIdentifiers.class
NTTObjectIdentifiers.java package com.android.org.bouncycastle.asn1.ntt public abstract com.android.org.bouncycastle.asn1.ntt.NTTObjectIdentifiers extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia128_cbc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia192_cbc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia256_cbc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia128_wrap public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia192_wrap public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia256_wrap static void <clinit> () }
com/android/org/bouncycastle/asn1/oiw/
com/android/org/bouncycastle/asn1/oiw/OIWObjectIdentifiers.class
OIWObjectIdentifiers.java package com.android.org.bouncycastle.asn1.oiw public abstract com.android.org.bouncycastle.asn1.oiw.OIWObjectIdentifiers extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier md4WithRSA public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier md5WithRSA public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier md4WithRSAEncryption public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier desECB public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier desCBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier desOFB public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier desCFB public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier desEDE public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier idSHA1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dsaWithSHA1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sha1WithRSA public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier elGamalAlgorithm static void <clinit> () }
com/android/org/bouncycastle/asn1/pkcs/
com/android/org/bouncycastle/asn1/pkcs/Attribute.class
Attribute.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.Attribute extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier attrType private com.android.org.bouncycastle.asn1.ASN1Set attrValues public static com.android.org.bouncycastle.asn1.pkcs.Attribute getInstance (java.lang.Object) Object o public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Set) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier attrType com.android.org.bouncycastle.asn1.ASN1Set attrValues public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getAttrType () public com.android.org.bouncycastle.asn1.ASN1Set getAttrValues () public com.android.org.bouncycastle.asn1.ASN1Encodable[] getAttributeValues () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/AuthenticatedSafe.class
AuthenticatedSafe.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.AuthenticatedSafe extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.pkcs.ContentInfo[] info private boolean isBer private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) int i com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.asn1.pkcs.AuthenticatedSafe getInstance (java.lang.Object) Object o public void <init> (com.android.org.bouncycastle.asn1.pkcs.ContentInfo[]) com.android.org.bouncycastle.asn1.pkcs.ContentInfo[] info public com.android.org.bouncycastle.asn1.pkcs.ContentInfo[] getContentInfo () private com.android.org.bouncycastle.asn1.pkcs.ContentInfo[] copy (com.android.org.bouncycastle.asn1.pkcs.ContentInfo[]) com.android.org.bouncycastle.asn1.pkcs.ContentInfo[] infos com.android.org.bouncycastle.asn1.pkcs.ContentInfo[] tmp public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/pkcs/CRLBag.class
CRLBag.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.CRLBag extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier crlId private com.android.org.bouncycastle.asn1.ASN1Encodable crlValue private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.asn1.pkcs.CRLBag getInstance (java.lang.Object) Object o public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier crlId com.android.org.bouncycastle.asn1.ASN1Encodable crlValue public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getCrlId () public com.android.org.bouncycastle.asn1.ASN1Encodable getCrlValue () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/CertBag.class
CertBag.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.CertBag extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier certId private com.android.org.bouncycastle.asn1.ASN1Encodable certValue private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.asn1.pkcs.CertBag getInstance (java.lang.Object) Object o public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier certId com.android.org.bouncycastle.asn1.ASN1Encodable certValue public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getCertId () public com.android.org.bouncycastle.asn1.ASN1Encodable getCertValue () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/CertificationRequest.class
CertificationRequest.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.CertificationRequest extends com.android.org.bouncycastle.asn1.ASN1Object { protected com.android.org.bouncycastle.asn1.pkcs.CertificationRequestInfo reqInfo protected com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId protected com.android.org.bouncycastle.asn1.DERBitString sigBits public static com.android.org.bouncycastle.asn1.pkcs.CertificationRequest getInstance (java.lang.Object) Object o protected void <init> () public void <init> (com.android.org.bouncycastle.asn1.pkcs.CertificationRequestInfo, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.DERBitString) com.android.org.bouncycastle.asn1.pkcs.CertificationRequestInfo requestInfo com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithm com.android.org.bouncycastle.asn1.DERBitString signature public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public com.android.org.bouncycastle.asn1.pkcs.CertificationRequestInfo getCertificationRequestInfo () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm () public com.android.org.bouncycastle.asn1.DERBitString getSignature () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/CertificationRequestInfo.class
CertificationRequestInfo.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.CertificationRequestInfo extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.ASN1Integer version com.android.org.bouncycastle.asn1.x500.X500Name subject com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPKInfo com.android.org.bouncycastle.asn1.ASN1Set attributes public static com.android.org.bouncycastle.asn1.pkcs.CertificationRequestInfo getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.x500.X500Name, com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, com.android.org.bouncycastle.asn1.ASN1Set) com.android.org.bouncycastle.asn1.x500.X500Name subject com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo pkInfo com.android.org.bouncycastle.asn1.ASN1Set attributes public void <init> (com.android.org.bouncycastle.asn1.x509.X509Name, com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, com.android.org.bouncycastle.asn1.ASN1Set) com.android.org.bouncycastle.asn1.x509.X509Name subject com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo pkInfo com.android.org.bouncycastle.asn1.ASN1Set attributes public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1TaggedObject tagobj com.android.org.bouncycastle.asn1.ASN1Sequence seq public com.android.org.bouncycastle.asn1.ASN1Integer getVersion () public com.android.org.bouncycastle.asn1.x500.X500Name getSubject () public com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo () public com.android.org.bouncycastle.asn1.ASN1Set getAttributes () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v private static void validateAttributes (com.android.org.bouncycastle.asn1.ASN1Set) com.android.org.bouncycastle.asn1.pkcs.Attribute attr java.util.Enumeration en com.android.org.bouncycastle.asn1.ASN1Set attributes }
com/android/org/bouncycastle/asn1/pkcs/ContentInfo.class
ContentInfo.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.ContentInfo extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers { private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier contentType private com.android.org.bouncycastle.asn1.ASN1Encodable content private boolean isBer public static com.android.org.bouncycastle.asn1.pkcs.ContentInfo getInstance (java.lang.Object) Object obj private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier contentType com.android.org.bouncycastle.asn1.ASN1Encodable content public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType () public com.android.org.bouncycastle.asn1.ASN1Encodable getContent () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/DHParameter.class
DHParameter.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.DHParameter extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.ASN1Integer p com.android.org.bouncycastle.asn1.ASN1Integer g com.android.org.bouncycastle.asn1.ASN1Integer l public void <init> (java.math.BigInteger, java.math.BigInteger, int) java.math.BigInteger p java.math.BigInteger g int l public static com.android.org.bouncycastle.asn1.pkcs.DHParameter getInstance (java.lang.Object) Object obj private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e public java.math.BigInteger getP () public java.math.BigInteger getG () public java.math.BigInteger getL () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/EncryptedData.class
EncryptedData.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.EncryptedData extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.ASN1Sequence data public static com.android.org.bouncycastle.asn1.pkcs.EncryptedData getInstance (java.lang.Object) Object obj private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq int version public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier contentType com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier encryptionAlgorithm com.android.org.bouncycastle.asn1.ASN1Encodable content com.android.org.bouncycastle.asn1.ASN1EncodableVector v public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getEncryptionAlgorithm () public com.android.org.bouncycastle.asn1.ASN1OctetString getContent () com.android.org.bouncycastle.asn1.ASN1TaggedObject o public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/EncryptedPrivateKeyInfo.class
EncryptedPrivateKeyInfo.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId private com.android.org.bouncycastle.asn1.ASN1OctetString data private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e public void <init> (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId byte[] encoding public static com.android.org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo getInstance (java.lang.Object) Object obj public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getEncryptionAlgorithm () public byte[] getEncryptedData () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/EncryptionScheme.class
EncryptionScheme.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.EncryptionScheme extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier objectId public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier objectId com.android.org.bouncycastle.asn1.ASN1Encodable parameters private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.asn1.pkcs.EncryptionScheme getInstance (java.lang.Object) Object obj public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getAlgorithm () public com.android.org.bouncycastle.asn1.ASN1Encodable getParameters () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/pkcs/IssuerAndSerialNumber.class
IssuerAndSerialNumber.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.x500.X500Name name com.android.org.bouncycastle.asn1.ASN1Integer certSerialNumber public static com.android.org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber getInstance (java.lang.Object) Object obj private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (com.android.org.bouncycastle.asn1.x509.X509Name, java.math.BigInteger) com.android.org.bouncycastle.asn1.x509.X509Name name java.math.BigInteger certSerialNumber public void <init> (com.android.org.bouncycastle.asn1.x509.X509Name, com.android.org.bouncycastle.asn1.ASN1Integer) com.android.org.bouncycastle.asn1.x509.X509Name name com.android.org.bouncycastle.asn1.ASN1Integer certSerialNumber public void <init> (com.android.org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger) com.android.org.bouncycastle.asn1.x500.X500Name name java.math.BigInteger certSerialNumber public com.android.org.bouncycastle.asn1.x500.X500Name getName () public com.android.org.bouncycastle.asn1.ASN1Integer getCertificateSerialNumber () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/KeyDerivationFunc.class
KeyDerivationFunc.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.KeyDerivationFunc extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier objectId com.android.org.bouncycastle.asn1.ASN1Encodable parameters private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.asn1.pkcs.KeyDerivationFunc getInstance (java.lang.Object) Object obj public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getAlgorithm () public com.android.org.bouncycastle.asn1.ASN1Encodable getParameters () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/pkcs/MacData.class
MacData.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.MacData extends com.android.org.bouncycastle.asn1.ASN1Object { private static final java.math.BigInteger ONE com.android.org.bouncycastle.asn1.x509.DigestInfo digInfo byte[] salt java.math.BigInteger iterationCount public static com.android.org.bouncycastle.asn1.pkcs.MacData getInstance (java.lang.Object) Object obj private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (com.android.org.bouncycastle.asn1.x509.DigestInfo, byte[], int) com.android.org.bouncycastle.asn1.x509.DigestInfo digInfo byte[] salt int iterationCount public com.android.org.bouncycastle.asn1.x509.DigestInfo getMac () public byte[] getSalt () public java.math.BigInteger getIterationCount () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v static void <clinit> () }
com/android/org/bouncycastle/asn1/pkcs/PBEParameter.class
PBEParameter.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.PBEParameter extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.ASN1Integer iterations com.android.org.bouncycastle.asn1.ASN1OctetString salt public void <init> (byte[], int) byte[] salt int iterations private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.asn1.pkcs.PBEParameter getInstance (java.lang.Object) Object obj public java.math.BigInteger getIterationCount () public byte[] getSalt () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/PBES2Parameters.class
PBES2Parameters.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.PBES2Parameters extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers { private com.android.org.bouncycastle.asn1.pkcs.KeyDerivationFunc func private com.android.org.bouncycastle.asn1.pkcs.EncryptionScheme scheme public static com.android.org.bouncycastle.asn1.pkcs.PBES2Parameters getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.pkcs.KeyDerivationFunc, com.android.org.bouncycastle.asn1.pkcs.EncryptionScheme) com.android.org.bouncycastle.asn1.pkcs.KeyDerivationFunc keyDevFunc com.android.org.bouncycastle.asn1.pkcs.EncryptionScheme encScheme private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence obj java.util.Enumeration e com.android.org.bouncycastle.asn1.ASN1Sequence funcSeq public com.android.org.bouncycastle.asn1.pkcs.KeyDerivationFunc getKeyDerivationFunc () public com.android.org.bouncycastle.asn1.pkcs.EncryptionScheme getEncryptionScheme () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/PBKDF2Params.class
PBKDF2Params.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.PBKDF2Params extends com.android.org.bouncycastle.asn1.ASN1Object { private static final com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algid_hmacWithSHA1 private final com.android.org.bouncycastle.asn1.ASN1OctetString octStr private final com.android.org.bouncycastle.asn1.ASN1Integer iterationCount private final com.android.org.bouncycastle.asn1.ASN1Integer keyLength private final com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier prf public static com.android.org.bouncycastle.asn1.pkcs.PBKDF2Params getInstance (java.lang.Object) Object obj public void <init> (byte[], int) byte[] salt int iterationCount public void <init> (byte[], int, int) byte[] salt int iterationCount int keyLength public void <init> (byte[], int, int, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) byte[] salt int iterationCount int keyLength com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier prf public void <init> (byte[], int, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) byte[] salt int iterationCount com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier prf private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) Object o com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e public byte[] getSalt () public java.math.BigInteger getIterationCount () public java.math.BigInteger getKeyLength () public boolean isDefaultPrf () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getPrf () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v static void <clinit> () }
com/android/org/bouncycastle/asn1/pkcs/PKCS12PBEParams.class
PKCS12PBEParams.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.PKCS12PBEParams extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.ASN1Integer iterations com.android.org.bouncycastle.asn1.ASN1OctetString iv public void <init> (byte[], int) byte[] salt int iterations private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.asn1.pkcs.PKCS12PBEParams getInstance (java.lang.Object) Object obj public java.math.BigInteger getIterations () public byte[] getIV () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/PKCSObjectIdentifiers.class
PKCSObjectIdentifiers.java package com.android.org.bouncycastle.asn1.pkcs public abstract com.android.org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier rsaEncryption public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier md5WithRSAEncryption public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sha1WithRSAEncryption public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier srsaOAEPEncryptionSET public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_RSAES_OAEP public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_mgf1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_pSpecified public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_RSASSA_PSS public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sha256WithRSAEncryption public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sha384WithRSAEncryption public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sha512WithRSAEncryption public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sha224WithRSAEncryption public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sha512_224WithRSAEncryption public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sha512_256WithRSAEncryption public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_3 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhKeyAgreement public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_5 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithMD2AndDES_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithMD2AndRC2_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithMD5AndDES_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithMD5AndRC2_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHA1AndDES_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHA1AndRC2_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_PBES2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_PBKDF2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier encryptionAlgorithm public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier des_EDE3_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier RC2_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier rc4 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier digestAlgorithm public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier md5 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA224 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA384 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_7 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier data public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier signedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier envelopedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier signedAndEnvelopedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier digestedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier encryptedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_emailAddress public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_unstructuredName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_contentType public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_messageDigest public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_signingTime public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_counterSignature public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_challengePassword public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_unstructuredAddress public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_extendedCertificateAttributes public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_signingDescription public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_extensionRequest public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_smimeCapabilities public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_smime public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_friendlyName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_localKeyId public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier x509certType public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier certTypes public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier x509Certificate public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sdsiCertificate public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier crlTypes public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier x509Crl public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_cmsAlgorithmProtect public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier preferSignedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier canNotDecryptAny public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sMIMECapabilitiesVersions public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_authData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_TSTInfo public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_compressedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_authEnvelopedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_timestampedData public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_PWRI_KEK public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_rsa_KEM public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_hss_lms_hashsig public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_AEADChaCha20Poly1305 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_hkdf_with_sha256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_hkdf_with_sha384 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_hkdf_with_sha512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfOrigin public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfReceipt public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfDelivery public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfSender public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfApproval public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfCreation public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_receiptRequest public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_contentHint public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_msgSigDigest public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_contentReference public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_encrypKeyPref public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_signingCertificate public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_signingCertificateV2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_contentIdentifier public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_signatureTimeStampToken public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_sigPolicyId public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_commitmentType public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_signerLocation public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_signerAttr public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_otherSigCert public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_contentTimestamp public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_certificateRefs public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_revocationRefs public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_certValues public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_revocationValues public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_escTimeStamp public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_certCRLTimestamp public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_archiveTimestamp public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_decryptKeyID public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_implCryptoAlgs public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_asymmDecryptKeyID public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_implCompressAlgs public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_communityIdentifiers public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_sigPolicyId public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_commitmentType public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_signerLocation public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_otherSigCert public static final String id_spq public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_spq_ets_uri public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_spq_ets_unotice public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_12 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bagtypes public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier keyBag public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs8ShroudedKeyBag public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier certBag public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier crlBag public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier secretBag public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier safeContentsBag public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_12PbeIds public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd128BitRC4 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd40BitRC4 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd3_KeyTripleDES_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd2_KeyTripleDES_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd128BitRC2_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd40BitRC2_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pbewithSHAAnd40BitRC2_CBC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_CMS3DESwrap public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_CMSRC2wrap public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_ESDH public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_SSDH static void <clinit> () }
com/android/org/bouncycastle/asn1/pkcs/PKCSObjectIdentifiers.uau
com/android/org/bouncycastle/asn1/pkcs/Pfx.class
Pfx.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.Pfx extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers { private com.android.org.bouncycastle.asn1.pkcs.ContentInfo contentInfo private com.android.org.bouncycastle.asn1.pkcs.MacData macData private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq com.android.org.bouncycastle.asn1.ASN1Integer version public static com.android.org.bouncycastle.asn1.pkcs.Pfx getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.pkcs.ContentInfo, com.android.org.bouncycastle.asn1.pkcs.MacData) com.android.org.bouncycastle.asn1.pkcs.ContentInfo contentInfo com.android.org.bouncycastle.asn1.pkcs.MacData macData public com.android.org.bouncycastle.asn1.pkcs.ContentInfo getAuthSafe () public com.android.org.bouncycastle.asn1.pkcs.MacData getMacData () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/PrivateKeyInfo.class
PrivateKeyInfo.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1Integer version private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier privateKeyAlgorithm private com.android.org.bouncycastle.asn1.ASN1OctetString privateKey private com.android.org.bouncycastle.asn1.ASN1Set attributes private com.android.org.bouncycastle.asn1.ASN1BitString publicKey public static com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo getInstance (java.lang.Object) Object obj private static int getVersionValue (com.android.org.bouncycastle.asn1.ASN1Integer) com.android.org.bouncycastle.asn1.ASN1Integer version int versionValue public void <init> (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier privateKeyAlgorithm com.android.org.bouncycastle.asn1.ASN1Encodable privateKey public void <init> (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable, com.android.org.bouncycastle.asn1.ASN1Set) throws java.io.IOException com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier privateKeyAlgorithm com.android.org.bouncycastle.asn1.ASN1Encodable privateKey com.android.org.bouncycastle.asn1.ASN1Set attributes public void <init> (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable, com.android.org.bouncycastle.asn1.ASN1Set, byte[]) throws java.io.IOException com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier privateKeyAlgorithm com.android.org.bouncycastle.asn1.ASN1Encodable privateKey com.android.org.bouncycastle.asn1.ASN1Set attributes byte[] publicKey private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1TaggedObject tagged int tag com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e int versionValue int lastTag public com.android.org.bouncycastle.asn1.ASN1Integer getVersion () public com.android.org.bouncycastle.asn1.ASN1Set getAttributes () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getPrivateKeyAlgorithm () public com.android.org.bouncycastle.asn1.ASN1OctetString getPrivateKey () public com.android.org.bouncycastle.asn1.ASN1Encodable parsePrivateKey () throws java.io.IOException public boolean hasPublicKey () public com.android.org.bouncycastle.asn1.ASN1Encodable parsePublicKey () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1BitString getPublicKeyData () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/RSAESOAEPparams.class
RSAESOAEPparams.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.RSAESOAEPparams extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier maskGenAlgorithm private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier pSourceAlgorithm public static final com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_HASH_ALGORITHM public static final com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_MASK_GEN_FUNCTION public static final com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_P_SOURCE_ALGORITHM public static com.android.org.bouncycastle.asn1.pkcs.RSAESOAEPparams getInstance (java.lang.Object) Object obj public void <init> () public void <init> (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier maskGenAlgorithm com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier pSourceAlgorithm public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1TaggedObject o int i com.android.org.bouncycastle.asn1.ASN1Sequence seq public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getMaskGenAlgorithm () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getPSourceAlgorithm () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v static void <clinit> () }
com/android/org/bouncycastle/asn1/pkcs/RSAPrivateKey.class
RSAPrivateKey.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.RSAPrivateKey extends com.android.org.bouncycastle.asn1.ASN1Object { private java.math.BigInteger version private java.math.BigInteger modulus private java.math.BigInteger publicExponent private java.math.BigInteger privateExponent private java.math.BigInteger prime1 private java.math.BigInteger prime2 private java.math.BigInteger exponent1 private java.math.BigInteger exponent2 private java.math.BigInteger coefficient private com.android.org.bouncycastle.asn1.ASN1Sequence otherPrimeInfos public static com.android.org.bouncycastle.asn1.pkcs.RSAPrivateKey getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.pkcs.RSAPrivateKey getInstance (java.lang.Object) Object obj public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) java.math.BigInteger modulus java.math.BigInteger publicExponent java.math.BigInteger privateExponent java.math.BigInteger prime1 java.math.BigInteger prime2 java.math.BigInteger exponent1 java.math.BigInteger exponent2 java.math.BigInteger coefficient private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e com.android.org.bouncycastle.asn1.ASN1Integer v int versionValue public java.math.BigInteger getVersion () public java.math.BigInteger getModulus () public java.math.BigInteger getPublicExponent () public java.math.BigInteger getPrivateExponent () public java.math.BigInteger getPrime1 () public java.math.BigInteger getPrime2 () public java.math.BigInteger getExponent1 () public java.math.BigInteger getExponent2 () public java.math.BigInteger getCoefficient () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/RSAPrivateKeyStructure.class
RSAPrivateKeyStructure.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure extends com.android.org.bouncycastle.asn1.ASN1Object { private int version private java.math.BigInteger modulus private java.math.BigInteger publicExponent private java.math.BigInteger privateExponent private java.math.BigInteger prime1 private java.math.BigInteger prime2 private java.math.BigInteger exponent1 private java.math.BigInteger exponent2 private java.math.BigInteger coefficient private com.android.org.bouncycastle.asn1.ASN1Sequence otherPrimeInfos public static com.android.org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure getInstance (java.lang.Object) Object obj public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) java.math.BigInteger modulus java.math.BigInteger publicExponent java.math.BigInteger privateExponent java.math.BigInteger prime1 java.math.BigInteger prime2 java.math.BigInteger exponent1 java.math.BigInteger exponent2 java.math.BigInteger coefficient public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e com.android.org.bouncycastle.asn1.ASN1Integer v int versionValue public int getVersion () public java.math.BigInteger getModulus () public java.math.BigInteger getPublicExponent () public java.math.BigInteger getPrivateExponent () public java.math.BigInteger getPrime1 () public java.math.BigInteger getPrime2 () public java.math.BigInteger getExponent1 () public java.math.BigInteger getExponent2 () public java.math.BigInteger getCoefficient () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/RSAPublicKey.class
RSAPublicKey.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.RSAPublicKey extends com.android.org.bouncycastle.asn1.ASN1Object { private java.math.BigInteger modulus private java.math.BigInteger publicExponent public static com.android.org.bouncycastle.asn1.pkcs.RSAPublicKey getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.pkcs.RSAPublicKey getInstance (java.lang.Object) Object obj public void <init> (java.math.BigInteger, java.math.BigInteger) java.math.BigInteger modulus java.math.BigInteger publicExponent private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e public java.math.BigInteger getModulus () public java.math.BigInteger getPublicExponent () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/RSASSAPSSparams.class
RSASSAPSSparams.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.RSASSAPSSparams extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier maskGenAlgorithm private com.android.org.bouncycastle.asn1.ASN1Integer saltLength private com.android.org.bouncycastle.asn1.ASN1Integer trailerField public static final com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_HASH_ALGORITHM public static final com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_MASK_GEN_FUNCTION public static final com.android.org.bouncycastle.asn1.ASN1Integer DEFAULT_SALT_LENGTH public static final com.android.org.bouncycastle.asn1.ASN1Integer DEFAULT_TRAILER_FIELD public static com.android.org.bouncycastle.asn1.pkcs.RSASSAPSSparams getInstance (java.lang.Object) Object obj public void <init> () public void <init> (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.ASN1Integer, com.android.org.bouncycastle.asn1.ASN1Integer) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier maskGenAlgorithm com.android.org.bouncycastle.asn1.ASN1Integer saltLength com.android.org.bouncycastle.asn1.ASN1Integer trailerField private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1TaggedObject o int i com.android.org.bouncycastle.asn1.ASN1Sequence seq public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getMaskGenAlgorithm () public java.math.BigInteger getSaltLength () public java.math.BigInteger getTrailerField () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v static void <clinit> () }
com/android/org/bouncycastle/asn1/pkcs/SafeBag.class
SafeBag.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.SafeBag extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier bagId private com.android.org.bouncycastle.asn1.ASN1Encodable bagValue private com.android.org.bouncycastle.asn1.ASN1Set bagAttributes public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1Encodable obj public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable, com.android.org.bouncycastle.asn1.ASN1Set) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1Encodable obj com.android.org.bouncycastle.asn1.ASN1Set bagAttributes public static com.android.org.bouncycastle.asn1.pkcs.SafeBag getInstance (java.lang.Object) Object obj private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getBagId () public com.android.org.bouncycastle.asn1.ASN1Encodable getBagValue () public com.android.org.bouncycastle.asn1.ASN1Set getBagAttributes () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/pkcs/SignedData.class
SignedData.java package com.android.org.bouncycastle.asn1.pkcs public com.android.org.bouncycastle.asn1.pkcs.SignedData extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers { private com.android.org.bouncycastle.asn1.ASN1Integer version private com.android.org.bouncycastle.asn1.ASN1Set digestAlgorithms private com.android.org.bouncycastle.asn1.pkcs.ContentInfo contentInfo private com.android.org.bouncycastle.asn1.ASN1Set certificates private com.android.org.bouncycastle.asn1.ASN1Set crls private com.android.org.bouncycastle.asn1.ASN1Set signerInfos public static com.android.org.bouncycastle.asn1.pkcs.SignedData getInstance (java.lang.Object) Object o public void <init> (com.android.org.bouncycastle.asn1.ASN1Integer, com.android.org.bouncycastle.asn1.ASN1Set, com.android.org.bouncycastle.asn1.pkcs.ContentInfo, com.android.org.bouncycastle.asn1.ASN1Set, com.android.org.bouncycastle.asn1.ASN1Set, com.android.org.bouncycastle.asn1.ASN1Set) com.android.org.bouncycastle.asn1.ASN1Integer _version com.android.org.bouncycastle.asn1.ASN1Set _digestAlgorithms com.android.org.bouncycastle.asn1.pkcs.ContentInfo _contentInfo com.android.org.bouncycastle.asn1.ASN1Set _certificates com.android.org.bouncycastle.asn1.ASN1Set _crls com.android.org.bouncycastle.asn1.ASN1Set _signerInfos public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1TaggedObject tagged com.android.org.bouncycastle.asn1.ASN1Primitive o com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e public com.android.org.bouncycastle.asn1.ASN1Integer getVersion () public com.android.org.bouncycastle.asn1.ASN1Set getDigestAlgorithms () public com.android.org.bouncycastle.asn1.pkcs.ContentInfo getContentInfo () public com.android.org.bouncycastle.asn1.ASN1Set getCertificates () public com.android.org.bouncycastle.asn1.ASN1Set getCRLs () public com.android.org.bouncycastle.asn1.ASN1Set getSignerInfos () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/sec/
com/android/org/bouncycastle/asn1/sec/ECPrivateKey.class
ECPrivateKey.java package com.android.org.bouncycastle.asn1.sec public com.android.org.bouncycastle.asn1.sec.ECPrivateKey extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1Sequence seq private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.asn1.sec.ECPrivateKey getInstance (java.lang.Object) Object obj public void <init> (java.math.BigInteger) java.math.BigInteger key public void <init> (int, java.math.BigInteger) int orderBitLength java.math.BigInteger key byte[] bytes com.android.org.bouncycastle.asn1.ASN1EncodableVector v public void <init> (java.math.BigInteger, com.android.org.bouncycastle.asn1.ASN1Encodable) java.math.BigInteger key com.android.org.bouncycastle.asn1.ASN1Encodable parameters public void <init> (java.math.BigInteger, com.android.org.bouncycastle.asn1.DERBitString, com.android.org.bouncycastle.asn1.ASN1Encodable) java.math.BigInteger key com.android.org.bouncycastle.asn1.DERBitString publicKey com.android.org.bouncycastle.asn1.ASN1Encodable parameters public void <init> (int, java.math.BigInteger, com.android.org.bouncycastle.asn1.ASN1Encodable) int orderBitLength java.math.BigInteger key com.android.org.bouncycastle.asn1.ASN1Encodable parameters public void <init> (int, java.math.BigInteger, com.android.org.bouncycastle.asn1.DERBitString, com.android.org.bouncycastle.asn1.ASN1Encodable) int orderBitLength java.math.BigInteger key com.android.org.bouncycastle.asn1.DERBitString publicKey com.android.org.bouncycastle.asn1.ASN1Encodable parameters byte[] bytes com.android.org.bouncycastle.asn1.ASN1EncodableVector v public java.math.BigInteger getKey () com.android.org.bouncycastle.asn1.ASN1OctetString octs public com.android.org.bouncycastle.asn1.DERBitString getPublicKey () public com.android.org.bouncycastle.asn1.ASN1Primitive getParameters () private com.android.org.bouncycastle.asn1.ASN1Primitive getObjectInTag (int) com.android.org.bouncycastle.asn1.ASN1TaggedObject tag com.android.org.bouncycastle.asn1.ASN1Encodable obj int tagNo java.util.Enumeration e public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/sec/ECPrivateKeyStructure.class
ECPrivateKeyStructure.java package com.android.org.bouncycastle.asn1.sec public com.android.org.bouncycastle.asn1.sec.ECPrivateKeyStructure extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (java.math.BigInteger) java.math.BigInteger key byte[] bytes com.android.org.bouncycastle.asn1.ASN1EncodableVector v public void <init> (java.math.BigInteger, com.android.org.bouncycastle.asn1.ASN1Encodable) java.math.BigInteger key com.android.org.bouncycastle.asn1.ASN1Encodable parameters public void <init> (java.math.BigInteger, com.android.org.bouncycastle.asn1.DERBitString, com.android.org.bouncycastle.asn1.ASN1Encodable) java.math.BigInteger key com.android.org.bouncycastle.asn1.DERBitString publicKey com.android.org.bouncycastle.asn1.ASN1Encodable parameters byte[] bytes com.android.org.bouncycastle.asn1.ASN1EncodableVector v public java.math.BigInteger getKey () com.android.org.bouncycastle.asn1.ASN1OctetString octs public com.android.org.bouncycastle.asn1.DERBitString getPublicKey () public com.android.org.bouncycastle.asn1.ASN1Primitive getParameters () private com.android.org.bouncycastle.asn1.ASN1Primitive getObjectInTag (int) com.android.org.bouncycastle.asn1.ASN1TaggedObject tag com.android.org.bouncycastle.asn1.ASN1Encodable obj int tagNo java.util.Enumeration e public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$1.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$1 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger p java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$10.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$10 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger p java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters glv com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$11.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$11 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger p java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$12.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$12 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger p java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters glv com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$13.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$13 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger p java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$14.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$14 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger p java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$15.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$15 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger p java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$16.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$16 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$17.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$17 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$18.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$18 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k1 int k2 int k3 java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$19.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$19 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k1 int k2 int k3 java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$2.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$2 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger p java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$20.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$20 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k1 int k2 int k3 java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$21.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$21 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k1 int k2 int k3 java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$22.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$22 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k1 int k2 int k3 java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$23.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$23 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$24.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$24 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$25.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$25 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$26.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$26 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$27.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$27 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$28.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$28 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k1 int k2 int k3 java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$29.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$29 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k1 int k2 int k3 java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$3.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$3 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger p java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$30.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$30 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$31.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$31 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$32.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$32 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k1 int k2 int k3 java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$33.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$33 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () int m int k1 int k2 int k3 java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$4.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$4 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger p java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$5.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$5 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger p java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters glv com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$6.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$6 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger p java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$7.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$7 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger p java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$8.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$8 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger p java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters glv com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves$9.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec com.android.org.bouncycastle.asn1.sec.SECNamedCurves$9 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger p java.math.BigInteger a java.math.BigInteger b byte[] S java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/sec/SECNamedCurves.class
SECNamedCurves.java package com.android.org.bouncycastle.asn1.sec public com.android.org.bouncycastle.asn1.sec.SECNamedCurves extends java.lang.Object { static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp112r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp112r2 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp128r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp128r2 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp160k1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp160r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp160r2 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp192k1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp192r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp224k1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp224r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp256k1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp256r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp384r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp521r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect113r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect113r2 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect131r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect131r2 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect163k1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect163r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect163r2 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect193r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect193r2 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect233k1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect233r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect239k1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect283k1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect283r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect409k1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect409r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect571k1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder sect571r1 static final java.util.Hashtable objIds static final java.util.Hashtable curves static final java.util.Hashtable names public void <init> () private static com.android.org.bouncycastle.asn1.x9.X9ECPoint configureBasepoint (com.android.org.bouncycastle.math.ec.ECCurve, java.lang.String) com.android.org.bouncycastle.math.ec.ECCurve curve String encoding com.android.org.bouncycastle.asn1.x9.X9ECPoint G private static com.android.org.bouncycastle.math.ec.ECCurve configureCurve (com.android.org.bouncycastle.math.ec.ECCurve) com.android.org.bouncycastle.math.ec.ECCurve curve private static com.android.org.bouncycastle.math.ec.ECCurve configureCurveGLV (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters) com.android.org.bouncycastle.math.ec.ECCurve c com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters p private static java.math.BigInteger fromHex (java.lang.String) String hex static void defineCurve (java.lang.String, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder) String name com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder holder public static com.android.org.bouncycastle.asn1.x9.X9ECParameters getByName (java.lang.String) String name com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public static com.android.org.bouncycastle.asn1.x9.X9ECParameters getByOID (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder holder public static com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String) String name public static java.lang.String getName (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public static java.util.Enumeration getNames () static synthetic java.math.BigInteger access$000 (java.lang.String) String x0 static synthetic com.android.org.bouncycastle.math.ec.ECCurve access$100 (com.android.org.bouncycastle.math.ec.ECCurve) com.android.org.bouncycastle.math.ec.ECCurve x0 static synthetic com.android.org.bouncycastle.asn1.x9.X9ECPoint access$200 (com.android.org.bouncycastle.math.ec.ECCurve, java.lang.String) com.android.org.bouncycastle.math.ec.ECCurve x0 String x1 static synthetic com.android.org.bouncycastle.math.ec.ECCurve access$300 (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters) com.android.org.bouncycastle.math.ec.ECCurve x0 com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters x1 static void <clinit> () }
com/android/org/bouncycastle/asn1/sec/SECObjectIdentifiers.class
SECObjectIdentifiers.java package com.android.org.bouncycastle.asn1.sec public abstract com.android.org.bouncycastle.asn1.sec.SECObjectIdentifiers extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ellipticCurve public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect163k1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect163r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect239k1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect113r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect113r2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier secp112r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier secp112r2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier secp160r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier secp160k1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier secp256k1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect163r2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect283k1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect283r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect131r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect131r2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect193r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect193r2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect233k1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect233r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier secp128r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier secp128r2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier secp160r2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier secp192k1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier secp224k1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier secp224r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier secp384r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier secp521r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect409k1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect409r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect571k1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sect571r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier secp192r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier secp256r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier secg_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_stdDH_sha224kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_stdDH_sha256kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_stdDH_sha384kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_stdDH_sha512kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_cofactorDH_sha224kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_cofactorDH_sha256kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_cofactorDH_sha384kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_cofactorDH_sha512kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier mqvSinglePass_sha224kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier mqvSinglePass_sha256kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier mqvSinglePass_sha384kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier mqvSinglePass_sha512kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier mqvFull_sha224kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier mqvFull_sha256kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier mqvFull_sha384kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier mqvFull_sha512kdf_scheme static void <clinit> () }
com/android/org/bouncycastle/asn1/teletrust/
com/android/org/bouncycastle/asn1/teletrust/TeleTrusTObjectIdentifiers.class
TeleTrusTObjectIdentifiers.java package com.android.org.bouncycastle.asn1.teletrust public abstract com.android.org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier teleTrusTAlgorithm public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd160 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier teleTrusTRSAsignatureAlgorithm public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier rsaSignatureWithripemd160 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier rsaSignatureWithripemd128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier rsaSignatureWithripemd256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ecSign public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ecSignWithSha1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ecSignWithRipemd160 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ecc_brainpool public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ellipticCurve public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier versionOne public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP160r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP160t1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP192r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP192t1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP224r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP224t1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP256r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP256t1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP320r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP320t1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP384r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP384t1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP512r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP512t1 static void <clinit> () }
com/android/org/bouncycastle/asn1/util/
com/android/org/bouncycastle/asn1/util/ASN1Dump.class
ASN1Dump.java package com.android.org.bouncycastle.asn1.util public com.android.org.bouncycastle.asn1.util.ASN1Dump extends java.lang.Object { private static final String TAB private static final int SAMPLE_SIZE public void <init> () static void _dumpAsString (java.lang.String, boolean, com.android.org.bouncycastle.asn1.ASN1Primitive, java.lang.StringBuffer) Object o java.util.Enumeration e String tab String tab com.android.org.bouncycastle.asn1.ASN1TaggedObject o Object o java.util.Enumeration e String tab com.android.org.bouncycastle.asn1.ASN1OctetString oct com.android.org.bouncycastle.asn1.DERBitString bt com.android.org.bouncycastle.asn1.ASN1Enumerated en com.android.org.bouncycastle.asn1.ASN1External ext String tab String indent boolean verbose com.android.org.bouncycastle.asn1.ASN1Primitive obj StringBuffer buf String nl private static java.lang.String outputApplicationSpecific (java.lang.String, java.lang.String, boolean, com.android.org.bouncycastle.asn1.ASN1Primitive, java.lang.String) java.util.Enumeration e com.android.org.bouncycastle.asn1.ASN1Sequence s java.io.IOException e String type String indent boolean verbose com.android.org.bouncycastle.asn1.ASN1Primitive obj String nl com.android.org.bouncycastle.asn1.ASN1ApplicationSpecific app StringBuffer buf public static java.lang.String dumpAsString (java.lang.Object) Object obj public static java.lang.String dumpAsString (java.lang.Object, boolean) Object obj boolean verbose StringBuffer buf private static java.lang.String dumpBinaryDataAsString (java.lang.String, byte[]) int j int i String indent byte[] bytes String nl StringBuffer buf private static java.lang.String calculateAscString (byte[], int, int) int i byte[] bytes int off int len StringBuffer buf }
com/android/org/bouncycastle/asn1/x500/
com/android/org/bouncycastle/asn1/x500/AttributeTypeAndValue.class
AttributeTypeAndValue.java package com.android.org.bouncycastle.asn1.x500 public com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier type private com.android.org.bouncycastle.asn1.ASN1Encodable value private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue getInstance (java.lang.Object) Object o public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier type com.android.org.bouncycastle.asn1.ASN1Encodable value public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getType () public com.android.org.bouncycastle.asn1.ASN1Encodable getValue () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x500/DirectoryString.class
DirectoryString.java package com.android.org.bouncycastle.asn1.x500 public com.android.org.bouncycastle.asn1.x500.DirectoryString extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice com.android.org.bouncycastle.asn1.ASN1String { private com.android.org.bouncycastle.asn1.ASN1String string public static com.android.org.bouncycastle.asn1.x500.DirectoryString getInstance (java.lang.Object) Object o public static com.android.org.bouncycastle.asn1.x500.DirectoryString getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject o boolean explicit private void <init> (com.android.org.bouncycastle.asn1.DERT61String) com.android.org.bouncycastle.asn1.DERT61String string private void <init> (com.android.org.bouncycastle.asn1.DERPrintableString) com.android.org.bouncycastle.asn1.DERPrintableString string private void <init> (com.android.org.bouncycastle.asn1.DERUniversalString) com.android.org.bouncycastle.asn1.DERUniversalString string private void <init> (com.android.org.bouncycastle.asn1.DERUTF8String) com.android.org.bouncycastle.asn1.DERUTF8String string private void <init> (com.android.org.bouncycastle.asn1.DERBMPString) com.android.org.bouncycastle.asn1.DERBMPString string public void <init> (java.lang.String) String string public java.lang.String getString () public java.lang.String toString () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/x500/RDN.class
RDN.java package com.android.org.bouncycastle.asn1.x500 public com.android.org.bouncycastle.asn1.x500.RDN extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1Set values private void <init> (com.android.org.bouncycastle.asn1.ASN1Set) com.android.org.bouncycastle.asn1.ASN1Set values public static com.android.org.bouncycastle.asn1.x500.RDN getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1Encodable value com.android.org.bouncycastle.asn1.ASN1EncodableVector v public void <init> (com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue) com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue attrTAndV public void <init> (com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue[]) com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue[] aAndVs public boolean isMultiValued () public int size () public com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue getFirst () public com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue[] getTypesAndValues () int i com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue[] tmp int collectAttributeTypes (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[], int) com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue attr int i com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] oids int oidsOff int count boolean containsAttributeType (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue attr int i com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier attributeType int count public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/x500/X500Name.class
X500Name.java package com.android.org.bouncycastle.asn1.x500 public com.android.org.bouncycastle.asn1.x500.X500Name extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice { private static com.android.org.bouncycastle.asn1.x500.X500NameStyle defaultStyle private boolean isHashCodeCalculated private int hashCodeValue private com.android.org.bouncycastle.asn1.x500.X500NameStyle style private com.android.org.bouncycastle.asn1.x500.RDN[] rdns private com.android.org.bouncycastle.asn1.DERSequence rdnSeq public void <init> (com.android.org.bouncycastle.asn1.x500.X500NameStyle, com.android.org.bouncycastle.asn1.x500.X500Name) com.android.org.bouncycastle.asn1.x500.X500NameStyle style com.android.org.bouncycastle.asn1.x500.X500Name name public static com.android.org.bouncycastle.asn1.x500.X500Name getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x500.X500Name getInstance (java.lang.Object) Object obj public static com.android.org.bouncycastle.asn1.x500.X500Name getInstance (com.android.org.bouncycastle.asn1.x500.X500NameStyle, java.lang.Object) com.android.org.bouncycastle.asn1.x500.X500NameStyle style Object obj private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq private void <init> (com.android.org.bouncycastle.asn1.x500.X500NameStyle, com.android.org.bouncycastle.asn1.ASN1Sequence) Object element com.android.org.bouncycastle.asn1.x500.RDN rdn java.util.Enumeration e com.android.org.bouncycastle.asn1.x500.X500NameStyle style com.android.org.bouncycastle.asn1.ASN1Sequence seq boolean inPlace int index public void <init> (com.android.org.bouncycastle.asn1.x500.RDN[]) com.android.org.bouncycastle.asn1.x500.RDN[] rDNs public void <init> (com.android.org.bouncycastle.asn1.x500.X500NameStyle, com.android.org.bouncycastle.asn1.x500.RDN[]) com.android.org.bouncycastle.asn1.x500.X500NameStyle style com.android.org.bouncycastle.asn1.x500.RDN[] rDNs public void <init> (java.lang.String) String dirName public void <init> (com.android.org.bouncycastle.asn1.x500.X500NameStyle, java.lang.String) com.android.org.bouncycastle.asn1.x500.X500NameStyle style String dirName public com.android.org.bouncycastle.asn1.x500.RDN[] getRDNs () public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] getAttributeTypes () com.android.org.bouncycastle.asn1.x500.RDN rdn int i com.android.org.bouncycastle.asn1.x500.RDN rdn int i int count int totalSize com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] oids int oidsOff public com.android.org.bouncycastle.asn1.x500.RDN[] getRDNs (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.x500.RDN rdn int i com.android.org.bouncycastle.asn1.x500.RDN[] tmp com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier attributeType com.android.org.bouncycastle.asn1.x500.RDN[] res int count public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () public int hashCode () public boolean equals (java.lang.Object) Exception e Object obj com.android.org.bouncycastle.asn1.ASN1Primitive derO public java.lang.String toString () public static void setDefaultStyle (com.android.org.bouncycastle.asn1.x500.X500NameStyle) com.android.org.bouncycastle.asn1.x500.X500NameStyle style public static com.android.org.bouncycastle.asn1.x500.X500NameStyle getDefaultStyle () static void <clinit> () }
com/android/org/bouncycastle/asn1/x500/X500NameBuilder.class
X500NameBuilder.java package com.android.org.bouncycastle.asn1.x500 public com.android.org.bouncycastle.asn1.x500.X500NameBuilder extends java.lang.Object { private com.android.org.bouncycastle.asn1.x500.X500NameStyle template private java.util.Vector rdns public void <init> () public void <init> (com.android.org.bouncycastle.asn1.x500.X500NameStyle) com.android.org.bouncycastle.asn1.x500.X500NameStyle template public com.android.org.bouncycastle.asn1.x500.X500NameBuilder addRDN (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String value public com.android.org.bouncycastle.asn1.x500.X500NameBuilder addRDN (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1Encodable value public com.android.org.bouncycastle.asn1.x500.X500NameBuilder addRDN (com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue) com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue attrTAndV public com.android.org.bouncycastle.asn1.x500.X500NameBuilder addMultiValuedRDN (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[], java.lang.String[]) int i com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] oids String[] values com.android.org.bouncycastle.asn1.ASN1Encodable[] vals public com.android.org.bouncycastle.asn1.x500.X500NameBuilder addMultiValuedRDN (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[], com.android.org.bouncycastle.asn1.ASN1Encodable[]) int i com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] oids com.android.org.bouncycastle.asn1.ASN1Encodable[] values com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue[] avs public com.android.org.bouncycastle.asn1.x500.X500NameBuilder addMultiValuedRDN (com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue[]) com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue[] attrTAndVs public com.android.org.bouncycastle.asn1.x500.X500Name build () int i com.android.org.bouncycastle.asn1.x500.RDN[] vals }
com/android/org/bouncycastle/asn1/x500/X500NameStyle.class
X500NameStyle.java package com.android.org.bouncycastle.asn1.x500 public abstract com.android.org.bouncycastle.asn1.x500.X500NameStyle extends java.lang.Object { public abstract com.android.org.bouncycastle.asn1.ASN1Encodable stringToValue (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) public abstract com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier attrNameToOID (java.lang.String) public abstract com.android.org.bouncycastle.asn1.x500.RDN[] fromString (java.lang.String) public abstract boolean areEqual (com.android.org.bouncycastle.asn1.x500.X500Name, com.android.org.bouncycastle.asn1.x500.X500Name) public abstract int calculateHashCode (com.android.org.bouncycastle.asn1.x500.X500Name) public abstract java.lang.String toString (com.android.org.bouncycastle.asn1.x500.X500Name) public abstract java.lang.String oidToDisplayName (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) public abstract java.lang.String[] oidToAttrNames (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) }
com/android/org/bouncycastle/asn1/x500/style/
com/android/org/bouncycastle/asn1/x500/style/AbstractX500NameStyle.class
AbstractX500NameStyle.java package com.android.org.bouncycastle.asn1.x500.style public abstract com.android.org.bouncycastle.asn1.x500.style.AbstractX500NameStyle extends java.lang.Object implements com.android.org.bouncycastle.asn1.x500.X500NameStyle { public void <init> () public static java.util.Hashtable copyHashTable (java.util.Hashtable) Object key java.util.Hashtable paramsMap java.util.Hashtable newTable java.util.Enumeration keys private int calcHashCode (com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1Encodable enc String value public int calculateHashCode (com.android.org.bouncycastle.asn1.x500.X500Name) int j com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue[] atv int i com.android.org.bouncycastle.asn1.x500.X500Name name int hashCodeValue com.android.org.bouncycastle.asn1.x500.RDN[] rdns public com.android.org.bouncycastle.asn1.ASN1Encodable stringToValue (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) java.io.IOException e com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String value protected com.android.org.bouncycastle.asn1.ASN1Encodable encodeStringValue (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String value public boolean areEqual (com.android.org.bouncycastle.asn1.x500.X500Name, com.android.org.bouncycastle.asn1.x500.X500Name) int i com.android.org.bouncycastle.asn1.x500.X500Name name1 com.android.org.bouncycastle.asn1.x500.X500Name name2 com.android.org.bouncycastle.asn1.x500.RDN[] rdns1 com.android.org.bouncycastle.asn1.x500.RDN[] rdns2 boolean reverse private boolean foundMatch (boolean, com.android.org.bouncycastle.asn1.x500.RDN, com.android.org.bouncycastle.asn1.x500.RDN[]) int i int i boolean reverse com.android.org.bouncycastle.asn1.x500.RDN rdn com.android.org.bouncycastle.asn1.x500.RDN[] possRDNs protected boolean rdnAreEqual (com.android.org.bouncycastle.asn1.x500.RDN, com.android.org.bouncycastle.asn1.x500.RDN) com.android.org.bouncycastle.asn1.x500.RDN rdn1 com.android.org.bouncycastle.asn1.x500.RDN rdn2 }
com/android/org/bouncycastle/asn1/x500/style/BCStrictStyle.class
BCStrictStyle.java package com.android.org.bouncycastle.asn1.x500.style public com.android.org.bouncycastle.asn1.x500.style.BCStrictStyle extends com.android.org.bouncycastle.asn1.x500.style.BCStyle { public static final com.android.org.bouncycastle.asn1.x500.X500NameStyle INSTANCE public void <init> () public boolean areEqual (com.android.org.bouncycastle.asn1.x500.X500Name, com.android.org.bouncycastle.asn1.x500.X500Name) int i com.android.org.bouncycastle.asn1.x500.X500Name name1 com.android.org.bouncycastle.asn1.x500.X500Name name2 com.android.org.bouncycastle.asn1.x500.RDN[] rdns1 com.android.org.bouncycastle.asn1.x500.RDN[] rdns2 static void <clinit> () }
com/android/org/bouncycastle/asn1/x500/style/BCStyle.class
BCStyle.java package com.android.org.bouncycastle.asn1.x500.style public com.android.org.bouncycastle.asn1.x500.style.BCStyle extends com.android.org.bouncycastle.asn1.x500.style.AbstractX500NameStyle { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier C public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier O public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier OU public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier T public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier CN public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier SN public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier STREET public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier SERIALNUMBER public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier L public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ST public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier SURNAME public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier GIVENNAME public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier INITIALS public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier GENERATION public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier UNIQUE_IDENTIFIER public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier DESCRIPTION public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier BUSINESS_CATEGORY public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier POSTAL_CODE public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier DN_QUALIFIER public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier PSEUDONYM public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ROLE public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier DATE_OF_BIRTH public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier PLACE_OF_BIRTH public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier GENDER public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier COUNTRY_OF_CITIZENSHIP public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier COUNTRY_OF_RESIDENCE public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier NAME_AT_BIRTH public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier POSTAL_ADDRESS public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier DMD_NAME public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier TELEPHONE_NUMBER public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier NAME public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ORGANIZATION_IDENTIFIER public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier EmailAddress public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier UnstructuredName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier UnstructuredAddress public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier E public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier DC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier UID private static final java.util.Hashtable DefaultSymbols private static final java.util.Hashtable DefaultLookUp public static final com.android.org.bouncycastle.asn1.x500.X500NameStyle INSTANCE protected final java.util.Hashtable defaultLookUp protected final java.util.Hashtable defaultSymbols protected void <init> () protected com.android.org.bouncycastle.asn1.ASN1Encodable encodeStringValue (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String value public java.lang.String oidToDisplayName (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public java.lang.String[] oidToAttrNames (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier attrNameToOID (java.lang.String) String attrName public com.android.org.bouncycastle.asn1.x500.RDN[] fromString (java.lang.String) String dirName public java.lang.String toString (com.android.org.bouncycastle.asn1.x500.X500Name) int i com.android.org.bouncycastle.asn1.x500.X500Name name StringBuffer buf boolean first com.android.org.bouncycastle.asn1.x500.RDN[] rdns static void <clinit> () }
com/android/org/bouncycastle/asn1/x500/style/IETFUtils.class
IETFUtils.java package com.android.org.bouncycastle.asn1.x500.style public com.android.org.bouncycastle.asn1.x500.style.IETFUtils extends java.lang.Object { public void <init> () private static java.lang.String unescape (java.lang.String) char c int i String elt char[] elts boolean escaped boolean quoted StringBuffer buf int start boolean nonWhiteSpaceEncountered int lastEscaped char hex1 private static boolean isHexDigit (char) char c private static int convertHex (char) char c public static com.android.org.bouncycastle.asn1.x500.RDN[] rDNsFromString (java.lang.String, com.android.org.bouncycastle.asn1.x500.X500NameStyle) java.util.Vector oids java.util.Vector values com.android.org.bouncycastle.asn1.x500.style.X500NameTokenizer pTok com.android.org.bouncycastle.asn1.x500.style.X500NameTokenizer vTok String attr String value com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x500.style.X500NameTokenizer vTok String attr String value com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String token String name com.android.org.bouncycastle.asn1.x500.X500NameStyle x500Style com.android.org.bouncycastle.asn1.x500.style.X500NameTokenizer nTok com.android.org.bouncycastle.asn1.x500.X500NameBuilder builder private static java.lang.String[] toValueArray (java.util.Vector) int i java.util.Vector values String[] tmp private static com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] toOIDArray (java.util.Vector) int i java.util.Vector oids com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] tmp public static java.lang.String[] findAttrNamesForOID (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.util.Hashtable) java.util.Enumeration en String key java.util.Enumeration en com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid java.util.Hashtable lookup int count String[] aliases public static com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier decodeAttrName (java.lang.String, java.util.Hashtable) String name java.util.Hashtable lookUp com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public static com.android.org.bouncycastle.asn1.ASN1Encodable valueFromHexString (java.lang.String, int) throws java.io.IOException char left char right int index String str int off byte[] data public static void appendRDN (java.lang.StringBuffer, com.android.org.bouncycastle.asn1.x500.RDN, java.util.Hashtable) int j com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue[] atv boolean firstAtv StringBuffer buf com.android.org.bouncycastle.asn1.x500.RDN rdn java.util.Hashtable oidSymbols public static void appendTypeAndValue (java.lang.StringBuffer, com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue, java.util.Hashtable) StringBuffer buf com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue typeAndValue java.util.Hashtable oidSymbols String sym public static java.lang.String valueToString (com.android.org.bouncycastle.asn1.ASN1Encodable) String v java.io.IOException e com.android.org.bouncycastle.asn1.ASN1Encodable value StringBuffer vBuf int end int index int start int endBuf public static java.lang.String canonicalize (java.lang.String) com.android.org.bouncycastle.asn1.ASN1Primitive obj String s int length int start int last int end int first public static java.lang.String canonicalString (com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1Encodable value private static com.android.org.bouncycastle.asn1.ASN1Primitive decodeObject (java.lang.String) java.io.IOException e String oValue public static java.lang.String stripInternalSpaces (java.lang.String) char c2 int k String str StringBuffer res char c1 public static boolean rDNAreEqual (com.android.org.bouncycastle.asn1.x500.RDN, com.android.org.bouncycastle.asn1.x500.RDN) int i com.android.org.bouncycastle.asn1.x500.RDN rdn1 com.android.org.bouncycastle.asn1.x500.RDN rdn2 com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue[] atvs1 com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue[] atvs2 private static boolean atvAreEqual (com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue, com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue) com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue atv1 com.android.org.bouncycastle.asn1.x500.AttributeTypeAndValue atv2 com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier o1 com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier o2 String v1 String v2 }
com/android/org/bouncycastle/asn1/x500/style/RFC4519Style.class
RFC4519Style.java package com.android.org.bouncycastle.asn1.x500.style public com.android.org.bouncycastle.asn1.x500.style.RFC4519Style extends com.android.org.bouncycastle.asn1.x500.style.AbstractX500NameStyle { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier businessCategory public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier cn public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dc public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier description public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier destinationIndicator public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier distinguishedName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dnQualifier public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier enhancedSearchGuide public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier facsimileTelephoneNumber public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier generationQualifier public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier givenName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier houseIdentifier public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier initials public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier internationalISDNNumber public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier l public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier member public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier name public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier o public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ou public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier owner public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier physicalDeliveryOfficeName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier postalAddress public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier postalCode public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier postOfficeBox public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier preferredDeliveryMethod public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier registeredAddress public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier roleOccupant public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier searchGuide public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier seeAlso public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier serialNumber public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sn public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier st public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier street public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier telephoneNumber public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier teletexTerminalIdentifier public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier telexNumber public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier title public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier uid public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier uniqueMember public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier userPassword public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier x121Address public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier x500UniqueIdentifier private static final java.util.Hashtable DefaultSymbols private static final java.util.Hashtable DefaultLookUp public static final com.android.org.bouncycastle.asn1.x500.X500NameStyle INSTANCE protected final java.util.Hashtable defaultLookUp protected final java.util.Hashtable defaultSymbols protected void <init> () protected com.android.org.bouncycastle.asn1.ASN1Encodable encodeStringValue (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String value public java.lang.String oidToDisplayName (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public java.lang.String[] oidToAttrNames (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier attrNameToOID (java.lang.String) String attrName public com.android.org.bouncycastle.asn1.x500.RDN[] fromString (java.lang.String) int i String dirName com.android.org.bouncycastle.asn1.x500.RDN[] tmp com.android.org.bouncycastle.asn1.x500.RDN[] res public java.lang.String toString (com.android.org.bouncycastle.asn1.x500.X500Name) int i com.android.org.bouncycastle.asn1.x500.X500Name name StringBuffer buf boolean first com.android.org.bouncycastle.asn1.x500.RDN[] rdns static void <clinit> () }
com/android/org/bouncycastle/asn1/x500/style/X500NameTokenizer.class
X500NameTokenizer.java package com.android.org.bouncycastle.asn1.x500.style public com.android.org.bouncycastle.asn1.x500.style.X500NameTokenizer extends java.lang.Object { private String value private int index private char separator private StringBuffer buf public void <init> (java.lang.String) String oid public void <init> (java.lang.String, char) String oid char separator public boolean hasMoreTokens () public java.lang.String nextToken () char c int end boolean quoted boolean escaped }
com/android/org/bouncycastle/asn1/x509/
com/android/org/bouncycastle/asn1/x509/AlgorithmIdentifier.class
AlgorithmIdentifier.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm private com.android.org.bouncycastle.asn1.ASN1Encodable parameters public static com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm com.android.org.bouncycastle.asn1.ASN1Encodable parameters private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getAlgorithm () public com.android.org.bouncycastle.asn1.ASN1Encodable getParameters () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/AlgorithmIdentifier.uau
com/android/org/bouncycastle/asn1/x509/AttCertIssuer.class
AttCertIssuer.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.AttCertIssuer extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice { com.android.org.bouncycastle.asn1.ASN1Encodable obj com.android.org.bouncycastle.asn1.ASN1Primitive choiceObj public static com.android.org.bouncycastle.asn1.x509.AttCertIssuer getInstance (java.lang.Object) Object obj public static com.android.org.bouncycastle.asn1.x509.AttCertIssuer getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public void <init> (com.android.org.bouncycastle.asn1.x509.GeneralNames) com.android.org.bouncycastle.asn1.x509.GeneralNames names public void <init> (com.android.org.bouncycastle.asn1.x509.V2Form) com.android.org.bouncycastle.asn1.x509.V2Form v2Form public com.android.org.bouncycastle.asn1.ASN1Encodable getIssuer () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/x509/AttCertValidityPeriod.class
AttCertValidityPeriod.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.AttCertValidityPeriod extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.ASN1GeneralizedTime notBeforeTime com.android.org.bouncycastle.asn1.ASN1GeneralizedTime notAfterTime public static com.android.org.bouncycastle.asn1.x509.AttCertValidityPeriod getInstance (java.lang.Object) Object obj private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (com.android.org.bouncycastle.asn1.ASN1GeneralizedTime, com.android.org.bouncycastle.asn1.ASN1GeneralizedTime) com.android.org.bouncycastle.asn1.ASN1GeneralizedTime notBeforeTime com.android.org.bouncycastle.asn1.ASN1GeneralizedTime notAfterTime public com.android.org.bouncycastle.asn1.ASN1GeneralizedTime getNotBeforeTime () public com.android.org.bouncycastle.asn1.ASN1GeneralizedTime getNotAfterTime () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/Attribute.class
Attribute.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.Attribute extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier attrType private com.android.org.bouncycastle.asn1.ASN1Set attrValues public static com.android.org.bouncycastle.asn1.x509.Attribute getInstance (java.lang.Object) Object o private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Set) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier attrType com.android.org.bouncycastle.asn1.ASN1Set attrValues public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getAttrType () public com.android.org.bouncycastle.asn1.ASN1Encodable[] getAttributeValues () public com.android.org.bouncycastle.asn1.ASN1Set getAttrValues () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/AttributeCertificate.class
AttributeCertificate.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.AttributeCertificate extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.x509.AttributeCertificateInfo acinfo com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier signatureAlgorithm com.android.org.bouncycastle.asn1.DERBitString signatureValue public static com.android.org.bouncycastle.asn1.x509.AttributeCertificate getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.x509.AttributeCertificateInfo, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.DERBitString) com.android.org.bouncycastle.asn1.x509.AttributeCertificateInfo acinfo com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier signatureAlgorithm com.android.org.bouncycastle.asn1.DERBitString signatureValue public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public com.android.org.bouncycastle.asn1.x509.AttributeCertificateInfo getAcinfo () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm () public com.android.org.bouncycastle.asn1.DERBitString getSignatureValue () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/AttributeCertificateInfo.class
AttributeCertificateInfo.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.AttributeCertificateInfo extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1Integer version private com.android.org.bouncycastle.asn1.x509.Holder holder private com.android.org.bouncycastle.asn1.x509.AttCertIssuer issuer private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier signature private com.android.org.bouncycastle.asn1.ASN1Integer serialNumber private com.android.org.bouncycastle.asn1.x509.AttCertValidityPeriod attrCertValidityPeriod private com.android.org.bouncycastle.asn1.ASN1Sequence attributes private com.android.org.bouncycastle.asn1.DERBitString issuerUniqueID private com.android.org.bouncycastle.asn1.x509.Extensions extensions public static com.android.org.bouncycastle.asn1.x509.AttributeCertificateInfo getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.AttributeCertificateInfo getInstance (java.lang.Object) Object obj private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) int start com.android.org.bouncycastle.asn1.ASN1Encodable obj int i com.android.org.bouncycastle.asn1.ASN1Sequence seq int start public com.android.org.bouncycastle.asn1.ASN1Integer getVersion () public com.android.org.bouncycastle.asn1.x509.Holder getHolder () public com.android.org.bouncycastle.asn1.x509.AttCertIssuer getIssuer () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignature () public com.android.org.bouncycastle.asn1.ASN1Integer getSerialNumber () public com.android.org.bouncycastle.asn1.x509.AttCertValidityPeriod getAttrCertValidityPeriod () public com.android.org.bouncycastle.asn1.ASN1Sequence getAttributes () public com.android.org.bouncycastle.asn1.DERBitString getIssuerUniqueID () public com.android.org.bouncycastle.asn1.x509.Extensions getExtensions () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier.class
AuthorityKeyIdentifier.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.AuthorityKeyIdentifier extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.ASN1OctetString keyidentifier com.android.org.bouncycastle.asn1.x509.GeneralNames certissuer com.android.org.bouncycastle.asn1.ASN1Integer certserno public static com.android.org.bouncycastle.asn1.x509.AuthorityKeyIdentifier getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.AuthorityKeyIdentifier getInstance (java.lang.Object) Object obj public static com.android.org.bouncycastle.asn1.x509.AuthorityKeyIdentifier fromExtensions (com.android.org.bouncycastle.asn1.x509.Extensions) com.android.org.bouncycastle.asn1.x509.Extensions extensions protected void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1TaggedObject o com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e public void <init> (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo spki com.android.org.bouncycastle.crypto.Digest digest byte[] resBuf byte[] bytes public void <init> (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, com.android.org.bouncycastle.asn1.x509.GeneralNames, java.math.BigInteger) com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo spki com.android.org.bouncycastle.asn1.x509.GeneralNames name java.math.BigInteger serialNumber com.android.org.bouncycastle.crypto.Digest digest byte[] resBuf byte[] bytes public void <init> (com.android.org.bouncycastle.asn1.x509.GeneralNames, java.math.BigInteger) com.android.org.bouncycastle.asn1.x509.GeneralNames name java.math.BigInteger serialNumber public void <init> (byte[]) byte[] keyIdentifier public void <init> (byte[], com.android.org.bouncycastle.asn1.x509.GeneralNames, java.math.BigInteger) byte[] keyIdentifier com.android.org.bouncycastle.asn1.x509.GeneralNames name java.math.BigInteger serialNumber public byte[] getKeyIdentifier () public com.android.org.bouncycastle.asn1.x509.GeneralNames getAuthorityCertIssuer () public java.math.BigInteger getAuthorityCertSerialNumber () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v public java.lang.String toString () String keyID }
com/android/org/bouncycastle/asn1/x509/BasicConstraints.class
BasicConstraints.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.BasicConstraints extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.ASN1Boolean cA com.android.org.bouncycastle.asn1.ASN1Integer pathLenConstraint public static com.android.org.bouncycastle.asn1.x509.BasicConstraints getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.BasicConstraints getInstance (java.lang.Object) Object obj public static com.android.org.bouncycastle.asn1.x509.BasicConstraints fromExtensions (com.android.org.bouncycastle.asn1.x509.Extensions) com.android.org.bouncycastle.asn1.x509.Extensions extensions private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (boolean) boolean cA public void <init> (int) int pathLenConstraint public boolean isCA () public java.math.BigInteger getPathLenConstraint () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v public java.lang.String toString () }
com/android/org/bouncycastle/asn1/x509/CRLDistPoint.class
CRLDistPoint.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.CRLDistPoint extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.asn1.x509.CRLDistPoint getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.CRLDistPoint getInstance (java.lang.Object) Object obj public static com.android.org.bouncycastle.asn1.x509.CRLDistPoint fromExtensions (com.android.org.bouncycastle.asn1.x509.Extensions) com.android.org.bouncycastle.asn1.x509.Extensions extensions private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (com.android.org.bouncycastle.asn1.x509.DistributionPoint[]) com.android.org.bouncycastle.asn1.x509.DistributionPoint[] points public com.android.org.bouncycastle.asn1.x509.DistributionPoint[] getDistributionPoints () int i com.android.org.bouncycastle.asn1.x509.DistributionPoint[] dp public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () public java.lang.String toString () int i StringBuffer buf String sep com.android.org.bouncycastle.asn1.x509.DistributionPoint[] dp }
com/android/org/bouncycastle/asn1/x509/CRLNumber.class
CRLNumber.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.CRLNumber extends com.android.org.bouncycastle.asn1.ASN1Object { private java.math.BigInteger number public void <init> (java.math.BigInteger) java.math.BigInteger number public java.math.BigInteger getCRLNumber () public java.lang.String toString () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () public static com.android.org.bouncycastle.asn1.x509.CRLNumber getInstance (java.lang.Object) Object o }
com/android/org/bouncycastle/asn1/x509/CRLReason.class
CRLReason.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.CRLReason extends com.android.org.bouncycastle.asn1.ASN1Object { public static final int UNSPECIFIED public static final int KEY_COMPROMISE public static final int CA_COMPROMISE public static final int AFFILIATION_CHANGED public static final int SUPERSEDED public static final int CESSATION_OF_OPERATION public static final int CERTIFICATE_HOLD public static final int REMOVE_FROM_CRL public static final int PRIVILEGE_WITHDRAWN public static final int AA_COMPROMISE public static final int unspecified public static final int keyCompromise public static final int cACompromise public static final int affiliationChanged public static final int superseded public static final int cessationOfOperation public static final int certificateHold public static final int removeFromCRL public static final int privilegeWithdrawn public static final int aACompromise private static final String[] reasonString private static final java.util.Hashtable table private com.android.org.bouncycastle.asn1.ASN1Enumerated value public static com.android.org.bouncycastle.asn1.x509.CRLReason getInstance (java.lang.Object) Object o private void <init> (int) int reason public java.lang.String toString () String str String str int reason public java.math.BigInteger getValue () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () public static com.android.org.bouncycastle.asn1.x509.CRLReason lookup (int) int value Integer idx static void <clinit> () }
com/android/org/bouncycastle/asn1/x509/Certificate.class
Certificate.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.Certificate extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.ASN1Sequence seq com.android.org.bouncycastle.asn1.x509.TBSCertificate tbsCert com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId com.android.org.bouncycastle.asn1.DERBitString sig public static com.android.org.bouncycastle.asn1.x509.Certificate getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.Certificate getInstance (java.lang.Object) Object obj private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public com.android.org.bouncycastle.asn1.x509.TBSCertificate getTBSCertificate () public com.android.org.bouncycastle.asn1.ASN1Integer getVersion () public int getVersionNumber () public com.android.org.bouncycastle.asn1.ASN1Integer getSerialNumber () public com.android.org.bouncycastle.asn1.x500.X500Name getIssuer () public com.android.org.bouncycastle.asn1.x509.Time getStartDate () public com.android.org.bouncycastle.asn1.x509.Time getEndDate () public com.android.org.bouncycastle.asn1.x500.X500Name getSubject () public com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm () public com.android.org.bouncycastle.asn1.DERBitString getSignature () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/x509/Certificate.uau
com/android/org/bouncycastle/asn1/x509/CertificateList.class
CertificateList.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.CertificateList extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.x509.TBSCertList tbsCertList com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId com.android.org.bouncycastle.asn1.DERBitString sig boolean isHashCodeSet int hashCodeValue public static com.android.org.bouncycastle.asn1.x509.CertificateList getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.CertificateList getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public com.android.org.bouncycastle.asn1.x509.TBSCertList getTBSCertList () public com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry[] getRevokedCertificates () public java.util.Enumeration getRevokedCertificateEnumeration () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm () public com.android.org.bouncycastle.asn1.DERBitString getSignature () public int getVersionNumber () public com.android.org.bouncycastle.asn1.x500.X500Name getIssuer () public com.android.org.bouncycastle.asn1.x509.Time getThisUpdate () public com.android.org.bouncycastle.asn1.x509.Time getNextUpdate () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v public int hashCode () }
com/android/org/bouncycastle/asn1/x509/DSAParameter.class
DSAParameter.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.DSAParameter extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.ASN1Integer p com.android.org.bouncycastle.asn1.ASN1Integer q com.android.org.bouncycastle.asn1.ASN1Integer g public static com.android.org.bouncycastle.asn1.x509.DSAParameter getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.DSAParameter getInstance (java.lang.Object) Object obj public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) java.math.BigInteger p java.math.BigInteger q java.math.BigInteger g private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e public java.math.BigInteger getP () public java.math.BigInteger getQ () public java.math.BigInteger getG () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/DigestInfo.class
DigestInfo.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.DigestInfo extends com.android.org.bouncycastle.asn1.ASN1Object { private byte[] digest private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId public static com.android.org.bouncycastle.asn1.x509.DigestInfo getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.DigestInfo getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId byte[] digest public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence obj java.util.Enumeration e public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmId () public byte[] getDigest () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/DigestInfo.uau
com/android/org/bouncycastle/asn1/x509/DistributionPoint.class
DistributionPoint.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.DistributionPoint extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.x509.DistributionPointName distributionPoint com.android.org.bouncycastle.asn1.x509.ReasonFlags reasons com.android.org.bouncycastle.asn1.x509.GeneralNames cRLIssuer public static com.android.org.bouncycastle.asn1.x509.DistributionPoint getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.DistributionPoint getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1TaggedObject t int i com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (com.android.org.bouncycastle.asn1.x509.DistributionPointName, com.android.org.bouncycastle.asn1.x509.ReasonFlags, com.android.org.bouncycastle.asn1.x509.GeneralNames) com.android.org.bouncycastle.asn1.x509.DistributionPointName distributionPoint com.android.org.bouncycastle.asn1.x509.ReasonFlags reasons com.android.org.bouncycastle.asn1.x509.GeneralNames cRLIssuer public com.android.org.bouncycastle.asn1.x509.DistributionPointName getDistributionPoint () public com.android.org.bouncycastle.asn1.x509.ReasonFlags getReasons () public com.android.org.bouncycastle.asn1.x509.GeneralNames getCRLIssuer () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v public java.lang.String toString () String sep StringBuffer buf private void appendObject (java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String) StringBuffer buf String sep String name String value String indent }
com/android/org/bouncycastle/asn1/x509/DistributionPointName.class
DistributionPointName.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.DistributionPointName extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice { com.android.org.bouncycastle.asn1.ASN1Encodable name int type public static final int FULL_NAME public static final int NAME_RELATIVE_TO_CRL_ISSUER public static com.android.org.bouncycastle.asn1.x509.DistributionPointName getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.DistributionPointName getInstance (java.lang.Object) Object obj public void <init> (int, com.android.org.bouncycastle.asn1.ASN1Encodable) int type com.android.org.bouncycastle.asn1.ASN1Encodable name public void <init> (com.android.org.bouncycastle.asn1.x509.GeneralNames) com.android.org.bouncycastle.asn1.x509.GeneralNames name public int getType () public com.android.org.bouncycastle.asn1.ASN1Encodable getName () public void <init> (com.android.org.bouncycastle.asn1.ASN1TaggedObject) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () public java.lang.String toString () String sep StringBuffer buf private void appendObject (java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String) StringBuffer buf String sep String name String value String indent }
com/android/org/bouncycastle/asn1/x509/ExtendedKeyUsage.class
ExtendedKeyUsage.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.ExtendedKeyUsage extends com.android.org.bouncycastle.asn1.ASN1Object { java.util.Hashtable usageTable com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.asn1.x509.ExtendedKeyUsage getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.ExtendedKeyUsage getInstance (java.lang.Object) Object obj public static com.android.org.bouncycastle.asn1.x509.ExtendedKeyUsage fromExtensions (com.android.org.bouncycastle.asn1.x509.Extensions) com.android.org.bouncycastle.asn1.x509.Extensions extensions public void <init> (com.android.org.bouncycastle.asn1.x509.KeyPurposeId) com.android.org.bouncycastle.asn1.x509.KeyPurposeId usage private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Encodable o com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e public void <init> (com.android.org.bouncycastle.asn1.x509.KeyPurposeId[]) int i com.android.org.bouncycastle.asn1.x509.KeyPurposeId[] usages com.android.org.bouncycastle.asn1.ASN1EncodableVector v public void <init> (java.util.Vector) com.android.org.bouncycastle.asn1.x509.KeyPurposeId o java.util.Vector usages com.android.org.bouncycastle.asn1.ASN1EncodableVector v java.util.Enumeration e public boolean hasKeyPurposeId (com.android.org.bouncycastle.asn1.x509.KeyPurposeId) com.android.org.bouncycastle.asn1.x509.KeyPurposeId keyPurposeId public com.android.org.bouncycastle.asn1.x509.KeyPurposeId[] getUsages () java.util.Enumeration it com.android.org.bouncycastle.asn1.x509.KeyPurposeId[] temp int i public int size () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/x509/Extension.class
Extension.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.Extension extends com.android.org.bouncycastle.asn1.ASN1Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier subjectDirectoryAttributes public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier subjectKeyIdentifier public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier keyUsage public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier privateKeyUsagePeriod public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier subjectAlternativeName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier issuerAlternativeName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier basicConstraints public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier cRLNumber public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier reasonCode public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier instructionCode public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier invalidityDate public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier deltaCRLIndicator public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier issuingDistributionPoint public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier certificateIssuer public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier nameConstraints public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier cRLDistributionPoints public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier certificatePolicies public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier policyMappings public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier authorityKeyIdentifier public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier policyConstraints public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier extendedKeyUsage public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier freshestCRL public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier inhibitAnyPolicy public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier authorityInfoAccess public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier subjectInfoAccess public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier logoType public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier biometricInfo public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier qCStatements public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier auditIdentity public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier noRevAvail public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier targetInformation public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier expiredCertsOnCRL private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier extnId private boolean critical private com.android.org.bouncycastle.asn1.ASN1OctetString value public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Boolean, com.android.org.bouncycastle.asn1.ASN1OctetString) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier extnId com.android.org.bouncycastle.asn1.ASN1Boolean critical com.android.org.bouncycastle.asn1.ASN1OctetString value public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[]) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier extnId boolean critical byte[] value public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, com.android.org.bouncycastle.asn1.ASN1OctetString) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier extnId boolean critical com.android.org.bouncycastle.asn1.ASN1OctetString value public static com.android.org.bouncycastle.asn1.x509.Extension create (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier extnId boolean critical com.android.org.bouncycastle.asn1.ASN1Encodable value private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.asn1.x509.Extension getInstance (java.lang.Object) Object obj public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getExtnId () public boolean isCritical () public com.android.org.bouncycastle.asn1.ASN1OctetString getExtnValue () public com.android.org.bouncycastle.asn1.ASN1Encodable getParsedValue () public int hashCode () public boolean equals (java.lang.Object) Object o com.android.org.bouncycastle.asn1.x509.Extension other public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v private static com.android.org.bouncycastle.asn1.ASN1Primitive convertValueToObject (com.android.org.bouncycastle.asn1.x509.Extension) throws java.lang.IllegalArgumentException java.io.IOException e com.android.org.bouncycastle.asn1.x509.Extension ext static void <clinit> () }
com/android/org/bouncycastle/asn1/x509/Extensions.class
Extensions.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.Extensions extends com.android.org.bouncycastle.asn1.ASN1Object { private java.util.Hashtable extensions private java.util.Vector ordering public static com.android.org.bouncycastle.asn1.x509.Extension getExtension (com.android.org.bouncycastle.asn1.x509.Extensions, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.x509.Extensions extensions com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public static com.android.org.bouncycastle.asn1.ASN1Encodable getExtensionParsedValue (com.android.org.bouncycastle.asn1.x509.Extensions, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.x509.Extensions extensions com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public static com.android.org.bouncycastle.asn1.x509.Extensions getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.Extensions getInstance (java.lang.Object) Object obj private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.x509.Extension ext com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e public void <init> (com.android.org.bouncycastle.asn1.x509.Extension) com.android.org.bouncycastle.asn1.x509.Extension extension public void <init> (com.android.org.bouncycastle.asn1.x509.Extension[]) com.android.org.bouncycastle.asn1.x509.Extension ext int i com.android.org.bouncycastle.asn1.x509.Extension[] extensions public java.util.Enumeration oids () public com.android.org.bouncycastle.asn1.x509.Extension getExtension (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public com.android.org.bouncycastle.asn1.ASN1Encodable getExtensionParsedValue (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext com.android.org.bouncycastle.asn1.ASN1EncodableVector vec java.util.Enumeration e public boolean equivalent (com.android.org.bouncycastle.asn1.x509.Extensions) Object key com.android.org.bouncycastle.asn1.x509.Extensions other java.util.Enumeration e1 public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] getExtensionOIDs () public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] getNonCriticalExtensionOIDs () public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] getCriticalExtensionOIDs () private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] getExtensionOIDs (boolean) Object oid int i boolean isCritical java.util.Vector oidVec private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] toOidArray (java.util.Vector) int i java.util.Vector oidVec com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] oids }
com/android/org/bouncycastle/asn1/x509/ExtensionsGenerator.class
ExtensionsGenerator.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.ExtensionsGenerator extends java.lang.Object { private java.util.Hashtable extensions private java.util.Vector extOrdering public void <init> () public void reset () public void addExtension (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid boolean critical com.android.org.bouncycastle.asn1.ASN1Encodable value public void addExtension (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[]) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid boolean critical byte[] value public void addExtension (com.android.org.bouncycastle.asn1.x509.Extension) com.android.org.bouncycastle.asn1.x509.Extension extension public void replaceExtension (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid boolean critical com.android.org.bouncycastle.asn1.ASN1Encodable value public void replaceExtension (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[]) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid boolean critical byte[] value public void replaceExtension (com.android.org.bouncycastle.asn1.x509.Extension) com.android.org.bouncycastle.asn1.x509.Extension extension public void removeExtension (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public boolean hasExtension (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public com.android.org.bouncycastle.asn1.x509.Extension getExtension (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public boolean isEmpty () public com.android.org.bouncycastle.asn1.x509.Extensions generate () int i com.android.org.bouncycastle.asn1.x509.Extension[] exts }
com/android/org/bouncycastle/asn1/x509/GeneralName.class
GeneralName.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.GeneralName extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice { public static final int otherName public static final int rfc822Name public static final int dNSName public static final int x400Address public static final int directoryName public static final int ediPartyName public static final int uniformResourceIdentifier public static final int iPAddress public static final int registeredID private com.android.org.bouncycastle.asn1.ASN1Encodable obj private int tag public void <init> (com.android.org.bouncycastle.asn1.x509.X509Name) com.android.org.bouncycastle.asn1.x509.X509Name dirName public void <init> (com.android.org.bouncycastle.asn1.x500.X500Name) com.android.org.bouncycastle.asn1.x500.X500Name dirName public void <init> (int, com.android.org.bouncycastle.asn1.ASN1Encodable) int tag com.android.org.bouncycastle.asn1.ASN1Encodable name public void <init> (int, java.lang.String) byte[] enc int tag String name public static com.android.org.bouncycastle.asn1.x509.GeneralName getInstance (java.lang.Object) com.android.org.bouncycastle.asn1.ASN1TaggedObject tagObj int tag java.io.IOException e Object obj public static com.android.org.bouncycastle.asn1.x509.GeneralName getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject tagObj boolean explicit public int getTagNo () public com.android.org.bouncycastle.asn1.ASN1Encodable getName () public java.lang.String toString () StringBuffer buf private byte[] toGeneralNameEncoding (java.lang.String) byte[] addr int[] parsedIp byte[] addr int[] parsedIp String mask int slashIndex byte[] addr byte[] addr String mask int slashIndex String ip private void parseIPv4Mask (java.lang.String, byte[], int) int i String mask byte[] addr int offset int maskVal private void parseIPv4 (java.lang.String, byte[], int) String ip byte[] addr int offset java.util.StringTokenizer sTok int index private int[] parseMask (java.lang.String) int i String mask int[] res int maskVal private void copyInts (int[], byte[], int) int i int[] parsedIp byte[] addr int offSet private int[] parseIPv6 (java.lang.String) java.util.StringTokenizer eTok String e int i String ip java.util.StringTokenizer sTok int index int[] val int doubleColon public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () boolean explicit }
com/android/org/bouncycastle/asn1/x509/GeneralNames.class
GeneralNames.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.GeneralNames extends com.android.org.bouncycastle.asn1.ASN1Object { private final com.android.org.bouncycastle.asn1.x509.GeneralName[] names private static com.android.org.bouncycastle.asn1.x509.GeneralName[] copy (com.android.org.bouncycastle.asn1.x509.GeneralName[]) com.android.org.bouncycastle.asn1.x509.GeneralName[] names com.android.org.bouncycastle.asn1.x509.GeneralName[] result public static com.android.org.bouncycastle.asn1.x509.GeneralNames getInstance (java.lang.Object) Object obj public static com.android.org.bouncycastle.asn1.x509.GeneralNames getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.GeneralNames fromExtensions (com.android.org.bouncycastle.asn1.x509.Extensions, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.x509.Extensions extensions com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier extOID public void <init> (com.android.org.bouncycastle.asn1.x509.GeneralName) com.android.org.bouncycastle.asn1.x509.GeneralName name public void <init> (com.android.org.bouncycastle.asn1.x509.GeneralName[]) com.android.org.bouncycastle.asn1.x509.GeneralName[] names private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) int i com.android.org.bouncycastle.asn1.ASN1Sequence seq public com.android.org.bouncycastle.asn1.x509.GeneralName[] getNames () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () public java.lang.String toString () int i StringBuffer buf String sep }
com/android/org/bouncycastle/asn1/x509/GeneralSubtree.class
GeneralSubtree.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.GeneralSubtree extends com.android.org.bouncycastle.asn1.ASN1Object { private static final java.math.BigInteger ZERO private com.android.org.bouncycastle.asn1.x509.GeneralName base private com.android.org.bouncycastle.asn1.ASN1Integer minimum private com.android.org.bouncycastle.asn1.ASN1Integer maximum private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1TaggedObject o com.android.org.bouncycastle.asn1.ASN1TaggedObject oMin com.android.org.bouncycastle.asn1.ASN1TaggedObject oMax com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (com.android.org.bouncycastle.asn1.x509.GeneralName, java.math.BigInteger, java.math.BigInteger) com.android.org.bouncycastle.asn1.x509.GeneralName base java.math.BigInteger minimum java.math.BigInteger maximum public void <init> (com.android.org.bouncycastle.asn1.x509.GeneralName) com.android.org.bouncycastle.asn1.x509.GeneralName base public static com.android.org.bouncycastle.asn1.x509.GeneralSubtree getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject o boolean explicit public static com.android.org.bouncycastle.asn1.x509.GeneralSubtree getInstance (java.lang.Object) Object obj public com.android.org.bouncycastle.asn1.x509.GeneralName getBase () public java.math.BigInteger getMinimum () public java.math.BigInteger getMaximum () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v static void <clinit> () }
com/android/org/bouncycastle/asn1/x509/Holder.class
Holder.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.Holder extends com.android.org.bouncycastle.asn1.ASN1Object { public static final int V1_CERTIFICATE_HOLDER public static final int V2_CERTIFICATE_HOLDER com.android.org.bouncycastle.asn1.x509.IssuerSerial baseCertificateID com.android.org.bouncycastle.asn1.x509.GeneralNames entityName com.android.org.bouncycastle.asn1.x509.ObjectDigestInfo objectDigestInfo private int version public static com.android.org.bouncycastle.asn1.x509.Holder getInstance (java.lang.Object) Object obj private void <init> (com.android.org.bouncycastle.asn1.ASN1TaggedObject) com.android.org.bouncycastle.asn1.ASN1TaggedObject tagObj private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1TaggedObject tObj int i com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (com.android.org.bouncycastle.asn1.x509.IssuerSerial) com.android.org.bouncycastle.asn1.x509.IssuerSerial baseCertificateID public void <init> (com.android.org.bouncycastle.asn1.x509.IssuerSerial, int) com.android.org.bouncycastle.asn1.x509.IssuerSerial baseCertificateID int version public int getVersion () public void <init> (com.android.org.bouncycastle.asn1.x509.GeneralNames) com.android.org.bouncycastle.asn1.x509.GeneralNames entityName public void <init> (com.android.org.bouncycastle.asn1.x509.GeneralNames, int) com.android.org.bouncycastle.asn1.x509.GeneralNames entityName int version public void <init> (com.android.org.bouncycastle.asn1.x509.ObjectDigestInfo) com.android.org.bouncycastle.asn1.x509.ObjectDigestInfo objectDigestInfo public com.android.org.bouncycastle.asn1.x509.IssuerSerial getBaseCertificateID () public com.android.org.bouncycastle.asn1.x509.GeneralNames getEntityName () public com.android.org.bouncycastle.asn1.x509.ObjectDigestInfo getObjectDigestInfo () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/IssuerSerial.class
IssuerSerial.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.IssuerSerial extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.x509.GeneralNames issuer com.android.org.bouncycastle.asn1.ASN1Integer serial com.android.org.bouncycastle.asn1.DERBitString issuerUID public static com.android.org.bouncycastle.asn1.x509.IssuerSerial getInstance (java.lang.Object) Object obj public static com.android.org.bouncycastle.asn1.x509.IssuerSerial getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (com.android.org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger) com.android.org.bouncycastle.asn1.x500.X500Name issuer java.math.BigInteger serial public void <init> (com.android.org.bouncycastle.asn1.x509.GeneralNames, java.math.BigInteger) com.android.org.bouncycastle.asn1.x509.GeneralNames issuer java.math.BigInteger serial public void <init> (com.android.org.bouncycastle.asn1.x509.GeneralNames, com.android.org.bouncycastle.asn1.ASN1Integer) com.android.org.bouncycastle.asn1.x509.GeneralNames issuer com.android.org.bouncycastle.asn1.ASN1Integer serial public com.android.org.bouncycastle.asn1.x509.GeneralNames getIssuer () public com.android.org.bouncycastle.asn1.ASN1Integer getSerial () public com.android.org.bouncycastle.asn1.DERBitString getIssuerUID () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/IssuingDistributionPoint.class
IssuingDistributionPoint.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.IssuingDistributionPoint extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.x509.DistributionPointName distributionPoint private boolean onlyContainsUserCerts private boolean onlyContainsCACerts private com.android.org.bouncycastle.asn1.x509.ReasonFlags onlySomeReasons private boolean indirectCRL private boolean onlyContainsAttributeCerts private com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.asn1.x509.IssuingDistributionPoint getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.IssuingDistributionPoint getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.x509.DistributionPointName, boolean, boolean, com.android.org.bouncycastle.asn1.x509.ReasonFlags, boolean, boolean) com.android.org.bouncycastle.asn1.x509.DistributionPointName distributionPoint boolean onlyContainsUserCerts boolean onlyContainsCACerts com.android.org.bouncycastle.asn1.x509.ReasonFlags onlySomeReasons boolean indirectCRL boolean onlyContainsAttributeCerts com.android.org.bouncycastle.asn1.ASN1EncodableVector vec public void <init> (com.android.org.bouncycastle.asn1.x509.DistributionPointName, boolean, boolean) com.android.org.bouncycastle.asn1.x509.DistributionPointName distributionPoint boolean indirectCRL boolean onlyContainsAttributeCerts private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1TaggedObject o int i com.android.org.bouncycastle.asn1.ASN1Sequence seq public boolean onlyContainsUserCerts () public boolean onlyContainsCACerts () public boolean isIndirectCRL () public boolean onlyContainsAttributeCerts () public com.android.org.bouncycastle.asn1.x509.DistributionPointName getDistributionPoint () public com.android.org.bouncycastle.asn1.x509.ReasonFlags getOnlySomeReasons () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () public java.lang.String toString () String sep StringBuffer buf private void appendObject (java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String) StringBuffer buf String sep String name String value String indent private java.lang.String booleanToString (boolean) boolean value }
com/android/org/bouncycastle/asn1/x509/KeyPurposeId.class
KeyPurposeId.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.KeyPurposeId extends com.android.org.bouncycastle.asn1.ASN1Object { private static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_kp public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId anyExtendedKeyUsage public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_serverAuth public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_clientAuth public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_codeSigning public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_emailProtection public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecEndSystem public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecTunnel public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecUser public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_timeStamping public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_OCSPSigning public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_dvcs public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_sbgpCertAAServerAuth public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_scvp_responder public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_eapOverPPP public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_eapOverLAN public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_scvpServer public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_scvpClient public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecIKE public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_capwapAC public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_capwapWTP public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_smartcardlogon public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_macAddress public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_msSGC public static final com.android.org.bouncycastle.asn1.x509.KeyPurposeId id_kp_nsSGC private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id private void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id public void <init> (java.lang.String) String id public static com.android.org.bouncycastle.asn1.x509.KeyPurposeId getInstance (java.lang.Object) Object o public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier toOID () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () public java.lang.String getId () public java.lang.String toString () static void <clinit> () }
com/android/org/bouncycastle/asn1/x509/KeyUsage.class
KeyUsage.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.KeyUsage extends com.android.org.bouncycastle.asn1.ASN1Object { public static final int digitalSignature public static final int nonRepudiation public static final int keyEncipherment public static final int dataEncipherment public static final int keyAgreement public static final int keyCertSign public static final int cRLSign public static final int encipherOnly public static final int decipherOnly private com.android.org.bouncycastle.asn1.DERBitString bitString public static com.android.org.bouncycastle.asn1.x509.KeyUsage getInstance (java.lang.Object) Object obj public static com.android.org.bouncycastle.asn1.x509.KeyUsage fromExtensions (com.android.org.bouncycastle.asn1.x509.Extensions) com.android.org.bouncycastle.asn1.x509.Extensions extensions public void <init> (int) int usage private void <init> (com.android.org.bouncycastle.asn1.DERBitString) com.android.org.bouncycastle.asn1.DERBitString bitString public boolean hasUsages (int) int usages public byte[] getBytes () public int getPadBits () public java.lang.String toString () byte[] data public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/x509/NameConstraintValidator.class
NameConstraintValidator.java package com.android.org.bouncycastle.asn1.x509 public abstract com.android.org.bouncycastle.asn1.x509.NameConstraintValidator extends java.lang.Object { public abstract void checkPermitted (com.android.org.bouncycastle.asn1.x509.GeneralName) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException public abstract void checkExcluded (com.android.org.bouncycastle.asn1.x509.GeneralName) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException public abstract void intersectPermittedSubtree (com.android.org.bouncycastle.asn1.x509.GeneralSubtree) public abstract void intersectPermittedSubtree (com.android.org.bouncycastle.asn1.x509.GeneralSubtree[]) public abstract void intersectEmptyPermittedSubtree (int) public abstract void addExcludedSubtree (com.android.org.bouncycastle.asn1.x509.GeneralSubtree) }
com/android/org/bouncycastle/asn1/x509/NameConstraintValidatorException.class
NameConstraintValidatorException.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException extends java.lang.Exception { public void <init> (java.lang.String) String msg }
com/android/org/bouncycastle/asn1/x509/NameConstraints.class
NameConstraints.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.NameConstraints extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.x509.GeneralSubtree[] permitted private com.android.org.bouncycastle.asn1.x509.GeneralSubtree[] excluded public static com.android.org.bouncycastle.asn1.x509.NameConstraints getInstance (java.lang.Object) Object obj private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1TaggedObject o com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e public void <init> (com.android.org.bouncycastle.asn1.x509.GeneralSubtree[], com.android.org.bouncycastle.asn1.x509.GeneralSubtree[]) com.android.org.bouncycastle.asn1.x509.GeneralSubtree[] permitted com.android.org.bouncycastle.asn1.x509.GeneralSubtree[] excluded private com.android.org.bouncycastle.asn1.x509.GeneralSubtree[] createArray (com.android.org.bouncycastle.asn1.ASN1Sequence) int i com.android.org.bouncycastle.asn1.ASN1Sequence subtree com.android.org.bouncycastle.asn1.x509.GeneralSubtree[] ar public com.android.org.bouncycastle.asn1.x509.GeneralSubtree[] getPermittedSubtrees () public com.android.org.bouncycastle.asn1.x509.GeneralSubtree[] getExcludedSubtrees () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v private static com.android.org.bouncycastle.asn1.x509.GeneralSubtree[] cloneSubtree (com.android.org.bouncycastle.asn1.x509.GeneralSubtree[]) com.android.org.bouncycastle.asn1.x509.GeneralSubtree[] rv com.android.org.bouncycastle.asn1.x509.GeneralSubtree[] subtrees }
com/android/org/bouncycastle/asn1/x509/ObjectDigestInfo.class
ObjectDigestInfo.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.ObjectDigestInfo extends com.android.org.bouncycastle.asn1.ASN1Object { public static final int publicKey public static final int publicKeyCert public static final int otherObjectDigest com.android.org.bouncycastle.asn1.ASN1Enumerated digestedObjectType com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier otherObjectTypeID com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm com.android.org.bouncycastle.asn1.DERBitString objectDigest public static com.android.org.bouncycastle.asn1.x509.ObjectDigestInfo getInstance (java.lang.Object) Object obj public static com.android.org.bouncycastle.asn1.x509.ObjectDigestInfo getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public void <init> (int, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) int digestedObjectType com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier otherObjectTypeID com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm byte[] objectDigest private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq int offset public com.android.org.bouncycastle.asn1.ASN1Enumerated getDigestedObjectType () public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getOtherObjectTypeID () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm () public com.android.org.bouncycastle.asn1.DERBitString getObjectDigest () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/OtherName.class
OtherName.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.OtherName extends com.android.org.bouncycastle.asn1.ASN1Object { private final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier typeID private final com.android.org.bouncycastle.asn1.ASN1Encodable value public static com.android.org.bouncycastle.asn1.x509.OtherName getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier typeID com.android.org.bouncycastle.asn1.ASN1Encodable value private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getTypeID () public com.android.org.bouncycastle.asn1.ASN1Encodable getValue () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/PKIXNameConstraintValidator.class
PKIXNameConstraintValidator.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.PKIXNameConstraintValidator extends java.lang.Object implements com.android.org.bouncycastle.asn1.x509.NameConstraintValidator { private java.util.Set excludedSubtreesDN private java.util.Set excludedSubtreesDNS private java.util.Set excludedSubtreesEmail private java.util.Set excludedSubtreesURI private java.util.Set excludedSubtreesIP private java.util.Set excludedSubtreesOtherName private java.util.Set permittedSubtreesDN private java.util.Set permittedSubtreesDNS private java.util.Set permittedSubtreesEmail private java.util.Set permittedSubtreesURI private java.util.Set permittedSubtreesIP private java.util.Set permittedSubtreesOtherName public void <init> () public void checkPermitted (com.android.org.bouncycastle.asn1.x509.GeneralName) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException com.android.org.bouncycastle.asn1.x509.GeneralName name public void checkExcluded (com.android.org.bouncycastle.asn1.x509.GeneralName) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException com.android.org.bouncycastle.asn1.x509.GeneralName name public void intersectPermittedSubtree (com.android.org.bouncycastle.asn1.x509.GeneralSubtree) com.android.org.bouncycastle.asn1.x509.GeneralSubtree permitted public void intersectPermittedSubtree (com.android.org.bouncycastle.asn1.x509.GeneralSubtree[]) com.android.org.bouncycastle.asn1.x509.GeneralSubtree subtree Integer tagNo int i java.util.Map$Entry entry int nameType java.util.Iterator it com.android.org.bouncycastle.asn1.x509.GeneralSubtree[] permitted java.util.Map subtreesMap public void intersectEmptyPermittedSubtree (int) int nameType public void addExcludedSubtree (com.android.org.bouncycastle.asn1.x509.GeneralSubtree) com.android.org.bouncycastle.asn1.x509.GeneralSubtree subtree com.android.org.bouncycastle.asn1.x509.GeneralName base public int hashCode () public boolean equals (java.lang.Object) Object o com.android.org.bouncycastle.asn1.x509.PKIXNameConstraintValidator constraintValidator public void checkPermittedDN (com.android.org.bouncycastle.asn1.x500.X500Name) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException com.android.org.bouncycastle.asn1.x500.X500Name dns public void checkExcludedDN (com.android.org.bouncycastle.asn1.x500.X500Name) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException com.android.org.bouncycastle.asn1.x500.X500Name dns private static boolean withinDNSubtree (com.android.org.bouncycastle.asn1.ASN1Sequence, com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.x500.RDN dnsRdn int j com.android.org.bouncycastle.asn1.x500.RDN subtreeRdn com.android.org.bouncycastle.asn1.x500.RDN dnsRdn int j com.android.org.bouncycastle.asn1.ASN1Sequence dns com.android.org.bouncycastle.asn1.ASN1Sequence subtree int start com.android.org.bouncycastle.asn1.x500.RDN subtreeRdnStart private void checkPermittedDN (java.util.Set, com.android.org.bouncycastle.asn1.ASN1Sequence) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException com.android.org.bouncycastle.asn1.ASN1Sequence subtree java.util.Set permitted com.android.org.bouncycastle.asn1.ASN1Sequence dns java.util.Iterator it private void checkExcludedDN (java.util.Set, com.android.org.bouncycastle.asn1.ASN1Sequence) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException com.android.org.bouncycastle.asn1.ASN1Sequence subtree java.util.Set excluded com.android.org.bouncycastle.asn1.ASN1Sequence dns java.util.Iterator it private java.util.Set intersectDN (java.util.Set, java.util.Set) com.android.org.bouncycastle.asn1.ASN1Sequence subtree java.util.Iterator _iter com.android.org.bouncycastle.asn1.ASN1Sequence dn java.util.Iterator it java.util.Set permitted java.util.Set dns java.util.Set intersect private java.util.Set unionDN (java.util.Set, com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence subtree java.util.Set intersect java.util.Iterator it java.util.Set excluded com.android.org.bouncycastle.asn1.ASN1Sequence dn private java.util.Set intersectOtherName (java.util.Set, java.util.Set) com.android.org.bouncycastle.asn1.x509.OtherName otName2 java.util.Iterator it2 com.android.org.bouncycastle.asn1.x509.OtherName otName1 java.util.Iterator it java.util.Set permitted java.util.Set otherNames java.util.Set intersect private void intersectOtherName (com.android.org.bouncycastle.asn1.x509.OtherName, com.android.org.bouncycastle.asn1.x509.OtherName, java.util.Set) com.android.org.bouncycastle.asn1.x509.OtherName otName1 com.android.org.bouncycastle.asn1.x509.OtherName otName2 java.util.Set intersect private java.util.Set unionOtherName (java.util.Set, com.android.org.bouncycastle.asn1.x509.OtherName) java.util.Set permitted com.android.org.bouncycastle.asn1.x509.OtherName otherName java.util.Set union private java.util.Set intersectEmail (java.util.Set, java.util.Set) String _permitted java.util.Iterator it2 String email java.util.Iterator it java.util.Set permitted java.util.Set emails java.util.Set intersect private java.util.Set unionEmail (java.util.Set, java.lang.String) String _excluded java.util.Set union java.util.Iterator it java.util.Set excluded String email private java.util.Set intersectIP (java.util.Set, java.util.Set) byte[] _permitted java.util.Iterator it2 byte[] ip java.util.Iterator it java.util.Set permitted java.util.Set ips java.util.Set intersect private java.util.Set unionIP (java.util.Set, byte[]) byte[] _excluded java.util.Set union java.util.Iterator it java.util.Set excluded byte[] ip private java.util.Set unionIPRange (byte[], byte[]) byte[] ipWithSubmask1 byte[] ipWithSubmask2 java.util.Set set private java.util.Set intersectIPRange (byte[], byte[]) byte[] ipWithSubmask1 byte[] ipWithSubmask2 byte[][] temp byte[] ip1 byte[] subnetmask1 byte[] ip2 byte[] subnetmask2 byte[][] minMax byte[] min byte[] max byte[] ip byte[] subnetmask private byte[] ipWithSubnetMask (byte[], byte[]) byte[] ip byte[] subnetMask int ipLength byte[] temp private byte[][] extractIPsAndSubnetMasks (byte[], byte[]) byte[] ipWithSubmask1 byte[] ipWithSubmask2 int ipLength byte[] ip1 byte[] subnetmask1 byte[] ip2 byte[] subnetmask2 private byte[][] minMaxIPs (byte[], byte[], byte[], byte[]) int i byte[] ip1 byte[] subnetmask1 byte[] ip2 byte[] subnetmask2 int ipLength byte[] min1 byte[] max1 byte[] min2 byte[] max2 private void checkPermittedEmail (java.util.Set, java.lang.String) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException String str java.util.Set permitted String email java.util.Iterator it private void checkPermittedOtherName (java.util.Set, com.android.org.bouncycastle.asn1.x509.OtherName) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException com.android.org.bouncycastle.asn1.x509.OtherName str java.util.Set permitted com.android.org.bouncycastle.asn1.x509.OtherName name java.util.Iterator it private void checkExcludedOtherName (java.util.Set, com.android.org.bouncycastle.asn1.x509.OtherName) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException com.android.org.bouncycastle.asn1.x509.OtherName str java.util.Set excluded com.android.org.bouncycastle.asn1.x509.OtherName name java.util.Iterator it private void checkExcludedEmail (java.util.Set, java.lang.String) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException String str java.util.Set excluded String email java.util.Iterator it private void checkPermittedIP (java.util.Set, byte[]) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException byte[] ipWithSubnet java.util.Set permitted byte[] ip java.util.Iterator it private void checkExcludedIP (java.util.Set, byte[]) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException byte[] ipWithSubnet java.util.Set excluded byte[] ip java.util.Iterator it private boolean isIPConstrained (byte[], byte[]) int i byte[] ip byte[] constraint int ipLength byte[] subnetMask byte[] permittedSubnetAddress byte[] ipSubnetAddress private boolean otherNameIsConstrained (com.android.org.bouncycastle.asn1.x509.OtherName, com.android.org.bouncycastle.asn1.x509.OtherName) com.android.org.bouncycastle.asn1.x509.OtherName name com.android.org.bouncycastle.asn1.x509.OtherName constraint private boolean emailIsConstrained (java.lang.String, java.lang.String) String email String constraint String sub private boolean withinDomain (java.lang.String, java.lang.String) int i String testDomain String domain String tempDomain String[] domainParts String[] testDomainParts int d private void checkPermittedDNS (java.util.Set, java.lang.String) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException String str java.util.Set permitted String dns java.util.Iterator it private void checkExcludedDNS (java.util.Set, java.lang.String) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException String str java.util.Set excluded String dns java.util.Iterator it private void unionEmail (java.lang.String, java.lang.String, java.util.Set) String _sub String _sub String _sub String email1 String email2 java.util.Set union private void unionURI (java.lang.String, java.lang.String, java.util.Set) String _sub String _sub String _sub String email1 String email2 java.util.Set union private java.util.Set intersectDNS (java.util.Set, java.util.Set) String _permitted java.util.Iterator _iter String dns java.util.Iterator it java.util.Set permitted java.util.Set dnss java.util.Set intersect private java.util.Set unionDNS (java.util.Set, java.lang.String) String _permitted java.util.Set union java.util.Iterator _iter java.util.Set excluded String dns private void intersectEmail (java.lang.String, java.lang.String, java.util.Set) String _sub String _sub String _sub String email1 String email2 java.util.Set intersect private void checkExcludedURI (java.util.Set, java.lang.String) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException String str java.util.Set excluded String uri java.util.Iterator it private java.util.Set intersectURI (java.util.Set, java.util.Set) String _permitted java.util.Iterator _iter String uri java.util.Iterator it java.util.Set permitted java.util.Set uris java.util.Set intersect private java.util.Set unionURI (java.util.Set, java.lang.String) String _excluded java.util.Set union java.util.Iterator _iter java.util.Set excluded String uri private void intersectURI (java.lang.String, java.lang.String, java.util.Set) String _sub String _sub String _sub String email1 String email2 java.util.Set intersect private void checkPermittedURI (java.util.Set, java.lang.String) throws com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException String str java.util.Set permitted String uri java.util.Iterator it private boolean isUriConstrained (java.lang.String, java.lang.String) String uri String constraint String host private static java.lang.String extractHostFromURL (java.lang.String) String url String sub private java.lang.String extractNameAsString (com.android.org.bouncycastle.asn1.x509.GeneralName) com.android.org.bouncycastle.asn1.x509.GeneralName name private static byte[] max (byte[], byte[]) int i byte[] ip1 byte[] ip2 private static byte[] min (byte[], byte[]) int i byte[] ip1 byte[] ip2 private static int compareTo (byte[], byte[]) byte[] ip1 byte[] ip2 private static byte[] or (byte[], byte[]) int i byte[] ip1 byte[] ip2 byte[] temp private int hashCollection (java.util.Collection) Object o java.util.Collection coll int hash java.util.Iterator it1 private boolean collectionsAreEqual (java.util.Collection, java.util.Collection) Object b Object a java.util.Iterator it2 boolean found java.util.Collection coll1 java.util.Collection coll2 java.util.Iterator it1 private boolean equals (java.lang.Object, java.lang.Object) Object o1 Object o2 private java.lang.String stringifyIP (byte[]) int i int i byte[] ip StringBuilder temp boolean first private java.lang.String stringifyIPCollection (java.util.Set) java.util.Iterator it java.util.Set ips StringBuilder temp private java.lang.String stringifyOtherNameCollection (java.util.Set) java.io.IOException e com.android.org.bouncycastle.asn1.x509.OtherName name java.util.Iterator it java.util.Set otherNames StringBuilder temp private final void addLine (java.lang.StringBuilder, java.lang.String) StringBuilder sb String str public java.lang.String toString () StringBuilder temp }
com/android/org/bouncycastle/asn1/x509/PolicyConstraints.class
PolicyConstraints.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.PolicyConstraints extends com.android.org.bouncycastle.asn1.ASN1Object { private java.math.BigInteger requireExplicitPolicyMapping private java.math.BigInteger inhibitPolicyMapping public void <init> (java.math.BigInteger, java.math.BigInteger) java.math.BigInteger requireExplicitPolicyMapping java.math.BigInteger inhibitPolicyMapping private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1TaggedObject to int i com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.asn1.x509.PolicyConstraints getInstance (java.lang.Object) Object obj public static com.android.org.bouncycastle.asn1.x509.PolicyConstraints fromExtensions (com.android.org.bouncycastle.asn1.x509.Extensions) com.android.org.bouncycastle.asn1.x509.Extensions extensions public java.math.BigInteger getRequireExplicitPolicyMapping () public java.math.BigInteger getInhibitPolicyMapping () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/PolicyInformation.class
PolicyInformation.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.PolicyInformation extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier policyIdentifier private com.android.org.bouncycastle.asn1.ASN1Sequence policyQualifiers private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier policyIdentifier public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier policyIdentifier com.android.org.bouncycastle.asn1.ASN1Sequence policyQualifiers public static com.android.org.bouncycastle.asn1.x509.PolicyInformation getInstance (java.lang.Object) Object obj public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getPolicyIdentifier () public com.android.org.bouncycastle.asn1.ASN1Sequence getPolicyQualifiers () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v public java.lang.String toString () int i StringBuffer p StringBuffer sb }
com/android/org/bouncycastle/asn1/x509/PolicyQualifierId.class
PolicyQualifierId.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.PolicyQualifierId extends com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier { private static final String id_qt public static final com.android.org.bouncycastle.asn1.x509.PolicyQualifierId id_qt_cps public static final com.android.org.bouncycastle.asn1.x509.PolicyQualifierId id_qt_unotice private void <init> (java.lang.String) String id static void <clinit> () }
com/android/org/bouncycastle/asn1/x509/PolicyQualifierInfo.class
PolicyQualifierInfo.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.PolicyQualifierInfo extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier policyQualifierId private com.android.org.bouncycastle.asn1.ASN1Encodable qualifier public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier policyQualifierId com.android.org.bouncycastle.asn1.ASN1Encodable qualifier public void <init> (java.lang.String) String cps public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence as public static com.android.org.bouncycastle.asn1.x509.PolicyQualifierInfo getInstance (java.lang.Object) Object obj public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getPolicyQualifierId () public com.android.org.bouncycastle.asn1.ASN1Encodable getQualifier () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector dev }
com/android/org/bouncycastle/asn1/x509/RSAPublicKeyStructure.class
RSAPublicKeyStructure.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.RSAPublicKeyStructure extends com.android.org.bouncycastle.asn1.ASN1Object { private java.math.BigInteger modulus private java.math.BigInteger publicExponent public static com.android.org.bouncycastle.asn1.x509.RSAPublicKeyStructure getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.RSAPublicKeyStructure getInstance (java.lang.Object) Object obj public void <init> (java.math.BigInteger, java.math.BigInteger) java.math.BigInteger modulus java.math.BigInteger publicExponent public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e public java.math.BigInteger getModulus () public java.math.BigInteger getPublicExponent () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/ReasonFlags.class
ReasonFlags.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.ReasonFlags extends com.android.org.bouncycastle.asn1.DERBitString { public static final int UNUSED public static final int KEY_COMPROMISE public static final int CA_COMPROMISE public static final int AFFILIATION_CHANGED public static final int SUPERSEDED public static final int CESSATION_OF_OPERATION public static final int CERTIFICATE_HOLD public static final int PRIVILEGE_WITHDRAWN public static final int AA_COMPROMISE public static final int unused public static final int keyCompromise public static final int cACompromise public static final int affiliationChanged public static final int superseded public static final int cessationOfOperation public static final int certificateHold public static final int privilegeWithdrawn public static final int aACompromise public void <init> (int) int reasons public void <init> (com.android.org.bouncycastle.asn1.DERBitString) com.android.org.bouncycastle.asn1.DERBitString reasons }
com/android/org/bouncycastle/asn1/x509/SubjectKeyIdentifier.class
SubjectKeyIdentifier.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.SubjectKeyIdentifier extends com.android.org.bouncycastle.asn1.ASN1Object { private byte[] keyidentifier public static com.android.org.bouncycastle.asn1.x509.SubjectKeyIdentifier getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.SubjectKeyIdentifier getInstance (java.lang.Object) Object obj public static com.android.org.bouncycastle.asn1.x509.SubjectKeyIdentifier fromExtensions (com.android.org.bouncycastle.asn1.x509.Extensions) com.android.org.bouncycastle.asn1.x509.Extensions extensions public void <init> (byte[]) byte[] keyid protected void <init> (com.android.org.bouncycastle.asn1.ASN1OctetString) com.android.org.bouncycastle.asn1.ASN1OctetString keyid public byte[] getKeyIdentifier () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/x509/SubjectPublicKeyInfo.class
SubjectPublicKeyInfo.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId private com.android.org.bouncycastle.asn1.DERBitString keyData public static com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId com.android.org.bouncycastle.asn1.ASN1Encodable publicKey public void <init> (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId byte[] publicKey public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithm () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmId () public com.android.org.bouncycastle.asn1.ASN1Primitive parsePublicKey () throws java.io.IOException public com.android.org.bouncycastle.asn1.ASN1Primitive getPublicKey () throws java.io.IOException public com.android.org.bouncycastle.asn1.DERBitString getPublicKeyData () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/SubjectPublicKeyInfo.uau
com/android/org/bouncycastle/asn1/x509/TBSCertList$1.class
TBSCertList.java package com.android.org.bouncycastle.asn1.x509 synthetic com.android.org.bouncycastle.asn1.x509.TBSCertList$1 extends java.lang.Object { }
com/android/org/bouncycastle/asn1/x509/TBSCertList$CRLEntry.class
TBSCertList.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.ASN1Sequence seq com.android.org.bouncycastle.asn1.x509.Extensions crlEntryExtensions private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry getInstance (java.lang.Object) Object o public com.android.org.bouncycastle.asn1.ASN1Integer getUserCertificate () public com.android.org.bouncycastle.asn1.x509.Time getRevocationDate () public com.android.org.bouncycastle.asn1.x509.Extensions getExtensions () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () public boolean hasExtensions () }
com/android/org/bouncycastle/asn1/x509/TBSCertList$EmptyEnumeration.class
TBSCertList.java package com.android.org.bouncycastle.asn1.x509 com.android.org.bouncycastle.asn1.x509.TBSCertList$EmptyEnumeration extends java.lang.Object implements java.util.Enumeration { final synthetic com.android.org.bouncycastle.asn1.x509.TBSCertList this$0 private void <init> (com.android.org.bouncycastle.asn1.x509.TBSCertList) public boolean hasMoreElements () public java.lang.Object nextElement () synthetic void <init> (com.android.org.bouncycastle.asn1.x509.TBSCertList, com.android.org.bouncycastle.asn1.x509.TBSCertList$1) com.android.org.bouncycastle.asn1.x509.TBSCertList x0 com.android.org.bouncycastle.asn1.x509.TBSCertList$1 x1 }
com/android/org/bouncycastle/asn1/x509/TBSCertList$RevokedCertificatesEnumeration.class
TBSCertList.java package com.android.org.bouncycastle.asn1.x509 com.android.org.bouncycastle.asn1.x509.TBSCertList$RevokedCertificatesEnumeration extends java.lang.Object implements java.util.Enumeration { private final java.util.Enumeration en final synthetic com.android.org.bouncycastle.asn1.x509.TBSCertList this$0 void <init> (com.android.org.bouncycastle.asn1.x509.TBSCertList, java.util.Enumeration) java.util.Enumeration en public boolean hasMoreElements () public java.lang.Object nextElement () }
com/android/org/bouncycastle/asn1/x509/TBSCertList.class
TBSCertList.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.TBSCertList extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.ASN1Integer version com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier signature com.android.org.bouncycastle.asn1.x500.X500Name issuer com.android.org.bouncycastle.asn1.x509.Time thisUpdate com.android.org.bouncycastle.asn1.x509.Time nextUpdate com.android.org.bouncycastle.asn1.ASN1Sequence revokedCertificates com.android.org.bouncycastle.asn1.x509.Extensions crlExtensions public static com.android.org.bouncycastle.asn1.x509.TBSCertList getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.TBSCertList getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq int seqPos public int getVersionNumber () public com.android.org.bouncycastle.asn1.ASN1Integer getVersion () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignature () public com.android.org.bouncycastle.asn1.x500.X500Name getIssuer () public com.android.org.bouncycastle.asn1.x509.Time getThisUpdate () public com.android.org.bouncycastle.asn1.x509.Time getNextUpdate () public com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry[] getRevokedCertificates () int i com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry[] entries public java.util.Enumeration getRevokedCertificateEnumeration () public com.android.org.bouncycastle.asn1.x509.Extensions getExtensions () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/TBSCertificate.class
TBSCertificate.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.TBSCertificate extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.ASN1Sequence seq com.android.org.bouncycastle.asn1.ASN1Integer version com.android.org.bouncycastle.asn1.ASN1Integer serialNumber com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier signature com.android.org.bouncycastle.asn1.x500.X500Name issuer com.android.org.bouncycastle.asn1.x509.Time startDate com.android.org.bouncycastle.asn1.x509.Time endDate com.android.org.bouncycastle.asn1.x500.X500Name subject com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPublicKeyInfo com.android.org.bouncycastle.asn1.DERBitString issuerUniqueId com.android.org.bouncycastle.asn1.DERBitString subjectUniqueId com.android.org.bouncycastle.asn1.x509.Extensions extensions public static com.android.org.bouncycastle.asn1.x509.TBSCertificate getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.TBSCertificate getInstance (java.lang.Object) Object obj private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1TaggedObject extra com.android.org.bouncycastle.asn1.ASN1Sequence seq int seqStart boolean isV1 boolean isV2 com.android.org.bouncycastle.asn1.ASN1Sequence dates int extras public int getVersionNumber () public com.android.org.bouncycastle.asn1.ASN1Integer getVersion () public com.android.org.bouncycastle.asn1.ASN1Integer getSerialNumber () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignature () public com.android.org.bouncycastle.asn1.x500.X500Name getIssuer () public com.android.org.bouncycastle.asn1.x509.Time getStartDate () public com.android.org.bouncycastle.asn1.x509.Time getEndDate () public com.android.org.bouncycastle.asn1.x500.X500Name getSubject () public com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo () public com.android.org.bouncycastle.asn1.DERBitString getIssuerUniqueId () public com.android.org.bouncycastle.asn1.DERBitString getSubjectUniqueId () public com.android.org.bouncycastle.asn1.x509.Extensions getExtensions () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector validity com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/TBSCertificateStructure.class
TBSCertificateStructure.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.TBSCertificateStructure extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.x509.X509ObjectIdentifiers com.android.org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers { com.android.org.bouncycastle.asn1.ASN1Sequence seq com.android.org.bouncycastle.asn1.ASN1Integer version com.android.org.bouncycastle.asn1.ASN1Integer serialNumber com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier signature com.android.org.bouncycastle.asn1.x500.X500Name issuer com.android.org.bouncycastle.asn1.x509.Time startDate com.android.org.bouncycastle.asn1.x509.Time endDate com.android.org.bouncycastle.asn1.x500.X500Name subject com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPublicKeyInfo com.android.org.bouncycastle.asn1.DERBitString issuerUniqueId com.android.org.bouncycastle.asn1.DERBitString subjectUniqueId com.android.org.bouncycastle.asn1.x509.X509Extensions extensions public static com.android.org.bouncycastle.asn1.x509.TBSCertificateStructure getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.TBSCertificateStructure getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1TaggedObject extra int extras com.android.org.bouncycastle.asn1.ASN1Sequence seq int seqStart com.android.org.bouncycastle.asn1.ASN1Sequence dates public int getVersion () public com.android.org.bouncycastle.asn1.ASN1Integer getVersionNumber () public com.android.org.bouncycastle.asn1.ASN1Integer getSerialNumber () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignature () public com.android.org.bouncycastle.asn1.x500.X500Name getIssuer () public com.android.org.bouncycastle.asn1.x509.Time getStartDate () public com.android.org.bouncycastle.asn1.x509.Time getEndDate () public com.android.org.bouncycastle.asn1.x500.X500Name getSubject () public com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo () public com.android.org.bouncycastle.asn1.DERBitString getIssuerUniqueId () public com.android.org.bouncycastle.asn1.DERBitString getSubjectUniqueId () public com.android.org.bouncycastle.asn1.x509.X509Extensions getExtensions () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/x509/Time.class
Time.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.Time extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice { com.android.org.bouncycastle.asn1.ASN1Primitive time public static com.android.org.bouncycastle.asn1.x509.Time getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public void <init> (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive time public void <init> (java.util.Date) java.util.Date time java.util.SimpleTimeZone tz java.text.SimpleDateFormat dateF String d int year public void <init> (java.util.Date, java.util.Locale) java.util.Date time java.util.Locale locale java.util.SimpleTimeZone tz java.text.SimpleDateFormat dateF String d int year public static com.android.org.bouncycastle.asn1.x509.Time getInstance (java.lang.Object) Object obj public java.lang.String getTime () public java.util.Date getDate () java.text.ParseException e public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () public java.lang.String toString () }
com/android/org/bouncycastle/asn1/x509/Time.uau
com/android/org/bouncycastle/asn1/x509/V1TBSCertificateGenerator.class
V1TBSCertificateGenerator.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.V1TBSCertificateGenerator extends java.lang.Object { com.android.org.bouncycastle.asn1.DERTaggedObject version com.android.org.bouncycastle.asn1.ASN1Integer serialNumber com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier signature com.android.org.bouncycastle.asn1.x500.X500Name issuer com.android.org.bouncycastle.asn1.x509.Time startDate com.android.org.bouncycastle.asn1.x509.Time endDate com.android.org.bouncycastle.asn1.x500.X500Name subject com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPublicKeyInfo public void <init> () public void setSerialNumber (com.android.org.bouncycastle.asn1.ASN1Integer) com.android.org.bouncycastle.asn1.ASN1Integer serialNumber public void setSignature (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier signature public void setIssuer (com.android.org.bouncycastle.asn1.x509.X509Name) com.android.org.bouncycastle.asn1.x509.X509Name issuer public void setIssuer (com.android.org.bouncycastle.asn1.x500.X500Name) com.android.org.bouncycastle.asn1.x500.X500Name issuer public void setStartDate (com.android.org.bouncycastle.asn1.x509.Time) com.android.org.bouncycastle.asn1.x509.Time startDate public void setStartDate (com.android.org.bouncycastle.asn1.ASN1UTCTime) com.android.org.bouncycastle.asn1.ASN1UTCTime startDate public void setEndDate (com.android.org.bouncycastle.asn1.x509.Time) com.android.org.bouncycastle.asn1.x509.Time endDate public void setEndDate (com.android.org.bouncycastle.asn1.ASN1UTCTime) com.android.org.bouncycastle.asn1.ASN1UTCTime endDate public void setSubject (com.android.org.bouncycastle.asn1.x509.X509Name) com.android.org.bouncycastle.asn1.x509.X509Name subject public void setSubject (com.android.org.bouncycastle.asn1.x500.X500Name) com.android.org.bouncycastle.asn1.x500.X500Name subject public void setSubjectPublicKeyInfo (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo pubKeyInfo public com.android.org.bouncycastle.asn1.x509.TBSCertificate generateTBSCertificate () com.android.org.bouncycastle.asn1.ASN1EncodableVector validity com.android.org.bouncycastle.asn1.ASN1EncodableVector seq }
com/android/org/bouncycastle/asn1/x509/V2Form.class
V2Form.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.V2Form extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.x509.GeneralNames issuerName com.android.org.bouncycastle.asn1.x509.IssuerSerial baseCertificateID com.android.org.bouncycastle.asn1.x509.ObjectDigestInfo objectDigestInfo public static com.android.org.bouncycastle.asn1.x509.V2Form getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.V2Form getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.x509.GeneralNames) com.android.org.bouncycastle.asn1.x509.GeneralNames issuerName public void <init> (com.android.org.bouncycastle.asn1.x509.GeneralNames, com.android.org.bouncycastle.asn1.x509.IssuerSerial) com.android.org.bouncycastle.asn1.x509.GeneralNames issuerName com.android.org.bouncycastle.asn1.x509.IssuerSerial baseCertificateID public void <init> (com.android.org.bouncycastle.asn1.x509.GeneralNames, com.android.org.bouncycastle.asn1.x509.ObjectDigestInfo) com.android.org.bouncycastle.asn1.x509.GeneralNames issuerName com.android.org.bouncycastle.asn1.x509.ObjectDigestInfo objectDigestInfo public void <init> (com.android.org.bouncycastle.asn1.x509.GeneralNames, com.android.org.bouncycastle.asn1.x509.IssuerSerial, com.android.org.bouncycastle.asn1.x509.ObjectDigestInfo) com.android.org.bouncycastle.asn1.x509.GeneralNames issuerName com.android.org.bouncycastle.asn1.x509.IssuerSerial baseCertificateID com.android.org.bouncycastle.asn1.x509.ObjectDigestInfo objectDigestInfo public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1TaggedObject o int i com.android.org.bouncycastle.asn1.ASN1Sequence seq int index public com.android.org.bouncycastle.asn1.x509.GeneralNames getIssuerName () public com.android.org.bouncycastle.asn1.x509.IssuerSerial getBaseCertificateID () public com.android.org.bouncycastle.asn1.x509.ObjectDigestInfo getObjectDigestInfo () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/V3TBSCertificateGenerator.class
V3TBSCertificateGenerator.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.V3TBSCertificateGenerator extends java.lang.Object { com.android.org.bouncycastle.asn1.DERTaggedObject version com.android.org.bouncycastle.asn1.ASN1Integer serialNumber com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier signature com.android.org.bouncycastle.asn1.x500.X500Name issuer com.android.org.bouncycastle.asn1.x509.Time startDate com.android.org.bouncycastle.asn1.x509.Time endDate com.android.org.bouncycastle.asn1.x500.X500Name subject com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPublicKeyInfo com.android.org.bouncycastle.asn1.x509.Extensions extensions private boolean altNamePresentAndCritical private com.android.org.bouncycastle.asn1.DERBitString issuerUniqueID private com.android.org.bouncycastle.asn1.DERBitString subjectUniqueID public void <init> () public void setSerialNumber (com.android.org.bouncycastle.asn1.ASN1Integer) com.android.org.bouncycastle.asn1.ASN1Integer serialNumber public void setSignature (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier signature public void setIssuer (com.android.org.bouncycastle.asn1.x509.X509Name) com.android.org.bouncycastle.asn1.x509.X509Name issuer public void setIssuer (com.android.org.bouncycastle.asn1.x500.X500Name) com.android.org.bouncycastle.asn1.x500.X500Name issuer public void setStartDate (com.android.org.bouncycastle.asn1.ASN1UTCTime) com.android.org.bouncycastle.asn1.ASN1UTCTime startDate public void setStartDate (com.android.org.bouncycastle.asn1.x509.Time) com.android.org.bouncycastle.asn1.x509.Time startDate public void setEndDate (com.android.org.bouncycastle.asn1.ASN1UTCTime) com.android.org.bouncycastle.asn1.ASN1UTCTime endDate public void setEndDate (com.android.org.bouncycastle.asn1.x509.Time) com.android.org.bouncycastle.asn1.x509.Time endDate public void setSubject (com.android.org.bouncycastle.asn1.x509.X509Name) com.android.org.bouncycastle.asn1.x509.X509Name subject public void setSubject (com.android.org.bouncycastle.asn1.x500.X500Name) com.android.org.bouncycastle.asn1.x500.X500Name subject public void setIssuerUniqueID (com.android.org.bouncycastle.asn1.DERBitString) com.android.org.bouncycastle.asn1.DERBitString uniqueID public void setSubjectUniqueID (com.android.org.bouncycastle.asn1.DERBitString) com.android.org.bouncycastle.asn1.DERBitString uniqueID public void setSubjectPublicKeyInfo (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo pubKeyInfo public void setExtensions (com.android.org.bouncycastle.asn1.x509.X509Extensions) com.android.org.bouncycastle.asn1.x509.X509Extensions extensions public void setExtensions (com.android.org.bouncycastle.asn1.x509.Extensions) com.android.org.bouncycastle.asn1.x509.Extension altName com.android.org.bouncycastle.asn1.x509.Extensions extensions public com.android.org.bouncycastle.asn1.x509.TBSCertificate generateTBSCertificate () com.android.org.bouncycastle.asn1.ASN1EncodableVector validity com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x509/V3TBSCertificateGenerator.uau
com/android/org/bouncycastle/asn1/x509/X509CertificateStructure.class
X509CertificateStructure.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.X509CertificateStructure extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.x509.X509ObjectIdentifiers com.android.org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers { com.android.org.bouncycastle.asn1.ASN1Sequence seq com.android.org.bouncycastle.asn1.x509.TBSCertificateStructure tbsCert com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId com.android.org.bouncycastle.asn1.DERBitString sig public static com.android.org.bouncycastle.asn1.x509.X509CertificateStructure getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.X509CertificateStructure getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public com.android.org.bouncycastle.asn1.x509.TBSCertificateStructure getTBSCertificate () public int getVersion () public com.android.org.bouncycastle.asn1.ASN1Integer getSerialNumber () public com.android.org.bouncycastle.asn1.x500.X500Name getIssuer () public com.android.org.bouncycastle.asn1.x509.Time getStartDate () public com.android.org.bouncycastle.asn1.x509.Time getEndDate () public com.android.org.bouncycastle.asn1.x500.X500Name getSubject () public com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm () public com.android.org.bouncycastle.asn1.DERBitString getSignature () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/x509/X509DefaultEntryConverter.class
X509DefaultEntryConverter.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.X509DefaultEntryConverter extends com.android.org.bouncycastle.asn1.x509.X509NameEntryConverter { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive getConvertedValue (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) java.io.IOException e com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String value }
com/android/org/bouncycastle/asn1/x509/X509Extension.class
X509Extension.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.X509Extension extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier subjectDirectoryAttributes public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier subjectKeyIdentifier public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier keyUsage public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier privateKeyUsagePeriod public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier subjectAlternativeName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier issuerAlternativeName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier basicConstraints public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier cRLNumber public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier reasonCode public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier instructionCode public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier invalidityDate public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier deltaCRLIndicator public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier issuingDistributionPoint public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier certificateIssuer public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier nameConstraints public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier cRLDistributionPoints public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier certificatePolicies public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier policyMappings public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier authorityKeyIdentifier public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier policyConstraints public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier extendedKeyUsage public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier freshestCRL public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier inhibitAnyPolicy public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier authorityInfoAccess public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier subjectInfoAccess public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier logoType public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier biometricInfo public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier qCStatements public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier auditIdentity public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier noRevAvail public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier targetInformation boolean critical com.android.org.bouncycastle.asn1.ASN1OctetString value public void <init> (com.android.org.bouncycastle.asn1.ASN1Boolean, com.android.org.bouncycastle.asn1.ASN1OctetString) com.android.org.bouncycastle.asn1.ASN1Boolean critical com.android.org.bouncycastle.asn1.ASN1OctetString value public void <init> (boolean, com.android.org.bouncycastle.asn1.ASN1OctetString) boolean critical com.android.org.bouncycastle.asn1.ASN1OctetString value public boolean isCritical () public com.android.org.bouncycastle.asn1.ASN1OctetString getValue () public com.android.org.bouncycastle.asn1.ASN1Encodable getParsedValue () public int hashCode () public boolean equals (java.lang.Object) Object o com.android.org.bouncycastle.asn1.x509.X509Extension other public static com.android.org.bouncycastle.asn1.ASN1Primitive convertValueToObject (com.android.org.bouncycastle.asn1.x509.X509Extension) throws java.lang.IllegalArgumentException java.io.IOException e com.android.org.bouncycastle.asn1.x509.X509Extension ext static void <clinit> () }
com/android/org/bouncycastle/asn1/x509/X509Extensions.class
X509Extensions.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.X509Extensions extends com.android.org.bouncycastle.asn1.ASN1Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier SubjectDirectoryAttributes public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier SubjectKeyIdentifier public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier KeyUsage public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier PrivateKeyUsagePeriod public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier SubjectAlternativeName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier IssuerAlternativeName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier BasicConstraints public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier CRLNumber public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ReasonCode public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier InstructionCode public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier InvalidityDate public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier DeltaCRLIndicator public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier IssuingDistributionPoint public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier CertificateIssuer public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier NameConstraints public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier CRLDistributionPoints public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier CertificatePolicies public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier PolicyMappings public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier AuthorityKeyIdentifier public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier PolicyConstraints public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ExtendedKeyUsage public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier FreshestCRL public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier InhibitAnyPolicy public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier AuthorityInfoAccess public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier SubjectInfoAccess public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier LogoType public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier BiometricInfo public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier QCStatements public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier AuditIdentity public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier NoRevAvail public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier TargetInformation private java.util.Hashtable extensions private java.util.Vector ordering public static com.android.org.bouncycastle.asn1.x509.X509Extensions getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.X509Extensions getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence s com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e public void <init> (java.util.Hashtable) java.util.Hashtable extensions public void <init> (java.util.Vector, java.util.Hashtable) java.util.Enumeration e com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.X509Extension ext java.util.Vector ordering java.util.Hashtable extensions java.util.Enumeration e public void <init> (java.util.Vector, java.util.Vector) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.X509Extension ext java.util.Vector objectIDs java.util.Vector values java.util.Enumeration e int count public java.util.Enumeration oids () public com.android.org.bouncycastle.asn1.x509.X509Extension getExtension (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.X509Extension ext com.android.org.bouncycastle.asn1.ASN1EncodableVector vec java.util.Enumeration e public boolean equivalent (com.android.org.bouncycastle.asn1.x509.X509Extensions) Object key com.android.org.bouncycastle.asn1.x509.X509Extensions other java.util.Enumeration e1 public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] getExtensionOIDs () public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] getNonCriticalExtensionOIDs () public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] getCriticalExtensionOIDs () private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] getExtensionOIDs (boolean) Object oid int i boolean isCritical java.util.Vector oidVec private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] toOidArray (java.util.Vector) int i java.util.Vector oidVec com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] oids static void <clinit> () }
com/android/org/bouncycastle/asn1/x509/X509ExtensionsGenerator.class
X509ExtensionsGenerator.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.X509ExtensionsGenerator extends java.lang.Object { private java.util.Hashtable extensions private java.util.Vector extOrdering public void <init> () public void reset () public void addExtension (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, com.android.org.bouncycastle.asn1.ASN1Encodable) java.io.IOException e com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid boolean critical com.android.org.bouncycastle.asn1.ASN1Encodable value public void addExtension (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[]) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid boolean critical byte[] value public boolean isEmpty () public com.android.org.bouncycastle.asn1.x509.X509Extensions generate () }
com/android/org/bouncycastle/asn1/x509/X509Name.class
X509Name.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.X509Name extends com.android.org.bouncycastle.asn1.ASN1Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier C public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier O public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier OU public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier T public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier CN public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier SN public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier STREET public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier SERIALNUMBER public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier L public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ST public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier SURNAME public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier GIVENNAME public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier INITIALS public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier GENERATION public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier UNIQUE_IDENTIFIER public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier BUSINESS_CATEGORY public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier POSTAL_CODE public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier DN_QUALIFIER public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier PSEUDONYM public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier DATE_OF_BIRTH public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier PLACE_OF_BIRTH public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier GENDER public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier COUNTRY_OF_CITIZENSHIP public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier COUNTRY_OF_RESIDENCE public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier NAME_AT_BIRTH public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier POSTAL_ADDRESS public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier DMD_NAME public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier TELEPHONE_NUMBER public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier NAME public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier EmailAddress public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier UnstructuredName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier UnstructuredAddress public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier E public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier DC public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier UID public static boolean DefaultReverse public static final java.util.Hashtable DefaultSymbols public static final java.util.Hashtable RFC2253Symbols public static final java.util.Hashtable RFC1779Symbols public static final java.util.Hashtable DefaultLookUp public static final java.util.Hashtable OIDLookUp public static final java.util.Hashtable SymbolLookUp private static final Boolean TRUE private static final Boolean FALSE private com.android.org.bouncycastle.asn1.x509.X509NameEntryConverter converter private java.util.Vector ordering private java.util.Vector values private java.util.Vector added private com.android.org.bouncycastle.asn1.ASN1Sequence seq private boolean isHashCodeCalculated private int hashCodeValue public static com.android.org.bouncycastle.asn1.x509.X509Name getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x509.X509Name getInstance (java.lang.Object) Object obj protected void <init> () public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) String v java.io.IOException e1 com.android.org.bouncycastle.asn1.ASN1Sequence s com.android.org.bouncycastle.asn1.ASN1Encodable value int i com.android.org.bouncycastle.asn1.ASN1Set set com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e public void <init> (java.util.Hashtable) java.util.Hashtable attributes public void <init> (java.util.Vector, java.util.Hashtable) java.util.Vector ordering java.util.Hashtable attributes public void <init> (java.util.Vector, java.util.Hashtable, com.android.org.bouncycastle.asn1.x509.X509NameEntryConverter) int i java.util.Enumeration e com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid int i java.util.Vector ordering java.util.Hashtable attributes com.android.org.bouncycastle.asn1.x509.X509NameEntryConverter converter public void <init> (java.util.Vector, java.util.Vector) java.util.Vector oids java.util.Vector values public void <init> (java.util.Vector, java.util.Vector, com.android.org.bouncycastle.asn1.x509.X509NameEntryConverter) int i java.util.Vector oids java.util.Vector values com.android.org.bouncycastle.asn1.x509.X509NameEntryConverter converter public void <init> (java.lang.String) String dirName public void <init> (java.lang.String, com.android.org.bouncycastle.asn1.x509.X509NameEntryConverter) String dirName com.android.org.bouncycastle.asn1.x509.X509NameEntryConverter converter public void <init> (boolean, java.lang.String) boolean reverse String dirName public void <init> (boolean, java.lang.String, com.android.org.bouncycastle.asn1.x509.X509NameEntryConverter) boolean reverse String dirName com.android.org.bouncycastle.asn1.x509.X509NameEntryConverter converter public void <init> (boolean, java.util.Hashtable, java.lang.String) boolean reverse java.util.Hashtable lookUp String dirName private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier decodeOID (java.lang.String, java.util.Hashtable) String name java.util.Hashtable lookUp com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid private java.lang.String unescape (java.lang.String) char c int i String elt char[] elts boolean escaped boolean quoted StringBuffer buf int start boolean nonWhiteSpaceEncountered int lastEscaped public void <init> (boolean, java.util.Hashtable, java.lang.String, com.android.org.bouncycastle.asn1.x509.X509NameEntryConverter) com.android.org.bouncycastle.asn1.x509.X509NameTokenizer pTok String token int i java.util.Vector o java.util.Vector v java.util.Vector a int count boolean reverse java.util.Hashtable lookUp String dirName com.android.org.bouncycastle.asn1.x509.X509NameEntryConverter converter com.android.org.bouncycastle.asn1.x509.X509NameTokenizer nTok private void addEntry (java.util.Hashtable, java.lang.String, java.lang.Boolean) java.util.Hashtable lookUp String token Boolean isAdded com.android.org.bouncycastle.asn1.x509.X509NameTokenizer vTok String name String value com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public java.util.Vector getOIDs () int i java.util.Vector v public java.util.Vector getValues () int i java.util.Vector v public java.util.Vector getValues (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) String val int i com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid java.util.Vector v public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String str int i com.android.org.bouncycastle.asn1.ASN1EncodableVector vec com.android.org.bouncycastle.asn1.ASN1EncodableVector sVec com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier lstOid public boolean equals (java.lang.Object, boolean) com.android.org.bouncycastle.asn1.x509.X509Name other IllegalArgumentException e String value String oValue com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oOid int i Object obj boolean inOrder com.android.org.bouncycastle.asn1.ASN1Primitive derO com.android.org.bouncycastle.asn1.x509.X509Name other int orderingSize public int hashCode () String value int i public boolean equals (java.lang.Object) com.android.org.bouncycastle.asn1.x509.X509Name other IllegalArgumentException e int start int end int delta String oValue com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oOid int j boolean found com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String value int i Object obj com.android.org.bouncycastle.asn1.ASN1Primitive derO com.android.org.bouncycastle.asn1.x509.X509Name other int orderingSize boolean[] indexes int start int end int delta private boolean equivalentStrings (java.lang.String, java.lang.String) String s1 String s2 String value String oValue private java.lang.String canonicalize (java.lang.String) com.android.org.bouncycastle.asn1.ASN1Primitive obj String s String value private com.android.org.bouncycastle.asn1.ASN1Primitive decodeObject (java.lang.String) java.io.IOException e String oValue private java.lang.String stripInternalSpaces (java.lang.String) char c2 int k char c1 String str StringBuffer res private void appendValue (java.lang.StringBuffer, java.util.Hashtable, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) StringBuffer buf java.util.Hashtable oidSymbols com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String value String sym int start int end public java.lang.String toString (boolean, java.util.Hashtable) int i int i int i boolean reverse java.util.Hashtable oidSymbols StringBuffer buf java.util.Vector components boolean first StringBuffer ava private java.lang.String bytesToString (byte[]) int i byte[] data char[] cs public java.lang.String toString () static void <clinit> () }
com/android/org/bouncycastle/asn1/x509/X509Name.uau
com/android/org/bouncycastle/asn1/x509/X509NameEntryConverter.class
X509NameEntryConverter.java package com.android.org.bouncycastle.asn1.x509 public abstract com.android.org.bouncycastle.asn1.x509.X509NameEntryConverter extends java.lang.Object { public void <init> () protected com.android.org.bouncycastle.asn1.ASN1Primitive convertHexEncoded (java.lang.String, int) throws java.io.IOException String str int off protected boolean canBePrintable (java.lang.String) String str public abstract com.android.org.bouncycastle.asn1.ASN1Primitive getConvertedValue (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) }
com/android/org/bouncycastle/asn1/x509/X509NameTokenizer.class
X509NameTokenizer.java package com.android.org.bouncycastle.asn1.x509 public com.android.org.bouncycastle.asn1.x509.X509NameTokenizer extends java.lang.Object { private String value private int index private char separator private StringBuffer buf public void <init> (java.lang.String) String oid public void <init> (java.lang.String, char) String oid char separator public boolean hasMoreTokens () public java.lang.String nextToken () char c int end boolean quoted boolean escaped }
com/android/org/bouncycastle/asn1/x509/X509ObjectIdentifiers.class
X509ObjectIdentifiers.java package com.android.org.bouncycastle.asn1.x509 public abstract com.android.org.bouncycastle.asn1.x509.X509ObjectIdentifiers extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier commonName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier countryName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier localityName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier stateOrProvinceName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier organization public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier organizationalUnitName public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_at_telephoneNumber public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_at_name public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_at_organizationIdentifier public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_SHA1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd160 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd160WithRSAEncryption public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ea_rsa public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_pkix public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_rsassa_pss_shake128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_rsassa_pss_shake256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecdsa_with_shake128 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecdsa_with_shake256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_pe public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ce public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ad public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ad_caIssuers public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ad_ocsp public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ocspAccessMethod public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier crlAccessMethod static void <clinit> () }
com/android/org/bouncycastle/asn1/x9/
com/android/org/bouncycastle/asn1/x9/DHDomainParameters.class
DHDomainParameters.java package com.android.org.bouncycastle.asn1.x9 public com.android.org.bouncycastle.asn1.x9.DHDomainParameters extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1Integer p private com.android.org.bouncycastle.asn1.ASN1Integer g private com.android.org.bouncycastle.asn1.ASN1Integer q private com.android.org.bouncycastle.asn1.ASN1Integer j private com.android.org.bouncycastle.asn1.x9.DHValidationParms validationParms public static com.android.org.bouncycastle.asn1.x9.DHDomainParameters getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x9.DHDomainParameters getInstance (java.lang.Object) Object obj public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, com.android.org.bouncycastle.asn1.x9.DHValidationParms) java.math.BigInteger p java.math.BigInteger g java.math.BigInteger q java.math.BigInteger j com.android.org.bouncycastle.asn1.x9.DHValidationParms validationParms public void <init> (com.android.org.bouncycastle.asn1.ASN1Integer, com.android.org.bouncycastle.asn1.ASN1Integer, com.android.org.bouncycastle.asn1.ASN1Integer, com.android.org.bouncycastle.asn1.ASN1Integer, com.android.org.bouncycastle.asn1.x9.DHValidationParms) com.android.org.bouncycastle.asn1.ASN1Integer p com.android.org.bouncycastle.asn1.ASN1Integer g com.android.org.bouncycastle.asn1.ASN1Integer q com.android.org.bouncycastle.asn1.ASN1Integer j com.android.org.bouncycastle.asn1.x9.DHValidationParms validationParms private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e com.android.org.bouncycastle.asn1.ASN1Encodable next private static com.android.org.bouncycastle.asn1.ASN1Encodable getNext (java.util.Enumeration) java.util.Enumeration e public com.android.org.bouncycastle.asn1.ASN1Integer getP () public com.android.org.bouncycastle.asn1.ASN1Integer getG () public com.android.org.bouncycastle.asn1.ASN1Integer getQ () public com.android.org.bouncycastle.asn1.ASN1Integer getJ () public com.android.org.bouncycastle.asn1.x9.DHValidationParms getValidationParms () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x9/DHPublicKey.class
DHPublicKey.java package com.android.org.bouncycastle.asn1.x9 public com.android.org.bouncycastle.asn1.x9.DHPublicKey extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1Integer y public static com.android.org.bouncycastle.asn1.x9.DHPublicKey getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x9.DHPublicKey getInstance (java.lang.Object) Object obj private void <init> (com.android.org.bouncycastle.asn1.ASN1Integer) com.android.org.bouncycastle.asn1.ASN1Integer y public void <init> (java.math.BigInteger) java.math.BigInteger y public java.math.BigInteger getY () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/x9/DHValidationParms.class
DHValidationParms.java package com.android.org.bouncycastle.asn1.x9 public com.android.org.bouncycastle.asn1.x9.DHValidationParms extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.DERBitString seed private com.android.org.bouncycastle.asn1.ASN1Integer pgenCounter public static com.android.org.bouncycastle.asn1.x9.DHValidationParms getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x9.DHValidationParms getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.asn1.DERBitString, com.android.org.bouncycastle.asn1.ASN1Integer) com.android.org.bouncycastle.asn1.DERBitString seed com.android.org.bouncycastle.asn1.ASN1Integer pgenCounter private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public com.android.org.bouncycastle.asn1.DERBitString getSeed () public com.android.org.bouncycastle.asn1.ASN1Integer getPgenCounter () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x9/DomainParameters.class
DomainParameters.java package com.android.org.bouncycastle.asn1.x9 public com.android.org.bouncycastle.asn1.x9.DomainParameters extends com.android.org.bouncycastle.asn1.ASN1Object { private final com.android.org.bouncycastle.asn1.ASN1Integer p private final com.android.org.bouncycastle.asn1.ASN1Integer g private final com.android.org.bouncycastle.asn1.ASN1Integer q private final com.android.org.bouncycastle.asn1.ASN1Integer j private final com.android.org.bouncycastle.asn1.x9.ValidationParams validationParams public static com.android.org.bouncycastle.asn1.x9.DomainParameters getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x9.DomainParameters getInstance (java.lang.Object) Object obj public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, com.android.org.bouncycastle.asn1.x9.ValidationParams) java.math.BigInteger p java.math.BigInteger g java.math.BigInteger q java.math.BigInteger j com.android.org.bouncycastle.asn1.x9.ValidationParams validationParams private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration e com.android.org.bouncycastle.asn1.ASN1Encodable next private static com.android.org.bouncycastle.asn1.ASN1Encodable getNext (java.util.Enumeration) java.util.Enumeration e public java.math.BigInteger getP () public java.math.BigInteger getG () public java.math.BigInteger getQ () public java.math.BigInteger getJ () public com.android.org.bouncycastle.asn1.x9.ValidationParams getValidationParams () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x9/ECNamedCurveTable.class
ECNamedCurveTable.java package com.android.org.bouncycastle.asn1.x9 public com.android.org.bouncycastle.asn1.x9.ECNamedCurveTable extends java.lang.Object { public void <init> () public static com.android.org.bouncycastle.asn1.x9.X9ECParameters getByName (java.lang.String) String name com.android.org.bouncycastle.asn1.x9.X9ECParameters ecP public static com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String) String name com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public static java.lang.String getName (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String name public static com.android.org.bouncycastle.asn1.x9.X9ECParameters getByOID (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x9.X9ECParameters ecP public static java.util.Enumeration getNames () java.util.Vector v private static void addEnumeration (java.util.Vector, java.util.Enumeration) java.util.Vector v java.util.Enumeration e }
com/android/org/bouncycastle/asn1/x9/ValidationParams.class
ValidationParams.java package com.android.org.bouncycastle.asn1.x9 public com.android.org.bouncycastle.asn1.x9.ValidationParams extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.DERBitString seed private com.android.org.bouncycastle.asn1.ASN1Integer pgenCounter public static com.android.org.bouncycastle.asn1.x9.ValidationParams getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public static com.android.org.bouncycastle.asn1.x9.ValidationParams getInstance (java.lang.Object) Object obj public void <init> (byte[], int) byte[] seed int pgenCounter public void <init> (com.android.org.bouncycastle.asn1.DERBitString, com.android.org.bouncycastle.asn1.ASN1Integer) com.android.org.bouncycastle.asn1.DERBitString seed com.android.org.bouncycastle.asn1.ASN1Integer pgenCounter private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public byte[] getSeed () public java.math.BigInteger getPgenCounter () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$1.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$1 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$10.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$10 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$11.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$11 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$12.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$12 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$13.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$13 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$14.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$14 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$15.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$15 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$16.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$16 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$17.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$17 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$18.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$18 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$19.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$19 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$2.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$2 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$20.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$20 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$21.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$21 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$22.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$22 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$23.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$23 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$3.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$3 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$4.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$4 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$5.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$5 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$6.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$6 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$7.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$7 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$8.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$8 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves$9.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 com.android.org.bouncycastle.asn1.x9.X962NamedCurves$9 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/asn1/x9/X962NamedCurves.class
X962NamedCurves.java package com.android.org.bouncycastle.asn1.x9 public com.android.org.bouncycastle.asn1.x9.X962NamedCurves extends java.lang.Object { static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder prime192v1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder prime192v2 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder prime192v3 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder prime239v1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder prime239v2 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder prime239v3 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder prime256v1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb163v1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb163v2 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb163v3 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb176w1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb191v1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb191v2 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb191v3 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb208w1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb239v1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb239v2 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb239v3 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb272w1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb304w1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb359v1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb368w1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb431r1 static final java.util.Hashtable objIds static final java.util.Hashtable curves static final java.util.Hashtable names public void <init> () private static com.android.org.bouncycastle.asn1.x9.X9ECPoint configureBasepoint (com.android.org.bouncycastle.math.ec.ECCurve, java.lang.String) com.android.org.bouncycastle.math.ec.ECCurve curve String encoding com.android.org.bouncycastle.asn1.x9.X9ECPoint G private static com.android.org.bouncycastle.math.ec.ECCurve configureCurve (com.android.org.bouncycastle.math.ec.ECCurve) com.android.org.bouncycastle.math.ec.ECCurve curve private static java.math.BigInteger fromHex (java.lang.String) String hex static void defineCurve (java.lang.String, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder) String name com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder holder public static com.android.org.bouncycastle.asn1.x9.X9ECParameters getByName (java.lang.String) String name com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public static com.android.org.bouncycastle.asn1.x9.X9ECParameters getByOID (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder holder public static com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String) String name public static java.lang.String getName (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public static java.util.Enumeration getNames () static synthetic java.math.BigInteger access$000 (java.lang.String) String x0 static synthetic com.android.org.bouncycastle.math.ec.ECCurve access$100 (com.android.org.bouncycastle.math.ec.ECCurve) com.android.org.bouncycastle.math.ec.ECCurve x0 static synthetic com.android.org.bouncycastle.asn1.x9.X9ECPoint access$200 (com.android.org.bouncycastle.math.ec.ECCurve, java.lang.String) com.android.org.bouncycastle.math.ec.ECCurve x0 String x1 static void <clinit> () }
com/android/org/bouncycastle/asn1/x9/X962Parameters.class
X962Parameters.java package com.android.org.bouncycastle.asn1.x9 public com.android.org.bouncycastle.asn1.x9.X962Parameters extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice { private com.android.org.bouncycastle.asn1.ASN1Primitive params public static com.android.org.bouncycastle.asn1.x9.X962Parameters getInstance (java.lang.Object) Exception e Object obj public static com.android.org.bouncycastle.asn1.x9.X962Parameters getInstance (com.android.org.bouncycastle.asn1.ASN1TaggedObject, boolean) com.android.org.bouncycastle.asn1.ASN1TaggedObject obj boolean explicit public void <init> (com.android.org.bouncycastle.asn1.x9.X9ECParameters) com.android.org.bouncycastle.asn1.x9.X9ECParameters ecParameters public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier namedCurve public void <init> (com.android.org.bouncycastle.asn1.ASN1Null) com.android.org.bouncycastle.asn1.ASN1Null obj private void <init> (com.android.org.bouncycastle.asn1.ASN1Primitive) com.android.org.bouncycastle.asn1.ASN1Primitive obj public boolean isNamedCurve () public boolean isImplicitlyCA () public com.android.org.bouncycastle.asn1.ASN1Primitive getParameters () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/x9/X9Curve.class
X9Curve.java package com.android.org.bouncycastle.asn1.x9 public com.android.org.bouncycastle.asn1.x9.X9Curve extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.x9.X9ObjectIdentifiers { private com.android.org.bouncycastle.math.ec.ECCurve curve private byte[] seed private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier fieldIdentifier public void <init> (com.android.org.bouncycastle.math.ec.ECCurve) com.android.org.bouncycastle.math.ec.ECCurve curve public void <init> (com.android.org.bouncycastle.math.ec.ECCurve, byte[]) com.android.org.bouncycastle.math.ec.ECCurve curve byte[] seed public void <init> (com.android.org.bouncycastle.asn1.x9.X9FieldID, java.math.BigInteger, java.math.BigInteger, com.android.org.bouncycastle.asn1.ASN1Sequence) java.math.BigInteger p java.math.BigInteger A java.math.BigInteger B com.android.org.bouncycastle.asn1.ASN1Sequence pentanomial com.android.org.bouncycastle.asn1.ASN1Sequence parameters int m com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier representation int k1 int k2 int k3 java.math.BigInteger A java.math.BigInteger B com.android.org.bouncycastle.asn1.x9.X9FieldID fieldID java.math.BigInteger order java.math.BigInteger cofactor com.android.org.bouncycastle.asn1.ASN1Sequence seq private void setFieldIdentifier () public com.android.org.bouncycastle.math.ec.ECCurve getCurve () public byte[] getSeed () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x9/X9ECParameters.class
X9ECParameters.java package com.android.org.bouncycastle.asn1.x9 public com.android.org.bouncycastle.asn1.x9.X9ECParameters extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.x9.X9ObjectIdentifiers { private static final java.math.BigInteger ONE private com.android.org.bouncycastle.asn1.x9.X9FieldID fieldID private com.android.org.bouncycastle.math.ec.ECCurve curve private com.android.org.bouncycastle.asn1.x9.X9ECPoint g private java.math.BigInteger n private java.math.BigInteger h private byte[] seed private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq com.android.org.bouncycastle.asn1.x9.X9Curve x9c Object p public static com.android.org.bouncycastle.asn1.x9.X9ECParameters getInstance (java.lang.Object) Object obj public void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.asn1.x9.X9ECPoint, java.math.BigInteger) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint g java.math.BigInteger n public void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.asn1.x9.X9ECPoint, java.math.BigInteger, java.math.BigInteger) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint g java.math.BigInteger n java.math.BigInteger h public void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.asn1.x9.X9ECPoint, java.math.BigInteger, java.math.BigInteger, byte[]) com.android.org.bouncycastle.math.field.PolynomialExtensionField field int[] exponents com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint g java.math.BigInteger n java.math.BigInteger h byte[] seed public com.android.org.bouncycastle.math.ec.ECCurve getCurve () public com.android.org.bouncycastle.math.ec.ECPoint getG () public java.math.BigInteger getN () public java.math.BigInteger getH () public byte[] getSeed () public boolean hasSeed () public com.android.org.bouncycastle.asn1.x9.X9Curve getCurveEntry () public com.android.org.bouncycastle.asn1.x9.X9FieldID getFieldIDEntry () public com.android.org.bouncycastle.asn1.x9.X9ECPoint getBaseEntry () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v static void <clinit> () }
com/android/org/bouncycastle/asn1/x9/X9ECParametersHolder.class
X9ECParametersHolder.java package com.android.org.bouncycastle.asn1.x9 public abstract com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder extends java.lang.Object { private com.android.org.bouncycastle.asn1.x9.X9ECParameters params public void <init> () public synchronized com.android.org.bouncycastle.asn1.x9.X9ECParameters getParameters () protected abstract com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () }
com/android/org/bouncycastle/asn1/x9/X9ECPoint.class
X9ECPoint.java package com.android.org.bouncycastle.asn1.x9 public com.android.org.bouncycastle.asn1.x9.X9ECPoint extends com.android.org.bouncycastle.asn1.ASN1Object { private final com.android.org.bouncycastle.asn1.ASN1OctetString encoding private com.android.org.bouncycastle.math.ec.ECCurve c private com.android.org.bouncycastle.math.ec.ECPoint p public void <init> (com.android.org.bouncycastle.math.ec.ECPoint, boolean) com.android.org.bouncycastle.math.ec.ECPoint p boolean compressed public void <init> (com.android.org.bouncycastle.math.ec.ECCurve, byte[]) com.android.org.bouncycastle.math.ec.ECCurve c byte[] encoding public void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.asn1.ASN1OctetString) com.android.org.bouncycastle.math.ec.ECCurve c com.android.org.bouncycastle.asn1.ASN1OctetString s public byte[] getPointEncoding () public synchronized com.android.org.bouncycastle.math.ec.ECPoint getPoint () public boolean isPointCompressed () byte[] octets public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/asn1/x9/X9FieldElement.class
X9FieldElement.java package com.android.org.bouncycastle.asn1.x9 public com.android.org.bouncycastle.asn1.x9.X9FieldElement extends com.android.org.bouncycastle.asn1.ASN1Object { protected com.android.org.bouncycastle.math.ec.ECFieldElement f private static com.android.org.bouncycastle.asn1.x9.X9IntegerConverter converter public void <init> (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement f public void <init> (java.math.BigInteger, com.android.org.bouncycastle.asn1.ASN1OctetString) java.math.BigInteger p com.android.org.bouncycastle.asn1.ASN1OctetString s public void <init> (int, int, int, int, com.android.org.bouncycastle.asn1.ASN1OctetString) int m int k1 int k2 int k3 com.android.org.bouncycastle.asn1.ASN1OctetString s public com.android.org.bouncycastle.math.ec.ECFieldElement getValue () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () int byteCount byte[] paddedBigInteger static void <clinit> () }
com/android/org/bouncycastle/asn1/x9/X9FieldID.class
X9FieldID.java package com.android.org.bouncycastle.asn1.x9 public com.android.org.bouncycastle.asn1.x9.X9FieldID extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.x9.X9ObjectIdentifiers { private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id private com.android.org.bouncycastle.asn1.ASN1Primitive parameters public void <init> (java.math.BigInteger) java.math.BigInteger primeP public void <init> (int, int) int m int k1 public void <init> (int, int, int, int) com.android.org.bouncycastle.asn1.ASN1EncodableVector pentanomialParams int m int k1 int k2 int k3 com.android.org.bouncycastle.asn1.ASN1EncodableVector fieldIdParams private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.asn1.x9.X9FieldID getInstance (java.lang.Object) Object obj public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getIdentifier () public com.android.org.bouncycastle.asn1.ASN1Primitive getParameters () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/asn1/x9/X9IntegerConverter.class
X9IntegerConverter.java package com.android.org.bouncycastle.asn1.x9 public com.android.org.bouncycastle.asn1.x9.X9IntegerConverter extends java.lang.Object { public void <init> () public int getByteLength (com.android.org.bouncycastle.math.ec.ECCurve) com.android.org.bouncycastle.math.ec.ECCurve c public int getByteLength (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement fe public byte[] integerToBytes (java.math.BigInteger, int) byte[] tmp byte[] tmp java.math.BigInteger s int qLength byte[] bytes }
com/android/org/bouncycastle/asn1/x9/X9ObjectIdentifiers.class
X9ObjectIdentifiers.java package com.android.org.bouncycastle.asn1.x9 public abstract com.android.org.bouncycastle.asn1.x9.X9ObjectIdentifiers extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ansi_X9_62 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_fieldType public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier prime_field public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier characteristic_two_field public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier gnBasis public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier tpBasis public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ppBasis public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecSigType public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_publicKeyType public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecPublicKey public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA224 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA256 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA384 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA512 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ellipticCurve public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier cTwoCurve public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb163v1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb163v2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb163v3 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb176w1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb191v1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb191v2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb191v3 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2onb191v4 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2onb191v5 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb208w1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb239v1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb239v2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb239v3 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2onb239v4 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2onb239v5 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb272w1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb304w1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb359v1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb368w1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb431r1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier primeCurve public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier prime192v1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier prime192v2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier prime192v3 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier prime239v1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier prime239v2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier prime239v3 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier prime256v1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa_with_sha1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier x9_63_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_stdDH_sha1kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_cofactorDH_sha1kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier mqvSinglePass_sha1kdf_scheme public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier ansi_X9_42 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhpublicnumber public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier x9_42_schemes public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhStatic public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhEphem public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhOneFlow public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhHybrid1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhHybrid2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier dhHybridOneFlow public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier mqv2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier mqv1 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier x9_44 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier x9_44_components public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_kdf_kdf2 public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id_kdf_kdf3 static void <clinit> () }
com/android/org/bouncycastle/asn1/x9/X9ObjectIdentifiers.uau
com/android/org/bouncycastle/crypto/
com/android/org/bouncycastle/crypto/AsymmetricBlockCipher.class
AsymmetricBlockCipher.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.AsymmetricBlockCipher extends java.lang.Object { public abstract void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) public abstract int getInputBlockSize () public abstract int getOutputBlockSize () public abstract byte[] processBlock (byte[], int, int) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException }
com/android/org/bouncycastle/crypto/AsymmetricCipherKeyPair.class
AsymmetricCipherKeyPair.java package com.android.org.bouncycastle.crypto public com.android.org.bouncycastle.crypto.AsymmetricCipherKeyPair extends java.lang.Object { private com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter publicParam private com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter privateParam public void <init> (com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter, com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter) com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter publicParam com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter privateParam public void <init> (com.android.org.bouncycastle.crypto.CipherParameters, com.android.org.bouncycastle.crypto.CipherParameters) com.android.org.bouncycastle.crypto.CipherParameters publicParam com.android.org.bouncycastle.crypto.CipherParameters privateParam public com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublic () public com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter getPrivate () }
com/android/org/bouncycastle/crypto/AsymmetricCipherKeyPairGenerator.class
AsymmetricCipherKeyPairGenerator.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator extends java.lang.Object { public abstract void init (com.android.org.bouncycastle.crypto.KeyGenerationParameters) public abstract com.android.org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair () }
com/android/org/bouncycastle/crypto/BasicAgreement.class
BasicAgreement.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.BasicAgreement extends java.lang.Object { public abstract void init (com.android.org.bouncycastle.crypto.CipherParameters) public abstract int getFieldSize () public abstract java.math.BigInteger calculateAgreement (com.android.org.bouncycastle.crypto.CipherParameters) }
com/android/org/bouncycastle/crypto/BlockCipher.class
BlockCipher.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.BlockCipher extends java.lang.Object { public abstract void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException public abstract java.lang.String getAlgorithmName () public abstract int getBlockSize () public abstract int processBlock (byte[], int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException public abstract void reset () }
com/android/org/bouncycastle/crypto/BufferedBlockCipher.class
BufferedBlockCipher.java package com.android.org.bouncycastle.crypto public com.android.org.bouncycastle.crypto.BufferedBlockCipher extends java.lang.Object { protected byte[] buf protected int bufOff protected boolean forEncryption protected com.android.org.bouncycastle.crypto.BlockCipher cipher protected boolean partialBlockOkay protected boolean pgpCFB protected void <init> () public void <init> (com.android.org.bouncycastle.crypto.BlockCipher) com.android.org.bouncycastle.crypto.BlockCipher cipher String name int idx public com.android.org.bouncycastle.crypto.BlockCipher getUnderlyingCipher () public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException boolean forEncryption com.android.org.bouncycastle.crypto.CipherParameters params public int getBlockSize () public int getUpdateOutputSize (int) int leftOver int leftOver int len int total int leftOver public int getOutputSize (int) int length public int processByte (byte, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException byte in byte[] out int outOff int resultLen public int processBytes (byte[], int, int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException byte[] in int inOff int len byte[] out int outOff int blockSize int length int resultLen int gapLen public int doFinal (byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException com.android.org.bouncycastle.crypto.InvalidCipherTextException int resultLen byte[] out int outOff public void reset () int i }
com/android/org/bouncycastle/crypto/CipherKeyGenerator.class
CipherKeyGenerator.java package com.android.org.bouncycastle.crypto public com.android.org.bouncycastle.crypto.CipherKeyGenerator extends java.lang.Object { protected java.security.SecureRandom random protected int strength public void <init> () public void init (com.android.org.bouncycastle.crypto.KeyGenerationParameters) com.android.org.bouncycastle.crypto.KeyGenerationParameters param public byte[] generateKey () byte[] key }
com/android/org/bouncycastle/crypto/CipherParameters.class
CipherParameters.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.CipherParameters extends java.lang.Object { }
com/android/org/bouncycastle/crypto/CryptoException.class
CryptoException.java package com.android.org.bouncycastle.crypto public com.android.org.bouncycastle.crypto.CryptoException extends java.lang.Exception { private Throwable cause public void <init> () public void <init> (java.lang.String) String message public void <init> (java.lang.String, java.lang.Throwable) String message Throwable cause public java.lang.Throwable getCause () }
com/android/org/bouncycastle/crypto/CryptoServicesPermission.class
CryptoServicesPermission.java package com.android.org.bouncycastle.crypto public com.android.org.bouncycastle.crypto.CryptoServicesPermission extends java.security.Permission { public static final String GLOBAL_CONFIG public static final String THREAD_LOCAL_CONFIG public static final String DEFAULT_RANDOM private final java.util.Set actions public void <init> (java.lang.String) String name public boolean implies (java.security.Permission) com.android.org.bouncycastle.crypto.CryptoServicesPermission other java.security.Permission permission public boolean equals (java.lang.Object) com.android.org.bouncycastle.crypto.CryptoServicesPermission other Object obj public int hashCode () public java.lang.String getActions () }
com/android/org/bouncycastle/crypto/CryptoServicesRegistrar$1.class
CryptoServicesRegistrar.java package com.android.org.bouncycastle.crypto com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic SecurityManager val$securityManager final synthetic java.security.Permission val$permission void <init> (java.lang.SecurityManager, java.security.Permission) public java.lang.Object run () }
com/android/org/bouncycastle/crypto/CryptoServicesRegistrar$Property.class
CryptoServicesRegistrar.java package com.android.org.bouncycastle.crypto public final com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property extends java.lang.Object { public static final com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property EC_IMPLICITLY_CA public static final com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property DH_DEFAULT_PARAMS public static final com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property DSA_DEFAULT_PARAMS private final String name private final Class type private void <init> (java.lang.String, java.lang.Class) String name Class type static synthetic java.lang.String access$000 (com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property) com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property x0 static synthetic java.lang.Class access$100 (com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property) com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property x0 static void <clinit> () }
com/android/org/bouncycastle/crypto/CryptoServicesRegistrar.class
CryptoServicesRegistrar.java package com.android.org.bouncycastle.crypto public final com.android.org.bouncycastle.crypto.CryptoServicesRegistrar extends java.lang.Object { private static final java.security.Permission CanSetDefaultProperty private static final java.security.Permission CanSetThreadProperty private static final java.security.Permission CanSetDefaultRandom private static final ThreadLocal threadProperties private static final java.util.Map globalProperties private static final Object cacheLock private static java.security.SecureRandom defaultSecureRandom private void <init> () public static java.security.SecureRandom getSecureRandom () java.security.SecureRandom tmp public static java.security.SecureRandom getSecureRandom (java.security.SecureRandom) java.security.SecureRandom secureRandom public static void setSecureRandom (java.security.SecureRandom) java.security.SecureRandom secureRandom public static java.lang.Object getProperty (com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property) com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property property Object[] values private static java.lang.Object[] lookupProperty (com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property) Object[] values com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property property java.util.Map properties Object[] values public static java.lang.Object[] getSizedProperty (com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property) com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property property Object[] values public static java.lang.Object getSizedProperty (com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property, int) com.android.org.bouncycastle.crypto.params.DHParameters params int i com.android.org.bouncycastle.crypto.params.DSAParameters params int i com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property property int size Object[] values public static transient void setThreadProperty (com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property, java.lang.Object[]) com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property property Object[] propertyValue public static transient void setGlobalProperty (com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property, java.lang.Object[]) com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property property Object[] propertyValue private static void localSetThread (com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property, java.lang.Object[]) com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property property Object[] propertyValue java.util.Map properties private static transient void localSetGlobalProperty (com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property, java.lang.Object[]) com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property property Object[] propertyValue public static java.lang.Object[] clearGlobalProperty (com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property) com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property property public static java.lang.Object[] clearThreadProperty (com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property) com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property property private static java.lang.Object[] localClearThreadProperty (com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property) com.android.org.bouncycastle.crypto.CryptoServicesRegistrar$Property property java.util.Map properties private static void checkPermission (java.security.Permission) java.security.Permission permission SecurityManager securityManager private static com.android.org.bouncycastle.crypto.params.DHParameters toDH (com.android.org.bouncycastle.crypto.params.DSAParameters) com.android.org.bouncycastle.crypto.params.DSAParameters dsaParams int pSize int m private static int chooseLowerBound (int) int pSize int m static void <clinit> () com.android.org.bouncycastle.crypto.params.DSAParameters def512Params com.android.org.bouncycastle.crypto.params.DSAParameters def768Params com.android.org.bouncycastle.crypto.params.DSAParameters def1024Params com.android.org.bouncycastle.crypto.params.DSAParameters def2048Params }
com/android/org/bouncycastle/crypto/DSA.class
DSA.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.DSA extends java.lang.Object { public abstract void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) public abstract java.math.BigInteger[] generateSignature (byte[]) public abstract boolean verifySignature (byte[], java.math.BigInteger, java.math.BigInteger) }
com/android/org/bouncycastle/crypto/DSAExt.class
DSAExt.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.DSAExt extends java.lang.Object implements com.android.org.bouncycastle.crypto.DSA { public abstract java.math.BigInteger getOrder () }
com/android/org/bouncycastle/crypto/DataLengthException.class
DataLengthException.java package com.android.org.bouncycastle.crypto public com.android.org.bouncycastle.crypto.DataLengthException extends com.android.org.bouncycastle.crypto.RuntimeCryptoException { public void <init> () public void <init> (java.lang.String) String message }
com/android/org/bouncycastle/crypto/DerivationFunction.class
DerivationFunction.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.DerivationFunction extends java.lang.Object { public abstract void init (com.android.org.bouncycastle.crypto.DerivationParameters) public abstract int generateBytes (byte[], int, int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalArgumentException }
com/android/org/bouncycastle/crypto/DerivationParameters.class
DerivationParameters.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.DerivationParameters extends java.lang.Object { }
com/android/org/bouncycastle/crypto/Digest.class
Digest.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.Digest extends java.lang.Object { public abstract java.lang.String getAlgorithmName () public abstract int getDigestSize () public abstract void update (byte) public abstract void update (byte[], int, int) public abstract int doFinal (byte[], int) public abstract void reset () }
com/android/org/bouncycastle/crypto/ExtendedDigest.class
ExtendedDigest.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.ExtendedDigest extends java.lang.Object implements com.android.org.bouncycastle.crypto.Digest { public abstract int getByteLength () }
com/android/org/bouncycastle/crypto/InvalidCipherTextException.class
InvalidCipherTextException.java package com.android.org.bouncycastle.crypto public com.android.org.bouncycastle.crypto.InvalidCipherTextException extends com.android.org.bouncycastle.crypto.CryptoException { public void <init> () public void <init> (java.lang.String) String message public void <init> (java.lang.String, java.lang.Throwable) String message Throwable cause }
com/android/org/bouncycastle/crypto/KeyGenerationParameters.class
KeyGenerationParameters.java package com.android.org.bouncycastle.crypto public com.android.org.bouncycastle.crypto.KeyGenerationParameters extends java.lang.Object { private java.security.SecureRandom random private int strength public void <init> (java.security.SecureRandom, int) java.security.SecureRandom random int strength public java.security.SecureRandom getRandom () public int getStrength () }
com/android/org/bouncycastle/crypto/Mac.class
Mac.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.Mac extends java.lang.Object { public abstract void init (com.android.org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException public abstract java.lang.String getAlgorithmName () public abstract int getMacSize () public abstract void update (byte) throws java.lang.IllegalStateException public abstract void update (byte[], int, int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException public abstract int doFinal (byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException public abstract void reset () }
com/android/org/bouncycastle/crypto/OutputLengthException.class
OutputLengthException.java package com.android.org.bouncycastle.crypto public com.android.org.bouncycastle.crypto.OutputLengthException extends com.android.org.bouncycastle.crypto.DataLengthException { public void <init> (java.lang.String) String msg }
com/android/org/bouncycastle/crypto/PBEParametersGenerator.class
PBEParametersGenerator.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.PBEParametersGenerator extends java.lang.Object { protected byte[] password protected byte[] salt protected int iterationCount protected void <init> () public void init (byte[], byte[], int) byte[] password byte[] salt int iterationCount public byte[] getPassword () public byte[] getSalt () public int getIterationCount () public abstract com.android.org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int) public abstract com.android.org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int) public abstract com.android.org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int) public static byte[] PKCS5PasswordToBytes (char[]) int i byte[] bytes char[] password public static byte[] PKCS5PasswordToUTF8Bytes (char[]) char[] password public static byte[] PKCS12PasswordToBytes (char[]) int i byte[] bytes char[] password }
com/android/org/bouncycastle/crypto/RawAgreement.class
RawAgreement.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.RawAgreement extends java.lang.Object { public abstract void init (com.android.org.bouncycastle.crypto.CipherParameters) public abstract int getAgreementSize () public abstract void calculateAgreement (com.android.org.bouncycastle.crypto.CipherParameters, byte[], int) }
com/android/org/bouncycastle/crypto/RuntimeCryptoException.class
RuntimeCryptoException.java package com.android.org.bouncycastle.crypto public com.android.org.bouncycastle.crypto.RuntimeCryptoException extends java.lang.RuntimeException { public void <init> () public void <init> (java.lang.String) String message }
com/android/org/bouncycastle/crypto/Signer.class
Signer.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.Signer extends java.lang.Object { public abstract void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) public abstract void update (byte) public abstract void update (byte[], int, int) public abstract byte[] generateSignature () throws com.android.org.bouncycastle.crypto.CryptoException com.android.org.bouncycastle.crypto.DataLengthException public abstract boolean verifySignature (byte[]) public abstract void reset () }
com/android/org/bouncycastle/crypto/SignerWithRecovery.class
SignerWithRecovery.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.SignerWithRecovery extends java.lang.Object implements com.android.org.bouncycastle.crypto.Signer { public abstract boolean hasFullMessage () public abstract byte[] getRecoveredMessage () public abstract void updateWithRecoveredMessage (byte[]) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException }
com/android/org/bouncycastle/crypto/SkippingCipher.class
SkippingCipher.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.SkippingCipher extends java.lang.Object { public abstract long skip (long) public abstract long seekTo (long) public abstract long getPosition () }
com/android/org/bouncycastle/crypto/SkippingStreamCipher.class
SkippingStreamCipher.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.SkippingStreamCipher extends java.lang.Object implements com.android.org.bouncycastle.crypto.StreamCipher com.android.org.bouncycastle.crypto.SkippingCipher { }
com/android/org/bouncycastle/crypto/StagedAgreement.class
StagedAgreement.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.StagedAgreement extends java.lang.Object implements com.android.org.bouncycastle.crypto.BasicAgreement { public abstract com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter calculateStage (com.android.org.bouncycastle.crypto.CipherParameters) }
com/android/org/bouncycastle/crypto/StreamBlockCipher.class
StreamBlockCipher.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.StreamBlockCipher extends java.lang.Object implements com.android.org.bouncycastle.crypto.BlockCipher com.android.org.bouncycastle.crypto.StreamCipher { private final com.android.org.bouncycastle.crypto.BlockCipher cipher protected void <init> (com.android.org.bouncycastle.crypto.BlockCipher) com.android.org.bouncycastle.crypto.BlockCipher cipher public com.android.org.bouncycastle.crypto.BlockCipher getUnderlyingCipher () public final byte returnByte (byte) byte in public int processBytes (byte[], int, int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException byte[] in int inOff int len byte[] out int outOff int inStart int inEnd int outStart protected abstract byte calculateByte (byte) }
com/android/org/bouncycastle/crypto/StreamCipher.class
StreamCipher.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.StreamCipher extends java.lang.Object { public abstract void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException public abstract java.lang.String getAlgorithmName () public abstract byte returnByte (byte) public abstract int processBytes (byte[], int, int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException public abstract void reset () }
com/android/org/bouncycastle/crypto/Wrapper.class
Wrapper.java package com.android.org.bouncycastle.crypto public abstract com.android.org.bouncycastle.crypto.Wrapper extends java.lang.Object { public abstract void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) public abstract java.lang.String getAlgorithmName () public abstract byte[] wrap (byte[], int, int) public abstract byte[] unwrap (byte[], int, int) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException }
com/android/org/bouncycastle/crypto/agreement/
com/android/org/bouncycastle/crypto/agreement/DHBasicAgreement.class
DHBasicAgreement.java package com.android.org.bouncycastle.crypto.agreement public com.android.org.bouncycastle.crypto.agreement.DHBasicAgreement extends java.lang.Object implements com.android.org.bouncycastle.crypto.BasicAgreement { private static final java.math.BigInteger ONE private com.android.org.bouncycastle.crypto.params.DHPrivateKeyParameters key private com.android.org.bouncycastle.crypto.params.DHParameters dhParams public void <init> () public void init (com.android.org.bouncycastle.crypto.CipherParameters) com.android.org.bouncycastle.crypto.params.ParametersWithRandom rParam com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter kParam com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter kParam public int getFieldSize () public java.math.BigInteger calculateAgreement (com.android.org.bouncycastle.crypto.CipherParameters) com.android.org.bouncycastle.crypto.CipherParameters pubKey com.android.org.bouncycastle.crypto.params.DHPublicKeyParameters pub java.math.BigInteger p java.math.BigInteger peerY java.math.BigInteger result static void <clinit> () }
com/android/org/bouncycastle/crypto/agreement/ECDHBasicAgreement.class
ECDHBasicAgreement.java package com.android.org.bouncycastle.crypto.agreement public com.android.org.bouncycastle.crypto.agreement.ECDHBasicAgreement extends java.lang.Object implements com.android.org.bouncycastle.crypto.BasicAgreement { private com.android.org.bouncycastle.crypto.params.ECPrivateKeyParameters key public void <init> () public void init (com.android.org.bouncycastle.crypto.CipherParameters) com.android.org.bouncycastle.crypto.CipherParameters key public int getFieldSize () public java.math.BigInteger calculateAgreement (com.android.org.bouncycastle.crypto.CipherParameters) com.android.org.bouncycastle.crypto.CipherParameters pubKey com.android.org.bouncycastle.crypto.params.ECPublicKeyParameters pub com.android.org.bouncycastle.crypto.params.ECDomainParameters params java.math.BigInteger d com.android.org.bouncycastle.math.ec.ECPoint Q java.math.BigInteger h com.android.org.bouncycastle.math.ec.ECPoint P }
com/android/org/bouncycastle/crypto/digests/
com/android/org/bouncycastle/crypto/digests/AndroidDigestFactory.class
AndroidDigestFactory.java package com.android.org.bouncycastle.crypto.digests public final com.android.org.bouncycastle.crypto.digests.AndroidDigestFactory extends java.lang.Object { private static final com.android.org.bouncycastle.crypto.digests.AndroidDigestFactoryInterface CONSCRYPT private static final com.android.org.bouncycastle.crypto.digests.AndroidDigestFactoryInterface BC public void <init> () public static com.android.org.bouncycastle.crypto.Digest getMD5 () public static com.android.org.bouncycastle.crypto.Digest getSHA1 () public static com.android.org.bouncycastle.crypto.Digest getSHA224 () public static com.android.org.bouncycastle.crypto.Digest getSHA256 () public static com.android.org.bouncycastle.crypto.Digest getSHA384 () public static com.android.org.bouncycastle.crypto.Digest getSHA512 () static void <clinit> () }
com/android/org/bouncycastle/crypto/digests/AndroidDigestFactoryBouncyCastle.class
AndroidDigestFactoryBouncyCastle.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.AndroidDigestFactoryBouncyCastle extends java.lang.Object implements com.android.org.bouncycastle.crypto.digests.AndroidDigestFactoryInterface { public void <init> () public com.android.org.bouncycastle.crypto.Digest getMD5 () public com.android.org.bouncycastle.crypto.Digest getSHA1 () public com.android.org.bouncycastle.crypto.Digest getSHA224 () public com.android.org.bouncycastle.crypto.Digest getSHA256 () public com.android.org.bouncycastle.crypto.Digest getSHA384 () public com.android.org.bouncycastle.crypto.Digest getSHA512 () }
com/android/org/bouncycastle/crypto/digests/AndroidDigestFactoryInterface.class
AndroidDigestFactoryInterface.java package com.android.org.bouncycastle.crypto.digests abstract com.android.org.bouncycastle.crypto.digests.AndroidDigestFactoryInterface extends java.lang.Object { public abstract com.android.org.bouncycastle.crypto.Digest getMD5 () public abstract com.android.org.bouncycastle.crypto.Digest getSHA1 () public abstract com.android.org.bouncycastle.crypto.Digest getSHA224 () public abstract com.android.org.bouncycastle.crypto.Digest getSHA256 () public abstract com.android.org.bouncycastle.crypto.Digest getSHA384 () public abstract com.android.org.bouncycastle.crypto.Digest getSHA512 () }
com/android/org/bouncycastle/crypto/digests/AndroidDigestFactoryOpenSSL.class
AndroidDigestFactoryOpenSSL.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.AndroidDigestFactoryOpenSSL extends java.lang.Object implements com.android.org.bouncycastle.crypto.digests.AndroidDigestFactoryInterface { public void <init> () public com.android.org.bouncycastle.crypto.Digest getMD5 () public com.android.org.bouncycastle.crypto.Digest getSHA1 () public com.android.org.bouncycastle.crypto.Digest getSHA224 () public com.android.org.bouncycastle.crypto.Digest getSHA256 () public com.android.org.bouncycastle.crypto.Digest getSHA384 () public com.android.org.bouncycastle.crypto.Digest getSHA512 () }
com/android/org/bouncycastle/crypto/digests/EncodableDigest.class
EncodableDigest.java package com.android.org.bouncycastle.crypto.digests public abstract com.android.org.bouncycastle.crypto.digests.EncodableDigest extends java.lang.Object { public abstract byte[] getEncodedState () }
com/android/org/bouncycastle/crypto/digests/GeneralDigest.class
GeneralDigest.java package com.android.org.bouncycastle.crypto.digests public abstract com.android.org.bouncycastle.crypto.digests.GeneralDigest extends java.lang.Object implements com.android.org.bouncycastle.crypto.ExtendedDigest com.android.org.bouncycastle.util.Memoable { private static final int BYTE_LENGTH private final byte[] xBuf private int xBufOff private long byteCount protected void <init> () protected void <init> (com.android.org.bouncycastle.crypto.digests.GeneralDigest) com.android.org.bouncycastle.crypto.digests.GeneralDigest t protected void <init> (byte[]) byte[] encodedState protected void copyIn (com.android.org.bouncycastle.crypto.digests.GeneralDigest) com.android.org.bouncycastle.crypto.digests.GeneralDigest t public void update (byte) byte in public void update (byte[], int, int) byte[] in int inOff int len int i int limit public void finish () long bitLength public void reset () int i protected void populateState (byte[]) byte[] state public int getByteLength () protected abstract void processWord (byte[], int) protected abstract void processLength (long) protected abstract void processBlock () }
com/android/org/bouncycastle/crypto/digests/LongDigest.class
LongDigest.java package com.android.org.bouncycastle.crypto.digests public abstract com.android.org.bouncycastle.crypto.digests.LongDigest extends java.lang.Object implements com.android.org.bouncycastle.crypto.ExtendedDigest com.android.org.bouncycastle.util.Memoable com.android.org.bouncycastle.crypto.digests.EncodableDigest { private static final int BYTE_LENGTH private byte[] xBuf private int xBufOff private long byteCount1 private long byteCount2 protected long H1 protected long H2 protected long H3 protected long H4 protected long H5 protected long H6 protected long H7 protected long H8 private long[] W private int wOff static final long[] K protected void <init> () protected void <init> (com.android.org.bouncycastle.crypto.digests.LongDigest) com.android.org.bouncycastle.crypto.digests.LongDigest t protected void copyIn (com.android.org.bouncycastle.crypto.digests.LongDigest) com.android.org.bouncycastle.crypto.digests.LongDigest t protected void populateState (byte[]) int i byte[] state protected void restoreState (byte[]) int i byte[] encodedState protected int getEncodedStateSize () public void update (byte) byte in public void update (byte[], int, int) byte[] in int inOff int len public void finish () long lowBitLength long hiBitLength public void reset () int i int i public int getByteLength () protected void processWord (byte[], int) byte[] in int inOff private void adjustByteCounts () protected void processLength (long, long) long lowW long hiW protected void processBlock () int t int i int i long a long b long c long d long e long f long g long h int t private long Ch (long, long, long) long x long y long z private long Maj (long, long, long) long x long y long z private long Sum0 (long) long x private long Sum1 (long) long x private long Sigma0 (long) long x private long Sigma1 (long) long x static void <clinit> () }
com/android/org/bouncycastle/crypto/digests/MD4Digest.class
MD4Digest.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.MD4Digest extends com.android.org.bouncycastle.crypto.digests.GeneralDigest { private static final int DIGEST_LENGTH private int H1 private int H2 private int H3 private int H4 private int[] X private int xOff private static final int S11 private static final int S12 private static final int S13 private static final int S14 private static final int S21 private static final int S22 private static final int S23 private static final int S24 private static final int S31 private static final int S32 private static final int S33 private static final int S34 public void <init> () public void <init> (com.android.org.bouncycastle.crypto.digests.MD4Digest) com.android.org.bouncycastle.crypto.digests.MD4Digest t private void copyIn (com.android.org.bouncycastle.crypto.digests.MD4Digest) com.android.org.bouncycastle.crypto.digests.MD4Digest t public java.lang.String getAlgorithmName () public int getDigestSize () protected void processWord (byte[], int) byte[] in int inOff protected void processLength (long) long bitLength private void unpackWord (int, byte[], int) int word byte[] out int outOff public int doFinal (byte[], int) byte[] out int outOff public void reset () int i private int rotateLeft (int, int) int x int n private int F (int, int, int) int u int v int w private int G (int, int, int) int u int v int w private int H (int, int, int) int u int v int w protected void processBlock () int i int a int b int c int d public com.android.org.bouncycastle.util.Memoable copy () public void reset (com.android.org.bouncycastle.util.Memoable) com.android.org.bouncycastle.util.Memoable other com.android.org.bouncycastle.crypto.digests.MD4Digest d }
com/android/org/bouncycastle/crypto/digests/MD5Digest.class
MD5Digest.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.MD5Digest extends com.android.org.bouncycastle.crypto.digests.GeneralDigest implements com.android.org.bouncycastle.crypto.digests.EncodableDigest { private static final int DIGEST_LENGTH private int H1 private int H2 private int H3 private int H4 private int[] X private int xOff private static final int S11 private static final int S12 private static final int S13 private static final int S14 private static final int S21 private static final int S22 private static final int S23 private static final int S24 private static final int S31 private static final int S32 private static final int S33 private static final int S34 private static final int S41 private static final int S42 private static final int S43 private static final int S44 public void <init> () public void <init> (byte[]) int i byte[] encodedState public void <init> (com.android.org.bouncycastle.crypto.digests.MD5Digest) com.android.org.bouncycastle.crypto.digests.MD5Digest t private void copyIn (com.android.org.bouncycastle.crypto.digests.MD5Digest) com.android.org.bouncycastle.crypto.digests.MD5Digest t public java.lang.String getAlgorithmName () public int getDigestSize () protected void processWord (byte[], int) byte[] in int inOff protected void processLength (long) long bitLength private void unpackWord (int, byte[], int) int word byte[] out int outOff public int doFinal (byte[], int) byte[] out int outOff public void reset () int i private int rotateLeft (int, int) int x int n private int F (int, int, int) int u int v int w private int G (int, int, int) int u int v int w private int H (int, int, int) int u int v int w private int K (int, int, int) int u int v int w protected void processBlock () int i int a int b int c int d public com.android.org.bouncycastle.util.Memoable copy () public void reset (com.android.org.bouncycastle.util.Memoable) com.android.org.bouncycastle.util.Memoable other com.android.org.bouncycastle.crypto.digests.MD5Digest d public byte[] getEncodedState () int i byte[] state }
com/android/org/bouncycastle/crypto/digests/NullDigest$1.class
NullDigest.java package com.android.org.bouncycastle.crypto.digests synthetic com.android.org.bouncycastle.crypto.digests.NullDigest$1 extends java.lang.Object { }
com/android/org/bouncycastle/crypto/digests/NullDigest$OpenByteArrayOutputStream.class
NullDigest.java package com.android.org.bouncycastle.crypto.digests com.android.org.bouncycastle.crypto.digests.NullDigest$OpenByteArrayOutputStream extends java.io.ByteArrayOutputStream { private void <init> () public void reset () void copy (byte[], int) byte[] out int outOff synthetic void <init> (com.android.org.bouncycastle.crypto.digests.NullDigest$1) com.android.org.bouncycastle.crypto.digests.NullDigest$1 x0 }
com/android/org/bouncycastle/crypto/digests/NullDigest.class
NullDigest.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.NullDigest extends java.lang.Object implements com.android.org.bouncycastle.crypto.Digest { private com.android.org.bouncycastle.crypto.digests.NullDigest$OpenByteArrayOutputStream bOut public void <init> () public java.lang.String getAlgorithmName () public int getDigestSize () public void update (byte) byte in public void update (byte[], int, int) byte[] in int inOff int len public int doFinal (byte[], int) byte[] out int outOff int size public void reset () }
com/android/org/bouncycastle/crypto/digests/OpenSSLDigest$MD5.class
OpenSSLDigest.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.OpenSSLDigest$MD5 extends com.android.org.bouncycastle.crypto.digests.OpenSSLDigest { public void <init> () }
com/android/org/bouncycastle/crypto/digests/OpenSSLDigest$SHA1.class
OpenSSLDigest.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.OpenSSLDigest$SHA1 extends com.android.org.bouncycastle.crypto.digests.OpenSSLDigest { public void <init> () }
com/android/org/bouncycastle/crypto/digests/OpenSSLDigest$SHA224.class
OpenSSLDigest.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.OpenSSLDigest$SHA224 extends com.android.org.bouncycastle.crypto.digests.OpenSSLDigest { public void <init> () }
com/android/org/bouncycastle/crypto/digests/OpenSSLDigest$SHA256.class
OpenSSLDigest.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.OpenSSLDigest$SHA256 extends com.android.org.bouncycastle.crypto.digests.OpenSSLDigest { public void <init> () }
com/android/org/bouncycastle/crypto/digests/OpenSSLDigest$SHA384.class
OpenSSLDigest.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.OpenSSLDigest$SHA384 extends com.android.org.bouncycastle.crypto.digests.OpenSSLDigest { public void <init> () }
com/android/org/bouncycastle/crypto/digests/OpenSSLDigest$SHA512.class
OpenSSLDigest.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.OpenSSLDigest$SHA512 extends com.android.org.bouncycastle.crypto.digests.OpenSSLDigest { public void <init> () }
com/android/org/bouncycastle/crypto/digests/OpenSSLDigest.class
OpenSSLDigest.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.OpenSSLDigest extends java.lang.Object implements com.android.org.bouncycastle.crypto.ExtendedDigest { private final java.security.MessageDigest delegate private final int byteSize public void <init> (java.lang.String, int) Exception e String algorithm int byteSize public java.lang.String getAlgorithmName () public int getDigestSize () public int getByteLength () public void reset () public void update (byte) byte in public void update (byte[], int, int) byte[] in int inOff int len public int doFinal (byte[], int) java.security.DigestException e byte[] out int outOff }
com/android/org/bouncycastle/crypto/digests/SHA1Digest.class
SHA1Digest.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.SHA1Digest extends com.android.org.bouncycastle.crypto.digests.GeneralDigest implements com.android.org.bouncycastle.crypto.digests.EncodableDigest { private static final int DIGEST_LENGTH private int H1 private int H2 private int H3 private int H4 private int H5 private int[] X private int xOff private static final int Y1 private static final int Y2 private static final int Y3 private static final int Y4 public void <init> () public void <init> (com.android.org.bouncycastle.crypto.digests.SHA1Digest) com.android.org.bouncycastle.crypto.digests.SHA1Digest t public void <init> (byte[]) int i byte[] encodedState private void copyIn (com.android.org.bouncycastle.crypto.digests.SHA1Digest) com.android.org.bouncycastle.crypto.digests.SHA1Digest t public java.lang.String getAlgorithmName () public int getDigestSize () protected void processWord (byte[], int) byte[] in int inOff int n protected void processLength (long) long bitLength public int doFinal (byte[], int) byte[] out int outOff public void reset () int i private int f (int, int, int) int u int v int w private int h (int, int, int) int u int v int w private int g (int, int, int) int u int v int w protected void processBlock () int t int i int j int j int j int j int i int A int B int C int D int E int idx public com.android.org.bouncycastle.util.Memoable copy () public void reset (com.android.org.bouncycastle.util.Memoable) com.android.org.bouncycastle.util.Memoable other com.android.org.bouncycastle.crypto.digests.SHA1Digest d public byte[] getEncodedState () int i byte[] state }
com/android/org/bouncycastle/crypto/digests/SHA224Digest.class
SHA224Digest.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.SHA224Digest extends com.android.org.bouncycastle.crypto.digests.GeneralDigest implements com.android.org.bouncycastle.crypto.digests.EncodableDigest { private static final int DIGEST_LENGTH private int H1 private int H2 private int H3 private int H4 private int H5 private int H6 private int H7 private int H8 private int[] X private int xOff static final int[] K public void <init> () public void <init> (com.android.org.bouncycastle.crypto.digests.SHA224Digest) com.android.org.bouncycastle.crypto.digests.SHA224Digest t private void doCopy (com.android.org.bouncycastle.crypto.digests.SHA224Digest) com.android.org.bouncycastle.crypto.digests.SHA224Digest t public void <init> (byte[]) int i byte[] encodedState public java.lang.String getAlgorithmName () public int getDigestSize () protected void processWord (byte[], int) byte[] in int inOff int n protected void processLength (long) long bitLength public int doFinal (byte[], int) byte[] out int outOff public void reset () int i protected void processBlock () int t int i int i int a int b int c int d int e int f int g int h int t private int Ch (int, int, int) int x int y int z private int Maj (int, int, int) int x int y int z private int Sum0 (int) int x private int Sum1 (int) int x private int Theta0 (int) int x private int Theta1 (int) int x public com.android.org.bouncycastle.util.Memoable copy () public void reset (com.android.org.bouncycastle.util.Memoable) com.android.org.bouncycastle.util.Memoable other com.android.org.bouncycastle.crypto.digests.SHA224Digest d public byte[] getEncodedState () int i byte[] state static void <clinit> () }
com/android/org/bouncycastle/crypto/digests/SHA256Digest.class
SHA256Digest.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.SHA256Digest extends com.android.org.bouncycastle.crypto.digests.GeneralDigest implements com.android.org.bouncycastle.crypto.digests.EncodableDigest { private static final int DIGEST_LENGTH private int H1 private int H2 private int H3 private int H4 private int H5 private int H6 private int H7 private int H8 private int[] X private int xOff static final int[] K public void <init> () public void <init> (com.android.org.bouncycastle.crypto.digests.SHA256Digest) com.android.org.bouncycastle.crypto.digests.SHA256Digest t private void copyIn (com.android.org.bouncycastle.crypto.digests.SHA256Digest) com.android.org.bouncycastle.crypto.digests.SHA256Digest t public void <init> (byte[]) int i byte[] encodedState public java.lang.String getAlgorithmName () public int getDigestSize () protected void processWord (byte[], int) byte[] in int inOff int n protected void processLength (long) long bitLength public int doFinal (byte[], int) byte[] out int outOff public void reset () int i protected void processBlock () int t int i int i int a int b int c int d int e int f int g int h int t private static int Ch (int, int, int) int x int y int z private static int Maj (int, int, int) int x int y int z private static int Sum0 (int) int x private static int Sum1 (int) int x private static int Theta0 (int) int x private static int Theta1 (int) int x public com.android.org.bouncycastle.util.Memoable copy () public void reset (com.android.org.bouncycastle.util.Memoable) com.android.org.bouncycastle.util.Memoable other com.android.org.bouncycastle.crypto.digests.SHA256Digest d public byte[] getEncodedState () int i byte[] state static void <clinit> () }
com/android/org/bouncycastle/crypto/digests/SHA384Digest.class
SHA384Digest.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.SHA384Digest extends com.android.org.bouncycastle.crypto.digests.LongDigest { private static final int DIGEST_LENGTH public void <init> () public void <init> (com.android.org.bouncycastle.crypto.digests.SHA384Digest) com.android.org.bouncycastle.crypto.digests.SHA384Digest t public void <init> (byte[]) byte[] encodedState public java.lang.String getAlgorithmName () public int getDigestSize () public int doFinal (byte[], int) byte[] out int outOff public void reset () public com.android.org.bouncycastle.util.Memoable copy () public void reset (com.android.org.bouncycastle.util.Memoable) com.android.org.bouncycastle.util.Memoable other com.android.org.bouncycastle.crypto.digests.SHA384Digest d public byte[] getEncodedState () byte[] encoded }
com/android/org/bouncycastle/crypto/digests/SHA512Digest.class
SHA512Digest.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.SHA512Digest extends com.android.org.bouncycastle.crypto.digests.LongDigest { private static final int DIGEST_LENGTH public void <init> () public void <init> (com.android.org.bouncycastle.crypto.digests.SHA512Digest) com.android.org.bouncycastle.crypto.digests.SHA512Digest t public void <init> (byte[]) byte[] encodedState public java.lang.String getAlgorithmName () public int getDigestSize () public int doFinal (byte[], int) byte[] out int outOff public void reset () public com.android.org.bouncycastle.util.Memoable copy () public void reset (com.android.org.bouncycastle.util.Memoable) com.android.org.bouncycastle.util.Memoable other com.android.org.bouncycastle.crypto.digests.SHA512Digest d public byte[] getEncodedState () byte[] encoded }
com/android/org/bouncycastle/crypto/digests/XofUtils.class
XofUtils.java package com.android.org.bouncycastle.crypto.digests public com.android.org.bouncycastle.crypto.digests.XofUtils extends java.lang.Object { public void <init> () public static byte[] leftEncode (long) int i long strLen byte n long v byte[] b public static byte[] rightEncode (long) int i long strLen byte n long v byte[] b }
com/android/org/bouncycastle/crypto/ec/
com/android/org/bouncycastle/crypto/ec/CustomNamedCurves$1.class
CustomNamedCurves.java package com.android.org.bouncycastle.crypto.ec com.android.org.bouncycastle.crypto.ec.CustomNamedCurves$1 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () byte[] S com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters glv com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/crypto/ec/CustomNamedCurves$2.class
CustomNamedCurves.java package com.android.org.bouncycastle.crypto.ec com.android.org.bouncycastle.crypto.ec.CustomNamedCurves$2 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () byte[] S com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/crypto/ec/CustomNamedCurves$3.class
CustomNamedCurves.java package com.android.org.bouncycastle.crypto.ec com.android.org.bouncycastle.crypto.ec.CustomNamedCurves$3 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () byte[] S com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters glv com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/crypto/ec/CustomNamedCurves$4.class
CustomNamedCurves.java package com.android.org.bouncycastle.crypto.ec com.android.org.bouncycastle.crypto.ec.CustomNamedCurves$4 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () byte[] S com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/crypto/ec/CustomNamedCurves$5.class
CustomNamedCurves.java package com.android.org.bouncycastle.crypto.ec com.android.org.bouncycastle.crypto.ec.CustomNamedCurves$5 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () byte[] S com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters glv com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/crypto/ec/CustomNamedCurves$6.class
CustomNamedCurves.java package com.android.org.bouncycastle.crypto.ec com.android.org.bouncycastle.crypto.ec.CustomNamedCurves$6 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () byte[] S com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/crypto/ec/CustomNamedCurves$7.class
CustomNamedCurves.java package com.android.org.bouncycastle.crypto.ec com.android.org.bouncycastle.crypto.ec.CustomNamedCurves$7 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () byte[] S com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/crypto/ec/CustomNamedCurves$8.class
CustomNamedCurves.java package com.android.org.bouncycastle.crypto.ec com.android.org.bouncycastle.crypto.ec.CustomNamedCurves$8 extends com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder { void <init> () protected com.android.org.bouncycastle.asn1.x9.X9ECParameters createParameters () byte[] S com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECPoint G }
com/android/org/bouncycastle/crypto/ec/CustomNamedCurves.class
CustomNamedCurves.java package com.android.org.bouncycastle.crypto.ec public com.android.org.bouncycastle.crypto.ec.CustomNamedCurves extends java.lang.Object { static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp192k1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp192r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp224k1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp224r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp256k1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp256r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp384r1 static com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder secp521r1 static final java.util.Hashtable nameToCurve static final java.util.Hashtable nameToOID static final java.util.Hashtable oidToCurve static final java.util.Hashtable oidToName static final java.util.Vector names public void <init> () private static com.android.org.bouncycastle.asn1.x9.X9ECPoint configureBasepoint (com.android.org.bouncycastle.math.ec.ECCurve, java.lang.String) com.android.org.bouncycastle.math.ec.ECCurve curve String encoding com.android.org.bouncycastle.asn1.x9.X9ECPoint G private static com.android.org.bouncycastle.math.ec.ECCurve configureCurve (com.android.org.bouncycastle.math.ec.ECCurve) com.android.org.bouncycastle.math.ec.ECCurve curve private static com.android.org.bouncycastle.math.ec.ECCurve configureCurveGLV (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters) com.android.org.bouncycastle.math.ec.ECCurve c com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters p static void defineCurve (java.lang.String, com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder) String name com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder holder static void defineCurveWithOID (java.lang.String, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder) String name com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder holder static void defineCurveAlias (java.lang.String, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) String name com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid Object curve public static com.android.org.bouncycastle.asn1.x9.X9ECParameters getByName (java.lang.String) String name com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder holder public static com.android.org.bouncycastle.asn1.x9.X9ECParameters getByOID (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x9.X9ECParametersHolder holder public static com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String) String name public static java.lang.String getName (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public static java.util.Enumeration getNames () static synthetic com.android.org.bouncycastle.math.ec.ECCurve access$000 (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters) com.android.org.bouncycastle.math.ec.ECCurve x0 com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters x1 static synthetic com.android.org.bouncycastle.asn1.x9.X9ECPoint access$100 (com.android.org.bouncycastle.math.ec.ECCurve, java.lang.String) com.android.org.bouncycastle.math.ec.ECCurve x0 String x1 static synthetic com.android.org.bouncycastle.math.ec.ECCurve access$200 (com.android.org.bouncycastle.math.ec.ECCurve) com.android.org.bouncycastle.math.ec.ECCurve x0 static void <clinit> () }
com/android/org/bouncycastle/crypto/encodings/
com/android/org/bouncycastle/crypto/encodings/OAEPEncoding.class
OAEPEncoding.java package com.android.org.bouncycastle.crypto.encodings public com.android.org.bouncycastle.crypto.encodings.OAEPEncoding extends java.lang.Object implements com.android.org.bouncycastle.crypto.AsymmetricBlockCipher { private byte[] defHash private com.android.org.bouncycastle.crypto.Digest mgf1Hash private com.android.org.bouncycastle.crypto.AsymmetricBlockCipher engine private java.security.SecureRandom random private boolean forEncryption public void <init> (com.android.org.bouncycastle.crypto.AsymmetricBlockCipher) com.android.org.bouncycastle.crypto.AsymmetricBlockCipher cipher public void <init> (com.android.org.bouncycastle.crypto.AsymmetricBlockCipher, com.android.org.bouncycastle.crypto.Digest) com.android.org.bouncycastle.crypto.AsymmetricBlockCipher cipher com.android.org.bouncycastle.crypto.Digest hash public void <init> (com.android.org.bouncycastle.crypto.AsymmetricBlockCipher, com.android.org.bouncycastle.crypto.Digest, byte[]) com.android.org.bouncycastle.crypto.AsymmetricBlockCipher cipher com.android.org.bouncycastle.crypto.Digest hash byte[] encodingParams public void <init> (com.android.org.bouncycastle.crypto.AsymmetricBlockCipher, com.android.org.bouncycastle.crypto.Digest, com.android.org.bouncycastle.crypto.Digest, byte[]) com.android.org.bouncycastle.crypto.AsymmetricBlockCipher cipher com.android.org.bouncycastle.crypto.Digest hash com.android.org.bouncycastle.crypto.Digest mgf1Hash byte[] encodingParams public com.android.org.bouncycastle.crypto.AsymmetricBlockCipher getUnderlyingCipher () public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) com.android.org.bouncycastle.crypto.params.ParametersWithRandom rParam boolean forEncryption com.android.org.bouncycastle.crypto.CipherParameters param public int getInputBlockSize () int baseBlockSize public int getOutputBlockSize () int baseBlockSize public byte[] processBlock (byte[], int, int) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException byte[] in int inOff int inLen public byte[] encodeBlock (byte[], int, int) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException int i int i byte[] in int inOff int inLen byte[] block byte[] seed byte[] mask public byte[] decodeBlock (byte[], int, int) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException int i int i int i int index byte[] in int inOff int inLen byte[] data byte[] block boolean wrongData byte[] mask boolean defHashWrong int start boolean dataStartWrong byte[] output private void ItoOSP (int, byte[]) int i byte[] sp private byte[] maskGeneratorFunction1 (byte[], int, int, int) byte[] Z int zOff int zLen int length byte[] mask byte[] hashBuf byte[] C int counter }
com/android/org/bouncycastle/crypto/encodings/PKCS1Encoding.class
PKCS1Encoding.java package com.android.org.bouncycastle.crypto.encodings public com.android.org.bouncycastle.crypto.encodings.PKCS1Encoding extends java.lang.Object implements com.android.org.bouncycastle.crypto.AsymmetricBlockCipher { public static final String STRICT_LENGTH_ENABLED_PROPERTY public static final String NOT_STRICT_LENGTH_ENABLED_PROPERTY private static final int HEADER_LENGTH private java.security.SecureRandom random private com.android.org.bouncycastle.crypto.AsymmetricBlockCipher engine private boolean forEncryption private boolean forPrivateKey private boolean useStrictLength private int pLen private byte[] fallback private byte[] blockBuffer public void <init> (com.android.org.bouncycastle.crypto.AsymmetricBlockCipher) com.android.org.bouncycastle.crypto.AsymmetricBlockCipher cipher public void <init> (com.android.org.bouncycastle.crypto.AsymmetricBlockCipher, int) com.android.org.bouncycastle.crypto.AsymmetricBlockCipher cipher int pLen public void <init> (com.android.org.bouncycastle.crypto.AsymmetricBlockCipher, byte[]) com.android.org.bouncycastle.crypto.AsymmetricBlockCipher cipher byte[] fallback private boolean useStrict () public com.android.org.bouncycastle.crypto.AsymmetricBlockCipher getUnderlyingCipher () public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) com.android.org.bouncycastle.crypto.params.ParametersWithRandom rParam com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter kParam boolean forEncryption com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter kParam public int getInputBlockSize () int baseBlockSize public int getOutputBlockSize () int baseBlockSize public byte[] processBlock (byte[], int, int) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException byte[] in int inOff int inLen private byte[] encodeBlock (byte[], int, int) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException int i int i byte[] in int inOff int inLen byte[] block private static int checkPkcs1Encoding (byte[], int) int tmp int i byte[] encoded int pLen int correct int plen private byte[] decodeBlockOrRandom (byte[], int, int) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException byte[] random int i byte[] in int inOff int inLen byte[] block byte[] random byte[] data int correct byte[] result private byte[] decodeBlock (byte[], int, int) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException byte[] data boolean badType byte[] in int inOff int inLen byte[] block boolean incorrectLength byte[] data byte type boolean badType int start byte[] result private int findStart (byte, byte[]) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException byte pad int i byte type byte[] block int start boolean padErr }
com/android/org/bouncycastle/crypto/engines/
com/android/org/bouncycastle/crypto/engines/AESEngine.class
AESEngine.java package com.android.org.bouncycastle.crypto.engines public com.android.org.bouncycastle.crypto.engines.AESEngine extends java.lang.Object implements com.android.org.bouncycastle.crypto.BlockCipher { private static final byte[] S private static final byte[] Si private static final int[] rcon private static final int[] T0 private static final int[] Tinv0 private static final int m1 private static final int m2 private static final int m3 private static final int m4 private static final int m5 private int ROUNDS private int[][] WorkingKey private int C0 private int C1 private int C2 private int C3 private boolean forEncryption private byte[] s private static final int BLOCK_SIZE private static int shift (int, int) int r int shift private static int FFmulX (int) int x private static int FFmulX2 (int) int x int t0 int t1 private static int inv_mcol (int) int x int t0 int t1 private static int subWord (int) int x private int[][] generateWorkingKey (byte[], boolean) int colx int i int col0 int col1 int col2 int col3 int col0 int col1 int col2 int col3 int col4 int col5 int i int rcon int colx int col0 int col1 int col2 int col3 int col4 int col5 int col6 int col7 int i int rcon int colx int i int j byte[] key boolean forEncryption int keyLen int KC int[][] W public void <init> () public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) boolean forEncryption com.android.org.bouncycastle.crypto.CipherParameters params public java.lang.String getAlgorithmName () public int getBlockSize () public int processBlock (byte[], int, byte[], int) byte[] in int inOff byte[] out int outOff public void reset () private void unpackBlock (byte[], int) byte[] bytes int off int index private void packBlock (byte[], int) byte[] bytes int off int index private void encryptBlock (int[][]) int r0 int r1 int r2 int[][] KW int t0 int t1 int t2 int r int r0 int r1 int r2 int r3 private void decryptBlock (int[][]) int r0 int r1 int r2 int[][] KW int t0 int t1 int t2 int r int r0 int r1 int r2 int r3 static void <clinit> () }
com/android/org/bouncycastle/crypto/engines/AESFastEngine.class
AESFastEngine.java package com.android.org.bouncycastle.crypto.engines public com.android.org.bouncycastle.crypto.engines.AESFastEngine extends java.lang.Object implements com.android.org.bouncycastle.crypto.BlockCipher { private static final byte[] S private static final byte[] Si private static final int[] rcon private static final int[] T private static final int[] Tinv private static final int m1 private static final int m2 private static final int m3 private static final int m4 private static final int m5 private int ROUNDS private int[][] WorkingKey private int C0 private int C1 private int C2 private int C3 private boolean forEncryption private static final int BLOCK_SIZE private static int shift (int, int) int r int shift private static int FFmulX (int) int x private static int FFmulX2 (int) int x int t0 int t1 private static int inv_mcol (int) int x int t0 int t1 private static int subWord (int) int x int i0 int i1 int i2 int i3 private int[][] generateWorkingKey (byte[], boolean) int colx int i int col0 int col1 int col2 int col3 int col0 int col1 int col2 int col3 int col4 int col5 int i int rcon int colx int col0 int col1 int col2 int col3 int col4 int col5 int col6 int col7 int i int rcon int colx int i int j byte[] key boolean forEncryption int keyLen int KC int[][] W public void <init> () public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) boolean forEncryption com.android.org.bouncycastle.crypto.CipherParameters params public java.lang.String getAlgorithmName () public int getBlockSize () public int processBlock (byte[], int, byte[], int) byte[] in int inOff byte[] out int outOff public void reset () private void unpackBlock (byte[], int) byte[] bytes int off private void packBlock (byte[], int) byte[] bytes int off private void encryptBlock (int[][]) int r0 int r1 int r2 int i0 int i1 int i2 int i3 int[][] KW int t0 int t1 int t2 int r int r0 int r1 int r2 int r3 int i0 int i1 int i2 int i3 private void decryptBlock (int[][]) int r0 int r1 int r2 int i0 int i1 int i2 int i3 int[][] KW int t0 int t1 int t2 int r int r0 int r1 int r2 int r3 int i0 int i1 int i2 int i3 static void <clinit> () }
com/android/org/bouncycastle/crypto/engines/AESWrapEngine.class
AESWrapEngine.java package com.android.org.bouncycastle.crypto.engines public com.android.org.bouncycastle.crypto.engines.AESWrapEngine extends com.android.org.bouncycastle.crypto.engines.RFC3394WrapEngine { public void <init> () public void <init> (boolean) boolean useReverseDirection }
com/android/org/bouncycastle/crypto/engines/BlowfishEngine.class
BlowfishEngine.java package com.android.org.bouncycastle.crypto.engines public final com.android.org.bouncycastle.crypto.engines.BlowfishEngine extends java.lang.Object implements com.android.org.bouncycastle.crypto.BlockCipher { private static final int[] KP private static final int[] KS0 private static final int[] KS1 private static final int[] KS2 private static final int[] KS3 private static final int ROUNDS private static final int BLOCK_SIZE private static final int SBOX_SK private static final int P_SZ private final int[] S0 private final int[] S1 private final int[] S2 private final int[] S3 private final int[] P private boolean encrypting private byte[] workingKey public void <init> () public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) boolean encrypting com.android.org.bouncycastle.crypto.CipherParameters params public java.lang.String getAlgorithmName () public final int processBlock (byte[], int, byte[], int) byte[] in int inOff byte[] out int outOff public void reset () public int getBlockSize () private int F (int) int x private void processTable (int, int, int[]) int i int s int xl int xr int[] table int size private void setKey (byte[]) int j int data int i byte[] key int keyLength int keyIndex private void encryptBlock (byte[], int, byte[], int) int i byte[] src int srcIndex byte[] dst int dstIndex int xl int xr private void decryptBlock (byte[], int, byte[], int) int i byte[] src int srcIndex byte[] dst int dstIndex int xl int xr private int BytesTo32bits (byte[], int) byte[] b int i private void Bits32ToBytes (int, byte[], int) int in byte[] b int offset static void <clinit> () }
com/android/org/bouncycastle/crypto/engines/DESEngine.class
DESEngine.java package com.android.org.bouncycastle.crypto.engines public com.android.org.bouncycastle.crypto.engines.DESEngine extends java.lang.Object implements com.android.org.bouncycastle.crypto.BlockCipher { protected static final int BLOCK_SIZE private int[] workingKey private static final short[] bytebit private static final int[] bigbyte private static final byte[] pc1 private static final byte[] totrot private static final byte[] pc2 private static final int[] SP1 private static final int[] SP2 private static final int[] SP3 private static final int[] SP4 private static final int[] SP5 private static final int[] SP6 private static final int[] SP7 private static final int[] SP8 public void <init> () public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) boolean encrypting com.android.org.bouncycastle.crypto.CipherParameters params public java.lang.String getAlgorithmName () public int getBlockSize () public int processBlock (byte[], int, byte[], int) byte[] in int inOff byte[] out int outOff public void reset () protected int[] generateWorkingKey (boolean, byte[]) int l int j int m int l int j int l int j int j int m int n int i int i1 int i2 int i boolean encrypting byte[] key int[] newKey boolean[] pc1m boolean[] pcr protected void desFunc (int[], byte[], int, byte[], int) int fval int round int[] wKey byte[] in int inOff byte[] out int outOff int work int right int left static void <clinit> () }
com/android/org/bouncycastle/crypto/engines/DESedeEngine.class
DESedeEngine.java package com.android.org.bouncycastle.crypto.engines public com.android.org.bouncycastle.crypto.engines.DESedeEngine extends com.android.org.bouncycastle.crypto.engines.DESEngine { protected static final int BLOCK_SIZE private int[] workingKey1 private int[] workingKey2 private int[] workingKey3 private boolean forEncryption public void <init> () public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) byte[] key3 boolean encrypting com.android.org.bouncycastle.crypto.CipherParameters params byte[] keyMaster byte[] key1 byte[] key2 public java.lang.String getAlgorithmName () public int getBlockSize () public int processBlock (byte[], int, byte[], int) byte[] in int inOff byte[] out int outOff byte[] temp public void reset () }
com/android/org/bouncycastle/crypto/engines/DESedeWrapEngine.class
DESedeWrapEngine.java package com.android.org.bouncycastle.crypto.engines public com.android.org.bouncycastle.crypto.engines.DESedeWrapEngine extends java.lang.Object implements com.android.org.bouncycastle.crypto.Wrapper { private com.android.org.bouncycastle.crypto.modes.CBCBlockCipher engine private com.android.org.bouncycastle.crypto.params.KeyParameter param private com.android.org.bouncycastle.crypto.params.ParametersWithIV paramPlusIV private byte[] iv private boolean forWrapping private static final byte[] IV2 com.android.org.bouncycastle.crypto.Digest sha1 byte[] digest public void <init> () public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) com.android.org.bouncycastle.crypto.params.ParametersWithRandom pr java.security.SecureRandom sr boolean forWrapping com.android.org.bouncycastle.crypto.CipherParameters param java.security.SecureRandom sr public java.lang.String getAlgorithmName () public byte[] wrap (byte[], int, int) int currentBytePos int currentBytePos byte[] in int inOff int inLen byte[] keyToBeWrapped byte[] CKS byte[] WKCKS int blockSize byte[] TEMP1 byte[] TEMP2 byte[] TEMP3 com.android.org.bouncycastle.crypto.params.ParametersWithIV param2 public byte[] unwrap (byte[], int, int) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException int currentBytePos int currentBytePos byte[] in int inOff int inLen int blockSize com.android.org.bouncycastle.crypto.params.ParametersWithIV param2 byte[] TEMP3 byte[] TEMP2 byte[] TEMP1 byte[] WKCKS byte[] result byte[] CKStoBeVerified private byte[] calculateCMSKeyChecksum (byte[]) byte[] key byte[] result private boolean checkCMSKeyChecksum (byte[], byte[]) byte[] key byte[] checksum private static byte[] reverse (byte[]) int i byte[] bs byte[] result static void <clinit> () }
com/android/org/bouncycastle/crypto/engines/RC2Engine.class
RC2Engine.java package com.android.org.bouncycastle.crypto.engines public com.android.org.bouncycastle.crypto.engines.RC2Engine extends java.lang.Object implements com.android.org.bouncycastle.crypto.BlockCipher { private static byte[] piTable private static final int BLOCK_SIZE private int[] workingKey private boolean encrypting public void <init> () private int[] generateWorkingKey (byte[], int) int i int index int x int i int i byte[] key int bits int x int[] xKey int len int[] newKey public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) com.android.org.bouncycastle.crypto.params.RC2Parameters param byte[] key boolean encrypting com.android.org.bouncycastle.crypto.CipherParameters params public void reset () public java.lang.String getAlgorithmName () public int getBlockSize () public final int processBlock (byte[], int, byte[], int) byte[] in int inOff byte[] out int outOff private int rotateWordLeft (int, int) int x int y private void encryptBlock (byte[], int, byte[], int) int i int i int i byte[] in int inOff byte[] out int outOff int x76 int x54 int x32 int x10 private void decryptBlock (byte[], int, byte[], int) int i int i int i byte[] in int inOff byte[] out int outOff int x76 int x54 int x32 int x10 static void <clinit> () }
com/android/org/bouncycastle/crypto/engines/RC4Engine.class
RC4Engine.java package com.android.org.bouncycastle.crypto.engines public com.android.org.bouncycastle.crypto.engines.RC4Engine extends java.lang.Object implements com.android.org.bouncycastle.crypto.StreamCipher { private static final int STATE_LENGTH private byte[] engineState private int x private int y private byte[] workingKey public void <init> () public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) boolean forEncryption com.android.org.bouncycastle.crypto.CipherParameters params public java.lang.String getAlgorithmName () public byte returnByte (byte) byte in byte tmp public int processBytes (byte[], int, int, byte[], int) byte tmp int i byte[] in int inOff int len byte[] out int outOff public void reset () private void setKey (byte[]) int i byte tmp int i byte[] keyBytes int i1 int i2 }
com/android/org/bouncycastle/crypto/engines/RFC3394WrapEngine.class
RFC3394WrapEngine.java package com.android.org.bouncycastle.crypto.engines public com.android.org.bouncycastle.crypto.engines.RFC3394WrapEngine extends java.lang.Object implements com.android.org.bouncycastle.crypto.Wrapper { private com.android.org.bouncycastle.crypto.BlockCipher engine private boolean wrapCipherMode private com.android.org.bouncycastle.crypto.params.KeyParameter param private boolean forWrapping private byte[] iv public void <init> (com.android.org.bouncycastle.crypto.BlockCipher) com.android.org.bouncycastle.crypto.BlockCipher engine public void <init> (com.android.org.bouncycastle.crypto.BlockCipher, boolean) com.android.org.bouncycastle.crypto.BlockCipher engine boolean useReverseDirection public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) boolean forWrapping com.android.org.bouncycastle.crypto.CipherParameters param public java.lang.String getAlgorithmName () public byte[] wrap (byte[], int, int) byte v int k int t int i int j byte[] in int inOff int inLen int n byte[] block byte[] buf public byte[] unwrap (byte[], int, int) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException byte v int k int t int i int j byte[] in int inOff int inLen int n byte[] block byte[] a byte[] buf }
com/android/org/bouncycastle/crypto/engines/RSABlindedEngine.class
RSABlindedEngine.java package com.android.org.bouncycastle.crypto.engines public com.android.org.bouncycastle.crypto.engines.RSABlindedEngine extends java.lang.Object implements com.android.org.bouncycastle.crypto.AsymmetricBlockCipher { private static final java.math.BigInteger ONE private com.android.org.bouncycastle.crypto.engines.RSACoreEngine core private com.android.org.bouncycastle.crypto.params.RSAKeyParameters key private java.security.SecureRandom random public void <init> () public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) com.android.org.bouncycastle.crypto.params.ParametersWithRandom rParam boolean forEncryption com.android.org.bouncycastle.crypto.CipherParameters param public int getInputBlockSize () public int getOutputBlockSize () public byte[] processBlock (byte[], int, int) java.math.BigInteger m java.math.BigInteger r java.math.BigInteger blindedInput java.math.BigInteger blindedResult java.math.BigInteger rInv java.math.BigInteger result com.android.org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters k java.math.BigInteger e java.math.BigInteger result byte[] in int inOff int inLen java.math.BigInteger input java.math.BigInteger result static void <clinit> () }
com/android/org/bouncycastle/crypto/engines/RSACoreEngine.class
RSACoreEngine.java package com.android.org.bouncycastle.crypto.engines com.android.org.bouncycastle.crypto.engines.RSACoreEngine extends java.lang.Object { private com.android.org.bouncycastle.crypto.params.RSAKeyParameters key private boolean forEncryption void <init> () public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) com.android.org.bouncycastle.crypto.params.ParametersWithRandom rParam boolean forEncryption com.android.org.bouncycastle.crypto.CipherParameters param public int getInputBlockSize () int bitSize public int getOutputBlockSize () int bitSize public java.math.BigInteger convertInput (byte[], int, int) byte[] block byte[] in int inOff int inLen byte[] block java.math.BigInteger res public byte[] convertOutput (java.math.BigInteger) byte[] tmp byte[] tmp byte[] rv byte[] rv java.math.BigInteger result byte[] output public java.math.BigInteger processBlock (java.math.BigInteger) com.android.org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters crtKey java.math.BigInteger p java.math.BigInteger q java.math.BigInteger dP java.math.BigInteger dQ java.math.BigInteger qInv java.math.BigInteger mP java.math.BigInteger mQ java.math.BigInteger h java.math.BigInteger m java.math.BigInteger input }
com/android/org/bouncycastle/crypto/engines/TwofishEngine.class
TwofishEngine.java package com.android.org.bouncycastle.crypto.engines public final com.android.org.bouncycastle.crypto.engines.TwofishEngine extends java.lang.Object implements com.android.org.bouncycastle.crypto.BlockCipher { private static final byte[][] P private static final int P_00 private static final int P_01 private static final int P_02 private static final int P_03 private static final int P_04 private static final int P_10 private static final int P_11 private static final int P_12 private static final int P_13 private static final int P_14 private static final int P_20 private static final int P_21 private static final int P_22 private static final int P_23 private static final int P_24 private static final int P_30 private static final int P_31 private static final int P_32 private static final int P_33 private static final int P_34 private static final int GF256_FDBK private static final int GF256_FDBK_2 private static final int GF256_FDBK_4 private static final int RS_GF_FDBK private static final int ROUNDS private static final int MAX_ROUNDS private static final int BLOCK_SIZE private static final int MAX_KEY_BITS private static final int INPUT_WHITEN private static final int OUTPUT_WHITEN private static final int ROUND_SUBKEYS private static final int TOTAL_SUBKEYS private static final int SK_STEP private static final int SK_BUMP private static final int SK_ROTL private boolean encrypting private int[] gMDS0 private int[] gMDS1 private int[] gMDS2 private int[] gMDS3 private int[] gSubKeys private int[] gSBox private int k64Cnt private byte[] workingKey public void <init> () int j int i int[] m1 int[] mX int[] mY public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) boolean encrypting com.android.org.bouncycastle.crypto.CipherParameters params public java.lang.String getAlgorithmName () public int processBlock (byte[], int, byte[], int) byte[] in int inOff byte[] out int outOff public void reset () public int getBlockSize () private void setKey (byte[]) int p int i int q int A int B int i int b0 int b1 int b2 int b3 int i byte[] key int[] k32e int[] k32o int[] sBoxKeys int k0 int k1 int k2 int k3 private void encryptBlock (byte[], int, byte[], int) int t0 int t1 int r byte[] src int srcIndex byte[] dst int dstIndex int x0 int x1 int x2 int x3 int k private void decryptBlock (byte[], int, byte[], int) int t0 int t1 int r byte[] src int srcIndex byte[] dst int dstIndex int x2 int x3 int x0 int x1 int k private int F32 (int, int[]) int x int[] k32 int b0 int b1 int b2 int b3 int k0 int k1 int k2 int k3 int result private int RS_MDS_Encode (int, int) int i int i int k0 int k1 int r private int RS_rem (int) int x int b int g2 int g3 private int LFSR1 (int) int x private int LFSR2 (int) int x private int Mx_X (int) int x private int Mx_Y (int) int x private int b0 (int) int x private int b1 (int) int x private int b2 (int) int x private int b3 (int) int x private int Fe32_0 (int) int x private int Fe32_3 (int) int x private int BytesTo32Bits (byte[], int) byte[] b int p private void Bits32ToBytes (int, byte[], int) int in byte[] b int offset static void <clinit> () }
com/android/org/bouncycastle/crypto/generators/
com/android/org/bouncycastle/crypto/generators/DESKeyGenerator.class
DESKeyGenerator.java package com.android.org.bouncycastle.crypto.generators public com.android.org.bouncycastle.crypto.generators.DESKeyGenerator extends com.android.org.bouncycastle.crypto.CipherKeyGenerator { public void <init> () public void init (com.android.org.bouncycastle.crypto.KeyGenerationParameters) com.android.org.bouncycastle.crypto.KeyGenerationParameters param public byte[] generateKey () byte[] newKey }
com/android/org/bouncycastle/crypto/generators/DESedeKeyGenerator.class
DESedeKeyGenerator.java package com.android.org.bouncycastle.crypto.generators public com.android.org.bouncycastle.crypto.generators.DESedeKeyGenerator extends com.android.org.bouncycastle.crypto.generators.DESKeyGenerator { private static final int MAX_IT public void <init> () public void init (com.android.org.bouncycastle.crypto.KeyGenerationParameters) com.android.org.bouncycastle.crypto.KeyGenerationParameters param public byte[] generateKey () byte[] newKey int count }
com/android/org/bouncycastle/crypto/generators/DHBasicKeyPairGenerator.class
DHBasicKeyPairGenerator.java package com.android.org.bouncycastle.crypto.generators public com.android.org.bouncycastle.crypto.generators.DHBasicKeyPairGenerator extends java.lang.Object implements com.android.org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator { private com.android.org.bouncycastle.crypto.params.DHKeyGenerationParameters param public void <init> () public void init (com.android.org.bouncycastle.crypto.KeyGenerationParameters) com.android.org.bouncycastle.crypto.KeyGenerationParameters param public com.android.org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair () com.android.org.bouncycastle.crypto.generators.DHKeyGeneratorHelper helper com.android.org.bouncycastle.crypto.params.DHParameters dhp java.math.BigInteger x java.math.BigInteger y }
com/android/org/bouncycastle/crypto/generators/DHKeyGeneratorHelper.class
DHKeyGeneratorHelper.java package com.android.org.bouncycastle.crypto.generators com.android.org.bouncycastle.crypto.generators.DHKeyGeneratorHelper extends java.lang.Object { static final com.android.org.bouncycastle.crypto.generators.DHKeyGeneratorHelper INSTANCE private static final java.math.BigInteger ONE private static final java.math.BigInteger TWO private void <init> () java.math.BigInteger calculatePrivate (com.android.org.bouncycastle.crypto.params.DHParameters, java.security.SecureRandom) java.math.BigInteger x int minWeight java.math.BigInteger x com.android.org.bouncycastle.crypto.params.DHParameters dhParams java.security.SecureRandom random int limit java.math.BigInteger min int m java.math.BigInteger q java.math.BigInteger max int minWeight java.math.BigInteger calculatePublic (com.android.org.bouncycastle.crypto.params.DHParameters, java.math.BigInteger) com.android.org.bouncycastle.crypto.params.DHParameters dhParams java.math.BigInteger x static void <clinit> () }
com/android/org/bouncycastle/crypto/generators/DHParametersGenerator.class
DHParametersGenerator.java package com.android.org.bouncycastle.crypto.generators public com.android.org.bouncycastle.crypto.generators.DHParametersGenerator extends java.lang.Object { private int size private int certainty private java.security.SecureRandom random private static final java.math.BigInteger TWO public void <init> () public void init (int, int, java.security.SecureRandom) int size int certainty java.security.SecureRandom random public com.android.org.bouncycastle.crypto.params.DHParameters generateParameters () java.math.BigInteger[] safePrimes java.math.BigInteger p java.math.BigInteger q java.math.BigInteger g static void <clinit> () }
com/android/org/bouncycastle/crypto/generators/DHParametersHelper.class
DHParametersHelper.java package com.android.org.bouncycastle.crypto.generators com.android.org.bouncycastle.crypto.generators.DHParametersHelper extends java.lang.Object { private static final java.util.logging.Logger logger private static final java.math.BigInteger ONE private static final java.math.BigInteger TWO void <init> () static java.math.BigInteger[] generateSafePrimes (int, int, java.security.SecureRandom) int size int certainty java.security.SecureRandom random long start int tries java.math.BigInteger p java.math.BigInteger q int qLength int minWeight long end long duration static java.math.BigInteger selectGenerator (java.math.BigInteger, java.math.BigInteger, java.security.SecureRandom) java.math.BigInteger h java.math.BigInteger p java.math.BigInteger q java.security.SecureRandom random java.math.BigInteger pMinusTwo java.math.BigInteger g static void <clinit> () }
com/android/org/bouncycastle/crypto/generators/DSAKeyPairGenerator.class
DSAKeyPairGenerator.java package com.android.org.bouncycastle.crypto.generators public com.android.org.bouncycastle.crypto.generators.DSAKeyPairGenerator extends java.lang.Object implements com.android.org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator { private static final java.math.BigInteger ONE private com.android.org.bouncycastle.crypto.params.DSAKeyGenerationParameters param public void <init> () public void init (com.android.org.bouncycastle.crypto.KeyGenerationParameters) com.android.org.bouncycastle.crypto.KeyGenerationParameters param public com.android.org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair () com.android.org.bouncycastle.crypto.params.DSAParameters dsaParams java.math.BigInteger x java.math.BigInteger y private static java.math.BigInteger generatePrivateKey (java.math.BigInteger, java.security.SecureRandom) java.math.BigInteger x java.math.BigInteger q java.security.SecureRandom random int minWeight private static java.math.BigInteger calculatePublicKey (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) java.math.BigInteger p java.math.BigInteger g java.math.BigInteger x static void <clinit> () }
com/android/org/bouncycastle/crypto/generators/DSAParametersGenerator.class
DSAParametersGenerator.java package com.android.org.bouncycastle.crypto.generators public com.android.org.bouncycastle.crypto.generators.DSAParametersGenerator extends java.lang.Object { private static final java.math.BigInteger ZERO private static final java.math.BigInteger ONE private static final java.math.BigInteger TWO private com.android.org.bouncycastle.crypto.Digest digest private int L private int N private int certainty private int iterations private java.security.SecureRandom random private boolean use186_3 private int usageIndex public void <init> () public void <init> (com.android.org.bouncycastle.crypto.Digest) com.android.org.bouncycastle.crypto.Digest digest public void init (int, int, java.security.SecureRandom) int size int certainty java.security.SecureRandom random public void init (com.android.org.bouncycastle.crypto.params.DSAParameterGenerationParameters) com.android.org.bouncycastle.crypto.params.DSAParameterGenerationParameters params int L int N public com.android.org.bouncycastle.crypto.params.DSAParameters generateParameters () private com.android.org.bouncycastle.crypto.params.DSAParameters generateParameters_FIPS186_2 () int i int k int remaining java.math.BigInteger g java.math.BigInteger x java.math.BigInteger c java.math.BigInteger p int counter java.math.BigInteger q byte[] offset byte[] seed byte[] part1 byte[] part2 byte[] u int n byte[] w private static java.math.BigInteger calculateGenerator_FIPS186_2 (java.math.BigInteger, java.math.BigInteger, java.security.SecureRandom) java.math.BigInteger h java.math.BigInteger g java.math.BigInteger p java.math.BigInteger q java.security.SecureRandom r java.math.BigInteger e java.math.BigInteger pSub2 private com.android.org.bouncycastle.crypto.params.DSAParameters generateParameters_FIPS186_3 () int j int remaining java.math.BigInteger g java.math.BigInteger g java.math.BigInteger X java.math.BigInteger c java.math.BigInteger p int counter java.math.BigInteger U java.math.BigInteger q byte[] offset int counterLimit com.android.org.bouncycastle.crypto.Digest d int outlen int seedlen byte[] seed int n int b byte[] w byte[] output private boolean isProbablePrime (java.math.BigInteger) java.math.BigInteger x private static java.math.BigInteger calculateGenerator_FIPS186_3_Unverifiable (java.math.BigInteger, java.math.BigInteger, java.security.SecureRandom) java.math.BigInteger p java.math.BigInteger q java.security.SecureRandom r private static java.math.BigInteger calculateGenerator_FIPS186_3_Verifiable (com.android.org.bouncycastle.crypto.Digest, java.math.BigInteger, java.math.BigInteger, byte[], int) java.math.BigInteger W java.math.BigInteger g int count com.android.org.bouncycastle.crypto.Digest d java.math.BigInteger p java.math.BigInteger q byte[] seed int index java.math.BigInteger e byte[] ggen byte[] U byte[] w private static void hash (com.android.org.bouncycastle.crypto.Digest, byte[], byte[], int) com.android.org.bouncycastle.crypto.Digest d byte[] input byte[] output int outputPos private static int getDefaultN (int) int L private static int getMinimumIterations (int) int L private static void inc (byte[]) byte b int i byte[] buf static void <clinit> () }
com/android/org/bouncycastle/crypto/generators/ECKeyPairGenerator.class
ECKeyPairGenerator.java package com.android.org.bouncycastle.crypto.generators public com.android.org.bouncycastle.crypto.generators.ECKeyPairGenerator extends java.lang.Object implements com.android.org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator com.android.org.bouncycastle.math.ec.ECConstants { com.android.org.bouncycastle.crypto.params.ECDomainParameters params java.security.SecureRandom random public void <init> () public void init (com.android.org.bouncycastle.crypto.KeyGenerationParameters) com.android.org.bouncycastle.crypto.KeyGenerationParameters param com.android.org.bouncycastle.crypto.params.ECKeyGenerationParameters ecP public com.android.org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair () java.math.BigInteger n int nBitLength int minWeight java.math.BigInteger d com.android.org.bouncycastle.math.ec.ECPoint Q protected com.android.org.bouncycastle.math.ec.ECMultiplier createBasePointMultiplier () }
com/android/org/bouncycastle/crypto/generators/OpenSSLPBEParametersGenerator.class
OpenSSLPBEParametersGenerator.java package com.android.org.bouncycastle.crypto.generators public com.android.org.bouncycastle.crypto.generators.OpenSSLPBEParametersGenerator extends com.android.org.bouncycastle.crypto.PBEParametersGenerator { private com.android.org.bouncycastle.crypto.Digest digest public void <init> () public void init (byte[], byte[]) byte[] password byte[] salt private byte[] generateDerivedKey (int) int len int bytesNeeded byte[] buf byte[] key int offset public com.android.org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int) int keySize byte[] dKey public com.android.org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int) int keySize int ivSize byte[] dKey public com.android.org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int) int keySize }
com/android/org/bouncycastle/crypto/generators/PKCS12ParametersGenerator.class
PKCS12ParametersGenerator.java package com.android.org.bouncycastle.crypto.generators public com.android.org.bouncycastle.crypto.generators.PKCS12ParametersGenerator extends com.android.org.bouncycastle.crypto.PBEParametersGenerator { public static final int KEY_MATERIAL public static final int IV_MATERIAL public static final int MAC_MATERIAL private com.android.org.bouncycastle.crypto.Digest digest private int u private int v public void <init> (com.android.org.bouncycastle.crypto.Digest) com.android.org.bouncycastle.crypto.Digest digest private void adjust (byte[], int, byte[]) int i byte[] a int aOff byte[] b int x private byte[] generateDerivedKey (int, int) int i int i byte[] S int i byte[] P int j int j int j int i int idByte int n byte[] D byte[] dKey byte[] S byte[] P byte[] I byte[] B int c byte[] A public com.android.org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int) int keySize byte[] dKey public com.android.org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int) int keySize int ivSize byte[] dKey byte[] iv public com.android.org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int) int keySize byte[] dKey }
com/android/org/bouncycastle/crypto/generators/PKCS5S1ParametersGenerator.class
PKCS5S1ParametersGenerator.java package com.android.org.bouncycastle.crypto.generators public com.android.org.bouncycastle.crypto.generators.PKCS5S1ParametersGenerator extends com.android.org.bouncycastle.crypto.PBEParametersGenerator { private com.android.org.bouncycastle.crypto.Digest digest public void <init> (com.android.org.bouncycastle.crypto.Digest) com.android.org.bouncycastle.crypto.Digest digest private byte[] generateDerivedKey () int i byte[] digestBytes public com.android.org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int) int keySize byte[] dKey public com.android.org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int) int keySize int ivSize byte[] dKey public com.android.org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int) int keySize }
com/android/org/bouncycastle/crypto/generators/PKCS5S2ParametersGenerator.class
PKCS5S2ParametersGenerator.java package com.android.org.bouncycastle.crypto.generators public com.android.org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator extends com.android.org.bouncycastle.crypto.PBEParametersGenerator { private com.android.org.bouncycastle.crypto.Mac hMac private byte[] state public void <init> () public void <init> (com.android.org.bouncycastle.crypto.Digest) com.android.org.bouncycastle.crypto.Digest digest private void F (byte[], int, byte[], byte[], int) int j int count byte[] S int c byte[] iBuf byte[] out int outOff private byte[] generateDerivedKey (int) int pos int i int dkLen int hLen int l byte[] iBuf byte[] outBytes int outPos com.android.org.bouncycastle.crypto.CipherParameters param public com.android.org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int) int keySize byte[] dKey public com.android.org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int) int keySize int ivSize byte[] dKey public com.android.org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int) int keySize }
com/android/org/bouncycastle/crypto/generators/RSAKeyPairGenerator.class
RSAKeyPairGenerator.java package com.android.org.bouncycastle.crypto.generators public com.android.org.bouncycastle.crypto.generators.RSAKeyPairGenerator extends java.lang.Object implements com.android.org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator { private static final java.math.BigInteger ONE private com.android.org.bouncycastle.crypto.params.RSAKeyGenerationParameters param public void <init> () public void init (com.android.org.bouncycastle.crypto.KeyGenerationParameters) com.android.org.bouncycastle.crypto.KeyGenerationParameters param public com.android.org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair () java.math.BigInteger diff java.math.BigInteger gcd java.math.BigInteger p java.math.BigInteger q java.math.BigInteger n java.math.BigInteger d java.math.BigInteger e java.math.BigInteger pSub1 java.math.BigInteger qSub1 java.math.BigInteger gcd java.math.BigInteger lcm java.math.BigInteger dP java.math.BigInteger dQ java.math.BigInteger qInv com.android.org.bouncycastle.crypto.AsymmetricCipherKeyPair result boolean done int strength int pbitlength int qbitlength int mindiffbits int minWeight java.math.BigInteger dLowerBound java.math.BigInteger squaredBound java.math.BigInteger minDiff protected java.math.BigInteger chooseRandomPrime (int, java.math.BigInteger, java.math.BigInteger) java.math.BigInteger p int i int bitlength java.math.BigInteger e java.math.BigInteger sqrdBound protected boolean isProbablePrime (java.math.BigInteger) java.math.BigInteger x int iterations private static int getNumberOfIterations (int, int) int bits int certainty static void <clinit> () }
com/android/org/bouncycastle/crypto/io/
com/android/org/bouncycastle/crypto/io/DigestInputStream.class
DigestInputStream.java package com.android.org.bouncycastle.crypto.io public com.android.org.bouncycastle.crypto.io.DigestInputStream extends java.io.FilterInputStream { protected com.android.org.bouncycastle.crypto.Digest digest public void <init> (java.io.InputStream, com.android.org.bouncycastle.crypto.Digest) java.io.InputStream stream com.android.org.bouncycastle.crypto.Digest digest public int read () throws java.io.IOException int b public int read (byte[], int, int) throws java.io.IOException byte[] b int off int len int n public com.android.org.bouncycastle.crypto.Digest getDigest () }
com/android/org/bouncycastle/crypto/io/DigestOutputStream.class
DigestOutputStream.java package com.android.org.bouncycastle.crypto.io public com.android.org.bouncycastle.crypto.io.DigestOutputStream extends java.io.OutputStream { protected com.android.org.bouncycastle.crypto.Digest digest public void <init> (com.android.org.bouncycastle.crypto.Digest) com.android.org.bouncycastle.crypto.Digest Digest public void write (int) throws java.io.IOException int b public void write (byte[], int, int) throws java.io.IOException byte[] b int off int len public byte[] getDigest () byte[] res }
com/android/org/bouncycastle/crypto/io/MacInputStream.class
MacInputStream.java package com.android.org.bouncycastle.crypto.io public com.android.org.bouncycastle.crypto.io.MacInputStream extends java.io.FilterInputStream { protected com.android.org.bouncycastle.crypto.Mac mac public void <init> (java.io.InputStream, com.android.org.bouncycastle.crypto.Mac) java.io.InputStream stream com.android.org.bouncycastle.crypto.Mac mac public int read () throws java.io.IOException int b public int read (byte[], int, int) throws java.io.IOException byte[] b int off int len int n public com.android.org.bouncycastle.crypto.Mac getMac () }
com/android/org/bouncycastle/crypto/io/MacOutputStream.class
MacOutputStream.java package com.android.org.bouncycastle.crypto.io public com.android.org.bouncycastle.crypto.io.MacOutputStream extends java.io.OutputStream { protected com.android.org.bouncycastle.crypto.Mac mac public void <init> (com.android.org.bouncycastle.crypto.Mac) com.android.org.bouncycastle.crypto.Mac mac public void write (int) throws java.io.IOException int b public void write (byte[], int, int) throws java.io.IOException byte[] b int off int len public byte[] getMac () byte[] res }
com/android/org/bouncycastle/crypto/macs/
com/android/org/bouncycastle/crypto/macs/CBCBlockCipherMac.class
CBCBlockCipherMac.java package com.android.org.bouncycastle.crypto.macs public com.android.org.bouncycastle.crypto.macs.CBCBlockCipherMac extends java.lang.Object implements com.android.org.bouncycastle.crypto.Mac { private byte[] mac private byte[] buf private int bufOff private com.android.org.bouncycastle.crypto.BlockCipher cipher private com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding padding private int macSize public void <init> (com.android.org.bouncycastle.crypto.BlockCipher) com.android.org.bouncycastle.crypto.BlockCipher cipher public void <init> (com.android.org.bouncycastle.crypto.BlockCipher, com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding) com.android.org.bouncycastle.crypto.BlockCipher cipher com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding padding public void <init> (com.android.org.bouncycastle.crypto.BlockCipher, int) com.android.org.bouncycastle.crypto.BlockCipher cipher int macSizeInBits public void <init> (com.android.org.bouncycastle.crypto.BlockCipher, int, com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding) com.android.org.bouncycastle.crypto.BlockCipher cipher int macSizeInBits com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding padding public java.lang.String getAlgorithmName () public void init (com.android.org.bouncycastle.crypto.CipherParameters) com.android.org.bouncycastle.crypto.CipherParameters params public int getMacSize () public void update (byte) byte in public void update (byte[], int, int) byte[] in int inOff int len int blockSize int gapLen public int doFinal (byte[], int) byte[] out int outOff int blockSize public void reset () int i }
com/android/org/bouncycastle/crypto/macs/HMac.class
HMac.java package com.android.org.bouncycastle.crypto.macs public com.android.org.bouncycastle.crypto.macs.HMac extends java.lang.Object implements com.android.org.bouncycastle.crypto.Mac { private static final byte IPAD private static final byte OPAD private com.android.org.bouncycastle.crypto.Digest digest private int digestSize private int blockLength private com.android.org.bouncycastle.util.Memoable ipadState private com.android.org.bouncycastle.util.Memoable opadState private byte[] inputPad private byte[] outputBuf private static java.util.Hashtable blockLengths private static int getByteLength (com.android.org.bouncycastle.crypto.Digest) com.android.org.bouncycastle.crypto.Digest digest Integer b public void <init> (com.android.org.bouncycastle.crypto.Digest) com.android.org.bouncycastle.crypto.Digest digest private void <init> (com.android.org.bouncycastle.crypto.Digest, int) com.android.org.bouncycastle.crypto.Digest digest int byteLength public java.lang.String getAlgorithmName () public com.android.org.bouncycastle.crypto.Digest getUnderlyingDigest () public void init (com.android.org.bouncycastle.crypto.CipherParameters) int i com.android.org.bouncycastle.crypto.CipherParameters params byte[] key int keyLength public int getMacSize () public void update (byte) byte in public void update (byte[], int, int) byte[] in int inOff int len public int doFinal (byte[], int) int i byte[] out int outOff int len public void reset () private static void xorPad (byte[], int, byte) int i byte[] pad int len byte n static void <clinit> () }
com/android/org/bouncycastle/crypto/modes/
com/android/org/bouncycastle/crypto/modes/AEADBlockCipher.class
AEADBlockCipher.java package com.android.org.bouncycastle.crypto.modes public abstract com.android.org.bouncycastle.crypto.modes.AEADBlockCipher extends java.lang.Object implements com.android.org.bouncycastle.crypto.modes.AEADCipher { public abstract com.android.org.bouncycastle.crypto.BlockCipher getUnderlyingCipher () }
com/android/org/bouncycastle/crypto/modes/AEADCipher.class
AEADCipher.java package com.android.org.bouncycastle.crypto.modes public abstract com.android.org.bouncycastle.crypto.modes.AEADCipher extends java.lang.Object { public abstract void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException public abstract java.lang.String getAlgorithmName () public abstract void processAADByte (byte) public abstract void processAADBytes (byte[], int, int) public abstract int processByte (byte, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException public abstract int processBytes (byte[], int, int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException public abstract int doFinal (byte[], int) throws java.lang.IllegalStateException com.android.org.bouncycastle.crypto.InvalidCipherTextException public abstract byte[] getMac () public abstract int getUpdateOutputSize (int) public abstract int getOutputSize (int) public abstract void reset () }
com/android/org/bouncycastle/crypto/modes/CBCBlockCipher.class
CBCBlockCipher.java package com.android.org.bouncycastle.crypto.modes public com.android.org.bouncycastle.crypto.modes.CBCBlockCipher extends java.lang.Object implements com.android.org.bouncycastle.crypto.BlockCipher { private byte[] IV private byte[] cbcV private byte[] cbcNextV private int blockSize private com.android.org.bouncycastle.crypto.BlockCipher cipher private boolean encrypting public void <init> (com.android.org.bouncycastle.crypto.BlockCipher) com.android.org.bouncycastle.crypto.BlockCipher cipher public com.android.org.bouncycastle.crypto.BlockCipher getUnderlyingCipher () public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException com.android.org.bouncycastle.crypto.params.ParametersWithIV ivParam byte[] iv boolean encrypting com.android.org.bouncycastle.crypto.CipherParameters params boolean oldEncrypting public java.lang.String getAlgorithmName () public int getBlockSize () public int processBlock (byte[], int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException byte[] in int inOff byte[] out int outOff public void reset () private int encryptBlock (byte[], int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException int i byte[] in int inOff byte[] out int outOff int length private int decryptBlock (byte[], int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException int i byte[] in int inOff byte[] out int outOff int length byte[] tmp }
com/android/org/bouncycastle/crypto/modes/CCMBlockCipher$ExposedByteArrayOutputStream.class
CCMBlockCipher.java package com.android.org.bouncycastle.crypto.modes com.android.org.bouncycastle.crypto.modes.CCMBlockCipher$ExposedByteArrayOutputStream extends java.io.ByteArrayOutputStream { final synthetic com.android.org.bouncycastle.crypto.modes.CCMBlockCipher this$0 public void <init> (com.android.org.bouncycastle.crypto.modes.CCMBlockCipher) public byte[] getBuffer () }
com/android/org/bouncycastle/crypto/modes/CCMBlockCipher.class
CCMBlockCipher.java package com.android.org.bouncycastle.crypto.modes public com.android.org.bouncycastle.crypto.modes.CCMBlockCipher extends java.lang.Object implements com.android.org.bouncycastle.crypto.modes.AEADBlockCipher { private com.android.org.bouncycastle.crypto.BlockCipher cipher private int blockSize private boolean forEncryption private byte[] nonce private byte[] initialAssociatedText private int macSize private com.android.org.bouncycastle.crypto.CipherParameters keyParam private byte[] macBlock private com.android.org.bouncycastle.crypto.modes.CCMBlockCipher$ExposedByteArrayOutputStream associatedText private com.android.org.bouncycastle.crypto.modes.CCMBlockCipher$ExposedByteArrayOutputStream data public void <init> (com.android.org.bouncycastle.crypto.BlockCipher) com.android.org.bouncycastle.crypto.BlockCipher c public com.android.org.bouncycastle.crypto.BlockCipher getUnderlyingCipher () public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException com.android.org.bouncycastle.crypto.params.AEADParameters param com.android.org.bouncycastle.crypto.CipherParameters cipherParameters com.android.org.bouncycastle.crypto.params.ParametersWithIV param com.android.org.bouncycastle.crypto.CipherParameters cipherParameters boolean forEncryption com.android.org.bouncycastle.crypto.CipherParameters params com.android.org.bouncycastle.crypto.CipherParameters cipherParameters public java.lang.String getAlgorithmName () public void processAADByte (byte) byte in public void processAADBytes (byte[], int, int) byte[] in int inOff int len public int processByte (byte, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException byte in byte[] out int outOff public int processBytes (byte[], int, int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException byte[] in int inOff int inLen byte[] out int outOff public int doFinal (byte[], int) throws java.lang.IllegalStateException com.android.org.bouncycastle.crypto.InvalidCipherTextException byte[] out int outOff int len public void reset () public byte[] getMac () byte[] mac public int getUpdateOutputSize (int) int len public int getOutputSize (int) int len int totalData public byte[] processPacket (byte[], int, int) throws java.lang.IllegalStateException com.android.org.bouncycastle.crypto.InvalidCipherTextException byte[] output byte[] in int inOff int inLen byte[] output public int processPacket (byte[], int, int, byte[], int) throws java.lang.IllegalStateException com.android.org.bouncycastle.crypto.InvalidCipherTextException com.android.org.bouncycastle.crypto.DataLengthException int limitLen byte[] encMac byte[] block int outputLen int i byte[] block byte[] calculatedMacBlock byte[] in int inOff int inLen byte[] output int outOff int n int q byte[] iv com.android.org.bouncycastle.crypto.BlockCipher ctrCipher int outputLen int inIndex int outIndex private int calculateMac (byte[], int, int, byte[]) int extra int i int extra int textLength byte[] data int dataOff int dataLen byte[] macBlock com.android.org.bouncycastle.crypto.Mac cMac byte[] b0 int q int count private int getMacSize (boolean, int) boolean forEncryption int requestedMacBits private int getAssociatedTextLength () private boolean hasAssociatedText () }
com/android/org/bouncycastle/crypto/modes/CFBBlockCipher.class
CFBBlockCipher.java package com.android.org.bouncycastle.crypto.modes public com.android.org.bouncycastle.crypto.modes.CFBBlockCipher extends com.android.org.bouncycastle.crypto.StreamBlockCipher { private byte[] IV private byte[] cfbV private byte[] cfbOutV private byte[] inBuf private int blockSize private com.android.org.bouncycastle.crypto.BlockCipher cipher private boolean encrypting private int byteCount public void <init> (com.android.org.bouncycastle.crypto.BlockCipher, int) com.android.org.bouncycastle.crypto.BlockCipher cipher int bitBlockSize public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException int i com.android.org.bouncycastle.crypto.params.ParametersWithIV ivParam byte[] iv boolean encrypting com.android.org.bouncycastle.crypto.CipherParameters params public java.lang.String getAlgorithmName () protected byte calculateByte (byte) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException byte in private byte encryptByte (byte) byte in byte rv private byte decryptByte (byte) byte in byte rv public int getBlockSize () public int processBlock (byte[], int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException byte[] in int inOff byte[] out int outOff public int encryptBlock (byte[], int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException byte[] in int inOff byte[] out int outOff public int decryptBlock (byte[], int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException byte[] in int inOff byte[] out int outOff public byte[] getCurrentIV () public void reset () }
com/android/org/bouncycastle/crypto/modes/CTSBlockCipher.class
CTSBlockCipher.java package com.android.org.bouncycastle.crypto.modes public com.android.org.bouncycastle.crypto.modes.CTSBlockCipher extends com.android.org.bouncycastle.crypto.BufferedBlockCipher { private int blockSize public void <init> (com.android.org.bouncycastle.crypto.BlockCipher) com.android.org.bouncycastle.crypto.BlockCipher cipher public int getUpdateOutputSize (int) int len int total int leftOver public int getOutputSize (int) int len public int processByte (byte, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException byte in byte[] out int outOff int resultLen public int processBytes (byte[], int, int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException byte[] in int inOff int len byte[] out int outOff int blockSize int length int resultLen int gapLen public int doFinal (byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException com.android.org.bouncycastle.crypto.InvalidCipherTextException int i int i com.android.org.bouncycastle.crypto.BlockCipher c com.android.org.bouncycastle.crypto.BlockCipher c int i byte[] lastBlock byte[] out int outOff int blockSize int len byte[] block int offset }
com/android/org/bouncycastle/crypto/modes/GCMBlockCipher.class
GCMBlockCipher.java package com.android.org.bouncycastle.crypto.modes public com.android.org.bouncycastle.crypto.modes.GCMBlockCipher extends java.lang.Object implements com.android.org.bouncycastle.crypto.modes.AEADBlockCipher { private static final int BLOCK_SIZE private static final long MAX_INPUT_SIZE private com.android.org.bouncycastle.crypto.BlockCipher cipher private com.android.org.bouncycastle.crypto.modes.gcm.GCMMultiplier multiplier private com.android.org.bouncycastle.crypto.modes.gcm.GCMExponentiator exp private boolean forEncryption private boolean initialised private int macSize private byte[] lastKey private byte[] nonce private byte[] initialAssociatedText private byte[] H private byte[] J0 private byte[] bufBlock private byte[] macBlock private byte[] S private byte[] S_at private byte[] S_atPre private byte[] counter private int blocksRemaining private int bufOff private long totalLength private byte[] atBlock private int atBlockPos private long atLength private long atLengthPre public void <init> (com.android.org.bouncycastle.crypto.BlockCipher) com.android.org.bouncycastle.crypto.BlockCipher c public void <init> (com.android.org.bouncycastle.crypto.BlockCipher, com.android.org.bouncycastle.crypto.modes.gcm.GCMMultiplier) com.android.org.bouncycastle.crypto.BlockCipher c com.android.org.bouncycastle.crypto.modes.gcm.GCMMultiplier m public com.android.org.bouncycastle.crypto.BlockCipher getUnderlyingCipher () public java.lang.String getAlgorithmName () public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException com.android.org.bouncycastle.crypto.params.AEADParameters param int macSizeBits com.android.org.bouncycastle.crypto.params.KeyParameter keyParam com.android.org.bouncycastle.crypto.params.ParametersWithIV param com.android.org.bouncycastle.crypto.params.KeyParameter keyParam byte[] X boolean forEncryption com.android.org.bouncycastle.crypto.CipherParameters params com.android.org.bouncycastle.crypto.params.KeyParameter keyParam byte[] newNonce int bufLength public byte[] getMac () public int getOutputSize (int) int len int totalData private long getTotalInputSizeAfterNewInput (int) int newInputLen public int getUpdateOutputSize (int) int len int totalData public void processAADByte (byte) byte in public void processAADBytes (byte[], int, int) int i byte[] in int inOff int len private void initCipher () public int processByte (byte, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException byte in byte[] out int outOff public int processBytes (byte[], int, int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException int i byte[] in int inOff int len byte[] out int outOff int resultLen public int doFinal (byte[], int) throws java.lang.IllegalStateException com.android.org.bouncycastle.crypto.InvalidCipherTextException long c byte[] H_c byte[] msgMac byte[] out int outOff int extra byte[] X byte[] tag int resultLen public void reset () private void reset (boolean) boolean clearMac private void processBlock (byte[], int, byte[], int) byte[] buf int bufOff byte[] out int outOff byte[] ctrBlock private void processPartial (byte[], int, int, byte[], int) byte[] buf int off int len byte[] out int outOff byte[] ctrBlock private void gHASH (byte[], byte[], int) int num int pos byte[] Y byte[] b int len private void gHASHBlock (byte[], byte[]) byte[] Y byte[] b private void gHASHBlock (byte[], byte[], int) byte[] Y byte[] b int off private void gHASHPartial (byte[], byte[], int, int) byte[] Y byte[] b int off int len private void getNextCTRBlock (byte[]) byte[] block int c private void checkStatus () }
com/android/org/bouncycastle/crypto/modes/OFBBlockCipher.class
OFBBlockCipher.java package com.android.org.bouncycastle.crypto.modes public com.android.org.bouncycastle.crypto.modes.OFBBlockCipher extends com.android.org.bouncycastle.crypto.StreamBlockCipher { private int byteCount private byte[] IV private byte[] ofbV private byte[] ofbOutV private final int blockSize private final com.android.org.bouncycastle.crypto.BlockCipher cipher public void <init> (com.android.org.bouncycastle.crypto.BlockCipher, int) com.android.org.bouncycastle.crypto.BlockCipher cipher int bitBlockSize public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException int i com.android.org.bouncycastle.crypto.params.ParametersWithIV ivParam byte[] iv boolean encrypting com.android.org.bouncycastle.crypto.CipherParameters params public java.lang.String getAlgorithmName () public int getBlockSize () public int processBlock (byte[], int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException byte[] in int inOff byte[] out int outOff public void reset () protected byte calculateByte (byte) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException byte in byte rv }
com/android/org/bouncycastle/crypto/modes/SICBlockCipher.class
SICBlockCipher.java package com.android.org.bouncycastle.crypto.modes public com.android.org.bouncycastle.crypto.modes.SICBlockCipher extends com.android.org.bouncycastle.crypto.StreamBlockCipher implements com.android.org.bouncycastle.crypto.SkippingStreamCipher { private final com.android.org.bouncycastle.crypto.BlockCipher cipher private final int blockSize private byte[] IV private byte[] counter private byte[] counterOut private int byteCount public void <init> (com.android.org.bouncycastle.crypto.BlockCipher) com.android.org.bouncycastle.crypto.BlockCipher c public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException com.android.org.bouncycastle.crypto.params.ParametersWithIV ivParam int maxCounterSize boolean forEncryption com.android.org.bouncycastle.crypto.CipherParameters params public java.lang.String getAlgorithmName () public int getBlockSize () public int processBlock (byte[], int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException byte[] in int inOff byte[] out int outOff protected byte calculateByte (byte) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException byte in byte rv private void checkCounter () int i private void incrementCounterAt (int) int pos int i private void incrementCounter (int) int offSet byte old private void decrementCounterAt (int) int pos int i private void adjustCounter (long) long diff int i long numBlocks long rem long diff int i long i long numBlocks long rem int gap long n public void reset () public long skip (long) long numberOfBytes public long seekTo (long) long position public long getPosition () int v int v int i byte[] res }
com/android/org/bouncycastle/crypto/modes/gcm/
com/android/org/bouncycastle/crypto/modes/gcm/BasicGCMExponentiator.class
BasicGCMExponentiator.java package com.android.org.bouncycastle.crypto.modes.gcm public com.android.org.bouncycastle.crypto.modes.gcm.BasicGCMExponentiator extends java.lang.Object implements com.android.org.bouncycastle.crypto.modes.gcm.GCMExponentiator { private long[] x public void <init> () public void init (byte[]) byte[] x public void exponentiateX (long, byte[]) long[] powX long pow byte[] output long[] y }
com/android/org/bouncycastle/crypto/modes/gcm/GCMExponentiator.class
GCMExponentiator.java package com.android.org.bouncycastle.crypto.modes.gcm public abstract com.android.org.bouncycastle.crypto.modes.gcm.GCMExponentiator extends java.lang.Object { public abstract void init (byte[]) public abstract void exponentiateX (long, byte[]) }
com/android/org/bouncycastle/crypto/modes/gcm/GCMMultiplier.class
GCMMultiplier.java package com.android.org.bouncycastle.crypto.modes.gcm public abstract com.android.org.bouncycastle.crypto.modes.gcm.GCMMultiplier extends java.lang.Object { public abstract void init (byte[]) public abstract void multiplyH (byte[]) }
com/android/org/bouncycastle/crypto/modes/gcm/GCMUtil.class
GCMUtil.java package com.android.org.bouncycastle.crypto.modes.gcm public abstract com.android.org.bouncycastle.crypto.modes.gcm.GCMUtil extends java.lang.Object { private static final int E1 private static final long E1L public void <init> () public static byte[] oneAsBytes () byte[] tmp public static int[] oneAsInts () int[] tmp public static long[] oneAsLongs () long[] tmp public static byte[] asBytes (int[]) int[] x byte[] z public static void asBytes (int[], byte[]) int[] x byte[] z public static byte[] asBytes (long[]) long[] x byte[] z public static void asBytes (long[], byte[]) long[] x byte[] z public static int[] asInts (byte[]) byte[] x int[] z public static void asInts (byte[], int[]) byte[] x int[] z public static long[] asLongs (byte[]) byte[] x long[] z public static void asLongs (byte[], long[]) byte[] x long[] z public static void copy (int[], int[]) int[] x int[] z public static void copy (long[], long[]) long[] x long[] z public static void divideP (long[], long[]) long[] x long[] z long x0 long x1 long m public static void multiply (byte[], byte[]) byte[] x byte[] y long[] t1 long[] t2 public static void multiply (int[], int[]) int m1 int m2 int j int bits int i int[] x int[] y int y0 int y1 int y2 int y3 int z0 int z1 int z2 int z3 public static void multiply (long[], long[]) long[] x long[] y long x0 long x1 long y0 long y1 long x0r long x1r long y0r long y1r long h0 long h1 long h2 long h3 long h4 long h5 long z0 long z1 long z2 long z3 public static void multiplyP (int[]) int[] x int x0 int x1 int x2 int x3 int m public static void multiplyP (int[], int[]) int[] x int[] z int x0 int x1 int x2 int x3 int m public static void multiplyP (long[]) long[] x long x0 long x1 long m public static void multiplyP (long[], long[]) long[] x long[] z long x0 long x1 long m public static void multiplyP3 (long[], long[]) long[] x long[] z long x0 long x1 long c public static void multiplyP4 (long[], long[]) long[] x long[] z long x0 long x1 long c public static void multiplyP7 (long[], long[]) long[] x long[] z long x0 long x1 long c public static void multiplyP8 (int[]) int[] x int x0 int x1 int x2 int x3 int c public static void multiplyP8 (int[], int[]) int[] x int[] y int x0 int x1 int x2 int x3 int c public static void multiplyP8 (long[]) long[] x long x0 long x1 long c public static void multiplyP8 (long[], long[]) long[] x long[] y long x0 long x1 long c public static long[] pAsLongs () long[] tmp public static void square (long[], long[]) long[] x long[] z long[] t long z0 long z1 long z2 long z3 public static void xor (byte[], byte[]) byte[] x byte[] y int i public static void xor (byte[], byte[], int) byte[] x byte[] y int yOff int i public static void xor (byte[], int, byte[], int, byte[], int) byte[] x int xOff byte[] y int yOff byte[] z int zOff int i public static void xor (byte[], byte[], int, int) byte[] x byte[] y int yOff int yLen public static void xor (byte[], int, byte[], int, int) byte[] x int xOff byte[] y int yOff int len public static void xor (byte[], byte[], byte[]) byte[] x byte[] y byte[] z int i public static void xor (int[], int[]) int[] x int[] y public static void xor (int[], int[], int[]) int[] x int[] y int[] z public static void xor (long[], long[]) long[] x long[] y public static void xor (long[], long[], long[]) long[] x long[] y long[] z private static long implMul64 (long, long) long x long y long x0 long x1 long x2 long x3 long y0 long y1 long y2 long y3 long z0 long z1 long z2 long z3 }
com/android/org/bouncycastle/crypto/modes/gcm/Tables1kGCMExponentiator.class
Tables1kGCMExponentiator.java package com.android.org.bouncycastle.crypto.modes.gcm public com.android.org.bouncycastle.crypto.modes.gcm.Tables1kGCMExponentiator extends java.lang.Object implements com.android.org.bouncycastle.crypto.modes.gcm.GCMExponentiator { private java.util.Vector lookupPowX2 public void <init> () public void init (byte[]) byte[] x long[] y public void exponentiateX (long, byte[]) long pow byte[] output long[] y int bit private void ensureAvailable (int) long[] tmp int bit int count }
com/android/org/bouncycastle/crypto/modes/gcm/Tables4kGCMMultiplier.class
Tables4kGCMMultiplier.java package com.android.org.bouncycastle.crypto.modes.gcm public com.android.org.bouncycastle.crypto.modes.gcm.Tables4kGCMMultiplier extends java.lang.Object implements com.android.org.bouncycastle.crypto.modes.gcm.GCMMultiplier { private byte[] H private long[][] T public void <init> () public void init (byte[]) int n byte[] H public void multiplyH (byte[]) long c int i byte[] x long[] t long z0 long z1 }
com/android/org/bouncycastle/crypto/modes/gcm/Tables8kGCMMultiplier.class
Tables8kGCMMultiplier.java package com.android.org.bouncycastle.crypto.modes.gcm public com.android.org.bouncycastle.crypto.modes.gcm.Tables8kGCMMultiplier extends java.lang.Object implements com.android.org.bouncycastle.crypto.modes.gcm.GCMMultiplier { private byte[] H private long[][][] T public void <init> () public void init (byte[]) int n long[][] t int i byte[] H public void multiplyH (byte[]) long[] u long[] v int i byte[] x long z0 long z1 }
com/android/org/bouncycastle/crypto/paddings/
com/android/org/bouncycastle/crypto/paddings/BlockCipherPadding.class
BlockCipherPadding.java package com.android.org.bouncycastle.crypto.paddings public abstract com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding extends java.lang.Object { public abstract void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException public abstract java.lang.String getPaddingName () public abstract int addPadding (byte[], int) public abstract int padCount (byte[]) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException }
com/android/org/bouncycastle/crypto/paddings/ISO10126d2Padding.class
ISO10126d2Padding.java package com.android.org.bouncycastle.crypto.paddings public com.android.org.bouncycastle.crypto.paddings.ISO10126d2Padding extends java.lang.Object implements com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding { java.security.SecureRandom random public void <init> () public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException java.security.SecureRandom random public java.lang.String getPaddingName () public int addPadding (byte[], int) byte[] in int inOff byte code public int padCount (byte[]) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException byte[] in int count }
com/android/org/bouncycastle/crypto/paddings/ISO7816d4Padding.class
ISO7816d4Padding.java package com.android.org.bouncycastle.crypto.paddings public com.android.org.bouncycastle.crypto.paddings.ISO7816d4Padding extends java.lang.Object implements com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding { public void <init> () public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException java.security.SecureRandom random public java.lang.String getPaddingName () public int addPadding (byte[], int) byte[] in int inOff int added public int padCount (byte[]) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException byte[] in int count }
com/android/org/bouncycastle/crypto/paddings/PKCS7Padding.class
PKCS7Padding.java package com.android.org.bouncycastle.crypto.paddings public com.android.org.bouncycastle.crypto.paddings.PKCS7Padding extends java.lang.Object implements com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding { public void <init> () public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException java.security.SecureRandom random public java.lang.String getPaddingName () public int addPadding (byte[], int) byte[] in int inOff byte code public int padCount (byte[]) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException int i byte[] in int count byte countAsbyte boolean failed }
com/android/org/bouncycastle/crypto/paddings/PaddedBufferedBlockCipher.class
PaddedBufferedBlockCipher.java package com.android.org.bouncycastle.crypto.paddings public com.android.org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher extends com.android.org.bouncycastle.crypto.BufferedBlockCipher { com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding padding public void <init> (com.android.org.bouncycastle.crypto.BlockCipher, com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding) com.android.org.bouncycastle.crypto.BlockCipher cipher com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding padding public void <init> (com.android.org.bouncycastle.crypto.BlockCipher) com.android.org.bouncycastle.crypto.BlockCipher cipher public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException com.android.org.bouncycastle.crypto.params.ParametersWithRandom p boolean forEncryption com.android.org.bouncycastle.crypto.CipherParameters params public int getOutputSize (int) int len int total int leftOver public int getUpdateOutputSize (int) int len int total int leftOver public int processByte (byte, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException byte in byte[] out int outOff int resultLen public int processBytes (byte[], int, int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException byte[] in int inOff int len byte[] out int outOff int blockSize int length int resultLen int gapLen public int doFinal (byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException com.android.org.bouncycastle.crypto.InvalidCipherTextException byte[] out int outOff int blockSize int resultLen }
com/android/org/bouncycastle/crypto/paddings/TBCPadding.class
TBCPadding.java package com.android.org.bouncycastle.crypto.paddings public com.android.org.bouncycastle.crypto.paddings.TBCPadding extends java.lang.Object implements com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding { public void <init> () public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException java.security.SecureRandom random public java.lang.String getPaddingName () public int addPadding (byte[], int) byte code byte[] in int inOff int count byte code public int padCount (byte[]) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException byte[] in byte code int index }
com/android/org/bouncycastle/crypto/paddings/X923Padding.class
X923Padding.java package com.android.org.bouncycastle.crypto.paddings public com.android.org.bouncycastle.crypto.paddings.X923Padding extends java.lang.Object implements com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding { java.security.SecureRandom random public void <init> () public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException java.security.SecureRandom random public java.lang.String getPaddingName () public int addPadding (byte[], int) byte[] in int inOff byte code public int padCount (byte[]) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException byte[] in int count }
com/android/org/bouncycastle/crypto/paddings/ZeroBytePadding.class
ZeroBytePadding.java package com.android.org.bouncycastle.crypto.paddings public com.android.org.bouncycastle.crypto.paddings.ZeroBytePadding extends java.lang.Object implements com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding { public void <init> () public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException java.security.SecureRandom random public java.lang.String getPaddingName () public int addPadding (byte[], int) byte[] in int inOff int added public int padCount (byte[]) throws com.android.org.bouncycastle.crypto.InvalidCipherTextException byte[] in int count }
com/android/org/bouncycastle/crypto/params/
com/android/org/bouncycastle/crypto/params/AEADParameters.class
AEADParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.AEADParameters extends java.lang.Object implements com.android.org.bouncycastle.crypto.CipherParameters { private byte[] associatedText private byte[] nonce private com.android.org.bouncycastle.crypto.params.KeyParameter key private int macSize public void <init> (com.android.org.bouncycastle.crypto.params.KeyParameter, int, byte[]) com.android.org.bouncycastle.crypto.params.KeyParameter key int macSize byte[] nonce public void <init> (com.android.org.bouncycastle.crypto.params.KeyParameter, int, byte[], byte[]) com.android.org.bouncycastle.crypto.params.KeyParameter key int macSize byte[] nonce byte[] associatedText public com.android.org.bouncycastle.crypto.params.KeyParameter getKey () public int getMacSize () public byte[] getAssociatedText () public byte[] getNonce () }
com/android/org/bouncycastle/crypto/params/AsymmetricKeyParameter.class
AsymmetricKeyParameter.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter extends java.lang.Object implements com.android.org.bouncycastle.crypto.CipherParameters { boolean privateKey public void <init> (boolean) boolean privateKey public boolean isPrivate () }
com/android/org/bouncycastle/crypto/params/DESParameters.class
DESParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.DESParameters extends com.android.org.bouncycastle.crypto.params.KeyParameter { public static final int DES_KEY_LENGTH private static final int N_DES_WEAK_KEYS private static byte[] DES_weak_keys public void <init> (byte[]) byte[] key public static boolean isWeakKey (byte[], int) int j int i byte[] key int offset public static void setOddParity (byte[]) int b int i byte[] bytes static void <clinit> () }
com/android/org/bouncycastle/crypto/params/DESedeParameters.class
DESedeParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.DESedeParameters extends com.android.org.bouncycastle.crypto.params.DESParameters { public static final int DES_EDE_KEY_LENGTH public void <init> (byte[]) byte[] key public static boolean isWeakKey (byte[], int, int) int i byte[] key int offset int length public static boolean isWeakKey (byte[], int) byte[] key int offset public static boolean isRealEDEKey (byte[], int) byte[] key int offset public static boolean isReal2Key (byte[], int) int i byte[] key int offset boolean isValid public static boolean isReal3Key (byte[], int) int i byte[] key int offset boolean diff12 boolean diff13 boolean diff23 }
com/android/org/bouncycastle/crypto/params/DHKeyGenerationParameters.class
DHKeyGenerationParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.DHKeyGenerationParameters extends com.android.org.bouncycastle.crypto.KeyGenerationParameters { private com.android.org.bouncycastle.crypto.params.DHParameters params public void <init> (java.security.SecureRandom, com.android.org.bouncycastle.crypto.params.DHParameters) java.security.SecureRandom random com.android.org.bouncycastle.crypto.params.DHParameters params public com.android.org.bouncycastle.crypto.params.DHParameters getParameters () static int getStrength (com.android.org.bouncycastle.crypto.params.DHParameters) com.android.org.bouncycastle.crypto.params.DHParameters params }
com/android/org/bouncycastle/crypto/params/DHKeyParameters.class
DHKeyParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.DHKeyParameters extends com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter { private com.android.org.bouncycastle.crypto.params.DHParameters params protected void <init> (boolean, com.android.org.bouncycastle.crypto.params.DHParameters) boolean isPrivate com.android.org.bouncycastle.crypto.params.DHParameters params public com.android.org.bouncycastle.crypto.params.DHParameters getParameters () public boolean equals (java.lang.Object) Object obj com.android.org.bouncycastle.crypto.params.DHKeyParameters dhKey public int hashCode () int code }
com/android/org/bouncycastle/crypto/params/DHParameters.class
DHParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.DHParameters extends java.lang.Object implements com.android.org.bouncycastle.crypto.CipherParameters { private static final int DEFAULT_MINIMUM_LENGTH private java.math.BigInteger g private java.math.BigInteger p private java.math.BigInteger q private java.math.BigInteger j private int m private int l private com.android.org.bouncycastle.crypto.params.DHValidationParameters validation private static int getDefaultMParam (int) int lParam public void <init> (java.math.BigInteger, java.math.BigInteger) java.math.BigInteger p java.math.BigInteger g public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) java.math.BigInteger p java.math.BigInteger g java.math.BigInteger q public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int) java.math.BigInteger p java.math.BigInteger g java.math.BigInteger q int l public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int, int) java.math.BigInteger p java.math.BigInteger g java.math.BigInteger q int m int l public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, com.android.org.bouncycastle.crypto.params.DHValidationParameters) java.math.BigInteger p java.math.BigInteger g java.math.BigInteger q java.math.BigInteger j com.android.org.bouncycastle.crypto.params.DHValidationParameters validation public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int, int, java.math.BigInteger, com.android.org.bouncycastle.crypto.params.DHValidationParameters) java.math.BigInteger p java.math.BigInteger g java.math.BigInteger q int m int l java.math.BigInteger j com.android.org.bouncycastle.crypto.params.DHValidationParameters validation public java.math.BigInteger getP () public java.math.BigInteger getG () public java.math.BigInteger getQ () public java.math.BigInteger getJ () public int getM () public int getL () public com.android.org.bouncycastle.crypto.params.DHValidationParameters getValidationParameters () public boolean equals (java.lang.Object) Object obj com.android.org.bouncycastle.crypto.params.DHParameters pm public int hashCode () }
com/android/org/bouncycastle/crypto/params/DHPrivateKeyParameters.class
DHPrivateKeyParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.DHPrivateKeyParameters extends com.android.org.bouncycastle.crypto.params.DHKeyParameters { private java.math.BigInteger x public void <init> (java.math.BigInteger, com.android.org.bouncycastle.crypto.params.DHParameters) java.math.BigInteger x com.android.org.bouncycastle.crypto.params.DHParameters params public java.math.BigInteger getX () public int hashCode () public boolean equals (java.lang.Object) Object obj com.android.org.bouncycastle.crypto.params.DHPrivateKeyParameters other }
com/android/org/bouncycastle/crypto/params/DHPublicKeyParameters.class
DHPublicKeyParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.DHPublicKeyParameters extends com.android.org.bouncycastle.crypto.params.DHKeyParameters { private static final java.math.BigInteger ONE private static final java.math.BigInteger TWO private java.math.BigInteger y public void <init> (java.math.BigInteger, com.android.org.bouncycastle.crypto.params.DHParameters) java.math.BigInteger y com.android.org.bouncycastle.crypto.params.DHParameters params private java.math.BigInteger validate (java.math.BigInteger, com.android.org.bouncycastle.crypto.params.DHParameters) java.math.BigInteger y com.android.org.bouncycastle.crypto.params.DHParameters dhParams java.math.BigInteger p java.math.BigInteger q public java.math.BigInteger getY () public int hashCode () public boolean equals (java.lang.Object) Object obj com.android.org.bouncycastle.crypto.params.DHPublicKeyParameters other private static int legendre (java.math.BigInteger, java.math.BigInteger) int bits int[] t int shift int cmp java.math.BigInteger a java.math.BigInteger b int bitLength int[] A int[] B int r int len static void <clinit> () }
com/android/org/bouncycastle/crypto/params/DHValidationParameters.class
DHValidationParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.DHValidationParameters extends java.lang.Object { private byte[] seed private int counter public void <init> (byte[], int) byte[] seed int counter public int getCounter () public byte[] getSeed () public boolean equals (java.lang.Object) Object o com.android.org.bouncycastle.crypto.params.DHValidationParameters other public int hashCode () }
com/android/org/bouncycastle/crypto/params/DSAKeyGenerationParameters.class
DSAKeyGenerationParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.DSAKeyGenerationParameters extends com.android.org.bouncycastle.crypto.KeyGenerationParameters { private com.android.org.bouncycastle.crypto.params.DSAParameters params public void <init> (java.security.SecureRandom, com.android.org.bouncycastle.crypto.params.DSAParameters) java.security.SecureRandom random com.android.org.bouncycastle.crypto.params.DSAParameters params public com.android.org.bouncycastle.crypto.params.DSAParameters getParameters () }
com/android/org/bouncycastle/crypto/params/DSAKeyParameters.class
DSAKeyParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.DSAKeyParameters extends com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter { private com.android.org.bouncycastle.crypto.params.DSAParameters params public void <init> (boolean, com.android.org.bouncycastle.crypto.params.DSAParameters) boolean isPrivate com.android.org.bouncycastle.crypto.params.DSAParameters params public com.android.org.bouncycastle.crypto.params.DSAParameters getParameters () }
com/android/org/bouncycastle/crypto/params/DSAParameterGenerationParameters.class
DSAParameterGenerationParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.DSAParameterGenerationParameters extends java.lang.Object { public static final int DIGITAL_SIGNATURE_USAGE public static final int KEY_ESTABLISHMENT_USAGE private final int l private final int n private final int usageIndex private final int certainty private final java.security.SecureRandom random public void <init> (int, int, int, java.security.SecureRandom) int L int N int certainty java.security.SecureRandom random public void <init> (int, int, int, java.security.SecureRandom, int) int L int N int certainty java.security.SecureRandom random int usageIndex public int getL () public int getN () public int getCertainty () public java.security.SecureRandom getRandom () public int getUsageIndex () }
com/android/org/bouncycastle/crypto/params/DSAParameters.class
DSAParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.DSAParameters extends java.lang.Object implements com.android.org.bouncycastle.crypto.CipherParameters { private java.math.BigInteger g private java.math.BigInteger q private java.math.BigInteger p private com.android.org.bouncycastle.crypto.params.DSAValidationParameters validation public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) java.math.BigInteger p java.math.BigInteger q java.math.BigInteger g public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, com.android.org.bouncycastle.crypto.params.DSAValidationParameters) java.math.BigInteger p java.math.BigInteger q java.math.BigInteger g com.android.org.bouncycastle.crypto.params.DSAValidationParameters params public java.math.BigInteger getP () public java.math.BigInteger getQ () public java.math.BigInteger getG () public com.android.org.bouncycastle.crypto.params.DSAValidationParameters getValidationParameters () public boolean equals (java.lang.Object) Object obj com.android.org.bouncycastle.crypto.params.DSAParameters pm public int hashCode () }
com/android/org/bouncycastle/crypto/params/DSAPrivateKeyParameters.class
DSAPrivateKeyParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.DSAPrivateKeyParameters extends com.android.org.bouncycastle.crypto.params.DSAKeyParameters { private java.math.BigInteger x public void <init> (java.math.BigInteger, com.android.org.bouncycastle.crypto.params.DSAParameters) java.math.BigInteger x com.android.org.bouncycastle.crypto.params.DSAParameters params public java.math.BigInteger getX () }
com/android/org/bouncycastle/crypto/params/DSAPublicKeyParameters.class
DSAPublicKeyParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.DSAPublicKeyParameters extends com.android.org.bouncycastle.crypto.params.DSAKeyParameters { private static final java.math.BigInteger ONE private static final java.math.BigInteger TWO private java.math.BigInteger y public void <init> (java.math.BigInteger, com.android.org.bouncycastle.crypto.params.DSAParameters) java.math.BigInteger y com.android.org.bouncycastle.crypto.params.DSAParameters params private java.math.BigInteger validate (java.math.BigInteger, com.android.org.bouncycastle.crypto.params.DSAParameters) java.math.BigInteger y com.android.org.bouncycastle.crypto.params.DSAParameters params public java.math.BigInteger getY () static void <clinit> () }
com/android/org/bouncycastle/crypto/params/DSAValidationParameters.class
DSAValidationParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.DSAValidationParameters extends java.lang.Object { private int usageIndex private byte[] seed private int counter public void <init> (byte[], int) byte[] seed int counter public void <init> (byte[], int, int) byte[] seed int counter int usageIndex public int getCounter () public byte[] getSeed () public int getUsageIndex () public int hashCode () public boolean equals (java.lang.Object) Object o com.android.org.bouncycastle.crypto.params.DSAValidationParameters other }
com/android/org/bouncycastle/crypto/params/ECDomainParameters.class
ECDomainParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.ECDomainParameters extends java.lang.Object implements com.android.org.bouncycastle.math.ec.ECConstants { private final com.android.org.bouncycastle.math.ec.ECCurve curve private final byte[] seed private final com.android.org.bouncycastle.math.ec.ECPoint G private final java.math.BigInteger n private final java.math.BigInteger h private java.math.BigInteger hInv public void <init> (com.android.org.bouncycastle.asn1.x9.X9ECParameters) com.android.org.bouncycastle.asn1.x9.X9ECParameters x9 public void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint G java.math.BigInteger n public void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint G java.math.BigInteger n java.math.BigInteger h public void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[]) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint G java.math.BigInteger n java.math.BigInteger h byte[] seed public com.android.org.bouncycastle.math.ec.ECCurve getCurve () public com.android.org.bouncycastle.math.ec.ECPoint getG () public java.math.BigInteger getN () public java.math.BigInteger getH () public synchronized java.math.BigInteger getHInv () public byte[] getSeed () public boolean equals (java.lang.Object) Object obj com.android.org.bouncycastle.crypto.params.ECDomainParameters other public int hashCode () int hc public java.math.BigInteger validatePrivateScalar (java.math.BigInteger) java.math.BigInteger d public com.android.org.bouncycastle.math.ec.ECPoint validatePublicPoint (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint q static com.android.org.bouncycastle.math.ec.ECPoint validatePublicPoint (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECCurve c com.android.org.bouncycastle.math.ec.ECPoint q }
com/android/org/bouncycastle/crypto/params/ECKeyGenerationParameters.class
ECKeyGenerationParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.ECKeyGenerationParameters extends com.android.org.bouncycastle.crypto.KeyGenerationParameters { private com.android.org.bouncycastle.crypto.params.ECDomainParameters domainParams public void <init> (com.android.org.bouncycastle.crypto.params.ECDomainParameters, java.security.SecureRandom) com.android.org.bouncycastle.crypto.params.ECDomainParameters domainParams java.security.SecureRandom random public com.android.org.bouncycastle.crypto.params.ECDomainParameters getDomainParameters () }
com/android/org/bouncycastle/crypto/params/ECKeyParameters.class
ECKeyParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.ECKeyParameters extends com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter { private final com.android.org.bouncycastle.crypto.params.ECDomainParameters parameters protected void <init> (boolean, com.android.org.bouncycastle.crypto.params.ECDomainParameters) boolean isPrivate com.android.org.bouncycastle.crypto.params.ECDomainParameters parameters public com.android.org.bouncycastle.crypto.params.ECDomainParameters getParameters () }
com/android/org/bouncycastle/crypto/params/ECNamedDomainParameters.class
ECNamedDomainParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.ECNamedDomainParameters extends com.android.org.bouncycastle.crypto.params.ECDomainParameters { private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier name public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier name com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint G java.math.BigInteger n public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier name com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint G java.math.BigInteger n java.math.BigInteger h public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[]) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier name com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint G java.math.BigInteger n java.math.BigInteger h byte[] seed public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.crypto.params.ECDomainParameters) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier name com.android.org.bouncycastle.crypto.params.ECDomainParameters domainParameters public void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.x9.X9ECParameters) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier name com.android.org.bouncycastle.asn1.x9.X9ECParameters x9 public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getName () }
com/android/org/bouncycastle/crypto/params/ECPrivateKeyParameters.class
ECPrivateKeyParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.ECPrivateKeyParameters extends com.android.org.bouncycastle.crypto.params.ECKeyParameters { private final java.math.BigInteger d public void <init> (java.math.BigInteger, com.android.org.bouncycastle.crypto.params.ECDomainParameters) java.math.BigInteger d com.android.org.bouncycastle.crypto.params.ECDomainParameters parameters public java.math.BigInteger getD () }
com/android/org/bouncycastle/crypto/params/ECPublicKeyParameters.class
ECPublicKeyParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.ECPublicKeyParameters extends com.android.org.bouncycastle.crypto.params.ECKeyParameters { private final com.android.org.bouncycastle.math.ec.ECPoint q public void <init> (com.android.org.bouncycastle.math.ec.ECPoint, com.android.org.bouncycastle.crypto.params.ECDomainParameters) com.android.org.bouncycastle.math.ec.ECPoint q com.android.org.bouncycastle.crypto.params.ECDomainParameters parameters public com.android.org.bouncycastle.math.ec.ECPoint getQ () }
com/android/org/bouncycastle/crypto/params/KDFParameters.class
KDFParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.KDFParameters extends java.lang.Object implements com.android.org.bouncycastle.crypto.DerivationParameters { byte[] iv byte[] shared public void <init> (byte[], byte[]) byte[] shared byte[] iv public byte[] getSharedSecret () public byte[] getIV () }
com/android/org/bouncycastle/crypto/params/KeyParameter.class
KeyParameter.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.KeyParameter extends java.lang.Object implements com.android.org.bouncycastle.crypto.CipherParameters { private byte[] key public void <init> (byte[]) byte[] key public void <init> (byte[], int, int) byte[] key int keyOff int keyLen public byte[] getKey () }
com/android/org/bouncycastle/crypto/params/ParametersWithID.class
ParametersWithID.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.ParametersWithID extends java.lang.Object implements com.android.org.bouncycastle.crypto.CipherParameters { private com.android.org.bouncycastle.crypto.CipherParameters parameters private byte[] id public void <init> (com.android.org.bouncycastle.crypto.CipherParameters, byte[]) com.android.org.bouncycastle.crypto.CipherParameters parameters byte[] id public byte[] getID () public com.android.org.bouncycastle.crypto.CipherParameters getParameters () }
com/android/org/bouncycastle/crypto/params/ParametersWithIV.class
ParametersWithIV.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.ParametersWithIV extends java.lang.Object implements com.android.org.bouncycastle.crypto.CipherParameters { private byte[] iv private com.android.org.bouncycastle.crypto.CipherParameters parameters public void <init> (com.android.org.bouncycastle.crypto.CipherParameters, byte[]) com.android.org.bouncycastle.crypto.CipherParameters parameters byte[] iv public void <init> (com.android.org.bouncycastle.crypto.CipherParameters, byte[], int, int) com.android.org.bouncycastle.crypto.CipherParameters parameters byte[] iv int ivOff int ivLen public byte[] getIV () public com.android.org.bouncycastle.crypto.CipherParameters getParameters () }
com/android/org/bouncycastle/crypto/params/ParametersWithRandom.class
ParametersWithRandom.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.ParametersWithRandom extends java.lang.Object implements com.android.org.bouncycastle.crypto.CipherParameters { private java.security.SecureRandom random private com.android.org.bouncycastle.crypto.CipherParameters parameters public void <init> (com.android.org.bouncycastle.crypto.CipherParameters, java.security.SecureRandom) com.android.org.bouncycastle.crypto.CipherParameters parameters java.security.SecureRandom random public void <init> (com.android.org.bouncycastle.crypto.CipherParameters) com.android.org.bouncycastle.crypto.CipherParameters parameters public java.security.SecureRandom getRandom () public com.android.org.bouncycastle.crypto.CipherParameters getParameters () }
com/android/org/bouncycastle/crypto/params/RC2Parameters.class
RC2Parameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.RC2Parameters extends com.android.org.bouncycastle.crypto.params.KeyParameter { private int bits public void <init> (byte[]) byte[] key public void <init> (byte[], int) byte[] key int bits public int getEffectiveKeyBits () }
com/android/org/bouncycastle/crypto/params/RSAKeyGenerationParameters.class
RSAKeyGenerationParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.RSAKeyGenerationParameters extends com.android.org.bouncycastle.crypto.KeyGenerationParameters { private java.math.BigInteger publicExponent private int certainty public void <init> (java.math.BigInteger, java.security.SecureRandom, int, int) java.math.BigInteger publicExponent java.security.SecureRandom random int strength int certainty public java.math.BigInteger getPublicExponent () public int getCertainty () }
com/android/org/bouncycastle/crypto/params/RSAKeyParameters.class
RSAKeyParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.RSAKeyParameters extends com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter { private static final java.math.BigInteger SMALL_PRIMES_PRODUCT private static final java.math.BigInteger ONE private java.math.BigInteger modulus private java.math.BigInteger exponent public void <init> (boolean, java.math.BigInteger, java.math.BigInteger) boolean isPrivate java.math.BigInteger modulus java.math.BigInteger exponent private java.math.BigInteger validate (java.math.BigInteger) java.math.BigInteger modulus public java.math.BigInteger getModulus () public java.math.BigInteger getExponent () static void <clinit> () }
com/android/org/bouncycastle/crypto/params/RSAPrivateCrtKeyParameters.class
RSAPrivateCrtKeyParameters.java package com.android.org.bouncycastle.crypto.params public com.android.org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters extends com.android.org.bouncycastle.crypto.params.RSAKeyParameters { private java.math.BigInteger e private java.math.BigInteger p private java.math.BigInteger q private java.math.BigInteger dP private java.math.BigInteger dQ private java.math.BigInteger qInv public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) java.math.BigInteger modulus java.math.BigInteger publicExponent java.math.BigInteger privateExponent java.math.BigInteger p java.math.BigInteger q java.math.BigInteger dP java.math.BigInteger dQ java.math.BigInteger qInv public java.math.BigInteger getPublicExponent () public java.math.BigInteger getP () public java.math.BigInteger getQ () public java.math.BigInteger getDP () public java.math.BigInteger getDQ () public java.math.BigInteger getQInv () }
com/android/org/bouncycastle/crypto/signers/
com/android/org/bouncycastle/crypto/signers/DSAEncoding.class
DSAEncoding.java package com.android.org.bouncycastle.crypto.signers public abstract com.android.org.bouncycastle.crypto.signers.DSAEncoding extends java.lang.Object { public abstract java.math.BigInteger[] decode (java.math.BigInteger, byte[]) throws java.io.IOException public abstract byte[] encode (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) throws java.io.IOException }
com/android/org/bouncycastle/crypto/signers/DSAKCalculator.class
DSAKCalculator.java package com.android.org.bouncycastle.crypto.signers public abstract com.android.org.bouncycastle.crypto.signers.DSAKCalculator extends java.lang.Object { public abstract boolean isDeterministic () public abstract void init (java.math.BigInteger, java.security.SecureRandom) public abstract void init (java.math.BigInteger, java.math.BigInteger, byte[]) public abstract java.math.BigInteger nextK () }
com/android/org/bouncycastle/crypto/signers/DSASigner.class
DSASigner.java package com.android.org.bouncycastle.crypto.signers public com.android.org.bouncycastle.crypto.signers.DSASigner extends java.lang.Object implements com.android.org.bouncycastle.crypto.DSAExt { private final com.android.org.bouncycastle.crypto.signers.DSAKCalculator kCalculator private com.android.org.bouncycastle.crypto.params.DSAKeyParameters key private java.security.SecureRandom random public void <init> () public void <init> (com.android.org.bouncycastle.crypto.signers.DSAKCalculator) com.android.org.bouncycastle.crypto.signers.DSAKCalculator kCalculator public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) com.android.org.bouncycastle.crypto.params.ParametersWithRandom rParam boolean forSigning com.android.org.bouncycastle.crypto.CipherParameters param java.security.SecureRandom providedRandom public java.math.BigInteger getOrder () public java.math.BigInteger[] generateSignature (byte[]) byte[] message com.android.org.bouncycastle.crypto.params.DSAParameters params java.math.BigInteger q java.math.BigInteger m java.math.BigInteger x java.math.BigInteger k java.math.BigInteger r java.math.BigInteger s public boolean verifySignature (byte[], java.math.BigInteger, java.math.BigInteger) byte[] message java.math.BigInteger r java.math.BigInteger s com.android.org.bouncycastle.crypto.params.DSAParameters params java.math.BigInteger q java.math.BigInteger m java.math.BigInteger zero java.math.BigInteger w java.math.BigInteger u1 java.math.BigInteger u2 java.math.BigInteger p java.math.BigInteger v private java.math.BigInteger calculateE (java.math.BigInteger, byte[]) byte[] trunc java.math.BigInteger n byte[] message protected java.security.SecureRandom initSecureRandom (boolean, java.security.SecureRandom) boolean needed java.security.SecureRandom provided private java.math.BigInteger getRandomizer (java.math.BigInteger, java.security.SecureRandom) java.math.BigInteger q java.security.SecureRandom provided int randomBits }
com/android/org/bouncycastle/crypto/signers/ECDSASigner.class
ECDSASigner.java package com.android.org.bouncycastle.crypto.signers public com.android.org.bouncycastle.crypto.signers.ECDSASigner extends java.lang.Object implements com.android.org.bouncycastle.math.ec.ECConstants com.android.org.bouncycastle.crypto.DSAExt { private final com.android.org.bouncycastle.crypto.signers.DSAKCalculator kCalculator private com.android.org.bouncycastle.crypto.params.ECKeyParameters key private java.security.SecureRandom random public void <init> () public void <init> (com.android.org.bouncycastle.crypto.signers.DSAKCalculator) com.android.org.bouncycastle.crypto.signers.DSAKCalculator kCalculator public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) com.android.org.bouncycastle.crypto.params.ParametersWithRandom rParam boolean forSigning com.android.org.bouncycastle.crypto.CipherParameters param java.security.SecureRandom providedRandom public java.math.BigInteger getOrder () public java.math.BigInteger[] generateSignature (byte[]) com.android.org.bouncycastle.math.ec.ECPoint p java.math.BigInteger k byte[] message com.android.org.bouncycastle.crypto.params.ECDomainParameters ec java.math.BigInteger n java.math.BigInteger e java.math.BigInteger d java.math.BigInteger r java.math.BigInteger s com.android.org.bouncycastle.math.ec.ECMultiplier basePointMultiplier public boolean verifySignature (byte[], java.math.BigInteger, java.math.BigInteger) com.android.org.bouncycastle.math.ec.ECFieldElement R com.android.org.bouncycastle.math.ec.ECFieldElement X com.android.org.bouncycastle.math.ec.ECFieldElement D java.math.BigInteger cofactor byte[] message java.math.BigInteger r java.math.BigInteger s com.android.org.bouncycastle.crypto.params.ECDomainParameters ec java.math.BigInteger n java.math.BigInteger e java.math.BigInteger c java.math.BigInteger u1 java.math.BigInteger u2 com.android.org.bouncycastle.math.ec.ECPoint G com.android.org.bouncycastle.math.ec.ECPoint Q com.android.org.bouncycastle.math.ec.ECPoint point com.android.org.bouncycastle.math.ec.ECCurve curve java.math.BigInteger v protected java.math.BigInteger calculateE (java.math.BigInteger, byte[]) java.math.BigInteger n byte[] message int log2n int messageBitLength java.math.BigInteger e protected com.android.org.bouncycastle.math.ec.ECMultiplier createBasePointMultiplier () protected com.android.org.bouncycastle.math.ec.ECFieldElement getDenominator (int, com.android.org.bouncycastle.math.ec.ECPoint) int coordinateSystem com.android.org.bouncycastle.math.ec.ECPoint p protected java.security.SecureRandom initSecureRandom (boolean, java.security.SecureRandom) boolean needed java.security.SecureRandom provided }
com/android/org/bouncycastle/crypto/signers/PlainDSAEncoding.class
PlainDSAEncoding.java package com.android.org.bouncycastle.crypto.signers public com.android.org.bouncycastle.crypto.signers.PlainDSAEncoding extends java.lang.Object implements com.android.org.bouncycastle.crypto.signers.DSAEncoding { public static final com.android.org.bouncycastle.crypto.signers.PlainDSAEncoding INSTANCE public void <init> () public byte[] encode (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) java.math.BigInteger n java.math.BigInteger r java.math.BigInteger s int valueLength byte[] result public java.math.BigInteger[] decode (java.math.BigInteger, byte[]) java.math.BigInteger n byte[] encoding int valueLength protected java.math.BigInteger checkValue (java.math.BigInteger, java.math.BigInteger) java.math.BigInteger n java.math.BigInteger x protected java.math.BigInteger decodeValue (java.math.BigInteger, byte[], int, int) java.math.BigInteger n byte[] buf int off int len byte[] bs private void encodeValue (java.math.BigInteger, java.math.BigInteger, byte[], int, int) java.math.BigInteger n java.math.BigInteger x byte[] buf int off int len byte[] bs int bsOff int bsLen int pos static void <clinit> () }
com/android/org/bouncycastle/crypto/signers/RSADigestSigner.class
RSADigestSigner.java package com.android.org.bouncycastle.crypto.signers public com.android.org.bouncycastle.crypto.signers.RSADigestSigner extends java.lang.Object implements com.android.org.bouncycastle.crypto.Signer { private final com.android.org.bouncycastle.crypto.AsymmetricBlockCipher rsaEngine private final com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId private final com.android.org.bouncycastle.crypto.Digest digest private boolean forSigning private static final java.util.Hashtable oidMap public void <init> (com.android.org.bouncycastle.crypto.Digest) com.android.org.bouncycastle.crypto.Digest digest public void <init> (com.android.org.bouncycastle.crypto.Digest, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.crypto.Digest digest com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier digestOid public java.lang.String getAlgorithmName () public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter k boolean forSigning com.android.org.bouncycastle.crypto.CipherParameters parameters com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter k public void update (byte) byte input public void update (byte[], int, int) byte[] input int inOff int length public byte[] generateSignature () throws com.android.org.bouncycastle.crypto.CryptoException com.android.org.bouncycastle.crypto.DataLengthException byte[] data java.io.IOException e byte[] hash public boolean verifySignature (byte[]) byte[] sig byte[] expected Exception e int i int i int sigOffset int expectedOffset int nonEqual byte[] signature byte[] hash byte[] sig byte[] expected public void reset () private byte[] derEncode (byte[]) throws java.io.IOException IllegalArgumentException e byte[] hash com.android.org.bouncycastle.asn1.x509.DigestInfo dInfo static void <clinit> () }
com/android/org/bouncycastle/crypto/signers/RandomDSAKCalculator.class
RandomDSAKCalculator.java package com.android.org.bouncycastle.crypto.signers public com.android.org.bouncycastle.crypto.signers.RandomDSAKCalculator extends java.lang.Object implements com.android.org.bouncycastle.crypto.signers.DSAKCalculator { private static final java.math.BigInteger ZERO private java.math.BigInteger q private java.security.SecureRandom random public void <init> () public boolean isDeterministic () public void init (java.math.BigInteger, java.security.SecureRandom) java.math.BigInteger n java.security.SecureRandom random public void init (java.math.BigInteger, java.math.BigInteger, byte[]) java.math.BigInteger n java.math.BigInteger d byte[] message public java.math.BigInteger nextK () int qBitLength java.math.BigInteger k static void <clinit> () }
com/android/org/bouncycastle/crypto/signers/StandardDSAEncoding.class
StandardDSAEncoding.java package com.android.org.bouncycastle.crypto.signers public com.android.org.bouncycastle.crypto.signers.StandardDSAEncoding extends java.lang.Object implements com.android.org.bouncycastle.crypto.signers.DSAEncoding { public static final com.android.org.bouncycastle.crypto.signers.StandardDSAEncoding INSTANCE public void <init> () public byte[] encode (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) throws java.io.IOException java.math.BigInteger n java.math.BigInteger r java.math.BigInteger s com.android.org.bouncycastle.asn1.ASN1EncodableVector v public java.math.BigInteger[] decode (java.math.BigInteger, byte[]) throws java.io.IOException java.math.BigInteger r java.math.BigInteger s byte[] expectedEncoding java.math.BigInteger n byte[] encoding com.android.org.bouncycastle.asn1.ASN1Sequence seq protected java.math.BigInteger checkValue (java.math.BigInteger, java.math.BigInteger) java.math.BigInteger n java.math.BigInteger x protected java.math.BigInteger decodeValue (java.math.BigInteger, com.android.org.bouncycastle.asn1.ASN1Sequence, int) java.math.BigInteger n com.android.org.bouncycastle.asn1.ASN1Sequence s int pos protected void encodeValue (java.math.BigInteger, com.android.org.bouncycastle.asn1.ASN1EncodableVector, java.math.BigInteger) java.math.BigInteger n com.android.org.bouncycastle.asn1.ASN1EncodableVector v java.math.BigInteger x static void <clinit> () }
com/android/org/bouncycastle/crypto/tls/
com/android/org/bouncycastle/crypto/tls/CertificateType.class
CertificateType.java package com.android.org.bouncycastle.crypto.tls public com.android.org.bouncycastle.crypto.tls.CertificateType extends java.lang.Object { public static final short X509 public static final short OpenPGP public static final short RawPublicKey public void <init> () }
com/android/org/bouncycastle/crypto/tls/TlsCloseable.class
TlsCloseable.java package com.android.org.bouncycastle.crypto.tls public abstract com.android.org.bouncycastle.crypto.tls.TlsCloseable extends java.lang.Object { public abstract void close () throws java.io.IOException }
com/android/org/bouncycastle/crypto/tls/TlsNoCloseNotifyException.class
TlsNoCloseNotifyException.java package com.android.org.bouncycastle.crypto.tls public com.android.org.bouncycastle.crypto.tls.TlsNoCloseNotifyException extends java.io.EOFException { public void <init> () }
com/android/org/bouncycastle/crypto/util/
com/android/org/bouncycastle/crypto/util/Pack.class
Pack.java package com.android.org.bouncycastle.crypto.util public abstract com.android.org.bouncycastle.crypto.util.Pack extends java.lang.Object { public void <init> () public static int bigEndianToInt (byte[], int) byte[] bs int off int n public static void bigEndianToInt (byte[], int, int[]) int i byte[] bs int off int[] ns public static byte[] intToBigEndian (int) int n byte[] bs public static void intToBigEndian (int, byte[], int) int n byte[] bs int off public static byte[] intToBigEndian (int[]) int[] ns byte[] bs public static void intToBigEndian (int[], byte[], int) int i int[] ns byte[] bs int off public static long bigEndianToLong (byte[], int) byte[] bs int off int hi int lo public static void bigEndianToLong (byte[], int, long[]) int i byte[] bs int off long[] ns public static byte[] longToBigEndian (long) long n byte[] bs public static void longToBigEndian (long, byte[], int) long n byte[] bs int off public static byte[] longToBigEndian (long[]) long[] ns byte[] bs public static void longToBigEndian (long[], byte[], int) int i long[] ns byte[] bs int off public static int littleEndianToInt (byte[], int) byte[] bs int off int n public static void littleEndianToInt (byte[], int, int[]) int i byte[] bs int off int[] ns public static void littleEndianToInt (byte[], int, int[], int, int) int i byte[] bs int bOff int[] ns int nOff int count public static byte[] intToLittleEndian (int) int n byte[] bs public static void intToLittleEndian (int, byte[], int) int n byte[] bs int off public static byte[] intToLittleEndian (int[]) int[] ns byte[] bs public static void intToLittleEndian (int[], byte[], int) int i int[] ns byte[] bs int off public static long littleEndianToLong (byte[], int) byte[] bs int off int lo int hi public static void littleEndianToLong (byte[], int, long[]) int i byte[] bs int off long[] ns public static byte[] longToLittleEndian (long) long n byte[] bs public static void longToLittleEndian (long, byte[], int) long n byte[] bs int off public static byte[] longToLittleEndian (long[]) long[] ns byte[] bs public static void longToLittleEndian (long[], byte[], int) int i long[] ns byte[] bs int off }
com/android/org/bouncycastle/crypto/util/PrivateKeyFactory.class
PrivateKeyFactory.java package com.android.org.bouncycastle.crypto.util public com.android.org.bouncycastle.crypto.util.PrivateKeyFactory extends java.lang.Object { public void <init> () public static com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (byte[]) throws java.io.IOException byte[] privateKeyInfoData public static com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (java.io.InputStream) throws java.io.IOException java.io.InputStream inStr public static com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException com.android.org.bouncycastle.asn1.pkcs.RSAPrivateKey keyStructure com.android.org.bouncycastle.asn1.pkcs.DHParameter params com.android.org.bouncycastle.asn1.ASN1Integer derX java.math.BigInteger lVal int l com.android.org.bouncycastle.crypto.params.DHParameters dhParams com.android.org.bouncycastle.asn1.x509.DSAParameter params com.android.org.bouncycastle.asn1.ASN1Integer derX com.android.org.bouncycastle.asn1.ASN1Encodable de com.android.org.bouncycastle.crypto.params.DSAParameters parameters com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x9.X9ECParameters x9 com.android.org.bouncycastle.crypto.params.ECDomainParameters dParams com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.asn1.x9.X9ECParameters x9 com.android.org.bouncycastle.crypto.params.ECDomainParameters dParams com.android.org.bouncycastle.asn1.sec.ECPrivateKey ec java.math.BigInteger d com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo keyInfo com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algOID private static byte[] getRawKey (com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo, int) throws java.io.IOException com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo keyInfo int expectedSize byte[] result }
com/android/org/bouncycastle/crypto/util/PublicKeyFactory$1.class
PublicKeyFactory.java package com.android.org.bouncycastle.crypto.util synthetic com.android.org.bouncycastle.crypto.util.PublicKeyFactory$1 extends java.lang.Object { }
com/android/org/bouncycastle/crypto/util/PublicKeyFactory$DHAgreementConverter.class
PublicKeyFactory.java package com.android.org.bouncycastle.crypto.util com.android.org.bouncycastle.crypto.util.PublicKeyFactory$DHAgreementConverter extends com.android.org.bouncycastle.crypto.util.PublicKeyFactory$SubjectPublicKeyInfoConverter { private void <init> () com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublicKeyParameters (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, java.lang.Object) throws java.io.IOException com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo Object defaultParams com.android.org.bouncycastle.asn1.pkcs.DHParameter params com.android.org.bouncycastle.asn1.ASN1Integer derY java.math.BigInteger lVal int l com.android.org.bouncycastle.crypto.params.DHParameters dhParams synthetic void <init> (com.android.org.bouncycastle.crypto.util.PublicKeyFactory$1) com.android.org.bouncycastle.crypto.util.PublicKeyFactory$1 x0 }
com/android/org/bouncycastle/crypto/util/PublicKeyFactory$DHPublicNumberConverter.class
PublicKeyFactory.java package com.android.org.bouncycastle.crypto.util com.android.org.bouncycastle.crypto.util.PublicKeyFactory$DHPublicNumberConverter extends com.android.org.bouncycastle.crypto.util.PublicKeyFactory$SubjectPublicKeyInfoConverter { private void <init> () com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublicKeyParameters (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, java.lang.Object) throws java.io.IOException byte[] seed java.math.BigInteger pgenCounter com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo Object defaultParams com.android.org.bouncycastle.asn1.x9.DHPublicKey dhPublicKey java.math.BigInteger y com.android.org.bouncycastle.asn1.x9.DomainParameters dhParams java.math.BigInteger p java.math.BigInteger g java.math.BigInteger q java.math.BigInteger j com.android.org.bouncycastle.crypto.params.DHValidationParameters validation com.android.org.bouncycastle.asn1.x9.ValidationParams dhValidationParms synthetic void <init> (com.android.org.bouncycastle.crypto.util.PublicKeyFactory$1) com.android.org.bouncycastle.crypto.util.PublicKeyFactory$1 x0 }
com/android/org/bouncycastle/crypto/util/PublicKeyFactory$DSAConverter.class
PublicKeyFactory.java package com.android.org.bouncycastle.crypto.util com.android.org.bouncycastle.crypto.util.PublicKeyFactory$DSAConverter extends com.android.org.bouncycastle.crypto.util.PublicKeyFactory$SubjectPublicKeyInfoConverter { private void <init> () com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublicKeyParameters (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, java.lang.Object) throws java.io.IOException com.android.org.bouncycastle.asn1.x509.DSAParameter params com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo Object defaultParams com.android.org.bouncycastle.asn1.ASN1Integer derY com.android.org.bouncycastle.asn1.ASN1Encodable de com.android.org.bouncycastle.crypto.params.DSAParameters parameters synthetic void <init> (com.android.org.bouncycastle.crypto.util.PublicKeyFactory$1) com.android.org.bouncycastle.crypto.util.PublicKeyFactory$1 x0 }
com/android/org/bouncycastle/crypto/util/PublicKeyFactory$ECConverter.class
PublicKeyFactory.java package com.android.org.bouncycastle.crypto.util com.android.org.bouncycastle.crypto.util.PublicKeyFactory$ECConverter extends com.android.org.bouncycastle.crypto.util.PublicKeyFactory$SubjectPublicKeyInfoConverter { private void <init> () com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublicKeyParameters (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, java.lang.Object) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x9.X9ECParameters x9 com.android.org.bouncycastle.crypto.params.ECDomainParameters dParams com.android.org.bouncycastle.crypto.params.ECDomainParameters dParams com.android.org.bouncycastle.asn1.x9.X9ECParameters x9 java.io.IOException ex int qLength com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo Object defaultParams com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.crypto.params.ECDomainParameters dParams com.android.org.bouncycastle.asn1.DERBitString bits byte[] data com.android.org.bouncycastle.asn1.ASN1OctetString key com.android.org.bouncycastle.asn1.x9.X9ECPoint derQ synthetic void <init> (com.android.org.bouncycastle.crypto.util.PublicKeyFactory$1) com.android.org.bouncycastle.crypto.util.PublicKeyFactory$1 x0 }
com/android/org/bouncycastle/crypto/util/PublicKeyFactory$RSAConverter.class
PublicKeyFactory.java package com.android.org.bouncycastle.crypto.util com.android.org.bouncycastle.crypto.util.PublicKeyFactory$RSAConverter extends com.android.org.bouncycastle.crypto.util.PublicKeyFactory$SubjectPublicKeyInfoConverter { private void <init> () com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublicKeyParameters (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, java.lang.Object) throws java.io.IOException com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo Object defaultParams com.android.org.bouncycastle.asn1.pkcs.RSAPublicKey pubKey synthetic void <init> (com.android.org.bouncycastle.crypto.util.PublicKeyFactory$1) com.android.org.bouncycastle.crypto.util.PublicKeyFactory$1 x0 }
com/android/org/bouncycastle/crypto/util/PublicKeyFactory$SubjectPublicKeyInfoConverter.class
PublicKeyFactory.java package com.android.org.bouncycastle.crypto.util abstract com.android.org.bouncycastle.crypto.util.PublicKeyFactory$SubjectPublicKeyInfoConverter extends java.lang.Object { private void <init> () abstract com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublicKeyParameters (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, java.lang.Object) throws java.io.IOException synthetic void <init> (com.android.org.bouncycastle.crypto.util.PublicKeyFactory$1) com.android.org.bouncycastle.crypto.util.PublicKeyFactory$1 x0 }
com/android/org/bouncycastle/crypto/util/PublicKeyFactory.class
PublicKeyFactory.java package com.android.org.bouncycastle.crypto.util public com.android.org.bouncycastle.crypto.util.PublicKeyFactory extends java.lang.Object { private static java.util.Map converters public void <init> () public static com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (byte[]) throws java.io.IOException byte[] keyInfoData public static com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (java.io.InputStream) throws java.io.IOException java.io.InputStream inStr public static com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo public static com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, java.lang.Object) throws java.io.IOException com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo Object defaultParams com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algID com.android.org.bouncycastle.crypto.util.PublicKeyFactory$SubjectPublicKeyInfoConverter converter private static byte[] getRawKey (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, java.lang.Object, int) com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo Object defaultParams int expectedSize byte[] result static void <clinit> () }
com/android/org/bouncycastle/crypto/util/SSHNamedCurves$1.class
SSHNamedCurves.java package com.android.org.bouncycastle.crypto.util com.android.org.bouncycastle.crypto.util.SSHNamedCurves$1 extends java.util.HashMap { void <init> () }
com/android/org/bouncycastle/crypto/util/SSHNamedCurves$2.class
SSHNamedCurves.java package com.android.org.bouncycastle.crypto.util com.android.org.bouncycastle.crypto.util.SSHNamedCurves$2 extends java.util.HashMap { void <init> () String[] item int i String[][] curves }
com/android/org/bouncycastle/crypto/util/SSHNamedCurves$3.class
SSHNamedCurves.java package com.android.org.bouncycastle.crypto.util com.android.org.bouncycastle.crypto.util.SSHNamedCurves$3 extends java.util.HashMap { void <init> () String name com.android.org.bouncycastle.asn1.x9.X9ECParameters parameters java.util.Enumeration e }
com/android/org/bouncycastle/crypto/util/SSHNamedCurves$4.class
SSHNamedCurves.java package com.android.org.bouncycastle.crypto.util com.android.org.bouncycastle.crypto.util.SSHNamedCurves$4 extends java.util.HashMap { void <init> () String key java.util.Iterator it }
com/android/org/bouncycastle/crypto/util/SSHNamedCurves.class
SSHNamedCurves.java package com.android.org.bouncycastle.crypto.util public com.android.org.bouncycastle.crypto.util.SSHNamedCurves extends java.lang.Object { private static final java.util.Map oidToName private static final java.util.Map oidMap private static final java.util.Map curveNameToSSHName private static java.util.HashMap curveMap public void <init> () public static com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getByName (java.lang.String) String sshName public static com.android.org.bouncycastle.asn1.x9.X9ECParameters getParameters (java.lang.String) String sshName public static com.android.org.bouncycastle.asn1.x9.X9ECParameters getParameters (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public static java.lang.String getName (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public static java.lang.String getNameForParameters (com.android.org.bouncycastle.crypto.params.ECDomainParameters) com.android.org.bouncycastle.crypto.params.ECDomainParameters parameters public static java.lang.String getNameForParameters (com.android.org.bouncycastle.math.ec.ECCurve) com.android.org.bouncycastle.math.ec.ECCurve curve static synthetic java.util.Map access$000 () static void <clinit> () }
com/android/org/bouncycastle/iana/
com/android/org/bouncycastle/iana/AEADAlgorithm.class
AEADAlgorithm.java package com.android.org.bouncycastle.iana public com.android.org.bouncycastle.iana.AEADAlgorithm extends java.lang.Object { public static final int AEAD_AES_128_GCM public static final int AEAD_AES_256_GCM public static final int AEAD_AES_128_CCM public static final int AEAD_AES_256_CCM public static final int AEAD_AES_128_GCM_8 public static final int AEAD_AES_256_GCM_8 public static final int AEAD_AES_128_GCM_12 public static final int AEAD_AES_256_GCM_12 public static final int AEAD_AES_128_CCM_SHORT public static final int AEAD_AES_256_CCM_SHORT public static final int AEAD_AES_128_CCM_SHORT_8 public static final int AEAD_AES_256_CCM_SHORT_8 public static final int AEAD_AES_128_CCM_SHORT_12 public static final int AEAD_AES_256_CCM_SHORT_12 public static final int AEAD_AES_SIV_CMAC_256 public static final int AEAD_AES_SIV_CMAC_384 public static final int AEAD_AES_SIV_CMAC_512 public static final int AEAD_AES_128_CCM_8 public static final int AEAD_AES_256_CCM_8 public static final int AEAD_AES_128_OCB_TAGLEN128 public static final int AEAD_AES_128_OCB_TAGLEN96 public static final int AEAD_AES_128_OCB_TAGLEN64 public static final int AEAD_AES_192_OCB_TAGLEN128 public static final int AEAD_AES_192_OCB_TAGLEN96 public static final int AEAD_AES_192_OCB_TAGLEN64 public static final int AEAD_AES_256_OCB_TAGLEN128 public static final int AEAD_AES_256_OCB_TAGLEN96 public static final int AEAD_AES_256_OCB_TAGLEN64 public static final int AEAD_CHACHA20_POLY1305 public void <init> () }
com/android/org/bouncycastle/its/
com/android/org/bouncycastle/its/asn1/
com/android/org/bouncycastle/its/asn1/AesCcmCiphertext.class
AesCcmCiphertext.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.AesCcmCiphertext extends com.android.org.bouncycastle.asn1.ASN1Object { private final byte[] nonce private final com.android.org.bouncycastle.its.asn1.SequenceOfOctetString opaque private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.its.asn1.AesCcmCiphertext getInstance (java.lang.Object) Object o public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/its/asn1/BitmapSspRange.class
BitmapSspRange.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.BitmapSspRange extends com.android.org.bouncycastle.asn1.ASN1Object { private final byte[] sspValue private final byte[] sspBitmask private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.its.asn1.BitmapSspRange getInstance (java.lang.Object) Object o public byte[] getSspValue () public byte[] getSspBitmask () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector avec }
com/android/org/bouncycastle/its/asn1/CertificateBase.class
CertificateBase.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.CertificateBase extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.its.asn1.CertificateType type private byte[] version protected void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.its.asn1.CertificateBase getInstance (java.lang.Object) com.android.org.bouncycastle.asn1.ASN1Sequence seq Object o public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/its/asn1/CertificateType.class
CertificateType.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.CertificateType extends java.lang.Object { public static final com.android.org.bouncycastle.its.asn1.CertificateType Explicit public static final com.android.org.bouncycastle.its.asn1.CertificateType Implicit private final com.android.org.bouncycastle.asn1.ASN1Enumerated enumerated protected void <init> (int) int ordinal private void <init> (com.android.org.bouncycastle.asn1.ASN1Enumerated) com.android.org.bouncycastle.asn1.ASN1Enumerated enumerated public com.android.org.bouncycastle.its.asn1.CertificateType getInstance (java.lang.Object) Object src public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () static void <clinit> () }
com/android/org/bouncycastle/its/asn1/CircularRegion.class
CircularRegion.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.CircularRegion extends com.android.org.bouncycastle.asn1.ASN1Object { private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.its.asn1.CircularRegion getInstance (java.lang.Object) Object o public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/Duration.class
Duration.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.Duration extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/EncryptedData.class
EncryptedData.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.EncryptedData extends java.lang.Object { private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.its.asn1.EncryptedData getInstance (java.lang.Object) Object o }
com/android/org/bouncycastle/its/asn1/EndEntityType.class
EndEntityType.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.EndEntityType extends com.android.org.bouncycastle.asn1.ASN1Object { public static final int app public static final int enrol private final com.android.org.bouncycastle.asn1.ASN1BitString type public void <init> (int) int type private void <init> (com.android.org.bouncycastle.asn1.DERBitString) com.android.org.bouncycastle.asn1.DERBitString str public static com.android.org.bouncycastle.its.asn1.EndEntityType getInstance (java.lang.Object) Object src public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/EtsiTs103097Module.class
EtsiTs103097Module.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.EtsiTs103097Module extends java.lang.Object { public void <init> () }
com/android/org/bouncycastle/its/asn1/ExplicitCertificate.class
ExplicitCertificate.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.ExplicitCertificate extends com.android.org.bouncycastle.its.asn1.CertificateBase { private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq }
com/android/org/bouncycastle/its/asn1/GeographicRegion.class
GeographicRegion.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.GeographicRegion extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/GroupLinkageValue.class
GroupLinkageValue.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.GroupLinkageValue extends com.android.org.bouncycastle.asn1.ASN1Object { private byte[] jValue private byte[] value private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.its.asn1.GroupLinkageValue getInstance (java.lang.Object) Object src public byte[] getJValue () public byte[] getValue () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector avec }
com/android/org/bouncycastle/its/asn1/HashAlgorithm.class
HashAlgorithm.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.HashAlgorithm extends java.lang.Object { public static final com.android.org.bouncycastle.its.asn1.HashAlgorithm sha256 public static final com.android.org.bouncycastle.its.asn1.HashAlgorithm sha384 private final com.android.org.bouncycastle.asn1.ASN1Enumerated enumerated protected void <init> (int) int ordinal private void <init> (com.android.org.bouncycastle.asn1.ASN1Enumerated) com.android.org.bouncycastle.asn1.ASN1Enumerated enumerated public com.android.org.bouncycastle.its.asn1.HashAlgorithm getInstance (java.lang.Object) Object src public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () static void <clinit> () }
com/android/org/bouncycastle/its/asn1/HashedData.class
HashedData.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.HashedData extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice { private com.android.org.bouncycastle.asn1.ASN1OctetString hashData public void <init> (byte[]) byte[] digest private void <init> (com.android.org.bouncycastle.asn1.ASN1OctetString) com.android.org.bouncycastle.asn1.ASN1OctetString hashData public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () public com.android.org.bouncycastle.asn1.ASN1OctetString getHashData () public void setHashData (com.android.org.bouncycastle.asn1.ASN1OctetString) com.android.org.bouncycastle.asn1.ASN1OctetString hashData }
com/android/org/bouncycastle/its/asn1/HeaderInfo.class
HeaderInfo.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.HeaderInfo extends com.android.org.bouncycastle.asn1.ASN1Object { private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.its.asn1.HeaderInfo getInstance (java.lang.Object) Object o public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/its/asn1/IValue.class
IValue.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.IValue extends com.android.org.bouncycastle.asn1.ASN1Object { private final java.math.BigInteger value private void <init> (com.android.org.bouncycastle.asn1.ASN1Integer) com.android.org.bouncycastle.asn1.ASN1Integer value int i public static com.android.org.bouncycastle.its.asn1.IValue getInstance (java.lang.Object) Object src public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/Ieee1609Dot2Content.class
Ieee1609Dot2Content.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.Ieee1609Dot2Content extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice { public void <init> () public static com.android.org.bouncycastle.its.asn1.Ieee1609Dot2Content getInstance (java.lang.Object) Object src public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/its/asn1/Ieee1609Dot2Data.class
Ieee1609Dot2Data.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.Ieee1609Dot2Data extends com.android.org.bouncycastle.asn1.ASN1Object { private final java.math.BigInteger protcolVersion private final com.android.org.bouncycastle.its.asn1.Ieee1609Dot2Content content private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.its.asn1.Ieee1609Dot2Data getInstance (java.lang.Object) Object src public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/its/asn1/ImplicitCertificate.class
ImplicitCertificate.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.ImplicitCertificate extends com.android.org.bouncycastle.its.asn1.CertificateBase { private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq }
com/android/org/bouncycastle/its/asn1/IssuerIdentifier.class
IssuerIdentifier.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.IssuerIdentifier extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/Latitude.class
Latitude.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.Latitude extends com.android.org.bouncycastle.asn1.ASN1Object { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/LinkageData.class
LinkageData.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.LinkageData extends com.android.org.bouncycastle.asn1.ASN1Object { private final com.android.org.bouncycastle.its.asn1.IValue iCert private final com.android.org.bouncycastle.its.asn1.LinkageValue linkageValue private final com.android.org.bouncycastle.its.asn1.GroupLinkageValue groupLinkageValue private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.its.asn1.LinkageData getInstance (java.lang.Object) Object src public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/its/asn1/LinkageValue.class
LinkageValue.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.LinkageValue extends com.android.org.bouncycastle.asn1.ASN1Object { private final byte[] value private void <init> (com.android.org.bouncycastle.asn1.ASN1OctetString) com.android.org.bouncycastle.asn1.ASN1OctetString octs public static com.android.org.bouncycastle.its.asn1.LinkageValue getInstance (java.lang.Object) Object src public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/Longitude.class
Longitude.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.Longitude extends com.android.org.bouncycastle.asn1.ASN1Object { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/PKRecipientInfo.class
PKRecipientInfo.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.PKRecipientInfo extends com.android.org.bouncycastle.asn1.ASN1Object { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/its/asn1/PolygonalRegion.class
PolygonalRegion.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.PolygonalRegion extends com.android.org.bouncycastle.asn1.ASN1Object { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/PsidGroupPermissions.class
PsidGroupPermissions.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.PsidGroupPermissions extends com.android.org.bouncycastle.asn1.ASN1Object { private final com.android.org.bouncycastle.its.asn1.SubjectPermissions subjectPermissions private final java.math.BigInteger minChainLength private final java.math.BigInteger chainLengthRange private final Object eeType private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.its.asn1.PsidGroupPermissions getInstance (java.lang.Object) Object src public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/PsidSspRange.class
PsidSspRange.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.PsidSspRange extends com.android.org.bouncycastle.asn1.ASN1Object { private com.android.org.bouncycastle.asn1.ASN1Integer psid private com.android.org.bouncycastle.its.asn1.SspRange sspRange public void <init> () public static com.android.org.bouncycastle.its.asn1.PsidSspRange getInstance (java.lang.Object) com.android.org.bouncycastle.asn1.ASN1Sequence seq com.android.org.bouncycastle.its.asn1.PsidSspRange psidSspRange Object src public com.android.org.bouncycastle.asn1.ASN1Integer getPsid () public void setPsid (com.android.org.bouncycastle.asn1.ASN1Integer) com.android.org.bouncycastle.asn1.ASN1Integer psid public com.android.org.bouncycastle.its.asn1.SspRange getSspRange () public void setSspRange (com.android.org.bouncycastle.its.asn1.SspRange) com.android.org.bouncycastle.its.asn1.SspRange sspRange public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector avec }
com/android/org/bouncycastle/its/asn1/RecipientInfo.class
RecipientInfo.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.RecipientInfo extends java.lang.Object { public void <init> () }
com/android/org/bouncycastle/its/asn1/RectangularRegion.class
RectangularRegion.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.RectangularRegion extends com.android.org.bouncycastle.asn1.ASN1Object { private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.its.asn1.RectangularRegion getInstance (java.lang.Object) Object o public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/SequenceOfCertificate.class
SequenceOfCertificate.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.SequenceOfCertificate extends com.android.org.bouncycastle.asn1.ASN1Object { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/its/asn1/SequenceOfOctetString.class
SequenceOfOctetString.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.SequenceOfOctetString extends com.android.org.bouncycastle.asn1.ASN1Object { private byte[][] octetStrings private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.its.asn1.SequenceOfOctetString getInstance (java.lang.Object) Object o public int size () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () int i com.android.org.bouncycastle.asn1.ASN1EncodableVector v static byte[][] toByteArrays (com.android.org.bouncycastle.asn1.ASN1Sequence) int i com.android.org.bouncycastle.asn1.ASN1Sequence seq byte[][] octetStrings }
com/android/org/bouncycastle/its/asn1/SequenceOfPsidGroupPermissions.class
SequenceOfPsidGroupPermissions.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.SequenceOfPsidGroupPermissions extends com.android.org.bouncycastle.asn1.ASN1Object { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/its/asn1/SequenceOfRecipientInfo.class
SequenceOfRecipientInfo.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.SequenceOfRecipientInfo extends com.android.org.bouncycastle.asn1.ASN1Object { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/its/asn1/SequenceOfRectangularRegion.class
SequenceOfRectangularRegion.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.SequenceOfRectangularRegion extends com.android.org.bouncycastle.asn1.ASN1Object { private final com.android.org.bouncycastle.its.asn1.RectangularRegion[] sequence private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) int i com.android.org.bouncycastle.asn1.ASN1Sequence seq public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/ServiceSpecificPermissions.class
ServiceSpecificPermissions.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.ServiceSpecificPermissions extends java.lang.Object { public void <init> () }
com/android/org/bouncycastle/its/asn1/Signature.class
Signature.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.Signature extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/SignedData.class
SignedData.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.SignedData extends com.android.org.bouncycastle.asn1.ASN1Object { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/its/asn1/SignedDataPayload.class
SignedDataPayload.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.SignedDataPayload extends com.android.org.bouncycastle.asn1.ASN1Object { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/its/asn1/SignerIdentifier.class
SignerIdentifier.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.SignerIdentifier extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/its/asn1/SspRange.class
SspRange.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.SspRange extends com.android.org.bouncycastle.asn1.ASN1Object { private final boolean isAll private final com.android.org.bouncycastle.its.asn1.SequenceOfOctetString opaque private final com.android.org.bouncycastle.its.asn1.BitmapSspRange bitmapSspRange private void <init> () private void <init> (com.android.org.bouncycastle.its.asn1.SequenceOfOctetString) com.android.org.bouncycastle.its.asn1.BitmapSspRange bitMapRange IllegalArgumentException e com.android.org.bouncycastle.its.asn1.BitmapSspRange bitMapRange com.android.org.bouncycastle.its.asn1.SequenceOfOctetString seq public void <init> (com.android.org.bouncycastle.its.asn1.BitmapSspRange) com.android.org.bouncycastle.its.asn1.BitmapSspRange range public static com.android.org.bouncycastle.its.asn1.SspRange getInstance (java.lang.Object) java.io.IOException e Object src public boolean isAll () public boolean maybeOpaque () public com.android.org.bouncycastle.its.asn1.BitmapSspRange getBitmapSspRange () public com.android.org.bouncycastle.its.asn1.SequenceOfOctetString getOpaque () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/SubjectPermissions.class
SubjectPermissions.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.SubjectPermissions extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice { public void <init> () public static com.android.org.bouncycastle.its.asn1.SubjectPermissions getInstance (java.lang.Object) Object src public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/SymmAlgorithm.class
SymmAlgorithm.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.SymmAlgorithm extends com.android.org.bouncycastle.asn1.ASN1Object { public static com.android.org.bouncycastle.its.asn1.SymmAlgorithm aes128Ccm private com.android.org.bouncycastle.asn1.ASN1Enumerated symmAlgorithm private void <init> (com.android.org.bouncycastle.asn1.ASN1Enumerated) com.android.org.bouncycastle.asn1.ASN1Enumerated symmAlgorithm public void <init> (int) int ordinal public com.android.org.bouncycastle.its.asn1.SymmAlgorithm getInstance (java.lang.Object) Object src public com.android.org.bouncycastle.asn1.ASN1Enumerated getSymmAlgorithm () public void setSymmAlgorithm (com.android.org.bouncycastle.asn1.ASN1Enumerated) com.android.org.bouncycastle.asn1.ASN1Enumerated symmAlgorithm public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () static void <clinit> () }
com/android/org/bouncycastle/its/asn1/SymmRecipientInfo.class
SymmRecipientInfo.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.SymmRecipientInfo extends com.android.org.bouncycastle.asn1.ASN1Object { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/its/asn1/ToBeSignedCertificate.class
ToBeSignedCertificate.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.ToBeSignedCertificate extends com.android.org.bouncycastle.asn1.ASN1Object { private void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public static com.android.org.bouncycastle.its.asn1.ToBeSignedCertificate getInstance (java.lang.Object) Object src public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/ToBeSignedData.class
ToBeSignedData.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.ToBeSignedData extends com.android.org.bouncycastle.asn1.ASN1Object { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/its/asn1/TwoDLocation.class
TwoDLocation.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.TwoDLocation extends com.android.org.bouncycastle.asn1.ASN1Object { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/its/asn1/Utils.class
Utils.java package com.android.org.bouncycastle.its.asn1 com.android.org.bouncycastle.its.asn1.Utils extends java.lang.Object { void <init> () static byte[] octetStringFixed (byte[], int) byte[] octets int n static byte[] octetStringFixed (byte[]) byte[] octets }
com/android/org/bouncycastle/its/asn1/ValidityPeriod.class
ValidityPeriod.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.ValidityPeriod extends com.android.org.bouncycastle.asn1.ASN1Object { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector v }
com/android/org/bouncycastle/its/asn1/VerificationKeyIndicator.class
VerificationKeyIndicator.java package com.android.org.bouncycastle.its.asn1 public com.android.org.bouncycastle.its.asn1.VerificationKeyIndicator extends com.android.org.bouncycastle.asn1.ASN1Object implements com.android.org.bouncycastle.asn1.ASN1Choice { public void <init> () public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/jcajce/
com/android/org/bouncycastle/jcajce/CompositePrivateKey.class
CompositePrivateKey.java package com.android.org.bouncycastle.jcajce public com.android.org.bouncycastle.jcajce.CompositePrivateKey extends java.lang.Object implements java.security.PrivateKey { private final java.util.List keys public transient void <init> (java.security.PrivateKey[]) int i java.security.PrivateKey[] keys java.util.List keyList public java.util.List getPrivateKeys () public java.lang.String getAlgorithm () public java.lang.String getFormat () public byte[] getEncoded () int i java.io.IOException e com.android.org.bouncycastle.asn1.ASN1EncodableVector v public int hashCode () public boolean equals (java.lang.Object) Object o }
com/android/org/bouncycastle/jcajce/CompositePublicKey.class
CompositePublicKey.java package com.android.org.bouncycastle.jcajce public com.android.org.bouncycastle.jcajce.CompositePublicKey extends java.lang.Object implements java.security.PublicKey { private final java.util.List keys public transient void <init> (java.security.PublicKey[]) int i java.security.PublicKey[] keys java.util.List keyList public java.util.List getPublicKeys () public java.lang.String getAlgorithm () public java.lang.String getFormat () public byte[] getEncoded () int i java.io.IOException e com.android.org.bouncycastle.asn1.ASN1EncodableVector v public int hashCode () public boolean equals (java.lang.Object) Object o }
com/android/org/bouncycastle/jcajce/PBKDFKey.class
PBKDFKey.java package com.android.org.bouncycastle.jcajce public abstract com.android.org.bouncycastle.jcajce.PBKDFKey extends java.lang.Object implements javax.crypto.SecretKey { }
com/android/org/bouncycastle/jcajce/PKCS12Key.class
PKCS12Key.java package com.android.org.bouncycastle.jcajce public com.android.org.bouncycastle.jcajce.PKCS12Key extends java.lang.Object implements com.android.org.bouncycastle.jcajce.PBKDFKey { private final char[] password private final boolean useWrongZeroLengthConversion public void <init> (char[]) char[] password public void <init> (char[], boolean) char[] password boolean useWrongZeroLengthConversion public char[] getPassword () public java.lang.String getAlgorithm () public java.lang.String getFormat () public byte[] getEncoded () }
com/android/org/bouncycastle/jcajce/PKCS12KeyWithParameters.class
PKCS12KeyWithParameters.java package com.android.org.bouncycastle.jcajce public com.android.org.bouncycastle.jcajce.PKCS12KeyWithParameters extends com.android.org.bouncycastle.jcajce.PKCS12Key implements javax.crypto.interfaces.PBEKey { private final byte[] salt private final int iterationCount public void <init> (char[], byte[], int) char[] password byte[] salt int iterationCount public void <init> (char[], boolean, byte[], int) char[] password boolean useWrongZeroLengthConversion byte[] salt int iterationCount public byte[] getSalt () public int getIterationCount () }
com/android/org/bouncycastle/jcajce/PKCS12StoreParameter.class
PKCS12StoreParameter.java package com.android.org.bouncycastle.jcajce public com.android.org.bouncycastle.jcajce.PKCS12StoreParameter extends java.lang.Object implements java.security.KeyStore$LoadStoreParameter { private final java.io.OutputStream out private final java.security.KeyStore$ProtectionParameter protectionParameter private final boolean forDEREncoding public void <init> (java.io.OutputStream, char[]) java.io.OutputStream out char[] password public void <init> (java.io.OutputStream, java.security.KeyStore$ProtectionParameter) java.io.OutputStream out java.security.KeyStore$ProtectionParameter protectionParameter public void <init> (java.io.OutputStream, char[], boolean) java.io.OutputStream out char[] password boolean forDEREncoding public void <init> (java.io.OutputStream, java.security.KeyStore$ProtectionParameter, boolean) java.io.OutputStream out java.security.KeyStore$ProtectionParameter protectionParameter boolean forDEREncoding public java.io.OutputStream getOutputStream () public java.security.KeyStore$ProtectionParameter getProtectionParameter () public boolean isForDEREncoding () }
com/android/org/bouncycastle/jcajce/PKIXCRLStore.class
PKIXCRLStore.java package com.android.org.bouncycastle.jcajce public abstract com.android.org.bouncycastle.jcajce.PKIXCRLStore extends java.lang.Object implements com.android.org.bouncycastle.util.Store { public abstract java.util.Collection getMatches (com.android.org.bouncycastle.util.Selector) throws com.android.org.bouncycastle.util.StoreException }
com/android/org/bouncycastle/jcajce/PKIXCRLStoreSelector$1.class
PKIXCRLStoreSelector.java package com.android.org.bouncycastle.jcajce synthetic com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$1 extends java.lang.Object { }
com/android/org/bouncycastle/jcajce/PKIXCRLStoreSelector$Builder.class
PKIXCRLStoreSelector.java package com.android.org.bouncycastle.jcajce public com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder extends java.lang.Object { private final java.security.cert.CRLSelector baseSelector private boolean deltaCRLIndicator private boolean completeCRLEnabled private java.math.BigInteger maxBaseCRLNumber private byte[] issuingDistributionPoint private boolean issuingDistributionPointEnabled public void <init> (java.security.cert.CRLSelector) java.security.cert.CRLSelector crlSelector public com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder setCompleteCRLEnabled (boolean) boolean completeCRLEnabled public com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder setDeltaCRLIndicatorEnabled (boolean) boolean deltaCRLIndicator public void setMaxBaseCRLNumber (java.math.BigInteger) java.math.BigInteger maxBaseCRLNumber public void setIssuingDistributionPointEnabled (boolean) boolean issuingDistributionPointEnabled public void setIssuingDistributionPoint (byte[]) byte[] issuingDistributionPoint public com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector build () static synthetic java.security.cert.CRLSelector access$100 (com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder) com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder x0 static synthetic boolean access$200 (com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder) com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder x0 static synthetic boolean access$300 (com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder) com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder x0 static synthetic java.math.BigInteger access$400 (com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder) com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder x0 static synthetic byte[] access$500 (com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder) com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder x0 static synthetic boolean access$600 (com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder) com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder x0 }
com/android/org/bouncycastle/jcajce/PKIXCRLStoreSelector$SelectorClone.class
PKIXCRLStoreSelector.java package com.android.org.bouncycastle.jcajce com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone extends java.security.cert.X509CRLSelector { private final com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector selector void <init> (com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector) java.security.cert.X509CRLSelector baseSelector com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector selector public boolean match (java.security.cert.CRL) java.security.cert.CRL crl }
com/android/org/bouncycastle/jcajce/PKIXCRLStoreSelector.class
PKIXCRLStoreSelector.java package com.android.org.bouncycastle.jcajce public com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector extends java.lang.Object implements com.android.org.bouncycastle.util.Selector { private final java.security.cert.CRLSelector baseSelector private final boolean deltaCRLIndicator private final boolean completeCRLEnabled private final java.math.BigInteger maxBaseCRLNumber private final byte[] issuingDistributionPoint private final boolean issuingDistributionPointEnabled private void <init> (com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder) com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder baseBuilder public boolean isIssuingDistributionPointEnabled () public boolean match (java.security.cert.CRL) byte[] bytes Exception e byte[] idp java.security.cert.CRL obj java.security.cert.X509CRL crl com.android.org.bouncycastle.asn1.ASN1Integer dci public boolean isDeltaCRLIndicatorEnabled () public java.lang.Object clone () public boolean isCompleteCRLEnabled () public java.math.BigInteger getMaxBaseCRLNumber () public byte[] getIssuingDistributionPoint () public java.security.cert.X509Certificate getCertificateChecking () public static java.util.Collection getCRLs (com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector, java.security.cert.CertStore) throws java.security.cert.CertStoreException com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector selector java.security.cert.CertStore certStore public volatile synthetic boolean match (java.lang.Object) synthetic void <init> (com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder, com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$1) com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder x0 com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$1 x1 static synthetic java.security.cert.CRLSelector access$700 (com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector) com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector x0 }
com/android/org/bouncycastle/jcajce/PKIXCertRevocationChecker.class
PKIXCertRevocationChecker.java package com.android.org.bouncycastle.jcajce public abstract com.android.org.bouncycastle.jcajce.PKIXCertRevocationChecker extends java.lang.Object { public abstract void setParameter (java.lang.String, java.lang.Object) public abstract void initialize (com.android.org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters) throws java.security.cert.CertPathValidatorException public abstract void check (java.security.cert.Certificate) throws java.security.cert.CertPathValidatorException }
com/android/org/bouncycastle/jcajce/PKIXCertRevocationCheckerParameters.class
PKIXCertRevocationCheckerParameters.java package com.android.org.bouncycastle.jcajce public com.android.org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters extends java.lang.Object { private final com.android.org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX private final java.util.Date validDate private final java.security.cert.CertPath certPath private final int index private final java.security.cert.X509Certificate signingCert private final java.security.PublicKey workingPublicKey public void <init> (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters, java.util.Date, java.security.cert.CertPath, int, java.security.cert.X509Certificate, java.security.PublicKey) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX java.util.Date validDate java.security.cert.CertPath certPath int index java.security.cert.X509Certificate signingCert java.security.PublicKey workingPublicKey public com.android.org.bouncycastle.jcajce.PKIXExtendedParameters getParamsPKIX () public java.util.Date getValidDate () public java.security.cert.CertPath getCertPath () public int getIndex () public java.security.cert.X509Certificate getSigningCert () public java.security.PublicKey getWorkingPublicKey () }
com/android/org/bouncycastle/jcajce/PKIXCertStore.class
PKIXCertStore.java package com.android.org.bouncycastle.jcajce public abstract com.android.org.bouncycastle.jcajce.PKIXCertStore extends java.lang.Object implements com.android.org.bouncycastle.util.Store { public abstract java.util.Collection getMatches (com.android.org.bouncycastle.util.Selector) throws com.android.org.bouncycastle.util.StoreException }
com/android/org/bouncycastle/jcajce/PKIXCertStoreSelector$1.class
PKIXCertStoreSelector.java package com.android.org.bouncycastle.jcajce synthetic com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector$1 extends java.lang.Object { }
com/android/org/bouncycastle/jcajce/PKIXCertStoreSelector$Builder.class
PKIXCertStoreSelector.java package com.android.org.bouncycastle.jcajce public com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector$Builder extends java.lang.Object { private final java.security.cert.CertSelector baseSelector public void <init> (java.security.cert.CertSelector) java.security.cert.CertSelector certSelector public com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector build () }
com/android/org/bouncycastle/jcajce/PKIXCertStoreSelector$SelectorClone.class
PKIXCertStoreSelector.java package com.android.org.bouncycastle.jcajce com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector$SelectorClone extends java.security.cert.X509CertSelector { private final com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector selector void <init> (com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector) java.io.IOException e java.security.cert.X509CertSelector baseSelector com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector selector public boolean match (java.security.cert.Certificate) java.security.cert.Certificate certificate }
com/android/org/bouncycastle/jcajce/PKIXCertStoreSelector.class
PKIXCertStoreSelector.java package com.android.org.bouncycastle.jcajce public com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector extends java.lang.Object implements com.android.org.bouncycastle.util.Selector { private final java.security.cert.CertSelector baseSelector private void <init> (java.security.cert.CertSelector) java.security.cert.CertSelector baseSelector public java.security.cert.Certificate getCertificate () public boolean match (java.security.cert.Certificate) java.security.cert.Certificate cert public java.lang.Object clone () public static java.util.Collection getCertificates (com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector, java.security.cert.CertStore) throws java.security.cert.CertStoreException com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector selector java.security.cert.CertStore certStore public volatile synthetic boolean match (java.lang.Object) synthetic void <init> (java.security.cert.CertSelector, com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector$1) java.security.cert.CertSelector x0 com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector$1 x1 static synthetic java.security.cert.CertSelector access$100 (com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector) com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector x0 }
com/android/org/bouncycastle/jcajce/PKIXExtendedBuilderParameters$1.class
PKIXExtendedBuilderParameters.java package com.android.org.bouncycastle.jcajce synthetic com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$1 extends java.lang.Object { }
com/android/org/bouncycastle/jcajce/PKIXExtendedBuilderParameters$Builder.class
PKIXExtendedBuilderParameters.java package com.android.org.bouncycastle.jcajce public com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder extends java.lang.Object { private final com.android.org.bouncycastle.jcajce.PKIXExtendedParameters baseParameters private int maxPathLength private java.util.Set excludedCerts public void <init> (java.security.cert.PKIXBuilderParameters) java.security.cert.PKIXBuilderParameters baseParameters public void <init> (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters baseParameters public com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder addExcludedCerts (java.util.Set) java.util.Set excludedCerts public com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder setMaxPathLength (int) int maxPathLength public com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters build () static synthetic com.android.org.bouncycastle.jcajce.PKIXExtendedParameters access$100 (com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder) com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder x0 static synthetic java.util.Set access$200 (com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder) com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder x0 static synthetic int access$300 (com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder) com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder x0 }
com/android/org/bouncycastle/jcajce/PKIXExtendedBuilderParameters.class
PKIXExtendedBuilderParameters.java package com.android.org.bouncycastle.jcajce public com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters extends java.lang.Object implements java.security.cert.CertPathParameters { private final com.android.org.bouncycastle.jcajce.PKIXExtendedParameters baseParameters private final java.util.Set excludedCerts private final int maxPathLength private void <init> (com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder) com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder builder public com.android.org.bouncycastle.jcajce.PKIXExtendedParameters getBaseParameters () public java.util.Set getExcludedCerts () public int getMaxPathLength () public java.lang.Object clone () synthetic void <init> (com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder, com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$1) com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder x0 com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$1 x1 }
com/android/org/bouncycastle/jcajce/PKIXExtendedParameters$1.class
PKIXExtendedParameters.java package com.android.org.bouncycastle.jcajce synthetic com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$1 extends java.lang.Object { }
com/android/org/bouncycastle/jcajce/PKIXExtendedParameters$Builder.class
PKIXExtendedParameters.java package com.android.org.bouncycastle.jcajce public com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder extends java.lang.Object { private final java.security.cert.PKIXParameters baseParameters private final java.util.Date validityDate private final java.util.Date date private com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector targetConstraints private java.util.List extraCertStores private java.util.Map namedCertificateStoreMap private java.util.List extraCRLStores private java.util.Map namedCRLStoreMap private boolean revocationEnabled private int validityModel private boolean useDeltas private java.util.Set trustAnchors public void <init> (java.security.cert.PKIXParameters) java.security.cert.PKIXParameters baseParameters java.security.cert.CertSelector constraints public void <init> (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters baseParameters public com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder addCertificateStore (com.android.org.bouncycastle.jcajce.PKIXCertStore) com.android.org.bouncycastle.jcajce.PKIXCertStore store public com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder addNamedCertificateStore (com.android.org.bouncycastle.asn1.x509.GeneralName, com.android.org.bouncycastle.jcajce.PKIXCertStore) com.android.org.bouncycastle.asn1.x509.GeneralName issuerAltName com.android.org.bouncycastle.jcajce.PKIXCertStore store public com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder addCRLStore (com.android.org.bouncycastle.jcajce.PKIXCRLStore) com.android.org.bouncycastle.jcajce.PKIXCRLStore store public com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder addNamedCRLStore (com.android.org.bouncycastle.asn1.x509.GeneralName, com.android.org.bouncycastle.jcajce.PKIXCRLStore) com.android.org.bouncycastle.asn1.x509.GeneralName issuerAltName com.android.org.bouncycastle.jcajce.PKIXCRLStore store public com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder setTargetConstraints (com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector) com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector selector public com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder setUseDeltasEnabled (boolean) boolean useDeltas public com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder setValidityModel (int) int validityModel public com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder setTrustAnchor (java.security.cert.TrustAnchor) java.security.cert.TrustAnchor trustAnchor public com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder setTrustAnchors (java.util.Set) java.util.Set trustAnchors public void setRevocationEnabled (boolean) boolean revocationEnabled public com.android.org.bouncycastle.jcajce.PKIXExtendedParameters build () static synthetic java.security.cert.PKIXParameters access$1100 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0 static synthetic java.util.Date access$1200 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0 static synthetic java.util.Date access$1300 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0 static synthetic java.util.List access$1400 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0 static synthetic java.util.Map access$1500 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0 static synthetic java.util.List access$1600 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0 static synthetic java.util.Map access$1700 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0 static synthetic com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector access$1800 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0 static synthetic boolean access$1900 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0 static synthetic boolean access$2000 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0 static synthetic int access$2100 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0 static synthetic java.util.Set access$2200 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0 }
com/android/org/bouncycastle/jcajce/PKIXExtendedParameters.class
PKIXExtendedParameters.java package com.android.org.bouncycastle.jcajce public com.android.org.bouncycastle.jcajce.PKIXExtendedParameters extends java.lang.Object implements java.security.cert.CertPathParameters { public static final int PKIX_VALIDITY_MODEL public static final int CHAIN_VALIDITY_MODEL private final java.security.cert.PKIXParameters baseParameters private final com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector targetConstraints private final java.util.Date validityDate private final java.util.Date date private final java.util.List extraCertStores private final java.util.Map namedCertificateStoreMap private final java.util.List extraCRLStores private final java.util.Map namedCRLStoreMap private final boolean revocationEnabled private final boolean useDeltas private final int validityModel private final java.util.Set trustAnchors private void <init> (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder builder public java.util.List getCertificateStores () public java.util.Map getNamedCertificateStoreMap () public java.util.List getCRLStores () public java.util.Map getNamedCRLStoreMap () public java.util.Date getValidityDate () public java.util.Date getDate () public boolean isUseDeltasEnabled () public int getValidityModel () public java.lang.Object clone () public com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector getTargetConstraints () public java.util.Set getTrustAnchors () public java.util.Set getInitialPolicies () public java.lang.String getSigProvider () public boolean isExplicitPolicyRequired () public boolean isAnyPolicyInhibited () public boolean isPolicyMappingInhibited () public java.util.List getCertPathCheckers () public java.util.List getCertStores () public boolean isRevocationEnabled () public boolean getPolicyQualifiersRejected () static synthetic java.security.cert.PKIXParameters access$000 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters x0 static synthetic java.util.Date access$100 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters x0 static synthetic java.util.Date access$200 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters x0 static synthetic com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector access$300 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters x0 static synthetic java.util.List access$400 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters x0 static synthetic java.util.Map access$500 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters x0 static synthetic java.util.List access$600 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters x0 static synthetic java.util.Map access$700 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters x0 static synthetic boolean access$800 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters x0 static synthetic int access$900 (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters x0 synthetic void <init> (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder, com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$1) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0 com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$1 x1 }
com/android/org/bouncycastle/jcajce/interfaces/
com/android/org/bouncycastle/jcajce/interfaces/BCX509Certificate.class
BCX509Certificate.java package com.android.org.bouncycastle.jcajce.interfaces public abstract com.android.org.bouncycastle.jcajce.interfaces.BCX509Certificate extends java.lang.Object { public abstract com.android.org.bouncycastle.asn1.x500.X500Name getIssuerX500Name () public abstract com.android.org.bouncycastle.asn1.x509.TBSCertificate getTBSCertificateNative () public abstract com.android.org.bouncycastle.asn1.x500.X500Name getSubjectX500Name () }
com/android/org/bouncycastle/jcajce/io/
com/android/org/bouncycastle/jcajce/io/DigestUpdatingOutputStream.class
DigestUpdatingOutputStream.java package com.android.org.bouncycastle.jcajce.io com.android.org.bouncycastle.jcajce.io.DigestUpdatingOutputStream extends java.io.OutputStream { private java.security.MessageDigest digest void <init> (java.security.MessageDigest) java.security.MessageDigest digest public void write (byte[], int, int) throws java.io.IOException byte[] bytes int off int len public void write (byte[]) throws java.io.IOException byte[] bytes public void write (int) throws java.io.IOException int b }
com/android/org/bouncycastle/jcajce/io/MacUpdatingOutputStream.class
MacUpdatingOutputStream.java package com.android.org.bouncycastle.jcajce.io com.android.org.bouncycastle.jcajce.io.MacUpdatingOutputStream extends java.io.OutputStream { private javax.crypto.Mac mac void <init> (javax.crypto.Mac) javax.crypto.Mac mac public void write (byte[], int, int) throws java.io.IOException byte[] bytes int off int len public void write (byte[]) throws java.io.IOException byte[] bytes public void write (int) throws java.io.IOException int b }
com/android/org/bouncycastle/jcajce/io/OutputStreamFactory.class
OutputStreamFactory.java package com.android.org.bouncycastle.jcajce.io public com.android.org.bouncycastle.jcajce.io.OutputStreamFactory extends java.lang.Object { public void <init> () public static java.io.OutputStream createStream (java.security.Signature) java.security.Signature signature public static java.io.OutputStream createStream (java.security.MessageDigest) java.security.MessageDigest digest public static java.io.OutputStream createStream (javax.crypto.Mac) javax.crypto.Mac mac }
com/android/org/bouncycastle/jcajce/io/SignatureUpdatingOutputStream.class
SignatureUpdatingOutputStream.java package com.android.org.bouncycastle.jcajce.io com.android.org.bouncycastle.jcajce.io.SignatureUpdatingOutputStream extends java.io.OutputStream { private java.security.Signature sig void <init> (java.security.Signature) java.security.Signature sig public void write (byte[], int, int) throws java.io.IOException java.security.SignatureException e byte[] bytes int off int len public void write (byte[]) throws java.io.IOException java.security.SignatureException e byte[] bytes public void write (int) throws java.io.IOException java.security.SignatureException e int b }
com/android/org/bouncycastle/jcajce/provider/
com/android/org/bouncycastle/jcajce/provider/asymmetric/
com/android/org/bouncycastle/jcajce/provider/asymmetric/DH$Mappings.class
DH.java package com.android.org.bouncycastle.jcajce.provider.asymmetric public com.android.org.bouncycastle.jcajce.provider.asymmetric.DH$Mappings extends com.android.org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider { public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider }
com/android/org/bouncycastle/jcajce/provider/asymmetric/DH.class
DH.java package com.android.org.bouncycastle.jcajce.provider.asymmetric public com.android.org.bouncycastle.jcajce.provider.asymmetric.DH extends java.lang.Object { private static final String PREFIX private static final java.util.Map generalDhAttributes public void <init> () static synthetic java.util.Map access$000 () static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/DSA$Mappings.class
DSA.java package com.android.org.bouncycastle.jcajce.provider.asymmetric public com.android.org.bouncycastle.jcajce.provider.asymmetric.DSA$Mappings extends com.android.org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider { public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) int i com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider com.android.org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter keyFact }
com/android/org/bouncycastle/jcajce/provider/asymmetric/DSA.class
DSA.java package com.android.org.bouncycastle.jcajce.provider.asymmetric public com.android.org.bouncycastle.jcajce.provider.asymmetric.DSA extends java.lang.Object { private static final String PREFIX public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/EC$Mappings.class
EC.java package com.android.org.bouncycastle.jcajce.provider.asymmetric public com.android.org.bouncycastle.jcajce.provider.asymmetric.EC$Mappings extends com.android.org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider { public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider }
com/android/org/bouncycastle/jcajce/provider/asymmetric/EC.class
EC.java package com.android.org.bouncycastle.jcajce.provider.asymmetric public com.android.org.bouncycastle.jcajce.provider.asymmetric.EC extends java.lang.Object { private static final String PREFIX private static final java.util.Map generalEcAttributes public void <init> () static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/RSA$Mappings.class
RSA.java package com.android.org.bouncycastle.jcajce.provider.asymmetric public com.android.org.bouncycastle.jcajce.provider.asymmetric.RSA$Mappings extends com.android.org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider { public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider com.android.org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter keyFact private void addDigestSignature (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider String digest String className com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String mainName String jdk11Variation1 String jdk11Variation2 String alias String longName String longJdk11Variation1 String longJdk11Variation2 private void addISO9796Signature (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider String digest String className private void addPSSSignature (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider String digest String className private void addX931Signature (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider String digest String className }
com/android/org/bouncycastle/jcajce/provider/asymmetric/RSA.class
RSA.java package com.android.org.bouncycastle.jcajce.provider.asymmetric public com.android.org.bouncycastle.jcajce.provider.asymmetric.RSA extends java.lang.Object { private static final String PREFIX private static final java.util.Map generalRsaAttributes public void <init> () static synthetic java.util.Map access$000 () static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/X509$Mappings.class
X509.java package com.android.org.bouncycastle.jcajce.provider.asymmetric public com.android.org.bouncycastle.jcajce.provider.asymmetric.X509$Mappings extends com.android.org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider { public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider }
com/android/org/bouncycastle/jcajce/provider/asymmetric/X509.class
X509.java package com.android.org.bouncycastle.jcajce.provider.asymmetric public com.android.org.bouncycastle.jcajce.provider.asymmetric.X509 extends java.lang.Object { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dh/
com/android/org/bouncycastle/jcajce/provider/asymmetric/dh/AlgorithmParameterGeneratorSpi.class
AlgorithmParameterGeneratorSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dh public com.android.org.bouncycastle.jcajce.provider.asymmetric.dh.AlgorithmParameterGeneratorSpi extends com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseAlgorithmParameterGeneratorSpi { protected java.security.SecureRandom random protected int strength private int l public void <init> () protected void engineInit (int, java.security.SecureRandom) int strength java.security.SecureRandom random protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException java.security.spec.AlgorithmParameterSpec genParamSpec java.security.SecureRandom random javax.crypto.spec.DHGenParameterSpec spec protected java.security.AlgorithmParameters engineGenerateParameters () java.security.AlgorithmParameters params Exception e com.android.org.bouncycastle.crypto.generators.DHParametersGenerator pGen int certainty com.android.org.bouncycastle.crypto.params.DHParameters p java.security.AlgorithmParameters params }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dh/AlgorithmParametersSpi.class
AlgorithmParametersSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dh public com.android.org.bouncycastle.jcajce.provider.asymmetric.dh.AlgorithmParametersSpi extends java.security.AlgorithmParametersSpi { javax.crypto.spec.DHParameterSpec currentSpec public void <init> () protected boolean isASN1FormatString (java.lang.String) String format protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException Class paramSpec protected byte[] engineGetEncoded () java.io.IOException e com.android.org.bouncycastle.asn1.pkcs.DHParameter dhP protected byte[] engineGetEncoded (java.lang.String) String format protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException Class paramSpec protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException java.security.spec.AlgorithmParameterSpec paramSpec protected void engineInit (byte[]) throws java.io.IOException com.android.org.bouncycastle.asn1.pkcs.DHParameter dhP ClassCastException e ArrayIndexOutOfBoundsException e byte[] params protected void engineInit (byte[], java.lang.String) throws java.io.IOException byte[] params String format protected java.lang.String engineToString () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dh/BCDHPrivateKey.class
BCDHPrivateKey.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dh public com.android.org.bouncycastle.jcajce.provider.asymmetric.dh.BCDHPrivateKey extends java.lang.Object implements javax.crypto.interfaces.DHPrivateKey com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier { static final long serialVersionUID private java.math.BigInteger x private transient javax.crypto.spec.DHParameterSpec dhSpec private transient com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info private transient com.android.org.bouncycastle.crypto.params.DHPrivateKeyParameters dhPrivateKey private transient com.android.org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier protected void <init> () void <init> (javax.crypto.interfaces.DHPrivateKey) javax.crypto.interfaces.DHPrivateKey key void <init> (javax.crypto.spec.DHPrivateKeySpec) javax.crypto.spec.DHPrivateKeySpec spec public void <init> (com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException com.android.org.bouncycastle.asn1.pkcs.DHParameter params com.android.org.bouncycastle.asn1.x9.DomainParameters params com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info com.android.org.bouncycastle.asn1.ASN1Sequence seq com.android.org.bouncycastle.asn1.ASN1Integer derX com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id void <init> (com.android.org.bouncycastle.crypto.params.DHPrivateKeyParameters) com.android.org.bouncycastle.crypto.params.DHPrivateKeyParameters params public java.lang.String getAlgorithm () public java.lang.String getFormat () public byte[] getEncoded () com.android.org.bouncycastle.crypto.params.DHParameters params com.android.org.bouncycastle.crypto.params.DHValidationParameters validationParameters com.android.org.bouncycastle.asn1.x9.ValidationParams vParams com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info Exception e public java.lang.String toString () public javax.crypto.spec.DHParameterSpec getParams () public java.math.BigInteger getX () com.android.org.bouncycastle.crypto.params.DHPrivateKeyParameters engineGetKeyParameters () public boolean equals (java.lang.Object) Object o javax.crypto.interfaces.DHPrivateKey other public int hashCode () public void setBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1Encodable attribute public com.android.org.bouncycastle.asn1.ASN1Encodable getBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public java.util.Enumeration getBagAttributeKeys () private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dh/BCDHPublicKey.class
BCDHPublicKey.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dh public com.android.org.bouncycastle.jcajce.provider.asymmetric.dh.BCDHPublicKey extends java.lang.Object implements javax.crypto.interfaces.DHPublicKey { static final long serialVersionUID private java.math.BigInteger y private transient com.android.org.bouncycastle.crypto.params.DHPublicKeyParameters dhPublicKey private transient javax.crypto.spec.DHParameterSpec dhSpec private transient com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info void <init> (javax.crypto.spec.DHPublicKeySpec) com.android.org.bouncycastle.jcajce.spec.DHDomainParameterSpec dhSp javax.crypto.spec.DHPublicKeySpec spec void <init> (javax.crypto.interfaces.DHPublicKey) com.android.org.bouncycastle.jcajce.spec.DHDomainParameterSpec dhSp javax.crypto.interfaces.DHPublicKey key void <init> (com.android.org.bouncycastle.crypto.params.DHPublicKeyParameters) com.android.org.bouncycastle.crypto.params.DHPublicKeyParameters params void <init> (java.math.BigInteger, javax.crypto.spec.DHParameterSpec) java.math.BigInteger y javax.crypto.spec.DHParameterSpec dhSpec public void <init> (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) com.android.org.bouncycastle.asn1.ASN1Integer derY java.io.IOException e com.android.org.bouncycastle.asn1.pkcs.DHParameter params com.android.org.bouncycastle.asn1.x9.DomainParameters params com.android.org.bouncycastle.asn1.x9.ValidationParams validationParams com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info com.android.org.bouncycastle.asn1.ASN1Integer derY com.android.org.bouncycastle.asn1.ASN1Sequence seq com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id public java.lang.String getAlgorithm () public java.lang.String getFormat () public byte[] getEncoded () com.android.org.bouncycastle.crypto.params.DHParameters params com.android.org.bouncycastle.crypto.params.DHValidationParameters validationParameters com.android.org.bouncycastle.asn1.x9.ValidationParams vParams public java.lang.String toString () public javax.crypto.spec.DHParameterSpec getParams () public java.math.BigInteger getY () public com.android.org.bouncycastle.crypto.params.DHPublicKeyParameters engineGetKeyParameters () private boolean isPKCSParam (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq com.android.org.bouncycastle.asn1.ASN1Integer l com.android.org.bouncycastle.asn1.ASN1Integer p public int hashCode () public boolean equals (java.lang.Object) Object o javax.crypto.interfaces.DHPublicKey other private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dh/DHUtil.class
DHUtil.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dh com.android.org.bouncycastle.jcajce.provider.asymmetric.dh.DHUtil extends java.lang.Object { void <init> () static java.lang.String privateKeyToString (java.lang.String, java.math.BigInteger, com.android.org.bouncycastle.crypto.params.DHParameters) String algorithm java.math.BigInteger x com.android.org.bouncycastle.crypto.params.DHParameters dhParams StringBuffer buf String nl java.math.BigInteger y static java.lang.String publicKeyToString (java.lang.String, java.math.BigInteger, com.android.org.bouncycastle.crypto.params.DHParameters) String algorithm java.math.BigInteger y com.android.org.bouncycastle.crypto.params.DHParameters dhParams StringBuffer buf String nl private static java.lang.String generateKeyFingerprint (java.math.BigInteger, com.android.org.bouncycastle.crypto.params.DHParameters) java.math.BigInteger y com.android.org.bouncycastle.crypto.params.DHParameters dhParams }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dh/KeyAgreementSpi.class
KeyAgreementSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dh public com.android.org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi extends com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseAgreementSpi { private static final java.math.BigInteger ONE private static final java.math.BigInteger TWO private final com.android.org.bouncycastle.crypto.BasicAgreement mqvAgreement private java.math.BigInteger x private java.math.BigInteger p private java.math.BigInteger g private byte[] result public void <init> () public void <init> (java.lang.String, com.android.org.bouncycastle.crypto.DerivationFunction) String kaAlgorithm com.android.org.bouncycastle.crypto.DerivationFunction kdf public void <init> (java.lang.String, com.android.org.bouncycastle.crypto.BasicAgreement, com.android.org.bouncycastle.crypto.DerivationFunction) String kaAlgorithm com.android.org.bouncycastle.crypto.BasicAgreement mqvAgreement com.android.org.bouncycastle.crypto.DerivationFunction kdf protected byte[] bigIntToBytes (java.math.BigInteger) byte[] rv java.math.BigInteger r int expectedLength byte[] tmp byte[] rv protected java.security.Key engineDoPhase (java.security.Key, boolean) throws java.security.InvalidKeyException java.lang.IllegalStateException java.security.Key key boolean lastPhase javax.crypto.interfaces.DHPublicKey pubKey java.math.BigInteger peerY java.math.BigInteger res protected byte[] engineGenerateSecret () throws java.lang.IllegalStateException protected int engineGenerateSecret (byte[], int) throws java.lang.IllegalStateException javax.crypto.ShortBufferException byte[] sharedSecret int offset protected javax.crypto.SecretKey engineGenerateSecret (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException javax.crypto.spec.DHParameterSpec p java.security.Key key java.security.spec.AlgorithmParameterSpec params java.security.SecureRandom random javax.crypto.interfaces.DHPrivateKey privKey protected void engineInit (java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.Key key java.security.SecureRandom random javax.crypto.interfaces.DHPrivateKey privKey protected byte[] calcSecret () private com.android.org.bouncycastle.crypto.params.DHPrivateKeyParameters generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException javax.crypto.interfaces.DHPrivateKey pub javax.crypto.spec.DHParameterSpec params java.security.PrivateKey privKey private com.android.org.bouncycastle.crypto.params.DHPublicKeyParameters generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException javax.crypto.interfaces.DHPublicKey pub javax.crypto.spec.DHParameterSpec params java.security.PublicKey pubKey static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dh/KeyFactorySpi.class
KeyFactorySpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dh public com.android.org.bouncycastle.jcajce.provider.asymmetric.dh.KeyFactorySpi extends com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi { public void <init> () protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException javax.crypto.interfaces.DHPrivateKey k javax.crypto.interfaces.DHPublicKey k java.security.Key key Class spec protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException java.security.Key key protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException java.security.spec.KeySpec keySpec protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException IllegalArgumentException e java.security.spec.KeySpec keySpec public java.security.PrivateKey generatePrivate (com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo keyInfo com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algOid public java.security.PublicKey generatePublic (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algOid }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dh/KeyPairGeneratorSpi.class
KeyPairGeneratorSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dh public com.android.org.bouncycastle.jcajce.provider.asymmetric.dh.KeyPairGeneratorSpi extends java.security.KeyPairGenerator { private static java.util.Hashtable params private static Object lock com.android.org.bouncycastle.crypto.params.DHKeyGenerationParameters param com.android.org.bouncycastle.crypto.generators.DHBasicKeyPairGenerator engine int strength java.security.SecureRandom random boolean initialised public void <init> () public void initialize (int, java.security.SecureRandom) int strength java.security.SecureRandom random public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException IllegalArgumentException e java.security.spec.AlgorithmParameterSpec params java.security.SecureRandom random javax.crypto.spec.DHParameterSpec dhParams private com.android.org.bouncycastle.crypto.params.DHKeyGenerationParameters convertParams (java.security.SecureRandom, javax.crypto.spec.DHParameterSpec) java.security.SecureRandom random javax.crypto.spec.DHParameterSpec dhParams public java.security.KeyPair generateKeyPair () com.android.org.bouncycastle.crypto.generators.DHParametersGenerator pGen javax.crypto.spec.DHParameterSpec dhParams Integer paramStrength com.android.org.bouncycastle.crypto.AsymmetricCipherKeyPair pair com.android.org.bouncycastle.crypto.params.DHPublicKeyParameters pub com.android.org.bouncycastle.crypto.params.DHPrivateKeyParameters priv static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dsa/
com/android/org/bouncycastle/jcajce/provider/asymmetric/dsa/AlgorithmParameterGeneratorSpi.class
AlgorithmParameterGeneratorSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.AlgorithmParameterGeneratorSpi extends com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseAlgorithmParameterGeneratorSpi { protected java.security.SecureRandom random protected int strength protected com.android.org.bouncycastle.crypto.params.DSAParameterGenerationParameters params public void <init> () protected void engineInit (int, java.security.SecureRandom) int strength java.security.SecureRandom random protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException java.security.spec.AlgorithmParameterSpec genParamSpec java.security.SecureRandom random protected java.security.AlgorithmParameters engineGenerateParameters () com.android.org.bouncycastle.crypto.generators.DSAParametersGenerator pGen java.security.AlgorithmParameters params Exception e com.android.org.bouncycastle.crypto.generators.DSAParametersGenerator pGen int certainty com.android.org.bouncycastle.crypto.params.DSAParameters p java.security.AlgorithmParameters params }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dsa/AlgorithmParametersSpi.class
AlgorithmParametersSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.AlgorithmParametersSpi extends java.security.AlgorithmParametersSpi { java.security.spec.DSAParameterSpec currentSpec public void <init> () protected boolean isASN1FormatString (java.lang.String) String format protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException Class paramSpec protected byte[] engineGetEncoded () java.io.IOException e com.android.org.bouncycastle.asn1.x509.DSAParameter dsaP protected byte[] engineGetEncoded (java.lang.String) String format protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException Class paramSpec protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException java.security.spec.AlgorithmParameterSpec paramSpec protected void engineInit (byte[]) throws java.io.IOException com.android.org.bouncycastle.asn1.x509.DSAParameter dsaP ClassCastException e ArrayIndexOutOfBoundsException e byte[] params protected void engineInit (byte[], java.lang.String) throws java.io.IOException byte[] params String format protected java.lang.String engineToString () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dsa/BCDSAPrivateKey.class
BCDSAPrivateKey.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.BCDSAPrivateKey extends java.lang.Object implements java.security.interfaces.DSAPrivateKey com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier { private static final long serialVersionUID private java.math.BigInteger x private transient java.security.interfaces.DSAParams dsaSpec private transient com.android.org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier protected void <init> () void <init> (java.security.interfaces.DSAPrivateKey) java.security.interfaces.DSAPrivateKey key void <init> (java.security.spec.DSAPrivateKeySpec) java.security.spec.DSAPrivateKeySpec spec public void <init> (com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info com.android.org.bouncycastle.asn1.x509.DSAParameter params com.android.org.bouncycastle.asn1.ASN1Integer derX void <init> (com.android.org.bouncycastle.crypto.params.DSAPrivateKeyParameters) com.android.org.bouncycastle.crypto.params.DSAPrivateKeyParameters params public java.lang.String getAlgorithm () public java.lang.String getFormat () public byte[] getEncoded () public java.security.interfaces.DSAParams getParams () public java.math.BigInteger getX () public boolean equals (java.lang.Object) Object o java.security.interfaces.DSAPrivateKey other public int hashCode () public void setBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1Encodable attribute public com.android.org.bouncycastle.asn1.ASN1Encodable getBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public java.util.Enumeration getBagAttributeKeys () private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out public java.lang.String toString () StringBuffer buf String nl java.math.BigInteger y }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey.class
BCDSAPublicKey.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.BCDSAPublicKey extends java.lang.Object implements java.security.interfaces.DSAPublicKey { private static final long serialVersionUID private static java.math.BigInteger ZERO private java.math.BigInteger y private transient com.android.org.bouncycastle.crypto.params.DSAPublicKeyParameters lwKeyParams private transient java.security.interfaces.DSAParams dsaSpec void <init> (java.security.spec.DSAPublicKeySpec) java.security.spec.DSAPublicKeySpec spec void <init> (java.security.interfaces.DSAPublicKey) java.security.interfaces.DSAPublicKey key void <init> (com.android.org.bouncycastle.crypto.params.DSAPublicKeyParameters) com.android.org.bouncycastle.crypto.params.DSAPublicKeyParameters params public void <init> (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) com.android.org.bouncycastle.asn1.ASN1Integer derY java.io.IOException e com.android.org.bouncycastle.asn1.x509.DSAParameter params com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info com.android.org.bouncycastle.asn1.ASN1Integer derY private boolean isNotNull (com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1Encodable parameters public java.lang.String getAlgorithm () public java.lang.String getFormat () com.android.org.bouncycastle.crypto.params.DSAPublicKeyParameters engineGetKeyParameters () public byte[] getEncoded () public java.security.interfaces.DSAParams getParams () public java.math.BigInteger getY () public java.lang.String toString () StringBuffer buf String nl public int hashCode () public boolean equals (java.lang.Object) Object o java.security.interfaces.DSAPublicKey other private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in java.math.BigInteger p private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner$dsa224.class
DSASigner.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner$dsa224 extends com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner$dsa256.class
DSASigner.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner$dsa256 extends com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner$noneDSA.class
DSASigner.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner$noneDSA extends com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner$stdDSA.class
DSASigner.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner$stdDSA extends com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner.class
DSASigner.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner extends java.security.SignatureSpi implements com.android.org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers com.android.org.bouncycastle.asn1.x509.X509ObjectIdentifiers { private com.android.org.bouncycastle.crypto.Digest digest private com.android.org.bouncycastle.crypto.DSAExt signer private com.android.org.bouncycastle.crypto.signers.DSAEncoding encoding private java.security.SecureRandom random protected void <init> (com.android.org.bouncycastle.crypto.Digest, com.android.org.bouncycastle.crypto.DSAExt) com.android.org.bouncycastle.crypto.Digest digest com.android.org.bouncycastle.crypto.DSAExt signer protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException java.security.PublicKey publicKey com.android.org.bouncycastle.crypto.CipherParameters param protected void engineInitSign (java.security.PrivateKey, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.PrivateKey privateKey java.security.SecureRandom random protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException java.security.PrivateKey privateKey com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.params.DSAParameters dsaParam protected void engineUpdate (byte) throws java.security.SignatureException byte b protected void engineUpdate (byte[], int, int) throws java.security.SignatureException byte[] b int off int len protected byte[] engineSign () throws java.security.SignatureException java.math.BigInteger[] sig Exception e byte[] hash protected boolean engineVerify (byte[]) throws java.security.SignatureException java.math.BigInteger[] sig Exception e byte[] sigBytes byte[] hash java.math.BigInteger[] sig protected java.security.AlgorithmParameters engineGetParameters () protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec) java.security.spec.AlgorithmParameterSpec params protected void checkKey (com.android.org.bouncycastle.crypto.params.DSAParameters) throws java.security.InvalidKeyException com.android.org.bouncycastle.crypto.params.DSAParameters params int valueL int valueN int digestSize protected void engineSetParameter (java.lang.String, java.lang.Object) String param Object value protected java.lang.Object engineGetParameter (java.lang.String) String param }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dsa/DSAUtil.class
DSAUtil.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.DSAUtil extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] dsaOids public void <init> () public static boolean isDsaOid (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) int i com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algOid static com.android.org.bouncycastle.crypto.params.DSAParameters toDSAParameters (java.security.interfaces.DSAParams) java.security.interfaces.DSAParams spec public static com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException byte[] bytes com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.BCDSAPublicKey bckey Exception e java.security.PublicKey key public static com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException java.security.interfaces.DSAPrivateKey k java.security.PrivateKey key static java.lang.String generateKeyFingerprint (java.math.BigInteger, java.security.interfaces.DSAParams) java.math.BigInteger y java.security.interfaces.DSAParams params static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dsa/KeyFactorySpi$1.class
KeyFactorySpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyFactorySpi$1 extends java.security.spec.InvalidKeySpecException { final synthetic Exception val$e final synthetic com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyFactorySpi this$0 void <init> (com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyFactorySpi, java.lang.String, java.lang.Exception) com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyFactorySpi this$0 String msg public java.lang.Throwable getCause () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dsa/KeyFactorySpi.class
KeyFactorySpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyFactorySpi extends com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi { public void <init> () protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException java.security.interfaces.DSAPublicKey k java.security.interfaces.DSAPrivateKey k java.security.Key key Class spec protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException java.security.Key key public java.security.PrivateKey generatePrivate (com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo keyInfo com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algOid public java.security.PublicKey generatePublic (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algOid protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException java.security.spec.KeySpec keySpec protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException Exception e java.security.spec.KeySpec keySpec }
com/android/org/bouncycastle/jcajce/provider/asymmetric/dsa/KeyPairGeneratorSpi.class
KeyPairGeneratorSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyPairGeneratorSpi extends java.security.KeyPairGenerator { private static java.util.Hashtable params private static Object lock com.android.org.bouncycastle.crypto.params.DSAKeyGenerationParameters param com.android.org.bouncycastle.crypto.generators.DSAKeyPairGenerator engine int strength java.security.SecureRandom random boolean initialised public void <init> () public void initialize (int, java.security.SecureRandom) int strength java.security.SecureRandom random java.security.spec.DSAParameterSpec spec public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException java.security.spec.AlgorithmParameterSpec params java.security.SecureRandom random java.security.spec.DSAParameterSpec dsaParams public java.security.KeyPair generateKeyPair () com.android.org.bouncycastle.crypto.generators.DSAParametersGenerator pGen com.android.org.bouncycastle.crypto.params.DSAParameterGenerationParameters dsaParams com.android.org.bouncycastle.crypto.generators.DSAParametersGenerator pGen com.android.org.bouncycastle.crypto.params.DSAParameterGenerationParameters dsaParams com.android.org.bouncycastle.crypto.generators.DSAParametersGenerator pGen int certainty Integer paramStrength com.android.org.bouncycastle.crypto.AsymmetricCipherKeyPair pair com.android.org.bouncycastle.crypto.params.DSAPublicKeyParameters pub com.android.org.bouncycastle.crypto.params.DSAPrivateKeyParameters priv static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/AlgorithmParametersSpi.class
AlgorithmParametersSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.AlgorithmParametersSpi extends java.security.AlgorithmParametersSpi { private java.security.spec.ECParameterSpec ecParameterSpec private String curveName public void <init> () protected boolean isASN1FormatString (java.lang.String) String format protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException java.security.spec.ECGenParameterSpec ecGenParameterSpec com.android.org.bouncycastle.asn1.x9.X9ECParameters params java.security.spec.ECParameterSpec baseSpec java.security.spec.AlgorithmParameterSpec algorithmParameterSpec protected void engineInit (byte[]) throws java.io.IOException byte[] bytes protected void engineInit (byte[], java.lang.String) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier curveId com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.math.ec.ECCurve curve byte[] bytes String format protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier namedCurveOid com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier namedCurveOid Class paramSpec protected byte[] engineGetEncoded () throws java.io.IOException protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.jce.spec.ECParameterSpec ecSpec com.android.org.bouncycastle.asn1.x9.X9ECParameters ecP com.android.org.bouncycastle.asn1.x9.X962Parameters params String format protected java.lang.String engineToString () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/BCECPrivateKey.class
BCECPrivateKey.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey extends java.lang.Object implements java.security.interfaces.ECPrivateKey com.android.org.bouncycastle.jce.interfaces.ECPrivateKey com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier com.android.org.bouncycastle.jce.interfaces.ECPointEncoder { static final long serialVersionUID private String algorithm private boolean withCompression private transient java.math.BigInteger d private transient java.security.spec.ECParameterSpec ecSpec private transient com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration private transient com.android.org.bouncycastle.asn1.DERBitString publicKey private transient com.android.org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier protected void <init> () public void <init> (java.security.interfaces.ECPrivateKey, com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration) java.security.interfaces.ECPrivateKey key com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration public void <init> (java.lang.String, com.android.org.bouncycastle.jce.spec.ECPrivateKeySpec, com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration) com.android.org.bouncycastle.math.ec.ECCurve curve java.security.spec.EllipticCurve ellipticCurve String algorithm com.android.org.bouncycastle.jce.spec.ECPrivateKeySpec spec com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration public void <init> (java.lang.String, java.security.spec.ECPrivateKeySpec, com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration) String algorithm java.security.spec.ECPrivateKeySpec spec com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration public void <init> (java.lang.String, com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey) String algorithm com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey key public void <init> (java.lang.String, com.android.org.bouncycastle.crypto.params.ECPrivateKeyParameters, com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey, java.security.spec.ECParameterSpec, com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration) com.android.org.bouncycastle.crypto.params.ECDomainParameters dp java.security.spec.EllipticCurve ellipticCurve String algorithm com.android.org.bouncycastle.crypto.params.ECPrivateKeyParameters params com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey pubKey java.security.spec.ECParameterSpec spec com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration public void <init> (java.lang.String, com.android.org.bouncycastle.crypto.params.ECPrivateKeyParameters, com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey, com.android.org.bouncycastle.jce.spec.ECParameterSpec, com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration) com.android.org.bouncycastle.crypto.params.ECDomainParameters dp java.security.spec.EllipticCurve ellipticCurve java.security.spec.EllipticCurve ellipticCurve Exception e String algorithm com.android.org.bouncycastle.crypto.params.ECPrivateKeyParameters params com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey pubKey com.android.org.bouncycastle.jce.spec.ECParameterSpec spec com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration public void <init> (java.lang.String, com.android.org.bouncycastle.crypto.params.ECPrivateKeyParameters, com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration) String algorithm com.android.org.bouncycastle.crypto.params.ECPrivateKeyParameters params com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration void <init> (java.lang.String, com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo, com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration) throws java.io.IOException String algorithm com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration private void populateFromPrivKeyInfo (com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Integer derD com.android.org.bouncycastle.asn1.sec.ECPrivateKey ec com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.ASN1Encodable privKey public java.lang.String getAlgorithm () public java.lang.String getFormat () public byte[] getEncoded () int orderBitLength com.android.org.bouncycastle.asn1.sec.ECPrivateKey keyStructure com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info java.io.IOException e com.android.org.bouncycastle.asn1.x9.X962Parameters params int orderBitLength com.android.org.bouncycastle.asn1.sec.ECPrivateKey keyStructure public java.security.spec.ECParameterSpec getParams () public com.android.org.bouncycastle.jce.spec.ECParameterSpec getParameters () com.android.org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec () public java.math.BigInteger getS () public java.math.BigInteger getD () public void setBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1Encodable attribute public com.android.org.bouncycastle.asn1.ASN1Encodable getBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public java.util.Enumeration getBagAttributeKeys () public void setPointFormat (java.lang.String) String style public boolean equals (java.lang.Object) Object o com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey other public int hashCode () public java.lang.String toString () private com.android.org.bouncycastle.asn1.DERBitString getPublicKeyDetails (com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey) com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info java.io.IOException e com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey pub private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in byte[] enc private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/BCECPublicKey.class
BCECPublicKey.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey extends java.lang.Object implements java.security.interfaces.ECPublicKey com.android.org.bouncycastle.jce.interfaces.ECPublicKey com.android.org.bouncycastle.jce.interfaces.ECPointEncoder { static final long serialVersionUID private String algorithm private boolean withCompression private transient com.android.org.bouncycastle.crypto.params.ECPublicKeyParameters ecPublicKey private transient java.security.spec.ECParameterSpec ecSpec private transient com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration public void <init> (java.lang.String, com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey) String algorithm com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey key public void <init> (java.lang.String, java.security.spec.ECPublicKeySpec, com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration) String algorithm java.security.spec.ECPublicKeySpec spec com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration public void <init> (java.lang.String, com.android.org.bouncycastle.jce.spec.ECPublicKeySpec, com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration) com.android.org.bouncycastle.math.ec.ECCurve curve java.security.spec.EllipticCurve ellipticCurve com.android.org.bouncycastle.jce.spec.ECParameterSpec s String algorithm com.android.org.bouncycastle.jce.spec.ECPublicKeySpec spec com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration public void <init> (java.lang.String, com.android.org.bouncycastle.crypto.params.ECPublicKeyParameters, java.security.spec.ECParameterSpec, com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration) java.security.spec.EllipticCurve ellipticCurve String algorithm com.android.org.bouncycastle.crypto.params.ECPublicKeyParameters params java.security.spec.ECParameterSpec spec com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration com.android.org.bouncycastle.crypto.params.ECDomainParameters dp public void <init> (java.lang.String, com.android.org.bouncycastle.crypto.params.ECPublicKeyParameters, com.android.org.bouncycastle.jce.spec.ECParameterSpec, com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration) java.security.spec.EllipticCurve ellipticCurve java.security.spec.EllipticCurve ellipticCurve String algorithm com.android.org.bouncycastle.crypto.params.ECPublicKeyParameters params com.android.org.bouncycastle.jce.spec.ECParameterSpec spec com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration com.android.org.bouncycastle.crypto.params.ECDomainParameters dp public void <init> (java.lang.String, com.android.org.bouncycastle.crypto.params.ECPublicKeyParameters, com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration) String algorithm com.android.org.bouncycastle.crypto.params.ECPublicKeyParameters params com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration public void <init> (java.security.interfaces.ECPublicKey, com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration) java.security.interfaces.ECPublicKey key com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration void <init> (java.lang.String, com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration) String algorithm com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration private java.security.spec.ECParameterSpec createSpec (java.security.spec.EllipticCurve, com.android.org.bouncycastle.crypto.params.ECDomainParameters) java.security.spec.EllipticCurve ellipticCurve com.android.org.bouncycastle.crypto.params.ECDomainParameters dp private void populateFromPubKeyInfo (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) java.io.IOException ex int qLength com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.DERBitString bits byte[] data com.android.org.bouncycastle.asn1.ASN1OctetString key com.android.org.bouncycastle.asn1.x9.X9ECPoint derQ public java.lang.String getAlgorithm () public java.lang.String getFormat () public byte[] getEncoded () boolean compress com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId byte[] pubKeyOctets public java.security.spec.ECParameterSpec getParams () public com.android.org.bouncycastle.jce.spec.ECParameterSpec getParameters () public java.security.spec.ECPoint getW () public com.android.org.bouncycastle.math.ec.ECPoint getQ () com.android.org.bouncycastle.math.ec.ECPoint q com.android.org.bouncycastle.crypto.params.ECPublicKeyParameters engineGetKeyParameters () com.android.org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec () public java.lang.String toString () public void setPointFormat (java.lang.String) String style public boolean equals (java.lang.Object) Object o com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey other public int hashCode () private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in byte[] enc private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/ECUtils.class
ECUtils.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.ECUtils extends java.lang.Object { void <init> () static com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException java.security.PublicKey key static com.android.org.bouncycastle.asn1.x9.X9ECParameters getDomainParametersFromGenSpec (java.security.spec.ECGenParameterSpec) java.security.spec.ECGenParameterSpec genSpec static com.android.org.bouncycastle.asn1.x9.X9ECParameters getDomainParametersFromName (java.lang.String) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oidID com.android.org.bouncycastle.asn1.x9.X9ECParameters domainParameters com.android.org.bouncycastle.asn1.x9.X9ECParameters domainParameters com.android.org.bouncycastle.asn1.x9.X9ECParameters domainParameters IllegalArgumentException ex String curveName com.android.org.bouncycastle.asn1.x9.X9ECParameters domainParameters static com.android.org.bouncycastle.asn1.x9.X962Parameters getDomainParametersFromName (java.security.spec.ECParameterSpec, boolean) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier curveOid com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECParameters ecP java.security.spec.ECParameterSpec ecSpec boolean withCompression com.android.org.bouncycastle.asn1.x9.X962Parameters params }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi$1.class
KeyAgreementSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$1 extends java.security.InvalidKeyException { final synthetic Exception val$e final synthetic com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi this$0 void <init> (com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi, java.lang.String, java.lang.Exception) com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi this$0 String msg public java.lang.Throwable getCause () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi$DH.class
KeyAgreementSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DH extends com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi.class
KeyAgreementSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi extends com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseAgreementSpi { private static final com.android.org.bouncycastle.asn1.x9.X9IntegerConverter converter private String kaAlgorithm private com.android.org.bouncycastle.crypto.params.ECDomainParameters parameters private Object agreement private byte[] result protected void <init> (java.lang.String, com.android.org.bouncycastle.crypto.BasicAgreement, com.android.org.bouncycastle.crypto.DerivationFunction) String kaAlgorithm com.android.org.bouncycastle.crypto.BasicAgreement agreement com.android.org.bouncycastle.crypto.DerivationFunction kdf protected byte[] bigIntToBytes (java.math.BigInteger) java.math.BigInteger r protected java.security.Key engineDoPhase (java.security.Key, boolean) throws java.security.InvalidKeyException java.lang.IllegalStateException Exception e java.security.Key key boolean lastPhase com.android.org.bouncycastle.crypto.CipherParameters pubKey protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException java.security.Key key java.security.spec.AlgorithmParameterSpec params java.security.SecureRandom random protected void engineInit (java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException e java.security.Key key java.security.SecureRandom random private void initFromKey (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException com.android.org.bouncycastle.crypto.params.ECPrivateKeyParameters privKey java.security.Key key java.security.spec.AlgorithmParameterSpec parameterSpec private static java.lang.String getSimpleName (java.lang.Class) Class clazz String fullName protected byte[] calcSecret () static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$EC.class
KeyFactorySpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$EC extends com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$ECDH.class
KeyFactorySpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECDH extends com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$ECDHC.class
KeyFactorySpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECDHC extends com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$ECDSA.class
KeyFactorySpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECDSA extends com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$ECMQV.class
KeyFactorySpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECMQV extends com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi.class
KeyFactorySpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi extends com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi implements com.android.org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter { String algorithm com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration void <init> (java.lang.String, com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration) String algorithm com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException java.security.Key key protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException com.android.org.bouncycastle.jce.spec.ECParameterSpec implicitSpec java.security.interfaces.ECPublicKey k com.android.org.bouncycastle.jce.spec.ECParameterSpec implicitSpec java.security.interfaces.ECPrivateKey k com.android.org.bouncycastle.jce.spec.ECParameterSpec implicitSpec java.security.interfaces.ECPublicKey k com.android.org.bouncycastle.jce.spec.ECParameterSpec implicitSpec java.security.interfaces.ECPrivateKey k java.security.Key key Class spec protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException java.security.spec.KeySpec keySpec protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException Exception e java.security.spec.KeySpec keySpec public java.security.PrivateKey generatePrivate (com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo keyInfo com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algOid public java.security.PublicKey generatePublic (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algOid }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$EC.class
KeyPairGeneratorSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC extends com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi { com.android.org.bouncycastle.crypto.params.ECKeyGenerationParameters param com.android.org.bouncycastle.crypto.generators.ECKeyPairGenerator engine Object ecParams int strength java.security.SecureRandom random boolean initialised String algorithm com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration private static java.util.Hashtable ecParameters public void <init> () public void <init> (java.lang.String, com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration) String algorithm com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration public void initialize (int, java.security.SecureRandom) java.security.InvalidAlgorithmParameterException e int strength java.security.SecureRandom random java.security.spec.ECGenParameterSpec ecParams public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException com.android.org.bouncycastle.jce.spec.ECParameterSpec implicitCA String name java.security.spec.AlgorithmParameterSpec params java.security.SecureRandom random public java.security.KeyPair generateKeyPair () com.android.org.bouncycastle.jce.spec.ECParameterSpec p com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey pubKey java.security.spec.ECParameterSpec p com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey pubKey com.android.org.bouncycastle.crypto.AsymmetricCipherKeyPair pair com.android.org.bouncycastle.crypto.params.ECPublicKeyParameters pub com.android.org.bouncycastle.crypto.params.ECPrivateKeyParameters priv protected com.android.org.bouncycastle.crypto.params.ECKeyGenerationParameters createKeyGenParamsBC (com.android.org.bouncycastle.jce.spec.ECParameterSpec, java.security.SecureRandom) com.android.org.bouncycastle.jce.spec.ECParameterSpec p java.security.SecureRandom r protected com.android.org.bouncycastle.crypto.params.ECKeyGenerationParameters createKeyGenParamsJCE (java.security.spec.ECParameterSpec, java.security.SecureRandom) com.android.org.bouncycastle.crypto.params.ECDomainParameters dp com.android.org.bouncycastle.asn1.x9.X9ECParameters x9P java.security.spec.ECParameterSpec p java.security.SecureRandom r com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint g java.math.BigInteger n java.math.BigInteger h com.android.org.bouncycastle.crypto.params.ECDomainParameters dp protected com.android.org.bouncycastle.jce.spec.ECNamedCurveSpec createNamedCurveSpec (java.lang.String) throws java.security.InvalidAlgorithmParameterException java.util.Map extraCurves IllegalArgumentException ex String curveName com.android.org.bouncycastle.asn1.x9.X9ECParameters p byte[] seed protected void initializeNamedCurve (java.lang.String, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException String curveName java.security.SecureRandom random com.android.org.bouncycastle.jce.spec.ECNamedCurveSpec namedCurve static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$ECDH.class
KeyPairGeneratorSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECDH extends com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$ECDHC.class
KeyPairGeneratorSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECDHC extends com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$ECDSA.class
KeyPairGeneratorSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECDSA extends com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$ECMQV.class
KeyPairGeneratorSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECMQV extends com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi.class
KeyPairGeneratorSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public abstract com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi extends java.security.KeyPairGenerator { public void <init> (java.lang.String) String algorithmName }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA.class
SignatureSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA extends com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA224.class
SignatureSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA224 extends com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA256.class
SignatureSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA256 extends com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA384.class
SignatureSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA384 extends com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA512.class
SignatureSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA512 extends com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSAnone.class
SignatureSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSAnone extends com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi.class
SignatureSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.ec public com.android.org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi extends com.android.org.bouncycastle.jcajce.provider.asymmetric.util.DSABase { void <init> (com.android.org.bouncycastle.crypto.Digest, com.android.org.bouncycastle.crypto.DSAExt, com.android.org.bouncycastle.crypto.signers.DSAEncoding) com.android.org.bouncycastle.crypto.Digest digest com.android.org.bouncycastle.crypto.DSAExt signer com.android.org.bouncycastle.crypto.signers.DSAEncoding encoding protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException java.security.PublicKey publicKey com.android.org.bouncycastle.crypto.CipherParameters param protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException java.security.PrivateKey privateKey com.android.org.bouncycastle.crypto.CipherParameters param protected java.security.AlgorithmParameters engineGetParameters () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi$OAEP.class
AlgorithmParametersSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi$OAEP extends com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi { javax.crypto.spec.OAEPParameterSpec currentSpec public void <init> () protected byte[] engineGetEncoded () java.io.IOException e com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm java.security.spec.MGF1ParameterSpec mgfSpec com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier maskGenAlgorithm javax.crypto.spec.PSource$PSpecified pSource com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier pSourceAlgorithm com.android.org.bouncycastle.asn1.pkcs.RSAESOAEPparams oaepP protected byte[] engineGetEncoded (java.lang.String) String format protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException Class paramSpec protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException java.security.spec.AlgorithmParameterSpec paramSpec protected void engineInit (byte[]) throws java.io.IOException com.android.org.bouncycastle.asn1.pkcs.RSAESOAEPparams oaepP ClassCastException e ArrayIndexOutOfBoundsException e byte[] params protected void engineInit (byte[], java.lang.String) throws java.io.IOException byte[] params String format protected java.lang.String engineToString () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi$PSS.class
AlgorithmParametersSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi$PSS extends com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi { java.security.spec.PSSParameterSpec currentSpec public void <init> () protected byte[] engineGetEncoded () throws java.io.IOException java.security.spec.PSSParameterSpec pssSpec com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm java.security.spec.MGF1ParameterSpec mgfSpec com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier maskGenAlgorithm com.android.org.bouncycastle.asn1.pkcs.RSASSAPSSparams pssP protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException String format protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException Class paramSpec protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException java.security.spec.AlgorithmParameterSpec paramSpec protected void engineInit (byte[]) throws java.io.IOException com.android.org.bouncycastle.asn1.pkcs.RSASSAPSSparams pssP ClassCastException e ArrayIndexOutOfBoundsException e byte[] params protected void engineInit (byte[], java.lang.String) throws java.io.IOException byte[] params String format protected java.lang.String engineToString () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi.class
AlgorithmParametersSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public abstract com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi extends java.security.AlgorithmParametersSpi { public void <init> () protected boolean isASN1FormatString (java.lang.String) String format protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException Class paramSpec protected abstract java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey.class
BCRSAPrivateCrtKey.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPrivateCrtKey extends com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPrivateKey implements java.security.interfaces.RSAPrivateCrtKey { static final long serialVersionUID private java.math.BigInteger publicExponent private java.math.BigInteger primeP private java.math.BigInteger primeQ private java.math.BigInteger primeExponentP private java.math.BigInteger primeExponentQ private java.math.BigInteger crtCoefficient void <init> (com.android.org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters) com.android.org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters key void <init> (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier com.android.org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters key void <init> (java.security.spec.RSAPrivateCrtKeySpec) java.security.spec.RSAPrivateCrtKeySpec spec void <init> (java.security.interfaces.RSAPrivateCrtKey) java.security.interfaces.RSAPrivateCrtKey key void <init> (com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info void <init> (com.android.org.bouncycastle.asn1.pkcs.RSAPrivateKey) com.android.org.bouncycastle.asn1.pkcs.RSAPrivateKey key void <init> (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.pkcs.RSAPrivateKey) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier com.android.org.bouncycastle.asn1.pkcs.RSAPrivateKey key public java.lang.String getFormat () public byte[] getEncoded () public java.math.BigInteger getPublicExponent () public java.math.BigInteger getPrimeP () public java.math.BigInteger getPrimeQ () public java.math.BigInteger getPrimeExponentP () public java.math.BigInteger getPrimeExponentQ () public java.math.BigInteger getCrtCoefficient () public int hashCode () public boolean equals (java.lang.Object) Object o java.security.interfaces.RSAPrivateCrtKey key private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out public java.lang.String toString () StringBuffer buf String nl }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateKey.class
BCRSAPrivateKey.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPrivateKey extends java.lang.Object implements java.security.interfaces.RSAPrivateKey com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier { static final long serialVersionUID private static java.math.BigInteger ZERO protected java.math.BigInteger modulus protected java.math.BigInteger privateExponent private byte[] algorithmIdentifierEnc protected transient com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier protected transient com.android.org.bouncycastle.crypto.params.RSAKeyParameters rsaPrivateKey protected transient com.android.org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier void <init> (com.android.org.bouncycastle.crypto.params.RSAKeyParameters) com.android.org.bouncycastle.crypto.params.RSAKeyParameters key void <init> (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.crypto.params.RSAKeyParameters) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algID com.android.org.bouncycastle.crypto.params.RSAKeyParameters key void <init> (java.security.spec.RSAPrivateKeySpec) java.security.spec.RSAPrivateKeySpec spec void <init> (java.security.interfaces.RSAPrivateKey) java.security.interfaces.RSAPrivateKey key void <init> (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.pkcs.RSAPrivateKey) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algID com.android.org.bouncycastle.asn1.pkcs.RSAPrivateKey key public java.math.BigInteger getModulus () public java.math.BigInteger getPrivateExponent () public java.lang.String getAlgorithm () public java.lang.String getFormat () com.android.org.bouncycastle.crypto.params.RSAKeyParameters engineGetKeyParameters () public byte[] getEncoded () public boolean equals (java.lang.Object) Object o java.security.interfaces.RSAPrivateKey key public int hashCode () public void setBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1Encodable attribute public com.android.org.bouncycastle.asn1.ASN1Encodable getBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public java.util.Enumeration getBagAttributeKeys () private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out public java.lang.String toString () StringBuffer buf String nl private static byte[] getEncoding (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) java.io.IOException e com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/BCRSAPublicKey.class
BCRSAPublicKey.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPublicKey extends java.lang.Object implements java.security.interfaces.RSAPublicKey { static final com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_ALGORITHM_IDENTIFIER static final long serialVersionUID private java.math.BigInteger modulus private java.math.BigInteger publicExponent private transient com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier private transient com.android.org.bouncycastle.crypto.params.RSAKeyParameters rsaPublicKey void <init> (com.android.org.bouncycastle.crypto.params.RSAKeyParameters) com.android.org.bouncycastle.crypto.params.RSAKeyParameters key void <init> (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.crypto.params.RSAKeyParameters) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId com.android.org.bouncycastle.crypto.params.RSAKeyParameters key void <init> (java.security.spec.RSAPublicKeySpec) java.security.spec.RSAPublicKeySpec spec void <init> (java.security.interfaces.RSAPublicKey) java.security.interfaces.RSAPublicKey key void <init> (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info private void populateFromPublicKeyInfo (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) com.android.org.bouncycastle.asn1.pkcs.RSAPublicKey pubKey java.io.IOException e com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info public java.math.BigInteger getModulus () public java.math.BigInteger getPublicExponent () public java.lang.String getAlgorithm () public java.lang.String getFormat () public byte[] getEncoded () com.android.org.bouncycastle.crypto.params.RSAKeyParameters engineGetKeyParameters () public int hashCode () public boolean equals (java.lang.Object) Object o java.security.interfaces.RSAPublicKey key public java.lang.String toString () StringBuffer buf String nl private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException Exception e java.io.ObjectInputStream in private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/CipherSpi$NoPadding.class
CipherSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi$NoPadding extends com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/CipherSpi.class
CipherSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi extends com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi { private final com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper private com.android.org.bouncycastle.crypto.AsymmetricBlockCipher cipher private java.security.spec.AlgorithmParameterSpec paramSpec private java.security.AlgorithmParameters engineParams private boolean publicKeyOnly private boolean privateKeyOnly private com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi$ErasableOutputStream bOut public void <init> (com.android.org.bouncycastle.crypto.AsymmetricBlockCipher) com.android.org.bouncycastle.crypto.AsymmetricBlockCipher engine public void <init> (javax.crypto.spec.OAEPParameterSpec) javax.crypto.NoSuchPaddingException e javax.crypto.spec.OAEPParameterSpec pSpec public void <init> (boolean, boolean, com.android.org.bouncycastle.crypto.AsymmetricBlockCipher) boolean publicKeyOnly boolean privateKeyOnly com.android.org.bouncycastle.crypto.AsymmetricBlockCipher engine private void initFromSpec (javax.crypto.spec.OAEPParameterSpec) throws javax.crypto.NoSuchPaddingException javax.crypto.spec.OAEPParameterSpec pSpec java.security.spec.MGF1ParameterSpec mgfParams com.android.org.bouncycastle.crypto.Digest digest protected int engineGetBlockSize () NullPointerException e protected int engineGetKeySize (java.security.Key) java.security.interfaces.RSAPrivateKey k java.security.interfaces.RSAPublicKey k java.security.Key key protected int engineGetOutputSize (int) NullPointerException e int inputLen protected java.security.AlgorithmParameters engineGetParameters () Exception e protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException String mode String md protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException String padding String pad protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.CipherParameters param javax.crypto.spec.OAEPParameterSpec spec com.android.org.bouncycastle.crypto.Digest digest java.security.spec.MGF1ParameterSpec mgfParams com.android.org.bouncycastle.crypto.Digest mgfDigest com.android.org.bouncycastle.crypto.CipherParameters param int opmode java.security.Key key java.security.spec.AlgorithmParameterSpec params java.security.SecureRandom random com.android.org.bouncycastle.crypto.CipherParameters param protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException java.security.spec.InvalidParameterSpecException e int opmode java.security.Key key java.security.AlgorithmParameters params java.security.SecureRandom random java.security.spec.AlgorithmParameterSpec paramSpec protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException e int opmode java.security.Key key java.security.SecureRandom random protected byte[] engineUpdate (byte[], int, int) byte[] input int inputOffset int inputLen protected int engineUpdate (byte[], int, int, byte[], int) byte[] input int inputOffset int inputLen byte[] output int outputOffset protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException byte[] input int inputOffset int inputLen protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException javax.crypto.ShortBufferException int i byte[] input int inputOffset int inputLen byte[] output int outputOffset byte[] out private byte[] getOutput () throws javax.crypto.BadPaddingException com.android.org.bouncycastle.crypto.InvalidCipherTextException e ArrayIndexOutOfBoundsException e }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$MD5.class
DigestSignatureSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$MD5 extends com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA1.class
DigestSignatureSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA1 extends com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA224.class
DigestSignatureSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA224 extends com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA256.class
DigestSignatureSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA256 extends com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA384.class
DigestSignatureSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA384 extends com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA512.class
DigestSignatureSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA512 extends com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi.class
DigestSignatureSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi extends java.security.SignatureSpi { private com.android.org.bouncycastle.crypto.Digest digest private com.android.org.bouncycastle.crypto.AsymmetricBlockCipher cipher private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId protected void <init> (com.android.org.bouncycastle.crypto.Digest, com.android.org.bouncycastle.crypto.AsymmetricBlockCipher) com.android.org.bouncycastle.crypto.Digest digest com.android.org.bouncycastle.crypto.AsymmetricBlockCipher cipher protected void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.crypto.Digest, com.android.org.bouncycastle.crypto.AsymmetricBlockCipher) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier objId com.android.org.bouncycastle.crypto.Digest digest com.android.org.bouncycastle.crypto.AsymmetricBlockCipher cipher protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException java.security.PublicKey publicKey com.android.org.bouncycastle.crypto.CipherParameters param protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException java.security.PrivateKey privateKey com.android.org.bouncycastle.crypto.CipherParameters param private java.lang.String getType (java.lang.Object) Object o protected void engineUpdate (byte) throws java.security.SignatureException byte b protected void engineUpdate (byte[], int, int) throws java.security.SignatureException byte[] b int off int len protected byte[] engineSign () throws java.security.SignatureException byte[] bytes ArrayIndexOutOfBoundsException e Exception e byte[] hash protected boolean engineVerify (byte[]) throws java.security.SignatureException byte[] sig byte[] expected Exception e int i int i int sigOffset int expectedOffset int nonEqual byte[] sigBytes byte[] hash byte[] sig byte[] expected protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec) java.security.spec.AlgorithmParameterSpec params protected void engineSetParameter (java.lang.String, java.lang.Object) String param Object value protected java.lang.Object engineGetParameter (java.lang.String) String param protected java.security.AlgorithmParameters engineGetParameters () private byte[] derEncode (byte[]) throws java.io.IOException byte[] hash com.android.org.bouncycastle.asn1.x509.DigestInfo dInfo }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/KeyFactorySpi.class
KeyFactorySpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.KeyFactorySpi extends com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi { public void <init> () protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException java.security.interfaces.RSAPublicKey k java.security.interfaces.RSAPrivateCrtKey k java.security.interfaces.RSAPrivateKey k java.security.Key key Class spec protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException java.security.Key key protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException Exception ex Exception e java.security.spec.KeySpec keySpec protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException java.security.spec.KeySpec keySpec public java.security.PrivateKey generatePrivate (com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException com.android.org.bouncycastle.asn1.pkcs.RSAPrivateKey rsaPrivKey com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo keyInfo com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algOid public java.security.PublicKey generatePublic (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algOid }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/KeyPairGeneratorSpi$PSS.class
KeyPairGeneratorSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.KeyPairGeneratorSpi$PSS extends com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.KeyPairGeneratorSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/KeyPairGeneratorSpi.class
KeyPairGeneratorSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.KeyPairGeneratorSpi extends java.security.KeyPairGenerator { private static final com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier PKCS_ALGID private static final com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier PSS_ALGID static final java.math.BigInteger defaultPublicExponent com.android.org.bouncycastle.crypto.params.RSAKeyGenerationParameters param com.android.org.bouncycastle.crypto.generators.RSAKeyPairGenerator engine com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId public void <init> (java.lang.String, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) String algorithmName com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId public void <init> () public void initialize (int, java.security.SecureRandom) int strength java.security.SecureRandom random public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException java.security.spec.AlgorithmParameterSpec params java.security.SecureRandom random java.security.spec.RSAKeyGenParameterSpec rsaParams public java.security.KeyPair generateKeyPair () com.android.org.bouncycastle.crypto.AsymmetricCipherKeyPair pair com.android.org.bouncycastle.crypto.params.RSAKeyParameters pub com.android.org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters priv static synthetic com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier access$000 () static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/RSAUtil.class
RSAUtil.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa public com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.RSAUtil extends java.lang.Object { public static final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier[] rsaOids public void <init> () public static boolean isRsaOid (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) int i com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algOid static com.android.org.bouncycastle.crypto.params.RSAKeyParameters generatePublicKeyParameter (java.security.interfaces.RSAPublicKey) java.security.interfaces.RSAPublicKey key static com.android.org.bouncycastle.crypto.params.RSAKeyParameters generatePrivateKeyParameter (java.security.interfaces.RSAPrivateKey) java.security.interfaces.RSAPrivateCrtKey k java.security.interfaces.RSAPrivateKey k java.security.interfaces.RSAPrivateKey key static java.lang.String generateKeyFingerprint (java.math.BigInteger) java.math.BigInteger modulus static java.lang.String generateExponentFingerprint (java.math.BigInteger) java.math.BigInteger exponent static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/util/
com/android/org/bouncycastle/jcajce/provider/asymmetric/util/BaseAgreementSpi.class
BaseAgreementSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.util public abstract com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseAgreementSpi extends javax.crypto.KeyAgreementSpi { private static final java.util.Map defaultOids private static final java.util.Map keySizes private static final java.util.Map nameTable private static final java.util.Hashtable oids private static final java.util.Hashtable des protected final String kaAlgorithm protected final com.android.org.bouncycastle.crypto.DerivationFunction kdf protected byte[] ukmParameters public void <init> (java.lang.String, com.android.org.bouncycastle.crypto.DerivationFunction) String kaAlgorithm com.android.org.bouncycastle.crypto.DerivationFunction kdf protected static java.lang.String getAlgorithm (java.lang.String) String algDetails String name protected static int getKeySize (java.lang.String) String algDetails String algKey protected static byte[] trimZeroes (byte[]) int ind byte[] rv byte[] secret protected byte[] engineGenerateSecret () throws java.lang.IllegalStateException java.security.NoSuchAlgorithmException e byte[] secret protected int engineGenerateSecret (byte[], int) throws java.lang.IllegalStateException javax.crypto.ShortBufferException byte[] sharedSecret int offset byte[] secret protected javax.crypto.SecretKey engineGenerateSecret (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm String algKey String oidAlgorithm int keySize byte[] secret String algName private byte[] getSharedSecretBytes (byte[], java.lang.String, int) throws java.security.NoSuchAlgorithmException com.android.org.bouncycastle.crypto.params.KDFParameters params byte[] keyBytes byte[] keyBytes byte[] secret String oidAlgorithm int keySize protected abstract byte[] calcSecret () static void <clinit> () Integer i64 Integer i128 Integer i192 Integer i256 }
com/android/org/bouncycastle/jcajce/provider/asymmetric/util/BaseAlgorithmParameterGeneratorSpi.class
BaseAlgorithmParameterGeneratorSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.util public abstract com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseAlgorithmParameterGeneratorSpi extends java.security.AlgorithmParameterGeneratorSpi { private final com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper public void <init> () protected final java.security.AlgorithmParameters createParametersInstance (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm }
com/android/org/bouncycastle/jcajce/provider/asymmetric/util/BaseCipherSpi$1.class
BaseCipherSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.util com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi$1 extends java.security.InvalidKeyException { final synthetic javax.crypto.BadPaddingException val$e final synthetic com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi this$0 void <init> (com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi, java.lang.String, javax.crypto.BadPaddingException) com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi this$0 String msg public synchronized java.lang.Throwable getCause () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/util/BaseCipherSpi$ErasableOutputStream.class
BaseCipherSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.util public final com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi$ErasableOutputStream extends java.io.ByteArrayOutputStream { public void <init> () public byte[] getBuf () public void erase () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/util/BaseCipherSpi.class
BaseCipherSpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.util public abstract com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi extends javax.crypto.CipherSpi { private Class[] availableSpecs private final com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper protected java.security.AlgorithmParameters engineParams protected com.android.org.bouncycastle.crypto.Wrapper wrapEngine private int ivSize private byte[] iv protected void <init> () protected int engineGetBlockSize () protected byte[] engineGetIV () protected int engineGetKeySize (java.security.Key) java.security.Key key protected int engineGetOutputSize (int) int inputLen protected java.security.AlgorithmParameters engineGetParameters () protected final java.security.AlgorithmParameters createParametersInstance (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException String mode protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException String padding protected byte[] engineWrap (java.security.Key) throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException javax.crypto.BadPaddingException e java.security.Key key byte[] encoded protected java.security.Key engineUnwrap (byte[], java.lang.String, int) throws java.security.InvalidKeyException byte[] encoded byte[] encoded com.android.org.bouncycastle.crypto.InvalidCipherTextException e javax.crypto.BadPaddingException e javax.crypto.IllegalBlockSizeException e2 com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo in java.security.PrivateKey privKey Exception e java.security.KeyFactory kf java.security.NoSuchAlgorithmException e java.security.spec.InvalidKeySpecException e java.security.NoSuchProviderException e byte[] wrappedKey String wrappedKeyAlgorithm int wrappedKeyType byte[] encoded }
com/android/org/bouncycastle/jcajce/provider/asymmetric/util/BaseKeyFactorySpi.class
BaseKeyFactorySpi.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.util public abstract com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi extends java.security.KeyFactorySpi implements com.android.org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter { public void <init> () protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException Exception e java.security.spec.KeySpec keySpec protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException Exception e java.security.spec.KeySpec keySpec protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException java.security.Key key Class spec }
com/android/org/bouncycastle/jcajce/provider/asymmetric/util/DHUtil.class
DHUtil.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.util public com.android.org.bouncycastle.jcajce.provider.asymmetric.util.DHUtil extends java.lang.Object { public void <init> () public static com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException javax.crypto.interfaces.DHPublicKey k java.security.PublicKey key public static com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException javax.crypto.interfaces.DHPrivateKey k java.security.PrivateKey key }
com/android/org/bouncycastle/jcajce/provider/asymmetric/util/DSABase.class
DSABase.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.util public abstract com.android.org.bouncycastle.jcajce.provider.asymmetric.util.DSABase extends java.security.SignatureSpi implements com.android.org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers com.android.org.bouncycastle.asn1.x509.X509ObjectIdentifiers { protected com.android.org.bouncycastle.crypto.Digest digest protected com.android.org.bouncycastle.crypto.DSAExt signer protected com.android.org.bouncycastle.crypto.signers.DSAEncoding encoding protected void <init> (com.android.org.bouncycastle.crypto.Digest, com.android.org.bouncycastle.crypto.DSAExt, com.android.org.bouncycastle.crypto.signers.DSAEncoding) com.android.org.bouncycastle.crypto.Digest digest com.android.org.bouncycastle.crypto.DSAExt signer com.android.org.bouncycastle.crypto.signers.DSAEncoding encoding protected void engineUpdate (byte) throws java.security.SignatureException byte b protected void engineUpdate (byte[], int, int) throws java.security.SignatureException byte[] b int off int len protected byte[] engineSign () throws java.security.SignatureException java.math.BigInteger[] sig Exception e byte[] hash protected boolean engineVerify (byte[]) throws java.security.SignatureException java.math.BigInteger[] sig Exception e byte[] sigBytes byte[] hash java.math.BigInteger[] sig protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec) java.security.spec.AlgorithmParameterSpec params protected void engineSetParameter (java.lang.String, java.lang.Object) String param Object value protected java.lang.Object engineGetParameter (java.lang.String) String param }
com/android/org/bouncycastle/jcajce/provider/asymmetric/util/DSAEncoder.class
DSAEncoder.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.util public abstract com.android.org.bouncycastle.jcajce.provider.asymmetric.util.DSAEncoder extends java.lang.Object { public abstract byte[] encode (java.math.BigInteger, java.math.BigInteger) throws java.io.IOException public abstract java.math.BigInteger[] decode (byte[]) throws java.io.IOException }
com/android/org/bouncycastle/jcajce/provider/asymmetric/util/EC5Util.class
EC5Util.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.util public com.android.org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util extends java.lang.Object { private static java.util.Map customCurves public void <init> () public static com.android.org.bouncycastle.math.ec.ECCurve getCurve (com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration, com.android.org.bouncycastle.asn1.x9.X962Parameters) com.android.org.bouncycastle.asn1.x9.X9ECParameters ecP com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECParameters ecP com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.ASN1Sequence pSeq com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.math.ec.ECCurve curve java.util.Set acceptableCurves public static com.android.org.bouncycastle.crypto.params.ECDomainParameters getDomainParameters (com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration, java.security.spec.ECParameterSpec) com.android.org.bouncycastle.jce.spec.ECParameterSpec iSpec com.android.org.bouncycastle.crypto.params.ECDomainParameters domainParameters com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration java.security.spec.ECParameterSpec params com.android.org.bouncycastle.crypto.params.ECDomainParameters domainParameters public static java.security.spec.ECParameterSpec convertToSpec (com.android.org.bouncycastle.asn1.x9.X962Parameters, com.android.org.bouncycastle.math.ec.ECCurve) java.util.Map additionalECParameters com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x9.X9ECParameters ecP java.security.spec.ECParameterSpec ecSpec java.security.spec.EllipticCurve ellipticCurve java.security.spec.ECParameterSpec ecSpec java.security.spec.ECParameterSpec ecSpec com.android.org.bouncycastle.asn1.x9.X9ECParameters ecP java.security.spec.ECParameterSpec ecSpec java.security.spec.EllipticCurve ellipticCurve com.android.org.bouncycastle.asn1.ASN1Sequence pSeq com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.math.ec.ECCurve curve java.security.spec.ECParameterSpec ecSpec public static java.security.spec.ECParameterSpec convertToSpec (com.android.org.bouncycastle.asn1.x9.X9ECParameters) com.android.org.bouncycastle.asn1.x9.X9ECParameters domainParameters public static java.security.spec.ECParameterSpec convertToSpec (com.android.org.bouncycastle.crypto.params.ECDomainParameters) com.android.org.bouncycastle.crypto.params.ECDomainParameters domainParameters public static java.security.spec.EllipticCurve convertCurve (com.android.org.bouncycastle.math.ec.ECCurve, byte[]) com.android.org.bouncycastle.math.ec.ECCurve curve byte[] seed java.security.spec.ECField field java.math.BigInteger a java.math.BigInteger b public static com.android.org.bouncycastle.math.ec.ECCurve convertCurve (java.security.spec.EllipticCurve) com.android.org.bouncycastle.math.ec.ECCurve$Fp curve java.security.spec.ECFieldF2m fieldF2m int m int[] ks java.security.spec.EllipticCurve ec java.security.spec.ECField field java.math.BigInteger a java.math.BigInteger b public static java.security.spec.ECField convertField (com.android.org.bouncycastle.math.field.FiniteField) com.android.org.bouncycastle.math.field.Polynomial poly int[] exponents int[] ks com.android.org.bouncycastle.math.field.FiniteField field public static java.security.spec.ECParameterSpec convertSpec (java.security.spec.EllipticCurve, com.android.org.bouncycastle.jce.spec.ECParameterSpec) String name java.security.spec.EllipticCurve ellipticCurve com.android.org.bouncycastle.jce.spec.ECParameterSpec spec java.security.spec.ECPoint g public static com.android.org.bouncycastle.jce.spec.ECParameterSpec convertSpec (java.security.spec.ECParameterSpec) java.security.spec.ECParameterSpec ecSpec com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint g java.math.BigInteger n java.math.BigInteger h byte[] seed public static com.android.org.bouncycastle.math.ec.ECPoint convertPoint (java.security.spec.ECParameterSpec, java.security.spec.ECPoint) java.security.spec.ECParameterSpec ecSpec java.security.spec.ECPoint point public static com.android.org.bouncycastle.math.ec.ECPoint convertPoint (com.android.org.bouncycastle.math.ec.ECCurve, java.security.spec.ECPoint) com.android.org.bouncycastle.math.ec.ECCurve curve java.security.spec.ECPoint point public static java.security.spec.ECPoint convertPoint (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint point static void <clinit> () String name com.android.org.bouncycastle.asn1.x9.X9ECParameters curveParams java.util.Enumeration e }
com/android/org/bouncycastle/jcajce/provider/asymmetric/util/ECUtil$1.class
ECUtil.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.util com.android.org.bouncycastle.jcajce.provider.asymmetric.util.ECUtil$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic java.security.spec.AlgorithmParameterSpec val$paramSpec void <init> (java.security.spec.AlgorithmParameterSpec) public java.lang.Object run () java.lang.reflect.Method m }
com/android/org/bouncycastle/jcajce/provider/asymmetric/util/ECUtil.class
ECUtil.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.util public com.android.org.bouncycastle.jcajce.provider.asymmetric.util.ECUtil extends java.lang.Object { public void <init> () static int[] convertMidTerms (int[]) int[] k int[] res public static com.android.org.bouncycastle.crypto.params.ECDomainParameters getDomainParameters (com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration, com.android.org.bouncycastle.jce.spec.ECParameterSpec) com.android.org.bouncycastle.jce.spec.ECNamedCurveParameterSpec nParams com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier nameOid com.android.org.bouncycastle.crypto.params.ECDomainParameters domainParameters com.android.org.bouncycastle.jce.spec.ECParameterSpec iSpec com.android.org.bouncycastle.crypto.params.ECDomainParameters domainParameters com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration com.android.org.bouncycastle.jce.spec.ECParameterSpec params com.android.org.bouncycastle.crypto.params.ECDomainParameters domainParameters public static com.android.org.bouncycastle.crypto.params.ECDomainParameters getDomainParameters (com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration, com.android.org.bouncycastle.asn1.x9.X962Parameters) java.util.Map extraCurves com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x9.X9ECParameters ecP com.android.org.bouncycastle.crypto.params.ECDomainParameters domainParameters com.android.org.bouncycastle.jce.spec.ECParameterSpec iSpec com.android.org.bouncycastle.crypto.params.ECDomainParameters domainParameters com.android.org.bouncycastle.asn1.x9.X9ECParameters ecP com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.crypto.params.ECDomainParameters domainParameters public static com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException com.android.org.bouncycastle.jce.interfaces.ECPublicKey k com.android.org.bouncycastle.jce.spec.ECParameterSpec s java.security.interfaces.ECPublicKey pubKey com.android.org.bouncycastle.jce.spec.ECParameterSpec s byte[] bytes java.security.PublicKey publicKey Exception e java.security.PublicKey key public static com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException String name com.android.org.bouncycastle.jce.interfaces.ECPrivateKey k com.android.org.bouncycastle.jce.spec.ECParameterSpec s java.security.interfaces.ECPrivateKey privKey com.android.org.bouncycastle.jce.spec.ECParameterSpec s byte[] bytes java.security.PrivateKey privateKey Exception e java.security.PrivateKey key public static int getOrderBitLength (com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration, java.math.BigInteger, java.math.BigInteger) com.android.org.bouncycastle.jce.spec.ECParameterSpec implicitCA com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration java.math.BigInteger order java.math.BigInteger privateValue public static com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getNamedCurveOid (java.lang.String) String curveName String name int spacePos public static com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getNamedCurveOid (com.android.org.bouncycastle.jce.spec.ECParameterSpec) String name com.android.org.bouncycastle.asn1.x9.X9ECParameters params java.util.Enumeration names com.android.org.bouncycastle.jce.spec.ECParameterSpec ecParameterSpec public static com.android.org.bouncycastle.asn1.x9.X9ECParameters getNamedCurveByOid (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x9.X9ECParameters params public static com.android.org.bouncycastle.asn1.x9.X9ECParameters getNamedCurveByName (java.lang.String) String curveName com.android.org.bouncycastle.asn1.x9.X9ECParameters params public static java.lang.String getCurveName (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public static java.lang.String privateKeyToString (java.lang.String, java.math.BigInteger, com.android.org.bouncycastle.jce.spec.ECParameterSpec) String algorithm java.math.BigInteger d com.android.org.bouncycastle.jce.spec.ECParameterSpec spec StringBuffer buf String nl com.android.org.bouncycastle.math.ec.ECPoint q public static java.lang.String publicKeyToString (java.lang.String, com.android.org.bouncycastle.math.ec.ECPoint, com.android.org.bouncycastle.jce.spec.ECParameterSpec) String algorithm com.android.org.bouncycastle.math.ec.ECPoint q com.android.org.bouncycastle.jce.spec.ECParameterSpec spec StringBuffer buf String nl public static java.lang.String generateKeyFingerprint (com.android.org.bouncycastle.math.ec.ECPoint, com.android.org.bouncycastle.jce.spec.ECParameterSpec) com.android.org.bouncycastle.math.ec.ECPoint publicPoint com.android.org.bouncycastle.jce.spec.ECParameterSpec spec com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint g public static java.lang.String getNameFrom (java.security.spec.AlgorithmParameterSpec) java.security.spec.AlgorithmParameterSpec paramSpec }
com/android/org/bouncycastle/jcajce/provider/asymmetric/util/ExtendedInvalidKeySpecException.class
ExtendedInvalidKeySpecException.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.util public com.android.org.bouncycastle.jcajce.provider.asymmetric.util.ExtendedInvalidKeySpecException extends java.security.spec.InvalidKeySpecException { private Throwable cause public void <init> (java.lang.String, java.lang.Throwable) String msg Throwable cause public java.lang.Throwable getCause () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/util/KeyUtil.class
KeyUtil.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.util public com.android.org.bouncycastle.jcajce.provider.asymmetric.util.KeyUtil extends java.lang.Object { public void <init> () public static byte[] getEncodedSubjectPublicKeyInfo (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) Exception e com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId com.android.org.bouncycastle.asn1.ASN1Encodable keyData public static byte[] getEncodedSubjectPublicKeyInfo (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) Exception e com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId byte[] keyData public static byte[] getEncodedSubjectPublicKeyInfo (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) Exception e com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info public static byte[] getEncodedPrivateKeyInfo (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info Exception e com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId com.android.org.bouncycastle.asn1.ASN1Encodable privKey public static byte[] getEncodedPrivateKeyInfo (com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo) Exception e com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info }
com/android/org/bouncycastle/jcajce/provider/asymmetric/util/PKCS12BagAttributeCarrierImpl.class
PKCS12BagAttributeCarrierImpl.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.util public com.android.org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl extends java.lang.Object implements com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier { private java.util.Hashtable pkcs12Attributes private java.util.Vector pkcs12Ordering void <init> (java.util.Hashtable, java.util.Vector) java.util.Hashtable attributes java.util.Vector ordering public void <init> () public void setBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1Encodable attribute public com.android.org.bouncycastle.asn1.ASN1Encodable getBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public java.util.Enumeration getBagAttributeKeys () int size () java.util.Hashtable getAttributes () java.util.Vector getOrdering () public void writeObject (java.io.ObjectOutputStream) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid java.io.ByteArrayOutputStream bOut com.android.org.bouncycastle.asn1.ASN1OutputStream aOut java.util.Enumeration e java.io.ObjectOutputStream out public void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException com.android.org.bouncycastle.asn1.ASN1InputStream aIn com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid java.io.ObjectInputStream in Object obj }
com/android/org/bouncycastle/jcajce/provider/asymmetric/util/PrimeCertaintyCalculator.class
PrimeCertaintyCalculator.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.util public com.android.org.bouncycastle.jcajce.provider.asymmetric.util.PrimeCertaintyCalculator extends java.lang.Object { private void <init> () public static int getDefaultCertainty (int) int keySizeInBits }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/CertificateFactory$ExCertificateException.class
CertificateFactory.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory$ExCertificateException extends java.security.cert.CertificateException { private Throwable cause final synthetic com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory this$0 public void <init> (com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory, java.lang.Throwable) Throwable cause public void <init> (com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory, java.lang.String, java.lang.Throwable) String msg Throwable cause public java.lang.Throwable getCause () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/CertificateFactory.class
CertificateFactory.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 public com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory extends java.security.cert.CertificateFactorySpi { private final com.android.org.bouncycastle.jcajce.util.JcaJceHelper bcHelper private static final com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil PEM_CERT_PARSER private static final com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil PEM_CRL_PARSER private static final com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil PEM_PKCS7_PARSER private com.android.org.bouncycastle.asn1.ASN1Set sData private int sDataObjectCount private java.io.InputStream currentStream private com.android.org.bouncycastle.asn1.ASN1Set sCrlData private int sCrlDataObjectCount private java.io.InputStream currentCrlStream public void <init> () private java.security.cert.Certificate readDERCertificate (com.android.org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException java.security.cert.CertificateParsingException com.android.org.bouncycastle.asn1.ASN1InputStream dIn private java.security.cert.Certificate readPEMCertificate (java.io.InputStream) throws java.io.IOException java.security.cert.CertificateParsingException java.io.InputStream in private java.security.cert.Certificate getCertificate (com.android.org.bouncycastle.asn1.ASN1Sequence) throws java.security.cert.CertificateParsingException com.android.org.bouncycastle.asn1.ASN1Sequence seq private java.security.cert.Certificate getCertificate () throws java.security.cert.CertificateParsingException Object obj protected java.security.cert.CRL createCRL (com.android.org.bouncycastle.asn1.x509.CertificateList) throws java.security.cert.CRLException com.android.org.bouncycastle.asn1.x509.CertificateList c private java.security.cert.CRL readPEMCRL (java.io.InputStream) throws java.io.IOException java.security.cert.CRLException java.io.InputStream in private java.security.cert.CRL readDERCRL (com.android.org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException java.security.cert.CRLException com.android.org.bouncycastle.asn1.ASN1InputStream aIn private java.security.cert.CRL getCRL (com.android.org.bouncycastle.asn1.ASN1Sequence) throws java.security.cert.CRLException com.android.org.bouncycastle.asn1.ASN1Sequence seq private java.security.cert.CRL getCRL () throws java.security.cert.CRLException public java.security.cert.Certificate engineGenerateCertificate (java.io.InputStream) throws java.security.cert.CertificateException java.io.InputStream pis java.io.InputStream pis int tag Exception e java.io.InputStream in public java.util.Collection engineGenerateCertificates (java.io.InputStream) throws java.security.cert.CertificateException java.io.InputStream inStream java.security.cert.Certificate cert java.util.List certs public java.security.cert.CRL engineGenerateCRL (java.io.InputStream) throws java.security.cert.CRLException java.io.InputStream pis java.io.InputStream pis int tag java.security.cert.CRLException e Exception e java.io.InputStream in public java.util.Collection engineGenerateCRLs (java.io.InputStream) throws java.security.cert.CRLException java.io.InputStream inStream java.security.cert.CRL crl java.util.List crls java.io.BufferedInputStream in public java.util.Iterator engineGetCertPathEncodings () public java.security.cert.CertPath engineGenerateCertPath (java.io.InputStream) throws java.security.cert.CertificateException java.io.InputStream inStream public java.security.cert.CertPath engineGenerateCertPath (java.io.InputStream, java.lang.String) throws java.security.cert.CertificateException java.io.InputStream inStream String encoding public java.security.cert.CertPath engineGenerateCertPath (java.util.List) throws java.security.cert.CertificateException Object obj java.util.List certificates java.util.Iterator iter static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/ExtCRLException.class
ExtCRLException.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.ExtCRLException extends java.security.cert.CRLException { Throwable cause void <init> (java.lang.String, java.lang.Throwable) String message Throwable cause public java.lang.Throwable getCause () }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/KeyFactory.class
KeyFactory.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 public com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.KeyFactory extends java.security.KeyFactorySpi { public void <init> () protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info java.security.PrivateKey key Exception e java.security.spec.KeySpec keySpec protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info java.security.PublicKey key Exception e java.security.spec.KeySpec keySpec protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException java.security.Key key Class keySpec protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException java.security.Key key }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/PEMUtil$1.class
PEMUtil.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 synthetic com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$1 extends java.lang.Object { }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/PEMUtil$Boundaries.class
PEMUtil.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$Boundaries extends java.lang.Object { private final String _header private final String _footer final synthetic com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil this$0 private void <init> (com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil, java.lang.String) String type public boolean isTheExpectedHeader (java.lang.String) String line public boolean isTheExpectedFooter (java.lang.String) String line synthetic void <init> (com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil, java.lang.String, com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$1) com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil x0 String x1 com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$1 x2 }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/PEMUtil.class
PEMUtil.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil extends java.lang.Object { private final com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$Boundaries[] _supportedBoundaries void <init> (java.lang.String) String type private java.lang.String readLine (java.io.InputStream) throws java.io.IOException java.io.InputStream in int c StringBuffer l private com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$Boundaries getBoundaries (java.lang.String) com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$Boundaries boundary int i String line com.android.org.bouncycastle.asn1.ASN1Sequence readPEMObject (java.io.InputStream) throws java.io.IOException String line String line Exception e java.io.InputStream in StringBuffer pemBuf com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$Boundaries header com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$Boundaries footer }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/PKIXCertPath.class
PKIXCertPath.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 public com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.PKIXCertPath extends java.security.cert.CertPath { private final com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper static final java.util.List certPathEncodings private java.util.List certificates private java.util.List sortCerts (java.util.List) java.security.cert.X509Certificate cert int i java.security.cert.X509Certificate c int j java.security.cert.X509Certificate cert boolean found javax.security.auth.x500.X500Principal subject int i java.security.cert.X509Certificate c int j int i java.util.List certs javax.security.auth.x500.X500Principal issuer boolean okay java.util.List retList java.util.List orig void <init> (java.util.List) java.util.List certificates void <init> (java.io.InputStream, java.lang.String) throws java.security.cert.CertificateException com.android.org.bouncycastle.asn1.ASN1Encodable element byte[] encoded com.android.org.bouncycastle.asn1.ASN1InputStream derInStream com.android.org.bouncycastle.asn1.ASN1Primitive derObject java.util.Enumeration e java.security.cert.CertificateFactory certFactory java.security.cert.CertificateFactory certFactory java.security.cert.Certificate cert java.io.IOException ex java.security.NoSuchProviderException ex java.io.InputStream inStream String encoding public java.util.Iterator getEncodings () public byte[] getEncoded () throws java.security.cert.CertificateEncodingException Object enc java.util.Iterator iter public byte[] getEncoded (java.lang.String) throws java.security.cert.CertificateEncodingException com.android.org.bouncycastle.asn1.ASN1EncodableVector v java.util.ListIterator iter int i com.android.org.bouncycastle.asn1.pkcs.ContentInfo encInfo com.android.org.bouncycastle.asn1.ASN1EncodableVector v com.android.org.bouncycastle.asn1.pkcs.SignedData sd String encoding public java.util.List getCertificates () private com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Object (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException Exception e java.security.cert.X509Certificate cert private byte[] toDEREncoded (com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.security.cert.CertificateEncodingException java.io.IOException e com.android.org.bouncycastle.asn1.ASN1Encodable obj static void <clinit> () java.util.List encodings }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/SignatureCreator.class
SignatureCreator.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 abstract com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator extends java.lang.Object { public abstract java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLEntryObject.class
X509CRLEntryObject.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLEntryObject extends java.security.cert.X509CRLEntry { private com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry c private com.android.org.bouncycastle.asn1.x500.X500Name certificateIssuer private volatile boolean hashValueSet private volatile int hashValue protected void <init> (com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry) com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry c protected void <init> (com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry, boolean, com.android.org.bouncycastle.asn1.x500.X500Name) com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry c boolean isIndirect com.android.org.bouncycastle.asn1.x500.X500Name previousCertificateIssuer public boolean hasUnsupportedCriticalExtension () java.util.Set extns private com.android.org.bouncycastle.asn1.x500.X500Name loadCertificateIssuer (boolean, com.android.org.bouncycastle.asn1.x500.X500Name) int i com.android.org.bouncycastle.asn1.x509.GeneralName[] names Exception e boolean isIndirect com.android.org.bouncycastle.asn1.x500.X500Name previousCertificateIssuer com.android.org.bouncycastle.asn1.x509.Extension ext public javax.security.auth.x500.X500Principal getCertificateIssuer () java.io.IOException e private java.util.Set getExtensionOIDs (boolean) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext java.util.Set set java.util.Enumeration e boolean critical com.android.org.bouncycastle.asn1.x509.Extensions extensions public java.util.Set getCriticalExtensionOIDs () public java.util.Set getNonCriticalExtensionOIDs () private com.android.org.bouncycastle.asn1.x509.Extension getExtension (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extensions exts public byte[] getExtensionValue (java.lang.String) Exception e String oid com.android.org.bouncycastle.asn1.x509.Extension ext public int hashCode () public boolean equals (java.lang.Object) com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLEntryObject otherBC Object other public byte[] getEncoded () throws java.security.cert.CRLException java.io.IOException e public java.math.BigInteger getSerialNumber () public java.util.Date getRevocationDate () public boolean hasExtensions () public java.lang.String toString () Exception ex byte[] octs com.android.org.bouncycastle.asn1.ASN1InputStream dIn com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext java.util.Enumeration e StringBuffer buf String nl com.android.org.bouncycastle.asn1.x509.Extensions extensions }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLImpl$1.class
X509CRLImpl.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl$1 extends java.lang.Object implements com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator { final synthetic com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl this$0 void <init> (com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl) com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl this$0 public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException Exception e String sigName }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLImpl$2.class
X509CRLImpl.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl$2 extends java.lang.Object implements com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator { final synthetic String val$sigProvider final synthetic com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl this$0 void <init> (com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl, java.lang.String) com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl this$0 public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String sigName }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLImpl$3.class
X509CRLImpl.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl$3 extends java.lang.Object implements com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator { final synthetic java.security.Provider val$sigProvider final synthetic com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl this$0 void <init> (com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl, java.security.Provider) com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl this$0 public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String sigName }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLImpl.class
X509CRLImpl.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 abstract com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl extends java.security.cert.X509CRL { protected com.android.org.bouncycastle.jcajce.util.JcaJceHelper bcHelper protected com.android.org.bouncycastle.asn1.x509.CertificateList c protected String sigAlgName protected byte[] sigAlgParams protected boolean isIndirect void <init> (com.android.org.bouncycastle.jcajce.util.JcaJceHelper, com.android.org.bouncycastle.asn1.x509.CertificateList, java.lang.String, byte[], boolean) com.android.org.bouncycastle.jcajce.util.JcaJceHelper bcHelper com.android.org.bouncycastle.asn1.x509.CertificateList c String sigAlgName byte[] sigAlgParams boolean isIndirect public boolean hasUnsupportedCriticalExtension () java.util.Set extns private java.util.Set getExtensionOIDs (boolean) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext java.util.Set set java.util.Enumeration e com.android.org.bouncycastle.asn1.x509.Extensions extensions boolean critical public java.util.Set getCriticalExtensionOIDs () public java.util.Set getNonCriticalExtensionOIDs () public byte[] getExtensionValue (java.lang.String) Exception e String oid com.android.org.bouncycastle.asn1.ASN1OctetString extValue public byte[] getEncoded () throws java.security.cert.CRLException java.io.IOException e public void verify (java.security.PublicKey) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException java.security.PublicKey key public void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException java.security.PublicKey key String sigProvider public void verify (java.security.PublicKey, java.security.Provider) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException e java.security.PublicKey key java.security.Provider sigProvider private void doVerify (java.security.PublicKey, com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException java.security.SignatureException e com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlg String sigName java.security.Signature signature java.security.SignatureException sigExc int i java.util.List pubKeys com.android.org.bouncycastle.asn1.ASN1Sequence keySeq com.android.org.bouncycastle.asn1.ASN1Sequence sigSeq boolean success java.security.Signature signature java.security.SignatureException e com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlg String sigName java.security.SignatureException sigExc int i com.android.org.bouncycastle.asn1.ASN1Sequence keySeq com.android.org.bouncycastle.asn1.ASN1Sequence sigSeq boolean success java.io.IOException e java.security.Signature sig java.security.PublicKey key com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator sigCreator private void checkSignature (java.security.PublicKey, java.security.Signature, com.android.org.bouncycastle.asn1.ASN1Encodable, byte[]) throws java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException java.security.cert.CRLException java.io.OutputStream sigOut java.io.IOException e java.security.PublicKey key java.security.Signature sig com.android.org.bouncycastle.asn1.ASN1Encodable sigAlgParams byte[] encSig public int getVersion () public java.security.Principal getIssuerDN () public javax.security.auth.x500.X500Principal getIssuerX500Principal () java.io.IOException e public java.util.Date getThisUpdate () public java.util.Date getNextUpdate () com.android.org.bouncycastle.asn1.x509.Time nextUpdate private java.util.Set loadCRLEntries () com.android.org.bouncycastle.asn1.x509.Extension currentCaName com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry entry com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLEntryObject crlEntry java.util.Set entrySet java.util.Enumeration certs com.android.org.bouncycastle.asn1.x500.X500Name previousCertificateIssuer public java.security.cert.X509CRLEntry getRevokedCertificate (java.math.BigInteger) com.android.org.bouncycastle.asn1.x509.Extension currentCaName com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry entry java.math.BigInteger serialNumber java.util.Enumeration certs com.android.org.bouncycastle.asn1.x500.X500Name previousCertificateIssuer public java.util.Set getRevokedCertificates () java.util.Set entrySet public byte[] getTBSCertList () throws java.security.cert.CRLException java.io.IOException e public byte[] getSignature () public java.lang.String getSigAlgName () public java.lang.String getSigAlgOID () public byte[] getSigAlgParams () public java.lang.String toString () Exception ex byte[] octs com.android.org.bouncycastle.asn1.ASN1InputStream dIn com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext java.util.Enumeration e java.util.Iterator it StringBuffer buf String nl com.android.org.bouncycastle.asn1.x509.Extensions extensions java.util.Set set public boolean isRevoked (java.security.cert.Certificate) com.android.org.bouncycastle.asn1.x509.Extension currentCaName com.android.org.bouncycastle.asn1.x500.X500Name issuer com.android.org.bouncycastle.asn1.x500.X500Name issuer java.security.cert.CertificateEncodingException e com.android.org.bouncycastle.asn1.x500.X500Name issuer com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry entry java.math.BigInteger serial java.security.cert.Certificate cert java.util.Enumeration certs com.android.org.bouncycastle.asn1.x500.X500Name caName protected static byte[] getExtensionOctets (com.android.org.bouncycastle.asn1.x509.CertificateList, java.lang.String) com.android.org.bouncycastle.asn1.x509.CertificateList c String oid com.android.org.bouncycastle.asn1.ASN1OctetString extValue protected static com.android.org.bouncycastle.asn1.ASN1OctetString getExtensionValue (com.android.org.bouncycastle.asn1.x509.CertificateList, java.lang.String) com.android.org.bouncycastle.asn1.x509.Extension ext com.android.org.bouncycastle.asn1.x509.CertificateList c String oid com.android.org.bouncycastle.asn1.x509.Extensions exts }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLInternal.class
X509CRLInternal.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLInternal extends com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl { private final byte[] encoding void <init> (com.android.org.bouncycastle.jcajce.util.JcaJceHelper, com.android.org.bouncycastle.asn1.x509.CertificateList, java.lang.String, byte[], boolean, byte[]) com.android.org.bouncycastle.jcajce.util.JcaJceHelper bcHelper com.android.org.bouncycastle.asn1.x509.CertificateList c String sigAlgName byte[] sigAlgParams boolean isIndirect byte[] encoding public byte[] getEncoded () throws java.security.cert.CRLException }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLObject.class
X509CRLObject.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLObject extends com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl { private final Object cacheLock private com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLInternal internalCRLValue private volatile boolean hashValueSet private volatile int hashValue void <init> (com.android.org.bouncycastle.jcajce.util.JcaJceHelper, com.android.org.bouncycastle.asn1.x509.CertificateList) throws java.security.cert.CRLException com.android.org.bouncycastle.jcajce.util.JcaJceHelper bcHelper com.android.org.bouncycastle.asn1.x509.CertificateList c public boolean equals (java.lang.Object) com.android.org.bouncycastle.asn1.ASN1BitString signature com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLObject otherBC Object other public int hashCode () private com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLInternal getInternalCRL () byte[] encoding java.security.cert.CRLException e byte[] encoding com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLInternal temp private static java.lang.String createSigAlgName (com.android.org.bouncycastle.asn1.x509.CertificateList) throws java.security.cert.CRLException Exception e com.android.org.bouncycastle.asn1.x509.CertificateList c private static byte[] createSigAlgParams (com.android.org.bouncycastle.asn1.x509.CertificateList) throws java.security.cert.CRLException com.android.org.bouncycastle.asn1.ASN1Encodable parameters Exception e com.android.org.bouncycastle.asn1.x509.CertificateList c private static boolean isIndirectCRL (com.android.org.bouncycastle.asn1.x509.CertificateList) throws java.security.cert.CRLException byte[] extOctets Exception e com.android.org.bouncycastle.asn1.x509.CertificateList c }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CertificateImpl$1.class
X509CertificateImpl.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl$1 extends java.lang.Object implements com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator { final synthetic com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl this$0 void <init> (com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl) com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl this$0 public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException Exception e String sigName }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CertificateImpl$2.class
X509CertificateImpl.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl$2 extends java.lang.Object implements com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator { final synthetic String val$sigProvider final synthetic com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl this$0 void <init> (com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl, java.lang.String) com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl this$0 public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String sigName }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CertificateImpl$3.class
X509CertificateImpl.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl$3 extends java.lang.Object implements com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator { final synthetic java.security.Provider val$sigProvider final synthetic com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl this$0 void <init> (com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl, java.security.Provider) com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl this$0 public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException String sigName }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CertificateImpl.class
X509CertificateImpl.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 abstract com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl extends java.security.cert.X509Certificate implements com.android.org.bouncycastle.jcajce.interfaces.BCX509Certificate { protected com.android.org.bouncycastle.jcajce.util.JcaJceHelper bcHelper protected com.android.org.bouncycastle.asn1.x509.Certificate c protected com.android.org.bouncycastle.asn1.x509.BasicConstraints basicConstraints protected boolean[] keyUsage protected String sigAlgName protected byte[] sigAlgParams void <init> (com.android.org.bouncycastle.jcajce.util.JcaJceHelper, com.android.org.bouncycastle.asn1.x509.Certificate, com.android.org.bouncycastle.asn1.x509.BasicConstraints, boolean[], java.lang.String, byte[]) com.android.org.bouncycastle.jcajce.util.JcaJceHelper bcHelper com.android.org.bouncycastle.asn1.x509.Certificate c com.android.org.bouncycastle.asn1.x509.BasicConstraints basicConstraints boolean[] keyUsage String sigAlgName byte[] sigAlgParams public com.android.org.bouncycastle.asn1.x500.X500Name getIssuerX500Name () public com.android.org.bouncycastle.asn1.x509.TBSCertificate getTBSCertificateNative () public com.android.org.bouncycastle.asn1.x500.X500Name getSubjectX500Name () public void checkValidity () throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException public void checkValidity (java.util.Date) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException java.util.Date date public int getVersion () public java.math.BigInteger getSerialNumber () public java.security.Principal getIssuerDN () public javax.security.auth.x500.X500Principal getIssuerX500Principal () byte[] encoding java.io.IOException e public java.security.Principal getSubjectDN () public javax.security.auth.x500.X500Principal getSubjectX500Principal () byte[] encoding java.io.IOException e public java.util.Date getNotBefore () public java.util.Date getNotAfter () public byte[] getTBSCertificate () throws java.security.cert.CertificateEncodingException java.io.IOException e public byte[] getSignature () public java.lang.String getSigAlgName () public java.lang.String getSigAlgOID () public byte[] getSigAlgParams () public boolean[] getIssuerUniqueID () int i byte[] bytes boolean[] boolId com.android.org.bouncycastle.asn1.DERBitString id public boolean[] getSubjectUniqueID () int i byte[] bytes boolean[] boolId com.android.org.bouncycastle.asn1.DERBitString id public boolean[] getKeyUsage () public java.util.List getExtendedKeyUsage () throws java.security.cert.CertificateParsingException int i com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.List list Exception e byte[] extOctets public int getBasicConstraints () public java.util.Collection getSubjectAlternativeNames () throws java.security.cert.CertificateParsingException public java.util.Collection getIssuerAlternativeNames () throws java.security.cert.CertificateParsingException public java.util.Set getCriticalExtensionOIDs () com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext java.util.Enumeration e java.util.Set set com.android.org.bouncycastle.asn1.x509.Extensions extensions public byte[] getExtensionValue (java.lang.String) Exception e String oid com.android.org.bouncycastle.asn1.ASN1OctetString extValue public java.util.Set getNonCriticalExtensionOIDs () com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext java.util.Enumeration e java.util.Set set com.android.org.bouncycastle.asn1.x509.Extensions extensions public boolean hasUnsupportedCriticalExtension () com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext java.util.Enumeration e com.android.org.bouncycastle.asn1.x509.Extensions extensions public java.security.PublicKey getPublicKey () java.io.IOException e public byte[] getEncoded () throws java.security.cert.CertificateEncodingException java.io.IOException e public java.lang.String toString () Exception ex byte[] octs com.android.org.bouncycastle.asn1.ASN1InputStream dIn com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext java.util.Enumeration e StringBuffer buf String nl com.android.org.bouncycastle.asn1.x509.Extensions extensions public final void verify (java.security.PublicKey) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException java.security.PublicKey key public final void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException java.security.PublicKey key String sigProvider public final void verify (java.security.PublicKey, java.security.Provider) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException e java.security.PublicKey key java.security.Provider sigProvider private void doVerify (java.security.PublicKey, com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException java.security.SignatureException e com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlg String sigName java.security.Signature signature java.security.SignatureException sigExc int i java.util.List pubKeys com.android.org.bouncycastle.asn1.ASN1Sequence keySeq com.android.org.bouncycastle.asn1.ASN1Sequence sigSeq boolean success java.security.Signature signature java.security.SignatureException e com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlg String sigName java.security.SignatureException sigExc int i com.android.org.bouncycastle.asn1.ASN1Sequence keySeq com.android.org.bouncycastle.asn1.ASN1Sequence sigSeq boolean success int i java.util.List keys String sigName java.security.Signature signature java.security.PublicKey key com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator signatureCreator private void checkSignature (java.security.PublicKey, java.security.Signature, com.android.org.bouncycastle.asn1.ASN1Encodable, byte[]) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException java.io.OutputStream sigOut java.io.IOException e java.security.PublicKey key java.security.Signature signature com.android.org.bouncycastle.asn1.ASN1Encodable params byte[] sigBytes private boolean isAlgIdEqual (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier id1 com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier id2 private static java.util.Collection getAlternativeNames (com.android.org.bouncycastle.asn1.x509.Certificate, java.lang.String) throws java.security.cert.CertificateParsingException String addr java.net.UnknownHostException e byte[] addrBytes String addr com.android.org.bouncycastle.asn1.x509.GeneralName genName java.util.List list java.util.Collection temp java.util.Enumeration it Exception e com.android.org.bouncycastle.asn1.x509.Certificate c String oid byte[] extOctets protected static byte[] getExtensionOctets (com.android.org.bouncycastle.asn1.x509.Certificate, java.lang.String) com.android.org.bouncycastle.asn1.x509.Certificate c String oid com.android.org.bouncycastle.asn1.ASN1OctetString extValue protected static com.android.org.bouncycastle.asn1.ASN1OctetString getExtensionValue (com.android.org.bouncycastle.asn1.x509.Certificate, java.lang.String) com.android.org.bouncycastle.asn1.x509.Extension ext com.android.org.bouncycastle.asn1.x509.Certificate c String oid com.android.org.bouncycastle.asn1.x509.Extensions exts }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CertificateInternal.class
X509CertificateInternal.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateInternal extends com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl { private final byte[] encoding void <init> (com.android.org.bouncycastle.jcajce.util.JcaJceHelper, com.android.org.bouncycastle.asn1.x509.Certificate, com.android.org.bouncycastle.asn1.x509.BasicConstraints, boolean[], java.lang.String, byte[], byte[]) com.android.org.bouncycastle.jcajce.util.JcaJceHelper bcHelper com.android.org.bouncycastle.asn1.x509.Certificate c com.android.org.bouncycastle.asn1.x509.BasicConstraints basicConstraints boolean[] keyUsage String sigAlgName byte[] sigAlgParams byte[] encoding public byte[] getEncoded () throws java.security.cert.CertificateEncodingException }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CertificateObject.class
X509CertificateObject.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateObject extends com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl implements com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier { private final Object cacheLock private com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateInternal internalCertificateValue private javax.security.auth.x500.X500Principal issuerValue private java.security.PublicKey publicKeyValue private javax.security.auth.x500.X500Principal subjectValue private long[] validityValues private volatile boolean hashValueSet private volatile int hashValue private com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier attrCarrier private byte[] encoded void <init> (com.android.org.bouncycastle.jcajce.util.JcaJceHelper, com.android.org.bouncycastle.asn1.x509.Certificate) throws java.security.cert.CertificateParsingException com.android.org.bouncycastle.jcajce.util.JcaJceHelper bcHelper com.android.org.bouncycastle.asn1.x509.Certificate c public void checkValidity (java.util.Date) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException java.util.Date date long checkTime long[] validityValues public javax.security.auth.x500.X500Principal getIssuerX500Principal () javax.security.auth.x500.X500Principal temp public java.security.PublicKey getPublicKey () java.security.PublicKey temp public javax.security.auth.x500.X500Principal getSubjectX500Principal () javax.security.auth.x500.X500Principal temp public long[] getValidityValues () long[] temp public byte[] getEncoded () throws java.security.cert.CertificateEncodingException java.io.IOException e public boolean equals (java.lang.Object) com.android.org.bouncycastle.asn1.ASN1BitString signature com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateObject otherBC Object other public int hashCode () public int originalHashCode () int i int hashCode byte[] certData java.security.cert.CertificateEncodingException e public void setBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1Encodable attribute public com.android.org.bouncycastle.asn1.ASN1Encodable getBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public java.util.Enumeration getBagAttributeKeys () private com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateInternal getInternalCertificate () byte[] encoding java.security.cert.CertificateEncodingException e byte[] encoding com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateInternal temp private static com.android.org.bouncycastle.asn1.x509.BasicConstraints createBasicConstraints (com.android.org.bouncycastle.asn1.x509.Certificate) throws java.security.cert.CertificateParsingException byte[] extOctets Exception e com.android.org.bouncycastle.asn1.x509.Certificate c private static boolean[] createKeyUsage (com.android.org.bouncycastle.asn1.x509.Certificate) throws java.security.cert.CertificateParsingException int i byte[] extOctets com.android.org.bouncycastle.asn1.ASN1BitString bits byte[] bytes int length boolean[] keyUsage Exception e com.android.org.bouncycastle.asn1.x509.Certificate c private static java.lang.String createSigAlgName (com.android.org.bouncycastle.asn1.x509.Certificate) throws java.security.cert.CertificateParsingException Exception e com.android.org.bouncycastle.asn1.x509.Certificate c private static byte[] createSigAlgParams (com.android.org.bouncycastle.asn1.x509.Certificate) throws java.security.cert.CertificateParsingException com.android.org.bouncycastle.asn1.ASN1Encodable parameters Exception e com.android.org.bouncycastle.asn1.x509.Certificate c }
com/android/org/bouncycastle/jcajce/provider/asymmetric/x509/X509SignatureUtil.class
X509SignatureUtil.java package com.android.org.bouncycastle.jcajce.provider.asymmetric.x509 com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.X509SignatureUtil extends java.lang.Object { private static final java.util.Map algNames private static final com.android.org.bouncycastle.asn1.ASN1Null derNull void <init> () static boolean isCompositeAlgorithm (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier static void setSignatureParameters (java.security.Signature, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException java.io.IOException e java.security.GeneralSecurityException e java.security.AlgorithmParameters sigParams java.security.Signature signature com.android.org.bouncycastle.asn1.ASN1Encodable params static java.lang.String getSignatureName (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) com.android.org.bouncycastle.asn1.pkcs.RSASSAPSSparams rsaParams com.android.org.bouncycastle.asn1.ASN1Sequence ecDsaParams com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId com.android.org.bouncycastle.asn1.ASN1Encodable params String algName private static java.lang.String getDigestAlgName (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier digestAlgOID String name int dIndex private static java.lang.String findAlgName (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) String algName String algName int i com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algOid java.security.Provider prov java.security.Provider[] provs private static java.lang.String lookupAlg (java.security.Provider, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) java.security.Provider prov com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algOid String algName static void prettyPrintSignature (byte[], java.lang.StringBuffer, java.lang.String) int i byte[] sig StringBuffer buf String nl static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/config/
com/android/org/bouncycastle/jcajce/provider/config/ConfigurableProvider.class
ConfigurableProvider.java package com.android.org.bouncycastle.jcajce.provider.config public abstract com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider extends java.lang.Object { public static final String THREAD_LOCAL_EC_IMPLICITLY_CA public static final String EC_IMPLICITLY_CA public static final String THREAD_LOCAL_DH_DEFAULT_PARAMS public static final String DH_DEFAULT_PARAMS public static final String ACCEPTABLE_EC_CURVES public static final String ADDITIONAL_EC_PARAMETERS public abstract void setParameter (java.lang.String, java.lang.Object) public abstract void addAlgorithm (java.lang.String, java.lang.String) public abstract void addAlgorithm (java.lang.String, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) public abstract boolean hasAlgorithm (java.lang.String, java.lang.String) public abstract void addKeyInfoConverter (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter) public abstract com.android.org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter getKeyInfoConverter (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) public abstract void addAttributes (java.lang.String, java.util.Map) }
com/android/org/bouncycastle/jcajce/provider/config/PKCS12StoreParameter.class
PKCS12StoreParameter.java package com.android.org.bouncycastle.jcajce.provider.config public com.android.org.bouncycastle.jcajce.provider.config.PKCS12StoreParameter extends com.android.org.bouncycastle.jcajce.PKCS12StoreParameter { public void <init> (java.io.OutputStream, char[]) java.io.OutputStream out char[] password public void <init> (java.io.OutputStream, java.security.KeyStore$ProtectionParameter) java.io.OutputStream out java.security.KeyStore$ProtectionParameter protectionParameter public void <init> (java.io.OutputStream, char[], boolean) java.io.OutputStream out char[] password boolean forDEREncoding public void <init> (java.io.OutputStream, java.security.KeyStore$ProtectionParameter, boolean) java.io.OutputStream out java.security.KeyStore$ProtectionParameter protectionParameter boolean forDEREncoding }
com/android/org/bouncycastle/jcajce/provider/config/ProviderConfiguration.class
ProviderConfiguration.java package com.android.org.bouncycastle.jcajce.provider.config public abstract com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration extends java.lang.Object { public abstract com.android.org.bouncycastle.jce.spec.ECParameterSpec getEcImplicitlyCa () public abstract javax.crypto.spec.DHParameterSpec getDHDefaultParameters (int) public abstract java.security.spec.DSAParameterSpec getDSADefaultParameters (int) public abstract java.util.Set getAcceptableNamedCurves () public abstract java.util.Map getAdditionalECParameters () }
com/android/org/bouncycastle/jcajce/provider/config/ProviderConfigurationPermission.class
ProviderConfigurationPermission.java package com.android.org.bouncycastle.jcajce.provider.config public com.android.org.bouncycastle.jcajce.provider.config.ProviderConfigurationPermission extends java.security.BasicPermission { private static final int THREAD_LOCAL_EC_IMPLICITLY_CA private static final int EC_IMPLICITLY_CA private static final int THREAD_LOCAL_DH_DEFAULT_PARAMS private static final int DH_DEFAULT_PARAMS private static final int ACCEPTABLE_EC_CURVES private static final int ADDITIONAL_EC_PARAMETERS private static final int ALL private static final String THREAD_LOCAL_EC_IMPLICITLY_CA_STR private static final String EC_IMPLICITLY_CA_STR private static final String THREAD_LOCAL_DH_DEFAULT_PARAMS_STR private static final String DH_DEFAULT_PARAMS_STR private static final String ACCEPTABLE_EC_CURVES_STR private static final String ADDITIONAL_EC_PARAMETERS_STR private static final String ALL_STR private final String actions private final int permissionMask public void <init> (java.lang.String) String name public void <init> (java.lang.String, java.lang.String) String name String actions private int calculateMask (java.lang.String) String s String actions java.util.StringTokenizer tok int mask public java.lang.String getActions () public boolean implies (java.security.Permission) java.security.Permission permission com.android.org.bouncycastle.jcajce.provider.config.ProviderConfigurationPermission other public boolean equals (java.lang.Object) com.android.org.bouncycastle.jcajce.provider.config.ProviderConfigurationPermission other Object obj public int hashCode () }
com/android/org/bouncycastle/jcajce/provider/digest/
com/android/org/bouncycastle/jcajce/provider/digest/BCMessageDigest.class
BCMessageDigest.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.BCMessageDigest extends java.security.MessageDigest { protected com.android.org.bouncycastle.crypto.Digest digest protected int digestSize protected void <init> (com.android.org.bouncycastle.crypto.Digest) com.android.org.bouncycastle.crypto.Digest digest public void engineReset () public void engineUpdate (byte) byte input public void engineUpdate (byte[], int, int) byte[] input int offset int len public int engineGetDigestLength () public byte[] engineDigest () byte[] digestBytes }
com/android/org/bouncycastle/jcajce/provider/digest/DigestAlgorithmProvider.class
DigestAlgorithmProvider.java package com.android.org.bouncycastle.jcajce.provider.digest abstract com.android.org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider extends com.android.org.bouncycastle.jcajce.provider.util.AlgorithmProvider { void <init> () protected void addHMACAlgorithm (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String, java.lang.String) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider String algorithm String algorithmClassName String keyGeneratorClassName String mainName protected void addHMACAlias (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider String algorithm com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String mainName }
com/android/org/bouncycastle/jcajce/provider/digest/MD5$Digest.class
MD5.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.MD5$Digest extends com.android.org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable { public void <init> () public java.lang.Object clone () throws java.lang.CloneNotSupportedException com.android.org.bouncycastle.jcajce.provider.digest.MD5$Digest d }
com/android/org/bouncycastle/jcajce/provider/digest/MD5$HashMac.class
MD5.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.MD5$HashMac extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseMac { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/MD5$KeyGenerator.class
MD5.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.MD5$KeyGenerator extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/MD5$Mappings.class
MD5.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.MD5$Mappings extends com.android.org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider { private static final String PREFIX public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/digest/MD5.class
MD5.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.MD5 extends java.lang.Object { private void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA1$Digest.class
SHA1.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA1$Digest extends com.android.org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable { public void <init> () public java.lang.Object clone () throws java.lang.CloneNotSupportedException com.android.org.bouncycastle.jcajce.provider.digest.SHA1$Digest d }
com/android/org/bouncycastle/jcajce/provider/digest/SHA1$HashMac.class
SHA1.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA1$HashMac extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseMac { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA1$KeyGenerator.class
SHA1.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA1$KeyGenerator extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA1$Mappings.class
SHA1.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA1$Mappings extends com.android.org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider { private static final String PREFIX public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA1$PBEWithMacKeyFactory.class
SHA1.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA1$PBEWithMacKeyFactory extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA1$SHA1Mac.class
SHA1.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA1$SHA1Mac extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseMac { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA1.class
SHA1.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA1 extends java.lang.Object { private void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA224$Digest.class
SHA224.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA224$Digest extends com.android.org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable { public void <init> () public java.lang.Object clone () throws java.lang.CloneNotSupportedException com.android.org.bouncycastle.jcajce.provider.digest.SHA224$Digest d }
com/android/org/bouncycastle/jcajce/provider/digest/SHA224$HashMac.class
SHA224.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA224$HashMac extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseMac { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA224$KeyGenerator.class
SHA224.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA224$KeyGenerator extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA224$Mappings.class
SHA224.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA224$Mappings extends com.android.org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider { private static final String PREFIX public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA224.class
SHA224.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA224 extends java.lang.Object { private void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA256$Digest.class
SHA256.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA256$Digest extends com.android.org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable { public void <init> () public java.lang.Object clone () throws java.lang.CloneNotSupportedException com.android.org.bouncycastle.jcajce.provider.digest.SHA256$Digest d }
com/android/org/bouncycastle/jcajce/provider/digest/SHA256$HashMac.class
SHA256.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA256$HashMac extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseMac { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA256$KeyGenerator.class
SHA256.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA256$KeyGenerator extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA256$Mappings.class
SHA256.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA256$Mappings extends com.android.org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider { private static final String PREFIX public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA256.class
SHA256.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA256 extends java.lang.Object { private void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA384$Digest.class
SHA384.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA384$Digest extends com.android.org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable { public void <init> () public java.lang.Object clone () throws java.lang.CloneNotSupportedException com.android.org.bouncycastle.jcajce.provider.digest.SHA384$Digest d }
com/android/org/bouncycastle/jcajce/provider/digest/SHA384$HashMac.class
SHA384.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA384$HashMac extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseMac { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA384$KeyGenerator.class
SHA384.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA384$KeyGenerator extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA384$Mappings.class
SHA384.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA384$Mappings extends com.android.org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider { private static final String PREFIX public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA384.class
SHA384.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA384 extends java.lang.Object { private void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA512$Digest.class
SHA512.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA512$Digest extends com.android.org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable { public void <init> () public java.lang.Object clone () throws java.lang.CloneNotSupportedException com.android.org.bouncycastle.jcajce.provider.digest.SHA512$Digest d }
com/android/org/bouncycastle/jcajce/provider/digest/SHA512$HashMac.class
SHA512.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA512$HashMac extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseMac { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA512$KeyGenerator.class
SHA512.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA512$KeyGenerator extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA512$Mappings.class
SHA512.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA512$Mappings extends com.android.org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider { private static final String PREFIX public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/digest/SHA512.class
SHA512.java package com.android.org.bouncycastle.jcajce.provider.digest public com.android.org.bouncycastle.jcajce.provider.digest.SHA512 extends java.lang.Object { private void <init> () }
com/android/org/bouncycastle/jcajce/provider/keystore/
com/android/org/bouncycastle/jcajce/provider/keystore/BC$Mappings.class
BC.java package com.android.org.bouncycastle.jcajce.provider.keystore public com.android.org.bouncycastle.jcajce.provider.keystore.BC$Mappings extends com.android.org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider { public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider }
com/android/org/bouncycastle/jcajce/provider/keystore/BC.class
BC.java package com.android.org.bouncycastle.jcajce.provider.keystore public com.android.org.bouncycastle.jcajce.provider.keystore.BC extends java.lang.Object { private static final String PREFIX public void <init> () }
com/android/org/bouncycastle/jcajce/provider/keystore/PKCS12$Mappings.class
PKCS12.java package com.android.org.bouncycastle.jcajce.provider.keystore public com.android.org.bouncycastle.jcajce.provider.keystore.PKCS12$Mappings extends com.android.org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider { public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider }
com/android/org/bouncycastle/jcajce/provider/keystore/PKCS12.class
PKCS12.java package com.android.org.bouncycastle.jcajce.provider.keystore public com.android.org.bouncycastle.jcajce.provider.keystore.PKCS12 extends java.lang.Object { private static final String PREFIX public void <init> () }
com/android/org/bouncycastle/jcajce/provider/keystore/bc/
com/android/org/bouncycastle/jcajce/provider/keystore/bc/BcKeyStoreSpi$BCKeyStoreException.class
BcKeyStoreSpi.java package com.android.org.bouncycastle.jcajce.provider.keystore.bc com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$BCKeyStoreException extends java.security.KeyStoreException { private final Exception cause public void <init> (java.lang.String, java.lang.Exception) String msg Exception cause public java.lang.Throwable getCause () }
com/android/org/bouncycastle/jcajce/provider/keystore/bc/BcKeyStoreSpi$BouncyCastleStore.class
BcKeyStoreSpi.java package com.android.org.bouncycastle.jcajce.provider.keystore.bc public com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$BouncyCastleStore extends com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi { public void <init> () public void engineLoad (java.io.InputStream, char[]) throws java.io.IOException String cipherAlg java.io.InputStream stream char[] password java.io.DataInputStream dIn int version byte[] salt int iterationCount String cipherAlg javax.crypto.Cipher cipher javax.crypto.CipherInputStream cIn com.android.org.bouncycastle.crypto.Digest dig com.android.org.bouncycastle.crypto.io.DigestInputStream dgIn byte[] hash byte[] oldHash public void engineStore (java.io.OutputStream, char[]) throws java.io.IOException java.io.OutputStream stream char[] password javax.crypto.Cipher cipher java.io.DataOutputStream dOut byte[] salt int iterationCount javax.crypto.CipherOutputStream cOut com.android.org.bouncycastle.crypto.io.DigestOutputStream dgOut byte[] dig }
com/android/org/bouncycastle/jcajce/provider/keystore/bc/BcKeyStoreSpi$Std.class
BcKeyStoreSpi.java package com.android.org.bouncycastle.jcajce.provider.keystore.bc public com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$Std extends com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/keystore/bc/BcKeyStoreSpi$StoreEntry.class
BcKeyStoreSpi.java package com.android.org.bouncycastle.jcajce.provider.keystore.bc com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry extends java.lang.Object { int type String alias Object obj java.security.cert.Certificate[] certChain java.util.Date date final synthetic com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi this$0 void <init> (com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi, java.lang.String, java.security.cert.Certificate) String alias java.security.cert.Certificate obj void <init> (com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi, java.lang.String, byte[], java.security.cert.Certificate[]) String alias byte[] obj java.security.cert.Certificate[] certChain void <init> (com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi, java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]) throws java.lang.Exception String alias java.security.Key key char[] password java.security.cert.Certificate[] certChain byte[] salt int iterationCount java.io.ByteArrayOutputStream bOut java.io.DataOutputStream dOut javax.crypto.Cipher cipher javax.crypto.CipherOutputStream cOut void <init> (com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi, java.lang.String, java.util.Date, int, java.lang.Object) String alias java.util.Date date int type Object obj void <init> (com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi, java.lang.String, java.util.Date, int, java.lang.Object, java.security.cert.Certificate[]) String alias java.util.Date date int type Object obj java.security.cert.Certificate[] certChain int getType () java.lang.String getAlias () java.lang.Object getObject () java.lang.Object getObject (char[]) throws java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException Exception y java.io.ByteArrayOutputStream bOut java.io.DataOutputStream dOut javax.crypto.Cipher out javax.crypto.CipherOutputStream cOut java.security.Key k Exception x byte[] salt int iterationCount javax.crypto.Cipher cipher javax.crypto.CipherInputStream cIn Exception e java.io.ByteArrayInputStream bIn java.io.DataInputStream dIn char[] password java.security.cert.Certificate[] getCertificateChain () java.util.Date getDate () }
com/android/org/bouncycastle/jcajce/provider/keystore/bc/BcKeyStoreSpi$Version1.class
BcKeyStoreSpi.java package com.android.org.bouncycastle.jcajce.provider.keystore.bc public com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$Version1 extends com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/keystore/bc/BcKeyStoreSpi.class
BcKeyStoreSpi.java package com.android.org.bouncycastle.jcajce.provider.keystore.bc public com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi extends java.security.KeyStoreSpi implements com.android.org.bouncycastle.jce.interfaces.BCKeyStore { private static final int STORE_VERSION private static final int STORE_SALT_SIZE private static final String STORE_CIPHER private static final int KEY_SALT_SIZE private static final int MIN_ITERATIONS private static final String KEY_CIPHER static final int NULL static final int CERTIFICATE static final int KEY static final int SECRET static final int SEALED static final int KEY_PRIVATE static final int KEY_PUBLIC static final int KEY_SECRET protected java.util.Hashtable table protected java.security.SecureRandom random protected int version private final com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper public void <init> (int) int version private void encodeCertificate (java.security.cert.Certificate, java.io.DataOutputStream) throws java.io.IOException byte[] cEnc java.security.cert.CertificateEncodingException ex java.security.cert.Certificate cert java.io.DataOutputStream dOut private java.security.cert.Certificate decodeCertificate (java.io.DataInputStream) throws java.io.IOException java.security.cert.CertificateFactory cFact java.io.ByteArrayInputStream bIn java.security.NoSuchProviderException ex java.security.cert.CertificateException ex java.io.DataInputStream dIn String type byte[] cEnc private void encodeKey (java.security.Key, java.io.DataOutputStream) throws java.io.IOException java.security.Key key java.io.DataOutputStream dOut byte[] enc private java.security.Key decodeKey (java.io.DataInputStream) throws java.io.IOException java.security.spec.KeySpec spec java.security.spec.KeySpec spec Exception e java.io.DataInputStream dIn int keyType String format String algorithm byte[] enc java.security.spec.KeySpec spec protected javax.crypto.Cipher makePBECipher (java.lang.String, int, char[], byte[], int) throws java.io.IOException javax.crypto.spec.PBEKeySpec pbeSpec javax.crypto.SecretKeyFactory keyFact javax.crypto.spec.PBEParameterSpec defParams javax.crypto.Cipher cipher Exception e String algorithm int mode char[] password byte[] salt int iterationCount public void setRandom (java.security.SecureRandom) java.security.SecureRandom rand public java.util.Enumeration engineAliases () public boolean engineContainsAlias (java.lang.String) String alias public void engineDeleteEntry (java.lang.String) throws java.security.KeyStoreException String alias Object entry public java.security.cert.Certificate engineGetCertificate (java.lang.String) java.security.cert.Certificate[] chain String alias com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry public java.lang.String engineGetCertificateAlias (java.security.cert.Certificate) java.security.cert.Certificate c java.security.cert.Certificate[] chain com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry java.security.cert.Certificate cert java.util.Enumeration e public java.security.cert.Certificate[] engineGetCertificateChain (java.lang.String) String alias com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry public java.util.Date engineGetCreationDate (java.lang.String) String alias com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry public java.security.Key engineGetKey (java.lang.String, char[]) throws java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException String alias char[] password com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry public boolean engineIsCertificateEntry (java.lang.String) String alias com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry public boolean engineIsKeyEntry (java.lang.String) String alias com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry public void engineSetCertificateEntry (java.lang.String, java.security.cert.Certificate) throws java.security.KeyStoreException String alias java.security.cert.Certificate cert com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry public void engineSetKeyEntry (java.lang.String, byte[], java.security.cert.Certificate[]) throws java.security.KeyStoreException String alias byte[] key java.security.cert.Certificate[] chain public void engineSetKeyEntry (java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]) throws java.security.KeyStoreException Exception e String alias java.security.Key key char[] password java.security.cert.Certificate[] chain public int engineSize () protected void loadStore (java.io.InputStream) throws java.io.IOException int i java.security.cert.Certificate cert java.security.Key key byte[] b String alias java.util.Date date int chainLength java.security.cert.Certificate[] chain java.io.InputStream in java.io.DataInputStream dIn int type protected void saveStore (java.io.OutputStream) throws java.io.IOException int i byte[] b com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry java.security.cert.Certificate[] chain java.io.OutputStream out java.util.Enumeration e java.io.DataOutputStream dOut public void engineLoad (java.io.InputStream, char[]) throws java.io.IOException com.android.org.bouncycastle.crypto.CipherParameters macParams byte[] passKey com.android.org.bouncycastle.crypto.PBEParametersGenerator pbeGen com.android.org.bouncycastle.crypto.CipherParameters macParams com.android.org.bouncycastle.crypto.io.MacInputStream mIn byte[] mac byte[] oldMac byte[] oldMac java.io.InputStream stream char[] password java.io.DataInputStream dIn int version int saltLength byte[] salt int iterationCount com.android.org.bouncycastle.crypto.macs.HMac hMac public void engineStore (java.io.OutputStream, char[]) throws java.io.IOException int i java.io.OutputStream stream char[] password java.io.DataOutputStream dOut byte[] salt int iterationCount com.android.org.bouncycastle.crypto.macs.HMac hMac com.android.org.bouncycastle.crypto.io.MacOutputStream mOut com.android.org.bouncycastle.crypto.PBEParametersGenerator pbeGen byte[] passKey byte[] mac static synthetic void access$000 (com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi, java.security.Key, java.io.DataOutputStream) throws java.io.IOException com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi x0 java.security.Key x1 java.io.DataOutputStream x2 static synthetic java.security.Key access$100 (com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi, java.io.DataInputStream) throws java.io.IOException com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi x0 java.io.DataInputStream x1 }
com/android/org/bouncycastle/jcajce/provider/keystore/pkcs12/
com/android/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$1.class
PKCS12KeyStoreSpi.java package com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12 synthetic com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$1 extends java.lang.Object { }
com/android/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$BCPKCS12KeyStore.class
PKCS12KeyStoreSpi.java package com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12 public com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$BCPKCS12KeyStore extends com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$CertId.class
PKCS12KeyStoreSpi.java package com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12 com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$CertId extends java.lang.Object { byte[] id final synthetic com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi this$0 void <init> (com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi, java.security.PublicKey) java.security.PublicKey key void <init> (com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi, byte[]) byte[] id public int hashCode () public boolean equals (java.lang.Object) Object o com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$CertId cId }
com/android/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$DefaultSecretKeyProvider.class
PKCS12KeyStoreSpi.java package com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12 com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$DefaultSecretKeyProvider extends java.lang.Object { private final java.util.Map KEY_SIZES void <init> () java.util.Map keySizes public int getKeySize (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier Integer keySize }
com/android/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$IgnoresCaseHashtable.class
PKCS12KeyStoreSpi.java package com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12 com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$IgnoresCaseHashtable extends java.lang.Object { private java.util.Hashtable orig private java.util.Hashtable keys private void <init> () public void put (java.lang.String, java.lang.Object) String key Object value String lower String k public java.util.Enumeration keys () public java.lang.Object remove (java.lang.String) String alias String k public java.lang.Object get (java.lang.String) String alias String k public java.util.Enumeration elements () public int size () synthetic void <init> (com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$1) com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$1 x0 }
com/android/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi.class
PKCS12KeyStoreSpi.java package com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12 public com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi extends java.security.KeyStoreSpi implements com.android.org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers com.android.org.bouncycastle.asn1.x509.X509ObjectIdentifiers com.android.org.bouncycastle.jce.interfaces.BCKeyStore { static final String PKCS12_MAX_IT_COUNT_PROPERTY private final com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper private static final int SALT_SIZE private static final int MIN_ITERATIONS private static final com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$DefaultSecretKeyProvider keySizeProvider private com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$IgnoresCaseHashtable keys private java.util.Hashtable localIds private com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$IgnoresCaseHashtable certs private java.util.Hashtable chainCerts private java.util.Hashtable keyCerts static final int NULL static final int CERTIFICATE static final int KEY static final int SECRET static final int SEALED static final int KEY_PRIVATE static final int KEY_PUBLIC static final int KEY_SECRET protected java.security.SecureRandom random private java.security.cert.CertificateFactory certFact private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier keyAlgorithm private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier certAlgorithm private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier macAlgorithm private int itCount private int saltLength public void <init> (com.android.org.bouncycastle.jcajce.util.JcaJceHelper, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) Exception e com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier keyAlgorithm com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier certAlgorithm private com.android.org.bouncycastle.asn1.x509.SubjectKeyIdentifier createSubjectKeyId (java.security.PublicKey) com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info Exception e java.security.PublicKey pubKey private static byte[] getDigest (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo spki com.android.org.bouncycastle.crypto.Digest digest byte[] resBuf byte[] bytes public void setRandom (java.security.SecureRandom) java.security.SecureRandom rand public java.util.Enumeration engineAliases () String a java.util.Hashtable tab java.util.Enumeration e public boolean engineContainsAlias (java.lang.String) String alias public void engineDeleteEntry (java.lang.String) throws java.security.KeyStoreException String id String alias java.security.Key k java.security.cert.Certificate c public java.security.cert.Certificate engineGetCertificate (java.lang.String) String id String alias java.security.cert.Certificate c public java.lang.String engineGetCertificateAlias (java.security.cert.Certificate) java.security.cert.Certificate tc String ta java.security.cert.Certificate tc String ta java.security.cert.Certificate cert java.util.Enumeration c java.util.Enumeration k public java.security.cert.Certificate[] engineGetCertificateChain (java.lang.String) com.android.org.bouncycastle.asn1.ASN1OctetString akiValue com.android.org.bouncycastle.asn1.x509.AuthorityKeyIdentifier aki byte[] keyID java.security.cert.X509Certificate crt java.security.Principal sub java.util.Enumeration e java.security.Principal i java.security.Principal s java.security.cert.X509Certificate x509c java.security.cert.Certificate nextC byte[] akiBytes int i java.util.Vector cs java.security.cert.Certificate[] certChain String alias java.security.cert.Certificate c public java.util.Date engineGetCreationDate (java.lang.String) String alias public java.security.Key engineGetKey (java.lang.String, char[]) throws java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException String alias char[] password public boolean engineIsCertificateEntry (java.lang.String) String alias public boolean engineIsKeyEntry (java.lang.String) String alias public void engineSetCertificateEntry (java.lang.String, java.security.cert.Certificate) throws java.security.KeyStoreException String alias java.security.cert.Certificate cert public void engineSetKeyEntry (java.lang.String, byte[], java.security.cert.Certificate[]) throws java.security.KeyStoreException String alias byte[] key java.security.cert.Certificate[] chain public void engineSetKeyEntry (java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]) throws java.security.KeyStoreException int i String alias java.security.Key key char[] password java.security.cert.Certificate[] chain public int engineSize () String a java.util.Hashtable tab java.util.Enumeration e protected java.security.PrivateKey unwrapKey (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[], char[], boolean) throws java.io.IOException com.android.org.bouncycastle.asn1.pkcs.PKCS12PBEParams pbeParams javax.crypto.spec.PBEParameterSpec defParams javax.crypto.Cipher cipher com.android.org.bouncycastle.jcajce.PKCS12Key key javax.crypto.Cipher cipher Exception e com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId byte[] data char[] password boolean wrongPKCS12Zero com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm protected byte[] wrapKey (java.lang.String, java.security.Key, com.android.org.bouncycastle.asn1.pkcs.PKCS12PBEParams, char[]) throws java.io.IOException javax.crypto.SecretKeyFactory keyFact javax.crypto.spec.PBEParameterSpec defParams javax.crypto.Cipher cipher byte[] out Exception e String algorithm java.security.Key key com.android.org.bouncycastle.asn1.pkcs.PKCS12PBEParams pbeParams char[] password javax.crypto.spec.PBEKeySpec pbeSpec byte[] out protected byte[] cryptData (boolean, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, char[], boolean, byte[]) throws java.io.IOException javax.crypto.spec.PBEParameterSpec defParams com.android.org.bouncycastle.jcajce.PKCS12Key key javax.crypto.Cipher cipher Exception e com.android.org.bouncycastle.asn1.pkcs.PKCS12PBEParams pbeParams javax.crypto.Cipher cipher Exception e boolean forEncryption com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId char[] password boolean wrongPKCS12Zero byte[] data com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm int mode private javax.crypto.Cipher createCipher (int, char[], com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws java.security.NoSuchAlgorithmException java.security.spec.InvalidKeySpecException javax.crypto.NoSuchPaddingException java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException java.security.NoSuchProviderException javax.crypto.SecretKey key int mode char[] password com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algId com.android.org.bouncycastle.asn1.pkcs.PBES2Parameters alg com.android.org.bouncycastle.asn1.pkcs.PBKDF2Params func com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier encScheme javax.crypto.SecretKeyFactory keyFact javax.crypto.SecretKey key javax.crypto.Cipher cipher com.android.org.bouncycastle.asn1.ASN1Encodable encParams public void engineLoad (java.io.InputStream, char[]) throws java.io.IOException com.android.org.bouncycastle.asn1.pkcs.Pfx bag Exception e byte[] res byte[] dig java.io.IOException e Exception e com.android.org.bouncycastle.asn1.pkcs.MacData mData com.android.org.bouncycastle.asn1.x509.DigestInfo dInfo byte[] salt byte[] data com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier bagAttr com.android.org.bouncycastle.asn1.ASN1Encodable existing com.android.org.bouncycastle.asn1.ASN1Sequence sq com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier aOid com.android.org.bouncycastle.asn1.ASN1Set attrSet com.android.org.bouncycastle.asn1.ASN1Primitive attr java.util.Enumeration e String name com.android.org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo eIn java.security.PrivateKey privKey String alias com.android.org.bouncycastle.asn1.ASN1OctetString localId com.android.org.bouncycastle.asn1.pkcs.SafeBag b int j com.android.org.bouncycastle.asn1.ASN1OctetString authSafeContent com.android.org.bouncycastle.asn1.ASN1Sequence seq com.android.org.bouncycastle.asn1.ASN1Encodable existing com.android.org.bouncycastle.asn1.ASN1Sequence sq com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier aOid com.android.org.bouncycastle.asn1.ASN1Set attrSet com.android.org.bouncycastle.asn1.ASN1Primitive attr com.android.org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo eIn java.security.PrivateKey privKey com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier bagAttr String alias com.android.org.bouncycastle.asn1.ASN1OctetString localId java.util.Enumeration e String name com.android.org.bouncycastle.asn1.ASN1Encodable existing com.android.org.bouncycastle.asn1.ASN1Sequence sq com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier aOid com.android.org.bouncycastle.asn1.ASN1Set attrSet com.android.org.bouncycastle.asn1.ASN1Primitive attr com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo kInfo java.security.PrivateKey privKey com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier bagAttr String alias com.android.org.bouncycastle.asn1.ASN1OctetString localId java.util.Enumeration e String name com.android.org.bouncycastle.asn1.pkcs.SafeBag b int j com.android.org.bouncycastle.asn1.pkcs.EncryptedData d byte[] octets com.android.org.bouncycastle.asn1.ASN1Sequence seq int i com.android.org.bouncycastle.asn1.ASN1OctetString content com.android.org.bouncycastle.asn1.pkcs.AuthenticatedSafe authSafe com.android.org.bouncycastle.asn1.pkcs.ContentInfo[] c java.io.ByteArrayInputStream cIn java.security.cert.Certificate cert Exception e com.android.org.bouncycastle.asn1.ASN1Encodable existing com.android.org.bouncycastle.asn1.ASN1Primitive attr com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier bagAttr com.android.org.bouncycastle.asn1.ASN1Sequence sq com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1Set attrSet java.util.Enumeration e String name String name com.android.org.bouncycastle.asn1.pkcs.SafeBag b com.android.org.bouncycastle.asn1.pkcs.CertBag cb java.security.cert.Certificate cert com.android.org.bouncycastle.asn1.ASN1OctetString localId String alias int i java.io.InputStream stream char[] password java.io.BufferedInputStream bufIn int head com.android.org.bouncycastle.asn1.ASN1InputStream bIn com.android.org.bouncycastle.asn1.pkcs.Pfx bag com.android.org.bouncycastle.asn1.pkcs.ContentInfo info java.util.Vector chain boolean unmarkedKey boolean wrongPKCS12Zero private int validateIterationCount (java.math.BigInteger) java.math.BigInteger i int count java.math.BigInteger maxValue public void engineStore (java.security.KeyStore$LoadStoreParameter) throws java.io.IOException java.security.NoSuchAlgorithmException java.security.cert.CertificateException com.android.org.bouncycastle.jcajce.PKCS12StoreParameter bcParam char[] password char[] password java.security.KeyStore$LoadStoreParameter param com.android.org.bouncycastle.jcajce.PKCS12StoreParameter bcParam char[] password java.security.KeyStore$ProtectionParameter protParam public void engineStore (java.io.OutputStream, char[]) throws java.io.IOException java.io.OutputStream stream char[] password private void doStore (java.io.OutputStream, char[], boolean) throws java.io.IOException java.security.cert.Certificate ct com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1EncodableVector kSeq com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier bagAttrs com.android.org.bouncycastle.asn1.DERBMPString nm java.util.Enumeration e com.android.org.bouncycastle.asn1.ASN1EncodableVector kSeq java.security.cert.Certificate ct byte[] kSalt String name java.security.PrivateKey privKey com.android.org.bouncycastle.asn1.pkcs.PKCS12PBEParams kParams byte[] kBytes com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier kAlgId com.android.org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo kInfo boolean attrSet com.android.org.bouncycastle.asn1.ASN1EncodableVector kName com.android.org.bouncycastle.asn1.pkcs.SafeBag kBag com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1EncodableVector fSeq com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier bagAttrs com.android.org.bouncycastle.asn1.DERBMPString nm java.util.Enumeration e com.android.org.bouncycastle.asn1.ASN1EncodableVector fSeq String name java.security.cert.Certificate cert boolean cAttrSet com.android.org.bouncycastle.asn1.pkcs.CertBag cBag com.android.org.bouncycastle.asn1.ASN1EncodableVector fName com.android.org.bouncycastle.asn1.pkcs.SafeBag sBag java.security.cert.CertificateEncodingException e String certId java.security.cert.Certificate cert com.android.org.bouncycastle.asn1.pkcs.SafeBag sBag java.security.cert.CertificateEncodingException e com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1EncodableVector fSeq com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier bagAttrs java.util.Enumeration e com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$CertId certId java.security.cert.Certificate cert com.android.org.bouncycastle.asn1.pkcs.CertBag cBag com.android.org.bouncycastle.asn1.ASN1EncodableVector fName com.android.org.bouncycastle.asn1.pkcs.SafeBag sBag java.security.cert.CertificateEncodingException e byte[] res com.android.org.bouncycastle.asn1.x509.DigestInfo dInfo com.android.org.bouncycastle.asn1.pkcs.MacData mData Exception e java.io.OutputStream stream char[] password boolean useDEREncoding com.android.org.bouncycastle.asn1.ASN1EncodableVector keyS java.util.Enumeration ks byte[] keySEncoded com.android.org.bouncycastle.asn1.BEROctetString keyString byte[] cSalt com.android.org.bouncycastle.asn1.ASN1EncodableVector certSeq com.android.org.bouncycastle.asn1.pkcs.PKCS12PBEParams cParams com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier cAlgId java.util.Hashtable doneCerts java.util.Enumeration cs java.util.Set usedSet byte[] certSeqEncoded byte[] certBytes com.android.org.bouncycastle.asn1.pkcs.EncryptedData cInfo com.android.org.bouncycastle.asn1.pkcs.ContentInfo[] info com.android.org.bouncycastle.asn1.pkcs.AuthenticatedSafe auth byte[] pkg com.android.org.bouncycastle.asn1.pkcs.ContentInfo mainInfo byte[] mSalt byte[] data com.android.org.bouncycastle.asn1.pkcs.MacData mData com.android.org.bouncycastle.asn1.pkcs.Pfx pfx private com.android.org.bouncycastle.asn1.pkcs.SafeBag createSafeBag (java.lang.String, java.security.cert.Certificate) throws java.security.cert.CertificateEncodingException com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1EncodableVector fSeq com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier bagAttrs com.android.org.bouncycastle.asn1.DERBMPString nm java.util.Enumeration e com.android.org.bouncycastle.asn1.ASN1EncodableVector fSeq String certId java.security.cert.Certificate cert com.android.org.bouncycastle.asn1.pkcs.CertBag cBag com.android.org.bouncycastle.asn1.ASN1EncodableVector fName boolean cAttrSet private java.util.Set getUsedCertificateSet () int i String alias java.security.cert.Certificate[] certs java.util.Enumeration en String alias java.security.cert.Certificate cert java.util.Enumeration en java.util.Set usedSet private byte[] calculatePbeMac (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, byte[], int, char[], boolean, byte[]) throws java.lang.Exception com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid byte[] salt int itCount char[] password boolean wrongPkcs12Zero byte[] data javax.crypto.spec.PBEParameterSpec defParams javax.crypto.Mac mac static synthetic com.android.org.bouncycastle.asn1.x509.SubjectKeyIdentifier access$100 (com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi, java.security.PublicKey) com.android.org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi x0 java.security.PublicKey x1 static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$AlgParams.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$AlgParams extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters { public void <init> () protected java.lang.String engineToString () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$AlgParamsGCM.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$AlgParamsGCM extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters { private com.android.org.bouncycastle.asn1.cms.GCMParameters gcmParams public void <init> () protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException java.security.spec.AlgorithmParameterSpec paramSpec protected void engineInit (byte[]) throws java.io.IOException byte[] params protected void engineInit (byte[], java.lang.String) throws java.io.IOException byte[] params String format protected byte[] engineGetEncoded () throws java.io.IOException protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException String format protected java.lang.String engineToString () protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException Class paramSpec }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$CBC.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$CBC extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$CFB.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$CFB extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$ECB$1.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric com.android.org.bouncycastle.jcajce.provider.symmetric.AES$ECB$1 extends java.lang.Object implements com.android.org.bouncycastle.jcajce.provider.symmetric.util.BlockCipherProvider { void <init> () public com.android.org.bouncycastle.crypto.BlockCipher get () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$ECB.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$ECB extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$GCM.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$GCM extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () java.security.GeneralSecurityException e }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$KeyGen.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$KeyGen extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator { public void <init> () public void <init> (int) int keySize }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$Mappings.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$Mappings extends com.android.org.bouncycastle.jcajce.provider.symmetric.SymmetricAlgorithmProvider { private static final String PREFIX private static final String wrongAES128 private static final String wrongAES192 private static final String wrongAES256 public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$OFB.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$OFB extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithAESCBC.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithAESCBC extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithMD5And128BitAESCBCOpenSSL.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithMD5And128BitAESCBCOpenSSL extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithMD5And192BitAESCBCOpenSSL.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithMD5And192BitAESCBCOpenSSL extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithMD5And256BitAESCBCOpenSSL.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithMD5And256BitAESCBCOpenSSL extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA1AESCBC128.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA1AESCBC128 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA1AESCBC192.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA1AESCBC192 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA1AESCBC256.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA1AESCBC256 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA256AESCBC128.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA256AESCBC128 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA256AESCBC192.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA256AESCBC192 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA256AESCBC256.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA256AESCBC256 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA256And128BitAESBC.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA256And128BitAESBC extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA256And192BitAESBC.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA256And192BitAESBC extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA256And256BitAESBC.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA256And256BitAESBC extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHAAnd128BitAESBC.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHAAnd128BitAESBC extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHAAnd192BitAESBC.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHAAnd192BitAESBC extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHAAnd256BitAESBC.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHAAnd256BitAESBC extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES$Wrap.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.AES$Wrap extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/AES.class
AES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public final com.android.org.bouncycastle.jcajce.provider.symmetric.AES extends java.lang.Object { private static final java.util.Map generalAesAttributes private void <init> () static synthetic java.util.Map access$000 () static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/ARC4$Base.class
ARC4.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.ARC4$Base extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/ARC4$KeyGen.class
ARC4.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.ARC4$KeyGen extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/ARC4$Mappings.class
ARC4.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.ARC4$Mappings extends com.android.org.bouncycastle.jcajce.provider.util.AlgorithmProvider { private static final String PREFIX public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/ARC4$PBEWithSHAAnd128Bit.class
ARC4.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.ARC4$PBEWithSHAAnd128Bit extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/ARC4$PBEWithSHAAnd128BitKeyFactory.class
ARC4.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.ARC4$PBEWithSHAAnd128BitKeyFactory extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/ARC4$PBEWithSHAAnd40Bit.class
ARC4.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.ARC4$PBEWithSHAAnd40Bit extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/ARC4$PBEWithSHAAnd40BitKeyFactory.class
ARC4.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.ARC4$PBEWithSHAAnd40BitKeyFactory extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/ARC4.class
ARC4.java package com.android.org.bouncycastle.jcajce.provider.symmetric public final com.android.org.bouncycastle.jcajce.provider.symmetric.ARC4 extends java.lang.Object { private void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/Blowfish$AlgParams.class
Blowfish.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.Blowfish$AlgParams extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters { public void <init> () protected java.lang.String engineToString () }
com/android/org/bouncycastle/jcajce/provider/symmetric/Blowfish$CBC.class
Blowfish.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.Blowfish$CBC extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/Blowfish$ECB.class
Blowfish.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.Blowfish$ECB extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/Blowfish$KeyGen.class
Blowfish.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.Blowfish$KeyGen extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/Blowfish$Mappings.class
Blowfish.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.Blowfish$Mappings extends com.android.org.bouncycastle.jcajce.provider.util.AlgorithmProvider { private static final String PREFIX public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/Blowfish.class
Blowfish.java package com.android.org.bouncycastle.jcajce.provider.symmetric public final com.android.org.bouncycastle.jcajce.provider.symmetric.Blowfish extends java.lang.Object { private void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DES$CBC.class
DES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DES$CBC extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DES$CBCMAC.class
DES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DES$CBCMAC extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseMac { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DES$DES64.class
DES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DES$DES64 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseMac { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DES$DES64with7816d4.class
DES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DES$DES64with7816d4 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseMac { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DES$DESPBEKeyFactory.class
DES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DES$DESPBEKeyFactory extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory { private boolean forCipher private int scheme private int digest private int keySize private int ivSize public void <init> (java.lang.String, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, int, int, int, int) String algorithm com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid boolean forCipher int scheme int digest int keySize int ivSize protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.params.KeyParameter kParam javax.crypto.spec.PBEKeySpec pbeSpec com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.params.KeyParameter kParam java.security.spec.KeySpec keySpec }
com/android/org/bouncycastle/jcajce/provider/symmetric/DES$ECB.class
DES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DES$ECB extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DES$KeyFactory.class
DES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DES$KeyFactory extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory { public void <init> () protected java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException Exception e byte[] bytes javax.crypto.SecretKey key Class keySpec protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException javax.crypto.spec.DESKeySpec desKeySpec java.security.spec.KeySpec keySpec }
com/android/org/bouncycastle/jcajce/provider/symmetric/DES$KeyGenerator.class
DES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DES$KeyGenerator extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator { public void <init> () protected void engineInit (int, java.security.SecureRandom) int keySize java.security.SecureRandom random protected javax.crypto.SecretKey engineGenerateKey () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DES$Mappings.class
DES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DES$Mappings extends com.android.org.bouncycastle.jcajce.provider.util.AlgorithmProvider { private static final String PREFIX private static final String PACKAGE public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider private void addAlias (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String name static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DES$PBEWithMD5.class
DES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DES$PBEWithMD5 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DES$PBEWithMD5KeyFactory.class
DES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DES$PBEWithMD5KeyFactory extends com.android.org.bouncycastle.jcajce.provider.symmetric.DES$DESPBEKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DES$PBEWithSHA1.class
DES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DES$PBEWithSHA1 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DES$PBEWithSHA1KeyFactory.class
DES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DES$PBEWithSHA1KeyFactory extends com.android.org.bouncycastle.jcajce.provider.symmetric.DES$DESPBEKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DES.class
DES.java package com.android.org.bouncycastle.jcajce.provider.symmetric public final com.android.org.bouncycastle.jcajce.provider.symmetric.DES extends java.lang.Object { private void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DESede$CBC.class
DESede.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DESede$CBC extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DESede$CBCMAC.class
DESede.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DESede$CBCMAC extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseMac { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DESede$DESede64.class
DESede.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DESede$DESede64 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseMac { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DESede$DESede64with7816d4.class
DESede.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DESede$DESede64with7816d4 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseMac { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DESede$ECB.class
DESede.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DESede$ECB extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DESede$KeyFactory.class
DESede.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DESede$KeyFactory extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory { public void <init> () protected java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException byte[] longKey Exception e byte[] bytes javax.crypto.SecretKey key Class keySpec protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException javax.crypto.spec.DESedeKeySpec desKeySpec java.security.spec.KeySpec keySpec }
com/android/org/bouncycastle/jcajce/provider/symmetric/DESede$KeyGenerator.class
DESede.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DESede$KeyGenerator extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator { private boolean keySizeSet public void <init> () protected void engineInit (int, java.security.SecureRandom) int keySize java.security.SecureRandom random protected javax.crypto.SecretKey engineGenerateKey () byte[] k }
com/android/org/bouncycastle/jcajce/provider/symmetric/DESede$KeyGenerator3.class
DESede.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DESede$KeyGenerator3 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DESede$Mappings.class
DESede.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DESede$Mappings extends com.android.org.bouncycastle.jcajce.provider.util.AlgorithmProvider { private static final String PREFIX private static final String PACKAGE public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DESede$PBEWithSHAAndDES2Key.class
DESede.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DESede$PBEWithSHAAndDES2Key extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DESede$PBEWithSHAAndDES2KeyFactory.class
DESede.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DESede$PBEWithSHAAndDES2KeyFactory extends com.android.org.bouncycastle.jcajce.provider.symmetric.DES$DESPBEKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DESede$PBEWithSHAAndDES3Key.class
DESede.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DESede$PBEWithSHAAndDES3Key extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DESede$PBEWithSHAAndDES3KeyFactory.class
DESede.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DESede$PBEWithSHAAndDES3KeyFactory extends com.android.org.bouncycastle.jcajce.provider.symmetric.DES$DESPBEKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DESede$Wrap.class
DESede.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.DESede$Wrap extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/DESede.class
DESede.java package com.android.org.bouncycastle.jcajce.provider.symmetric public final com.android.org.bouncycastle.jcajce.provider.symmetric.DESede extends java.lang.Object { private void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/GcmSpecUtil.class
GcmSpecUtil.java package com.android.org.bouncycastle.jcajce.provider.symmetric com.android.org.bouncycastle.jcajce.provider.symmetric.GcmSpecUtil extends java.lang.Object { static final Class gcmSpecClass void <init> () static boolean gcmSpecExists () static boolean isGcmSpec (java.security.spec.AlgorithmParameterSpec) java.security.spec.AlgorithmParameterSpec paramSpec static boolean isGcmSpec (java.lang.Class) Class paramSpecClass static java.security.spec.AlgorithmParameterSpec extractGcmSpec (com.android.org.bouncycastle.asn1.ASN1Primitive) throws java.security.spec.InvalidParameterSpecException com.android.org.bouncycastle.asn1.cms.GCMParameters gcmParams java.lang.reflect.Constructor constructor NoSuchMethodException e Exception e com.android.org.bouncycastle.asn1.ASN1Primitive spec static com.android.org.bouncycastle.asn1.cms.GCMParameters extractGcmParameters (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException java.lang.reflect.Method tLen java.lang.reflect.Method iv Exception e java.security.spec.AlgorithmParameterSpec paramSpec static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$1.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric synthetic com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$1 extends java.lang.Object { }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$BasePBKDF2.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory { private int scheme private int keySizeInBits private int ivSizeInBits private int defaultDigest public void <init> (java.lang.String, int) String name int scheme private void <init> (java.lang.String, int, int, int, int) String name int scheme int digest int keySizeInBits int ivSizeInBits private void <init> (java.lang.String, int, int) String name int scheme int digest protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException com.android.org.bouncycastle.jcajce.spec.PBKDF2KeySpec spec int digest int keySize int ivSize com.android.org.bouncycastle.crypto.CipherParameters param int digest int keySize int ivSize com.android.org.bouncycastle.crypto.CipherParameters param javax.crypto.spec.PBEKeySpec pbeSpec java.security.spec.KeySpec keySpec private int getDigestCode (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) throws java.security.spec.InvalidKeySpecException com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm Integer code synthetic void <init> (java.lang.String, int, int, com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$1) String x0 int x1 int x2 com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$1 x3 synthetic void <init> (java.lang.String, int, int, int, int, com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$1) String x0 int x1 int x2 int x3 int x4 com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$1 x5 }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$BasePBKDF2WithHmacSHA1.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA1 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 { public void <init> (java.lang.String, int) String name int scheme }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$BasePBKDF2WithHmacSHA224.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA224 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 { public void <init> (java.lang.String, int) String name int scheme }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$BasePBKDF2WithHmacSHA256.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA256 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 { public void <init> (java.lang.String, int) String name int scheme }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$BasePBKDF2WithHmacSHA384.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA384 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 { public void <init> (java.lang.String, int) String name int scheme }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$BasePBKDF2WithHmacSHA512.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA512 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 { public void <init> (java.lang.String, int) String name int scheme }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$Mappings.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$Mappings extends com.android.org.bouncycastle.jcajce.provider.util.AlgorithmProvider { private static final String PREFIX public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA1AndAES_128.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA1AndAES_128 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA1AndAES_256.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA1AndAES_256 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA224AndAES_128.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA224AndAES_128 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA224AndAES_256.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA224AndAES_256 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA256AndAES_128.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA256AndAES_128 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA256AndAES_256.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA256AndAES_256 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA384AndAES_128.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA384AndAES_128 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA384AndAES_256.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA384AndAES_256 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA512AndAES_128.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA512AndAES_128 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA512AndAES_256.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA512AndAES_256 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBKDF2WithHmacSHA18BIT.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBKDF2WithHmacSHA18BIT extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA1 { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBKDF2WithHmacSHA1UTF8.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBKDF2WithHmacSHA1UTF8 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA1 { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBKDF2WithHmacSHA224UTF8.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBKDF2WithHmacSHA224UTF8 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA224 { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBKDF2WithHmacSHA256UTF8.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBKDF2WithHmacSHA256UTF8 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA256 { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBKDF2WithHmacSHA384UTF8.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBKDF2WithHmacSHA384UTF8 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA384 { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBKDF2WithHmacSHA512UTF8.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBKDF2WithHmacSHA512UTF8 extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA512 { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2.class
PBEPBKDF2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2 extends java.lang.Object { private static final java.util.Map prfCodes private void <init> () static synthetic java.util.Map access$000 () static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPKCS12$AlgParams.class
PBEPKCS12.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPKCS12$AlgParams extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters { com.android.org.bouncycastle.asn1.pkcs.PKCS12PBEParams params public void <init> () protected byte[] engineGetEncoded () java.io.IOException e protected byte[] engineGetEncoded (java.lang.String) String format protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException Class paramSpec protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException java.security.spec.AlgorithmParameterSpec paramSpec javax.crypto.spec.PBEParameterSpec pbeSpec protected void engineInit (byte[]) throws java.io.IOException byte[] params protected void engineInit (byte[], java.lang.String) throws java.io.IOException byte[] params String format protected java.lang.String engineToString () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPKCS12$Mappings.class
PBEPKCS12.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPKCS12$Mappings extends com.android.org.bouncycastle.jcajce.provider.util.AlgorithmProvider { private static final String PREFIX public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBEPKCS12.class
PBEPKCS12.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPKCS12 extends java.lang.Object { private void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$1.class
PBES2AlgorithmParameters.java package com.android.org.bouncycastle.jcajce.provider.symmetric synthetic com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$1 extends java.lang.Object { }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters.class
PBES2AlgorithmParameters.java package com.android.org.bouncycastle.jcajce.provider.symmetric abstract com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters { private final com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier kdf private final String kdfShortName private final int keySize private final com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier cipherAlgorithm private final String cipherAlgorithmShortName private com.android.org.bouncycastle.asn1.pkcs.PBES2Parameters params private void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String, int, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier kdf String kdfShortName int keySize com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier cipherAlgorithm String cipherAlgorithmShortName protected byte[] engineGetEncoded () java.io.IOException e protected byte[] engineGetEncoded (java.lang.String) String format protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException com.android.org.bouncycastle.asn1.pkcs.PBKDF2Params pbeParamSpec byte[] iv Class parameterSpec protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException byte[] iv java.security.spec.AlgorithmParameterSpec paramSpec javax.crypto.spec.PBEParameterSpec pbeSpec byte[] iv java.security.spec.AlgorithmParameterSpec algorithmParameterSpec protected void engineInit (byte[]) throws java.io.IOException byte[] params com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.Enumeration seqObjects com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id protected void engineInit (byte[], java.lang.String) throws java.io.IOException byte[] params String format protected java.lang.String engineToString () synthetic void <init> (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String, int, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String, com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$1) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier x0 String x1 int x2 com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier x3 String x4 com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$1 x5 }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$Mappings.class
PBES2AlgorithmParameters.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$Mappings extends com.android.org.bouncycastle.jcajce.provider.util.AlgorithmProvider { private static final String PREFIX public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) int shaVariant int keySize com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider int[] keySizes int[] shaVariants static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA1AES128AlgorithmParameters.class
PBES2AlgorithmParameters.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA1AES128AlgorithmParameters extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA1AES256AlgorithmParameters.class
PBES2AlgorithmParameters.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA1AES256AlgorithmParameters extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA224AES128AlgorithmParameters.class
PBES2AlgorithmParameters.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA224AES128AlgorithmParameters extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA224AES256AlgorithmParameters.class
PBES2AlgorithmParameters.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA224AES256AlgorithmParameters extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA256AES128AlgorithmParameters.class
PBES2AlgorithmParameters.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA256AES128AlgorithmParameters extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA256AES256AlgorithmParameters.class
PBES2AlgorithmParameters.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA256AES256AlgorithmParameters extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA384AES128AlgorithmParameters.class
PBES2AlgorithmParameters.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA384AES128AlgorithmParameters extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA384AES256AlgorithmParameters.class
PBES2AlgorithmParameters.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA384AES256AlgorithmParameters extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA512AES128AlgorithmParameters.class
PBES2AlgorithmParameters.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA512AES128AlgorithmParameters extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA512AES256AlgorithmParameters.class
PBES2AlgorithmParameters.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA512AES256AlgorithmParameters extends com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters.class
PBES2AlgorithmParameters.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters extends java.lang.Object { private void <init> () private static javax.crypto.spec.PBEParameterSpec createPBEParameterSpec (byte[], int, byte[]) Class pbeParameterSpecClass java.lang.reflect.Constructor constructor Exception e byte[] salt int iterationCount byte[] iv static synthetic javax.crypto.spec.PBEParameterSpec access$000 (byte[], int, byte[]) byte[] x0 int x1 byte[] x2 }
com/android/org/bouncycastle/jcajce/provider/symmetric/RC2$Mappings.class
RC2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.RC2$Mappings extends com.android.org.bouncycastle.jcajce.provider.util.AlgorithmProvider { private static final String PREFIX public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/RC2$PBEWithMD5AndRC2.class
RC2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.RC2$PBEWithMD5AndRC2 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/RC2$PBEWithMD5KeyFactory.class
RC2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.RC2$PBEWithMD5KeyFactory extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/RC2$PBEWithSHA1AndRC2.class
RC2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.RC2$PBEWithSHA1AndRC2 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/RC2$PBEWithSHA1KeyFactory.class
RC2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.RC2$PBEWithSHA1KeyFactory extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/RC2$PBEWithSHAAnd128BitKeyFactory.class
RC2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.RC2$PBEWithSHAAnd128BitKeyFactory extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/RC2$PBEWithSHAAnd128BitRC2.class
RC2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.RC2$PBEWithSHAAnd128BitRC2 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/RC2$PBEWithSHAAnd40BitKeyFactory.class
RC2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.RC2$PBEWithSHAAnd40BitKeyFactory extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/RC2$PBEWithSHAAnd40BitRC2.class
RC2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.RC2$PBEWithSHAAnd40BitRC2 extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/RC2.class
RC2.java package com.android.org.bouncycastle.jcajce.provider.symmetric public final com.android.org.bouncycastle.jcajce.provider.symmetric.RC2 extends java.lang.Object { private void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/SymmetricAlgorithmProvider.class
SymmetricAlgorithmProvider.java package com.android.org.bouncycastle.jcajce.provider.symmetric abstract com.android.org.bouncycastle.jcajce.provider.symmetric.SymmetricAlgorithmProvider extends com.android.org.bouncycastle.jcajce.provider.util.AlgorithmProvider { void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/Twofish$Mappings.class
Twofish.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.Twofish$Mappings extends com.android.org.bouncycastle.jcajce.provider.symmetric.SymmetricAlgorithmProvider { private static final String PREFIX public void <init> () public void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/Twofish$PBEWithSHA.class
Twofish.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.Twofish$PBEWithSHA extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/Twofish$PBEWithSHAKeyFactory.class
Twofish.java package com.android.org.bouncycastle.jcajce.provider.symmetric public com.android.org.bouncycastle.jcajce.provider.symmetric.Twofish$PBEWithSHAKeyFactory extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory { public void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/Twofish.class
Twofish.java package com.android.org.bouncycastle.jcajce.provider.symmetric public final com.android.org.bouncycastle.jcajce.provider.symmetric.Twofish extends java.lang.Object { private void <init> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/
com/android/org/bouncycastle/jcajce/provider/symmetric/util/BCPBEKey.class
BCPBEKey.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public com.android.org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey extends java.lang.Object implements javax.crypto.interfaces.PBEKey javax.security.auth.Destroyable { private final java.util.concurrent.atomic.AtomicBoolean hasBeenDestroyed String algorithm com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid int type int digest int keySize int ivSize private final char[] password private final byte[] salt private final int iterationCount private final com.android.org.bouncycastle.crypto.CipherParameters param boolean tryWrong public void <init> (java.lang.String, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, int, int, int, int, javax.crypto.spec.PBEKeySpec, com.android.org.bouncycastle.crypto.CipherParameters) String algorithm com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid int type int digest int keySize int ivSize javax.crypto.spec.PBEKeySpec pbeKeySpec com.android.org.bouncycastle.crypto.CipherParameters param public void <init> (java.lang.String, com.android.org.bouncycastle.crypto.CipherParameters) String algName com.android.org.bouncycastle.crypto.CipherParameters param public java.lang.String getAlgorithm () public java.lang.String getFormat () public byte[] getEncoded () com.android.org.bouncycastle.crypto.params.KeyParameter kParam com.android.org.bouncycastle.crypto.params.KeyParameter kParam int getType () int getDigest () int getKeySize () public int getIvSize () public com.android.org.bouncycastle.crypto.CipherParameters getParam () public char[] getPassword () public byte[] getSalt () public int getIterationCount () public com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getOID () public void setTryWrongPKCS12Zero (boolean) boolean tryWrong boolean shouldTryWrongPKCS12 () public void destroy () public boolean isDestroyed () static void checkDestroyed (javax.security.auth.Destroyable) javax.security.auth.Destroyable destroyable }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/BaseAlgorithmParameterGenerator.class
BaseAlgorithmParameterGenerator.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public abstract com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator extends java.security.AlgorithmParameterGeneratorSpi { private final com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper protected java.security.SecureRandom random protected int strength public void <init> () protected final java.security.AlgorithmParameters createParametersInstance (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm protected void engineInit (int, java.security.SecureRandom) int strength java.security.SecureRandom random }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/BaseAlgorithmParameters.class
BaseAlgorithmParameters.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public abstract com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters extends java.security.AlgorithmParametersSpi { public void <init> () protected boolean isASN1FormatString (java.lang.String) String format protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException Class paramSpec protected abstract java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/BaseBlockCipher$AEADGenericBlockCipher.class
BaseBlockCipher.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$AEADGenericBlockCipher extends java.lang.Object implements com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$GenericBlockCipher { private static final java.lang.reflect.Constructor aeadBadTagConstructor private com.android.org.bouncycastle.crypto.modes.AEADCipher cipher private static java.lang.reflect.Constructor findExceptionConstructor (java.lang.Class) Exception e Class clazz void <init> (com.android.org.bouncycastle.crypto.modes.AEADCipher) com.android.org.bouncycastle.crypto.modes.AEADCipher cipher public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException boolean forEncryption com.android.org.bouncycastle.crypto.CipherParameters params public java.lang.String getAlgorithmName () public boolean wrapOnNoPadding () public com.android.org.bouncycastle.crypto.BlockCipher getUnderlyingCipher () public int getOutputSize (int) int len public int getUpdateOutputSize (int) int len public void updateAAD (byte[], int, int) byte[] input int offset int length public int processByte (byte, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException byte in byte[] out int outOff public int processBytes (byte[], int, int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException byte[] in int inOff int len byte[] out int outOff public int doFinal (byte[], int) throws java.lang.IllegalStateException javax.crypto.BadPaddingException javax.crypto.BadPaddingException aeadBadTag com.android.org.bouncycastle.crypto.InvalidCipherTextException e byte[] out int outOff static synthetic com.android.org.bouncycastle.crypto.modes.AEADCipher access$000 (com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$AEADGenericBlockCipher) com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$AEADGenericBlockCipher x0 static void <clinit> () Class aeadBadTagClass }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/BaseBlockCipher$BufferedGenericBlockCipher.class
BaseBlockCipher.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$BufferedGenericBlockCipher extends java.lang.Object implements com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$GenericBlockCipher { private com.android.org.bouncycastle.crypto.BufferedBlockCipher cipher void <init> (com.android.org.bouncycastle.crypto.BufferedBlockCipher) com.android.org.bouncycastle.crypto.BufferedBlockCipher cipher void <init> (com.android.org.bouncycastle.crypto.BlockCipher) com.android.org.bouncycastle.crypto.BlockCipher cipher void <init> (com.android.org.bouncycastle.crypto.BlockCipher, com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding) com.android.org.bouncycastle.crypto.BlockCipher cipher com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding padding public void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException boolean forEncryption com.android.org.bouncycastle.crypto.CipherParameters params public boolean wrapOnNoPadding () public java.lang.String getAlgorithmName () public com.android.org.bouncycastle.crypto.BlockCipher getUnderlyingCipher () public int getOutputSize (int) int len public int getUpdateOutputSize (int) int len public void updateAAD (byte[], int, int) byte[] input int offset int length public int processByte (byte, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException byte in byte[] out int outOff public int processBytes (byte[], int, int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException byte[] in int inOff int len byte[] out int outOff public int doFinal (byte[], int) throws java.lang.IllegalStateException javax.crypto.BadPaddingException com.android.org.bouncycastle.crypto.InvalidCipherTextException e byte[] out int outOff }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/BaseBlockCipher$GenericBlockCipher.class
BaseBlockCipher.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util abstract com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$GenericBlockCipher extends java.lang.Object { public abstract void init (boolean, com.android.org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException public abstract boolean wrapOnNoPadding () public abstract java.lang.String getAlgorithmName () public abstract com.android.org.bouncycastle.crypto.BlockCipher getUnderlyingCipher () public abstract int getOutputSize (int) public abstract int getUpdateOutputSize (int) public abstract void updateAAD (byte[], int, int) public abstract int processByte (byte, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException public abstract int processBytes (byte[], int, int, byte[], int) throws com.android.org.bouncycastle.crypto.DataLengthException public abstract int doFinal (byte[], int) throws java.lang.IllegalStateException javax.crypto.BadPaddingException }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/BaseBlockCipher.class
BaseBlockCipher.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher implements com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBE { private static final int BUF_SIZE private static final Class gcmSpecClass private Class[] availableSpecs private com.android.org.bouncycastle.crypto.BlockCipher baseEngine private com.android.org.bouncycastle.jcajce.provider.symmetric.util.BlockCipherProvider engineProvider private com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$GenericBlockCipher cipher private com.android.org.bouncycastle.crypto.params.ParametersWithIV ivParam private com.android.org.bouncycastle.crypto.params.AEADParameters aeadParams private int keySizeInBits private int scheme private int digest private int ivLength private boolean padded private boolean fixedIv private javax.crypto.spec.PBEParameterSpec pbeSpec private String pbeAlgorithm private String modeName protected void <init> (com.android.org.bouncycastle.crypto.BlockCipher) com.android.org.bouncycastle.crypto.BlockCipher engine protected void <init> (com.android.org.bouncycastle.crypto.BlockCipher, int, int, int, int) com.android.org.bouncycastle.crypto.BlockCipher engine int scheme int digest int keySizeInBits int ivLength protected void <init> (com.android.org.bouncycastle.jcajce.provider.symmetric.util.BlockCipherProvider) com.android.org.bouncycastle.jcajce.provider.symmetric.util.BlockCipherProvider provider protected void <init> (com.android.org.bouncycastle.crypto.modes.AEADBlockCipher) com.android.org.bouncycastle.crypto.modes.AEADBlockCipher engine protected void <init> (com.android.org.bouncycastle.crypto.modes.AEADCipher, boolean, int) com.android.org.bouncycastle.crypto.modes.AEADCipher engine boolean fixedIv int ivLength protected void <init> (com.android.org.bouncycastle.crypto.modes.AEADBlockCipher, boolean, int) com.android.org.bouncycastle.crypto.modes.AEADBlockCipher engine boolean fixedIv int ivLength protected void <init> (com.android.org.bouncycastle.crypto.BlockCipher, int) com.android.org.bouncycastle.crypto.BlockCipher engine int ivLength protected void <init> (com.android.org.bouncycastle.crypto.BlockCipher, boolean, int) com.android.org.bouncycastle.crypto.BlockCipher engine boolean fixedIv int ivLength protected void <init> (com.android.org.bouncycastle.crypto.BufferedBlockCipher, int) com.android.org.bouncycastle.crypto.BufferedBlockCipher engine int ivLength protected void <init> (com.android.org.bouncycastle.crypto.BufferedBlockCipher, boolean, int) com.android.org.bouncycastle.crypto.BufferedBlockCipher engine boolean fixedIv int ivLength protected int engineGetBlockSize () protected byte[] engineGetIV () protected int engineGetKeySize (java.security.Key) java.security.Key key protected int engineGetOutputSize (int) int inputLen protected java.security.AlgorithmParameters engineGetParameters () Exception e Exception e Exception e Exception e String name protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException int wordSize int wordSize String mode protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException String padding String paddingName private boolean isBCPBEKeyWithoutIV (java.security.Key) java.security.Key key protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException javax.crypto.SecretKey k Exception e javax.crypto.interfaces.PBEKey pbeKey com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.CipherParameters pbeKeyParam com.android.org.bouncycastle.crypto.CipherParameters param javax.crypto.SecretKey k com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey k com.android.org.bouncycastle.crypto.CipherParameters param javax.crypto.interfaces.PBEKey k com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.params.KeyParameter keyParam com.android.org.bouncycastle.jcajce.spec.AEADParameterSpec aeadSpec com.android.org.bouncycastle.crypto.params.KeyParameter keyParam javax.crypto.spec.IvParameterSpec p com.android.org.bouncycastle.crypto.params.KeyParameter keyParam com.android.org.bouncycastle.crypto.params.KeyParameter keyParam byte[] iv java.security.SecureRandom ivRandom com.android.org.bouncycastle.crypto.modes.AEADCipher aeadCipher Exception e int opmode java.security.Key key java.security.spec.AlgorithmParameterSpec params java.security.SecureRandom random com.android.org.bouncycastle.crypto.CipherParameters param private com.android.org.bouncycastle.crypto.CipherParameters adjustParameters (java.security.spec.AlgorithmParameterSpec, com.android.org.bouncycastle.crypto.CipherParameters) javax.crypto.spec.IvParameterSpec iv com.android.org.bouncycastle.crypto.CipherParameters key javax.crypto.spec.IvParameterSpec iv java.security.spec.AlgorithmParameterSpec params com.android.org.bouncycastle.crypto.CipherParameters param protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException int opmode java.security.Key key java.security.AlgorithmParameters params java.security.SecureRandom random java.security.spec.AlgorithmParameterSpec paramSpec protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException e int opmode java.security.Key key java.security.SecureRandom random protected void engineUpdateAAD (byte[], int, int) byte[] input int offset int length protected void engineUpdateAAD (java.nio.ByteBuffer) byte[] data int length byte[] data java.nio.ByteBuffer src int remaining protected byte[] engineUpdate (byte[], int, int) byte[] tmp byte[] out int len byte[] input int inputOffset int inputLen int length protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException com.android.org.bouncycastle.crypto.DataLengthException e byte[] input int inputOffset int inputLen byte[] output int outputOffset protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException com.android.org.bouncycastle.crypto.DataLengthException e byte[] input int inputOffset int inputLen int len byte[] tmp byte[] out protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException javax.crypto.ShortBufferException com.android.org.bouncycastle.crypto.OutputLengthException e com.android.org.bouncycastle.crypto.DataLengthException e byte[] input int inputOffset int inputLen byte[] output int outputOffset int len private boolean isAEADModeName (java.lang.String) String modeName static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/BaseKeyGenerator.class
BaseKeyGenerator.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator extends javax.crypto.KeyGeneratorSpi { protected String algName protected int keySize protected int defaultKeySize protected com.android.org.bouncycastle.crypto.CipherKeyGenerator engine protected boolean uninitialised protected void <init> (java.lang.String, int, com.android.org.bouncycastle.crypto.CipherKeyGenerator) String algName int defaultKeySize com.android.org.bouncycastle.crypto.CipherKeyGenerator engine protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException java.security.spec.AlgorithmParameterSpec params java.security.SecureRandom random protected void engineInit (java.security.SecureRandom) java.security.SecureRandom random protected void engineInit (int, java.security.SecureRandom) IllegalArgumentException e int keySize java.security.SecureRandom random protected javax.crypto.SecretKey engineGenerateKey () }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/BaseMac.class
BaseMac.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseMac extends javax.crypto.MacSpi implements com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBE { private static final Class gcmSpecClass private com.android.org.bouncycastle.crypto.Mac macEngine private int scheme private int pbeHash private int keySize protected void <init> (com.android.org.bouncycastle.crypto.Mac) com.android.org.bouncycastle.crypto.Mac macEngine protected void <init> (com.android.org.bouncycastle.crypto.Mac, int, int, int) com.android.org.bouncycastle.crypto.Mac macEngine int scheme int pbeHash int keySize protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException javax.crypto.SecretKey k Exception e javax.crypto.spec.PBEParameterSpec pbeSpec Exception e javax.crypto.SecretKey k javax.crypto.spec.PBEParameterSpec pbeSpec int digest int keySize com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey k com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.params.KeyParameter keyParam com.android.org.bouncycastle.jcajce.spec.AEADParameterSpec aeadSpec Exception e java.security.Key key java.security.spec.AlgorithmParameterSpec params com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.params.KeyParameter keyParam protected int engineGetMacLength () protected void engineReset () protected void engineUpdate (byte) byte input protected void engineUpdate (byte[], int, int) byte[] input int offset int len protected byte[] engineDoFinal () byte[] out private static java.util.Hashtable copyMap (java.util.Map) Object key java.util.Map paramsMap java.util.Hashtable newTable java.util.Iterator keys static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/BaseSecretKeyFactory.class
BaseSecretKeyFactory.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory extends javax.crypto.SecretKeyFactorySpi implements com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBE { protected String algName protected com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algOid protected void <init> (java.lang.String, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) String algName com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algOid protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException java.security.spec.KeySpec keySpec protected java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException Class[] parameters java.lang.reflect.Constructor c Object[] p Exception e javax.crypto.SecretKey key Class keySpec protected javax.crypto.SecretKey engineTranslateKey (javax.crypto.SecretKey) throws java.security.InvalidKeyException javax.crypto.SecretKey key }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/BaseStreamCipher.class
BaseStreamCipher.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher implements com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBE { private Class[] availableSpecs private com.android.org.bouncycastle.crypto.StreamCipher cipher private int keySizeInBits private int digest private com.android.org.bouncycastle.crypto.params.ParametersWithIV ivParam private int ivLength private javax.crypto.spec.PBEParameterSpec pbeSpec private String pbeAlgorithm protected void <init> (com.android.org.bouncycastle.crypto.StreamCipher, int) com.android.org.bouncycastle.crypto.StreamCipher engine int ivLength protected void <init> (com.android.org.bouncycastle.crypto.StreamCipher, int, int) com.android.org.bouncycastle.crypto.StreamCipher engine int ivLength int keySizeInBits protected void <init> (com.android.org.bouncycastle.crypto.StreamCipher, int, int, int) com.android.org.bouncycastle.crypto.StreamCipher engine int ivLength int keySizeInBits int digest protected int engineGetBlockSize () protected byte[] engineGetIV () protected int engineGetKeySize (java.security.Key) java.security.Key key protected int engineGetOutputSize (int) int inputLen protected java.security.AlgorithmParameters engineGetParameters () java.security.AlgorithmParameters engineParams Exception e int endIndex Exception e String name protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException String mode protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException String padding protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException com.android.org.bouncycastle.jcajce.PKCS12Key k com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey k com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.CipherParameters param byte[] iv java.security.SecureRandom ivRandom Exception e int opmode java.security.Key key java.security.spec.AlgorithmParameterSpec params java.security.SecureRandom random com.android.org.bouncycastle.crypto.CipherParameters param protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException int opmode java.security.Key key java.security.AlgorithmParameters params java.security.SecureRandom random java.security.spec.AlgorithmParameterSpec paramSpec protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException e int opmode java.security.Key key java.security.SecureRandom random protected byte[] engineUpdate (byte[], int, int) byte[] input int inputOffset int inputLen byte[] out protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException com.android.org.bouncycastle.crypto.DataLengthException e byte[] input int inputOffset int inputLen byte[] output int outputOffset protected byte[] engineDoFinal (byte[], int, int) byte[] out byte[] input int inputOffset int inputLen protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException byte[] input int inputOffset int inputLen byte[] output int outputOffset }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/BaseWrapCipher$ErasableOutputStream.class
BaseWrapCipher.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public final com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher$ErasableOutputStream extends java.io.ByteArrayOutputStream { public void <init> () public byte[] getBuf () public void erase () }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/BaseWrapCipher$InvalidKeyOrParametersException.class
BaseWrapCipher.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher$InvalidKeyOrParametersException extends java.security.InvalidKeyException { private final Throwable cause void <init> (java.lang.String, java.lang.Throwable) String msg Throwable cause public java.lang.Throwable getCause () }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/BaseWrapCipher.class
BaseWrapCipher.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public abstract com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher extends javax.crypto.CipherSpi implements com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBE { private Class[] availableSpecs protected int pbeType protected int pbeHash protected int pbeKeySize protected int pbeIvSize protected java.security.AlgorithmParameters engineParams protected com.android.org.bouncycastle.crypto.Wrapper wrapEngine private int ivSize private byte[] iv private com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher$ErasableOutputStream wrapStream private boolean forWrapping private final com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper protected void <init> () protected void <init> (com.android.org.bouncycastle.crypto.Wrapper) com.android.org.bouncycastle.crypto.Wrapper wrapEngine protected void <init> (com.android.org.bouncycastle.crypto.Wrapper, int) com.android.org.bouncycastle.crypto.Wrapper wrapEngine int ivSize protected int engineGetBlockSize () protected byte[] engineGetIV () protected int engineGetKeySize (java.security.Key) java.security.Key key protected int engineGetOutputSize (int) int inputLen protected java.security.AlgorithmParameters engineGetParameters () Exception e String name protected final java.security.AlgorithmParameters createParametersInstance (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException String mode protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException String padding protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey k com.android.org.bouncycastle.crypto.CipherParameters param javax.crypto.spec.IvParameterSpec ivSpec Exception e int opmode java.security.Key key java.security.spec.AlgorithmParameterSpec params java.security.SecureRandom random com.android.org.bouncycastle.crypto.CipherParameters param protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException int opmode java.security.Key key java.security.AlgorithmParameters params java.security.SecureRandom random java.security.spec.AlgorithmParameterSpec paramSpec protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException e int opmode java.security.Key key java.security.SecureRandom random protected byte[] engineUpdate (byte[], int, int) byte[] input int inputOffset int inputLen protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException byte[] input int inputOffset int inputLen byte[] output int outputOffset protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException Exception e com.android.org.bouncycastle.crypto.InvalidCipherTextException e byte[] input int inputOffset int inputLen protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException javax.crypto.ShortBufferException byte[] enc Exception e byte[] enc com.android.org.bouncycastle.crypto.InvalidCipherTextException e byte[] enc byte[] input int inputOffset int inputLen byte[] output int outputOffset protected byte[] engineWrap (java.security.Key) throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException javax.crypto.BadPaddingException e java.security.Key key byte[] encoded protected java.security.Key engineUnwrap (byte[], java.lang.String, int) throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException byte[] encoded byte[] encoded com.android.org.bouncycastle.crypto.InvalidCipherTextException e javax.crypto.BadPaddingException e javax.crypto.IllegalBlockSizeException e2 com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo in java.security.PrivateKey privKey Exception e java.security.KeyFactory kf java.security.NoSuchProviderException e java.security.spec.InvalidKeySpecException e2 byte[] wrappedKey String wrappedKeyAlgorithm int wrappedKeyType byte[] encoded }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/BlockCipherProvider.class
BlockCipherProvider.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public abstract com.android.org.bouncycastle.jcajce.provider.symmetric.util.BlockCipherProvider extends java.lang.Object { public abstract com.android.org.bouncycastle.crypto.BlockCipher get () }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/ClassUtil$1.class
ClassUtil.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util com.android.org.bouncycastle.jcajce.provider.symmetric.util.ClassUtil$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic String val$className void <init> (java.lang.String) public java.lang.Object run () }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/ClassUtil.class
ClassUtil.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public com.android.org.bouncycastle.jcajce.provider.symmetric.util.ClassUtil extends java.lang.Object { public void <init> () public static java.lang.Class loadClass (java.lang.Class, java.lang.String) ClassLoader loader Class sourceClass String className }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/GcmSpecUtil$1.class
GcmSpecUtil.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util com.android.org.bouncycastle.jcajce.provider.symmetric.util.GcmSpecUtil$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final synthetic String val$name void <init> (java.lang.String) public java.lang.Object run () throws java.lang.Exception }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/GcmSpecUtil$2.class
GcmSpecUtil.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util com.android.org.bouncycastle.jcajce.provider.symmetric.util.GcmSpecUtil$2 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final synthetic com.android.org.bouncycastle.crypto.params.KeyParameter val$keyParam final synthetic java.security.spec.AlgorithmParameterSpec val$params void <init> (com.android.org.bouncycastle.crypto.params.KeyParameter, java.security.spec.AlgorithmParameterSpec) public java.lang.Object run () throws java.lang.Exception }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/GcmSpecUtil$3.class
GcmSpecUtil.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util com.android.org.bouncycastle.jcajce.provider.symmetric.util.GcmSpecUtil$3 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final synthetic java.security.spec.AlgorithmParameterSpec val$paramSpec void <init> (java.security.spec.AlgorithmParameterSpec) public java.lang.Object run () throws java.lang.Exception }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/GcmSpecUtil.class
GcmSpecUtil.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public com.android.org.bouncycastle.jcajce.provider.symmetric.util.GcmSpecUtil extends java.lang.Object { static final Class gcmSpecClass static final java.lang.reflect.Method tLen static final java.lang.reflect.Method iv public void <init> () private static java.lang.reflect.Method extractMethod (java.lang.String) java.security.PrivilegedActionException e String name public static boolean gcmSpecExists () public static boolean isGcmSpec (java.security.spec.AlgorithmParameterSpec) java.security.spec.AlgorithmParameterSpec paramSpec public static boolean isGcmSpec (java.lang.Class) Class paramSpecClass public static java.security.spec.AlgorithmParameterSpec extractGcmSpec (com.android.org.bouncycastle.asn1.ASN1Primitive) throws java.security.spec.InvalidParameterSpecException com.android.org.bouncycastle.asn1.cms.GCMParameters gcmParams java.lang.reflect.Constructor constructor NoSuchMethodException e Exception e com.android.org.bouncycastle.asn1.ASN1Primitive spec static com.android.org.bouncycastle.crypto.params.AEADParameters extractAeadParameters (com.android.org.bouncycastle.crypto.params.KeyParameter, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException Exception e com.android.org.bouncycastle.crypto.params.KeyParameter keyParam java.security.spec.AlgorithmParameterSpec params public static com.android.org.bouncycastle.asn1.cms.GCMParameters extractGcmParameters (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException Exception e java.security.spec.AlgorithmParameterSpec paramSpec static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/IvAlgorithmParameters.class
IvAlgorithmParameters.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public com.android.org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters { private byte[] iv public void <init> () protected byte[] engineGetEncoded () throws java.io.IOException protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException String format protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException Class paramSpec protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException java.security.spec.AlgorithmParameterSpec paramSpec protected void engineInit (byte[]) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OctetString oct byte[] params protected void engineInit (byte[], java.lang.String) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1OctetString oct Exception e byte[] params String format protected java.lang.String engineToString () }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/PBE$Util.class
PBE.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBE$Util extends java.lang.Object { public void <init> () private static com.android.org.bouncycastle.crypto.PBEParametersGenerator makePBEGenerator (int, int) com.android.org.bouncycastle.crypto.PBEParametersGenerator generator com.android.org.bouncycastle.crypto.PBEParametersGenerator generator com.android.org.bouncycastle.crypto.PBEParametersGenerator generator com.android.org.bouncycastle.crypto.PBEParametersGenerator generator com.android.org.bouncycastle.crypto.PBEParametersGenerator generator com.android.org.bouncycastle.crypto.PBEParametersGenerator generator com.android.org.bouncycastle.crypto.PBEParametersGenerator generator com.android.org.bouncycastle.crypto.PBEParametersGenerator generator com.android.org.bouncycastle.crypto.PBEParametersGenerator generator com.android.org.bouncycastle.crypto.PBEParametersGenerator generator com.android.org.bouncycastle.crypto.PBEParametersGenerator generator com.android.org.bouncycastle.crypto.PBEParametersGenerator generator com.android.org.bouncycastle.crypto.PBEParametersGenerator generator com.android.org.bouncycastle.crypto.PBEParametersGenerator generator int type int hash com.android.org.bouncycastle.crypto.PBEParametersGenerator generator public static com.android.org.bouncycastle.crypto.CipherParameters makePBEParameters (byte[], int, int, int, int, java.security.spec.AlgorithmParameterSpec, java.lang.String) throws java.security.InvalidAlgorithmParameterException com.android.org.bouncycastle.crypto.params.ParametersWithIV parametersWithIV javax.crypto.spec.IvParameterSpec ivParameterSpec java.security.spec.AlgorithmParameterSpec parameterSpecFromPBEParameterSpec com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.params.KeyParameter kParam com.android.org.bouncycastle.crypto.params.KeyParameter kParam byte[] pbeKey int scheme int digest int keySize int ivSize java.security.spec.AlgorithmParameterSpec spec String targetAlgorithm javax.crypto.spec.PBEParameterSpec pbeParam com.android.org.bouncycastle.crypto.PBEParametersGenerator generator byte[] key com.android.org.bouncycastle.crypto.CipherParameters param public static com.android.org.bouncycastle.crypto.CipherParameters makePBEParameters (com.android.org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey, java.security.spec.AlgorithmParameterSpec, java.lang.String) com.android.org.bouncycastle.crypto.params.ParametersWithIV parametersWithIV javax.crypto.spec.IvParameterSpec ivParameterSpec java.security.spec.AlgorithmParameterSpec parameterSpecFromPBEParameterSpec com.android.org.bouncycastle.crypto.CipherParameters param com.android.org.bouncycastle.crypto.params.KeyParameter kParam com.android.org.bouncycastle.crypto.params.KeyParameter kParam com.android.org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey pbeKey java.security.spec.AlgorithmParameterSpec spec String targetAlgorithm javax.crypto.spec.PBEParameterSpec pbeParam com.android.org.bouncycastle.crypto.PBEParametersGenerator generator byte[] key com.android.org.bouncycastle.crypto.CipherParameters param public static com.android.org.bouncycastle.crypto.CipherParameters makePBEMacParameters (com.android.org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey, java.security.spec.AlgorithmParameterSpec) com.android.org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey pbeKey java.security.spec.AlgorithmParameterSpec spec javax.crypto.spec.PBEParameterSpec pbeParam com.android.org.bouncycastle.crypto.PBEParametersGenerator generator byte[] key com.android.org.bouncycastle.crypto.CipherParameters param public static com.android.org.bouncycastle.crypto.CipherParameters makePBEMacParameters (javax.crypto.spec.PBEKeySpec, int, int, int) int i javax.crypto.spec.PBEKeySpec keySpec int type int hash int keySize com.android.org.bouncycastle.crypto.PBEParametersGenerator generator byte[] key com.android.org.bouncycastle.crypto.CipherParameters param public static com.android.org.bouncycastle.crypto.CipherParameters makePBEParameters (javax.crypto.spec.PBEKeySpec, int, int, int, int) com.android.org.bouncycastle.crypto.CipherParameters param int i javax.crypto.spec.PBEKeySpec keySpec int type int hash int keySize int ivSize com.android.org.bouncycastle.crypto.PBEParametersGenerator generator byte[] key com.android.org.bouncycastle.crypto.CipherParameters param public static com.android.org.bouncycastle.crypto.CipherParameters makePBEMacParameters (javax.crypto.SecretKey, int, int, int, javax.crypto.spec.PBEParameterSpec) int i javax.crypto.SecretKey key int type int hash int keySize javax.crypto.spec.PBEParameterSpec pbeSpec com.android.org.bouncycastle.crypto.PBEParametersGenerator generator com.android.org.bouncycastle.crypto.CipherParameters param byte[] keyBytes public static java.security.spec.AlgorithmParameterSpec getParameterSpecFromPBEParameterSpec (javax.crypto.spec.PBEParameterSpec) java.lang.reflect.Method getParameterSpecMethod Exception e javax.crypto.spec.PBEParameterSpec pbeParameterSpec private static byte[] convertPassword (int, javax.crypto.spec.PBEKeySpec) byte[] key byte[] key int type javax.crypto.spec.PBEKeySpec keySpec byte[] key }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/PBE.class
PBE.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public abstract com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBE extends java.lang.Object { public static final int MD5 public static final int SHA1 public static final int SHA256 public static final int SHA224 public static final int SHA384 public static final int SHA512 public static final int PKCS5S1 public static final int PKCS5S2 public static final int PKCS12 public static final int OPENSSL public static final int PKCS5S1_UTF8 public static final int PKCS5S2_UTF8 }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/PBESecretKeyFactory.class
PBESecretKeyFactory.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util public com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory extends com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory implements com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBE { private boolean forCipher private int scheme private int digest private int keySize private int ivSize public void <init> (java.lang.String, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, int, int, int, int) String algorithm com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid boolean forCipher int scheme int digest int keySize int ivSize protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException com.android.org.bouncycastle.crypto.CipherParameters param javax.crypto.spec.PBEKeySpec pbeSpec com.android.org.bouncycastle.crypto.CipherParameters param java.security.spec.KeySpec keySpec }
com/android/org/bouncycastle/jcajce/provider/symmetric/util/SpecUtil.class
SpecUtil.java package com.android.org.bouncycastle.jcajce.provider.symmetric.util com.android.org.bouncycastle.jcajce.provider.symmetric.util.SpecUtil extends java.lang.Object { void <init> () static java.security.spec.AlgorithmParameterSpec extractSpec (java.security.AlgorithmParameters, java.lang.Class[]) int i Exception e java.security.AlgorithmParameters params Class[] availableSpecs }
com/android/org/bouncycastle/jcajce/provider/util/
com/android/org/bouncycastle/jcajce/provider/util/AlgorithmProvider.class
AlgorithmProvider.java package com.android.org.bouncycastle.jcajce.provider.util public abstract com.android.org.bouncycastle.jcajce.provider.util.AlgorithmProvider extends java.lang.Object { public void <init> () public abstract void configure (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider) }
com/android/org/bouncycastle/jcajce/provider/util/AsymmetricAlgorithmProvider.class
AsymmetricAlgorithmProvider.java package com.android.org.bouncycastle.jcajce.provider.util public abstract com.android.org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider extends com.android.org.bouncycastle.jcajce.provider.util.AlgorithmProvider { public void <init> () protected void addSignatureAlgorithm (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider String algorithm String className com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid protected void addSignatureAlgorithm (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String, java.lang.String, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider String digest String algorithm String className com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String mainName String jdk11Variation1 String jdk11Variation2 String alias protected void registerOid (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String, com.android.org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String name com.android.org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter keyFactory protected void registerOidAlgorithmParameters (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String name protected void registerOidAlgorithmParameterGenerator (com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String name }
com/android/org/bouncycastle/jcajce/provider/util/AsymmetricKeyInfoConverter.class
AsymmetricKeyInfoConverter.java package com.android.org.bouncycastle.jcajce.provider.util public abstract com.android.org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter extends java.lang.Object { public abstract java.security.PrivateKey generatePrivate (com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException public abstract java.security.PublicKey generatePublic (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException }
com/android/org/bouncycastle/jcajce/provider/util/BadBlockException.class
BadBlockException.java package com.android.org.bouncycastle.jcajce.provider.util public com.android.org.bouncycastle.jcajce.provider.util.BadBlockException extends javax.crypto.BadPaddingException { private final Throwable cause public void <init> (java.lang.String, java.lang.Throwable) String msg Throwable cause public java.lang.Throwable getCause () }
com/android/org/bouncycastle/jcajce/provider/util/DigestFactory.class
DigestFactory.java package com.android.org.bouncycastle.jcajce.provider.util public com.android.org.bouncycastle.jcajce.provider.util.DigestFactory extends java.lang.Object { private static java.util.Set md5 private static java.util.Set sha1 private static java.util.Set sha224 private static java.util.Set sha256 private static java.util.Set sha384 private static java.util.Set sha512 private static java.util.Map oids public void <init> () public static com.android.org.bouncycastle.crypto.Digest getDigest (java.lang.String) String digestName public static boolean isSameDigest (java.lang.String, java.lang.String) String digest1 String digest2 public static com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String) String digestName static void <clinit> () }
com/android/org/bouncycastle/jcajce/provider/util/SecretKeyUtil.class
SecretKeyUtil.java package com.android.org.bouncycastle.jcajce.provider.util public com.android.org.bouncycastle.jcajce.provider.util.SecretKeyUtil extends java.lang.Object { private static java.util.Map keySizes public void <init> () public static int getKeySize (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid Integer size static void <clinit> () }
com/android/org/bouncycastle/jcajce/spec/
com/android/org/bouncycastle/jcajce/spec/AEADParameterSpec.class
AEADParameterSpec.java package com.android.org.bouncycastle.jcajce.spec public com.android.org.bouncycastle.jcajce.spec.AEADParameterSpec extends javax.crypto.spec.IvParameterSpec { private final byte[] associatedData private final int macSizeInBits public void <init> (byte[], int) byte[] nonce int macSizeInBits public void <init> (byte[], int, byte[]) byte[] nonce int macSizeInBits byte[] associatedData public int getMacSizeInBits () public byte[] getAssociatedData () public byte[] getNonce () }
com/android/org/bouncycastle/jcajce/spec/CompositeAlgorithmSpec$Builder.class
CompositeAlgorithmSpec.java package com.android.org.bouncycastle.jcajce.spec public com.android.org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder extends java.lang.Object { private java.util.List algorithmNames private java.util.List parameterSpecs public void <init> () public com.android.org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder add (java.lang.String) String algorithmName public com.android.org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder add (java.lang.String, java.security.spec.AlgorithmParameterSpec) String algorithmName java.security.spec.AlgorithmParameterSpec parameterSpec public com.android.org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec build () static synthetic java.util.List access$000 (com.android.org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder) com.android.org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder x0 static synthetic java.util.List access$100 (com.android.org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder) com.android.org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder x0 }
com/android/org/bouncycastle/jcajce/spec/CompositeAlgorithmSpec.class
CompositeAlgorithmSpec.java package com.android.org.bouncycastle.jcajce.spec public com.android.org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec { private final java.util.List algorithmNames private final java.util.List parameterSpecs public void <init> (com.android.org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder) com.android.org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder builder public java.util.List getAlgorithmNames () public java.util.List getParameterSpecs () }
com/android/org/bouncycastle/jcajce/spec/DHDomainParameterSpec.class
DHDomainParameterSpec.java package com.android.org.bouncycastle.jcajce.spec public com.android.org.bouncycastle.jcajce.spec.DHDomainParameterSpec extends javax.crypto.spec.DHParameterSpec { private final java.math.BigInteger q private final java.math.BigInteger j private final int m private com.android.org.bouncycastle.crypto.params.DHValidationParameters validationParameters public void <init> (com.android.org.bouncycastle.crypto.params.DHParameters) com.android.org.bouncycastle.crypto.params.DHParameters domainParameters public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) java.math.BigInteger p java.math.BigInteger q java.math.BigInteger g public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int) java.math.BigInteger p java.math.BigInteger q java.math.BigInteger g int l public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int) java.math.BigInteger p java.math.BigInteger q java.math.BigInteger g java.math.BigInteger j int l public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int, int) java.math.BigInteger p java.math.BigInteger q java.math.BigInteger g java.math.BigInteger j int m int l public java.math.BigInteger getQ () public java.math.BigInteger getJ () public int getM () public com.android.org.bouncycastle.crypto.params.DHParameters getDomainParameters () }
com/android/org/bouncycastle/jcajce/spec/DHExtendedPrivateKeySpec.class
DHExtendedPrivateKeySpec.java package com.android.org.bouncycastle.jcajce.spec public com.android.org.bouncycastle.jcajce.spec.DHExtendedPrivateKeySpec extends javax.crypto.spec.DHPrivateKeySpec { private final javax.crypto.spec.DHParameterSpec params public void <init> (java.math.BigInteger, javax.crypto.spec.DHParameterSpec) java.math.BigInteger x javax.crypto.spec.DHParameterSpec params public javax.crypto.spec.DHParameterSpec getParams () }
com/android/org/bouncycastle/jcajce/spec/DHExtendedPublicKeySpec.class
DHExtendedPublicKeySpec.java package com.android.org.bouncycastle.jcajce.spec public com.android.org.bouncycastle.jcajce.spec.DHExtendedPublicKeySpec extends javax.crypto.spec.DHPublicKeySpec { private final javax.crypto.spec.DHParameterSpec params public void <init> (java.math.BigInteger, javax.crypto.spec.DHParameterSpec) java.math.BigInteger y javax.crypto.spec.DHParameterSpec params public javax.crypto.spec.DHParameterSpec getParams () }
com/android/org/bouncycastle/jcajce/spec/OpenSSHPrivateKeySpec.class
OpenSSHPrivateKeySpec.java package com.android.org.bouncycastle.jcajce.spec public com.android.org.bouncycastle.jcajce.spec.OpenSSHPrivateKeySpec extends java.security.spec.EncodedKeySpec { private final String format public void <init> (byte[]) byte[] encodedKey public java.lang.String getFormat () }
com/android/org/bouncycastle/jcajce/spec/OpenSSHPublicKeySpec.class
OpenSSHPublicKeySpec.java package com.android.org.bouncycastle.jcajce.spec public com.android.org.bouncycastle.jcajce.spec.OpenSSHPublicKeySpec extends java.security.spec.EncodedKeySpec { private static final String[] allowedTypes private final String type public void <init> (byte[]) int t byte[] encodedKey int pos int i public java.lang.String getFormat () public java.lang.String getType () static void <clinit> () }
com/android/org/bouncycastle/jcajce/spec/PBKDF2KeySpec.class
PBKDF2KeySpec.java package com.android.org.bouncycastle.jcajce.spec public com.android.org.bouncycastle.jcajce.spec.PBKDF2KeySpec extends javax.crypto.spec.PBEKeySpec { private static final com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier defaultPRF private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier prf public void <init> (char[], byte[], int, int, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) char[] password byte[] salt int iterationCount int keySize com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier prf public boolean isDefaultPrf () public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getPrf () static void <clinit> () }
com/android/org/bouncycastle/jcajce/spec/UserKeyingMaterialSpec.class
UserKeyingMaterialSpec.java package com.android.org.bouncycastle.jcajce.spec public com.android.org.bouncycastle.jcajce.spec.UserKeyingMaterialSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec { private final byte[] userKeyingMaterial public void <init> (byte[]) byte[] userKeyingMaterial public byte[] getUserKeyingMaterial () }
com/android/org/bouncycastle/jcajce/util/
com/android/org/bouncycastle/jcajce/util/AlgorithmParametersUtils.class
AlgorithmParametersUtils.java package com.android.org.bouncycastle.jcajce.util public com.android.org.bouncycastle.jcajce.util.AlgorithmParametersUtils extends java.lang.Object { private void <init> () public static com.android.org.bouncycastle.asn1.ASN1Encodable extractParameters (java.security.AlgorithmParameters) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Encodable asn1Params Exception ex java.security.AlgorithmParameters params com.android.org.bouncycastle.asn1.ASN1Encodable asn1Params public static void loadParameters (java.security.AlgorithmParameters, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException Exception ex java.security.AlgorithmParameters params com.android.org.bouncycastle.asn1.ASN1Encodable sParams }
com/android/org/bouncycastle/jcajce/util/AnnotatedPrivateKey.class
AnnotatedPrivateKey.java package com.android.org.bouncycastle.jcajce.util public com.android.org.bouncycastle.jcajce.util.AnnotatedPrivateKey extends java.lang.Object implements java.security.PrivateKey { public static final String LABEL private final java.security.PrivateKey key private final java.util.Map annotations void <init> (java.security.PrivateKey, java.lang.String) java.security.PrivateKey key String label void <init> (java.security.PrivateKey, java.util.Map) java.security.PrivateKey key java.util.Map annotations public java.security.PrivateKey getKey () public java.util.Map getAnnotations () public java.lang.String getAlgorithm () public java.lang.Object getAnnotation (java.lang.String) String key public com.android.org.bouncycastle.jcajce.util.AnnotatedPrivateKey addAnnotation (java.lang.String, java.lang.Object) String name Object annotation java.util.Map newAnnotations public com.android.org.bouncycastle.jcajce.util.AnnotatedPrivateKey removeAnnotation (java.lang.String) String name java.util.Map newAnnotations public java.lang.String getFormat () public byte[] getEncoded () public int hashCode () public boolean equals (java.lang.Object) Object o public java.lang.String toString () }
com/android/org/bouncycastle/jcajce/util/BCJcaJceHelper.class
BCJcaJceHelper.java package com.android.org.bouncycastle.jcajce.util public com.android.org.bouncycastle.jcajce.util.BCJcaJceHelper extends com.android.org.bouncycastle.jcajce.util.ProviderJcaJceHelper { private static volatile java.security.Provider bcProvider private static synchronized java.security.Provider getBouncyCastleProvider () java.security.Provider system public void <init> () }
com/android/org/bouncycastle/jcajce/util/DefaultJcaJceHelper.class
DefaultJcaJceHelper.java package com.android.org.bouncycastle.jcajce.util public com.android.org.bouncycastle.jcajce.util.DefaultJcaJceHelper extends java.lang.Object implements com.android.org.bouncycastle.jcajce.util.JcaJceHelper { public void <init> () public javax.crypto.Cipher createCipher (java.lang.String) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException String algorithm public javax.crypto.Mac createMac (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public javax.crypto.KeyAgreement createKeyAgreement (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.AlgorithmParameters createAlgorithmParameters (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public javax.crypto.KeyGenerator createKeyGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public javax.crypto.SecretKeyFactory createSecretKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.KeyPairGenerator createKeyPairGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.MessageDigest createDigest (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.MessageDigest createMessageDigest (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.cert.CertificateException String algorithm public java.security.SecureRandom createSecureRandom (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.cert.CertPathBuilder createCertPathBuilder (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.cert.CertPathValidator createCertPathValidator (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.cert.CertStore createCertStore (java.lang.String, java.security.cert.CertStoreParameters) throws java.security.NoSuchAlgorithmException java.security.InvalidAlgorithmParameterException String type java.security.cert.CertStoreParameters params public javax.crypto.ExemptionMechanism createExemptionMechanism (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.KeyStore createKeyStore (java.lang.String) throws java.security.KeyStoreException String type }
com/android/org/bouncycastle/jcajce/util/ECKeyUtil$ECPublicKeyWithCompression.class
ECKeyUtil.java package com.android.org.bouncycastle.jcajce.util com.android.org.bouncycastle.jcajce.util.ECKeyUtil$ECPublicKeyWithCompression extends java.lang.Object implements java.security.interfaces.ECPublicKey { private final java.security.interfaces.ECPublicKey ecPublicKey public void <init> (java.security.interfaces.ECPublicKey) java.security.interfaces.ECPublicKey ecPublicKey public java.security.spec.ECPoint getW () public java.lang.String getAlgorithm () public java.lang.String getFormat () public byte[] getEncoded () com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x9.X9ECParameters x9 com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECParameters x9 java.io.IOException e com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKeyInfo com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint p com.android.org.bouncycastle.asn1.ASN1OctetString pEnc public java.security.spec.ECParameterSpec getParams () }
com/android/org/bouncycastle/jcajce/util/ECKeyUtil.class
ECKeyUtil.java package com.android.org.bouncycastle.jcajce.util public com.android.org.bouncycastle.jcajce.util.ECKeyUtil extends java.lang.Object { public void <init> () public static java.security.interfaces.ECPublicKey createKeyWithCompression (java.security.interfaces.ECPublicKey) java.security.interfaces.ECPublicKey ecPublicKey }
com/android/org/bouncycastle/jcajce/util/JcaJceHelper.class
JcaJceHelper.java package com.android.org.bouncycastle.jcajce.util public abstract com.android.org.bouncycastle.jcajce.util.JcaJceHelper extends java.lang.Object { public abstract javax.crypto.Cipher createCipher (java.lang.String) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException java.security.NoSuchProviderException public abstract javax.crypto.Mac createMac (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException public abstract javax.crypto.KeyAgreement createKeyAgreement (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException public abstract java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException public abstract java.security.AlgorithmParameters createAlgorithmParameters (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException public abstract javax.crypto.KeyGenerator createKeyGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException public abstract java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException public abstract javax.crypto.SecretKeyFactory createSecretKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException public abstract java.security.KeyPairGenerator createKeyPairGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException public abstract java.security.MessageDigest createDigest (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException public abstract java.security.MessageDigest createMessageDigest (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException public abstract java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException public abstract java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.NoSuchProviderException java.security.cert.CertificateException public abstract java.security.SecureRandom createSecureRandom (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException public abstract java.security.cert.CertPathBuilder createCertPathBuilder (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException public abstract java.security.cert.CertPathValidator createCertPathValidator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException public abstract java.security.cert.CertStore createCertStore (java.lang.String, java.security.cert.CertStoreParameters) throws java.security.NoSuchAlgorithmException java.security.InvalidAlgorithmParameterException java.security.NoSuchProviderException public abstract javax.crypto.ExemptionMechanism createExemptionMechanism (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException public abstract java.security.KeyStore createKeyStore (java.lang.String) throws java.security.KeyStoreException java.security.NoSuchProviderException }
com/android/org/bouncycastle/jcajce/util/JcaJceUtils.class
JcaJceUtils.java package com.android.org.bouncycastle.jcajce.util public com.android.org.bouncycastle.jcajce.util.JcaJceUtils extends java.lang.Object { private void <init> () public static com.android.org.bouncycastle.asn1.ASN1Encodable extractParameters (java.security.AlgorithmParameters) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Encodable asn1Params Exception ex java.security.AlgorithmParameters params com.android.org.bouncycastle.asn1.ASN1Encodable asn1Params public static void loadParameters (java.security.AlgorithmParameters, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException Exception ex java.security.AlgorithmParameters params com.android.org.bouncycastle.asn1.ASN1Encodable sParams public static java.lang.String getDigestAlgName (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier digestAlgOID }
com/android/org/bouncycastle/jcajce/util/MessageDigestUtils.class
MessageDigestUtils.java package com.android.org.bouncycastle.jcajce.util public com.android.org.bouncycastle.jcajce.util.MessageDigestUtils extends java.lang.Object { private static java.util.Map digestOidMap public void <init> () public static java.lang.String getDigestName (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier digestAlgOID String name static void <clinit> () }
com/android/org/bouncycastle/jcajce/util/NamedJcaJceHelper.class
NamedJcaJceHelper.java package com.android.org.bouncycastle.jcajce.util public com.android.org.bouncycastle.jcajce.util.NamedJcaJceHelper extends java.lang.Object implements com.android.org.bouncycastle.jcajce.util.JcaJceHelper { protected final String providerName public void <init> (java.lang.String) String providerName public javax.crypto.Cipher createCipher (java.lang.String) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException java.security.NoSuchProviderException String algorithm public javax.crypto.Mac createMac (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm public javax.crypto.KeyAgreement createKeyAgreement (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm public java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm public java.security.AlgorithmParameters createAlgorithmParameters (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm public javax.crypto.KeyGenerator createKeyGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm public java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm public javax.crypto.SecretKeyFactory createSecretKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm public java.security.KeyPairGenerator createKeyPairGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm public java.security.MessageDigest createDigest (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm public java.security.MessageDigest createMessageDigest (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm public java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchProviderException String algorithm public java.security.SecureRandom createSecureRandom (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm public java.security.cert.CertPathBuilder createCertPathBuilder (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm public java.security.cert.CertPathValidator createCertPathValidator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm public java.security.cert.CertStore createCertStore (java.lang.String, java.security.cert.CertStoreParameters) throws java.security.NoSuchAlgorithmException java.security.InvalidAlgorithmParameterException java.security.NoSuchProviderException String type java.security.cert.CertStoreParameters params public javax.crypto.ExemptionMechanism createExemptionMechanism (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException String algorithm public java.security.KeyStore createKeyStore (java.lang.String) throws java.security.KeyStoreException java.security.NoSuchProviderException String type }
com/android/org/bouncycastle/jcajce/util/PrivateKeyAnnotator.class
PrivateKeyAnnotator.java package com.android.org.bouncycastle.jcajce.util public com.android.org.bouncycastle.jcajce.util.PrivateKeyAnnotator extends java.lang.Object { public void <init> () public static com.android.org.bouncycastle.jcajce.util.AnnotatedPrivateKey annotate (java.security.PrivateKey, java.lang.String) java.security.PrivateKey privKey String label public static com.android.org.bouncycastle.jcajce.util.AnnotatedPrivateKey annotate (java.security.PrivateKey, java.util.Map) java.security.PrivateKey privKey java.util.Map annotations java.util.Map savedAnnotations }
com/android/org/bouncycastle/jcajce/util/ProviderJcaJceHelper.class
ProviderJcaJceHelper.java package com.android.org.bouncycastle.jcajce.util public com.android.org.bouncycastle.jcajce.util.ProviderJcaJceHelper extends java.lang.Object implements com.android.org.bouncycastle.jcajce.util.JcaJceHelper { protected final java.security.Provider provider public void <init> (java.security.Provider) java.security.Provider provider public javax.crypto.Cipher createCipher (java.lang.String) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException String algorithm public javax.crypto.Mac createMac (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public javax.crypto.KeyAgreement createKeyAgreement (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.AlgorithmParameters createAlgorithmParameters (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public javax.crypto.KeyGenerator createKeyGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public javax.crypto.SecretKeyFactory createSecretKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.KeyPairGenerator createKeyPairGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.MessageDigest createDigest (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.MessageDigest createMessageDigest (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.cert.CertificateException String algorithm public java.security.SecureRandom createSecureRandom (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.cert.CertPathBuilder createCertPathBuilder (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.cert.CertPathValidator createCertPathValidator (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.cert.CertStore createCertStore (java.lang.String, java.security.cert.CertStoreParameters) throws java.security.NoSuchAlgorithmException java.security.InvalidAlgorithmParameterException String type java.security.cert.CertStoreParameters params public javax.crypto.ExemptionMechanism createExemptionMechanism (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm public java.security.KeyStore createKeyStore (java.lang.String) throws java.security.KeyStoreException String type }
com/android/org/bouncycastle/jce/
com/android/org/bouncycastle/jce/ECNamedCurveTable.class
ECNamedCurveTable.java package com.android.org.bouncycastle.jce public com.android.org.bouncycastle.jce.ECNamedCurveTable extends java.lang.Object { public void <init> () public static com.android.org.bouncycastle.jce.spec.ECNamedCurveParameterSpec getParameterSpec (java.lang.String) String name com.android.org.bouncycastle.asn1.x9.X9ECParameters ecP public static java.util.Enumeration getNames () }
com/android/org/bouncycastle/jce/PKCS10CertificationRequest.class
PKCS10CertificationRequest.java package com.android.org.bouncycastle.jce public com.android.org.bouncycastle.jce.PKCS10CertificationRequest extends com.android.org.bouncycastle.asn1.pkcs.CertificationRequest { private static java.util.Hashtable algorithms private static java.util.Hashtable params private static java.util.Hashtable keyAlgorithms private static java.util.Hashtable oids private static java.util.Set noParams private static com.android.org.bouncycastle.asn1.pkcs.RSASSAPSSparams creatPSSParams (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, int) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgId int saltSize private static com.android.org.bouncycastle.asn1.ASN1Sequence toDERSequence (byte[]) com.android.org.bouncycastle.asn1.ASN1InputStream dIn Exception e byte[] bytes public void <init> (byte[]) byte[] bytes public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence sequence public void <init> (java.lang.String, com.android.org.bouncycastle.asn1.x509.X509Name, java.security.PublicKey, com.android.org.bouncycastle.asn1.ASN1Set, java.security.PrivateKey) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException String signatureAlgorithm com.android.org.bouncycastle.asn1.x509.X509Name subject java.security.PublicKey key com.android.org.bouncycastle.asn1.ASN1Set attributes java.security.PrivateKey signingKey private static com.android.org.bouncycastle.asn1.x509.X509Name convertName (javax.security.auth.x500.X500Principal) java.io.IOException e javax.security.auth.x500.X500Principal name public void <init> (java.lang.String, javax.security.auth.x500.X500Principal, java.security.PublicKey, com.android.org.bouncycastle.asn1.ASN1Set, java.security.PrivateKey) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException String signatureAlgorithm javax.security.auth.x500.X500Principal subject java.security.PublicKey key com.android.org.bouncycastle.asn1.ASN1Set attributes java.security.PrivateKey signingKey public void <init> (java.lang.String, javax.security.auth.x500.X500Principal, java.security.PublicKey, com.android.org.bouncycastle.asn1.ASN1Set, java.security.PrivateKey, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException String signatureAlgorithm javax.security.auth.x500.X500Principal subject java.security.PublicKey key com.android.org.bouncycastle.asn1.ASN1Set attributes java.security.PrivateKey signingKey String provider public void <init> (java.lang.String, com.android.org.bouncycastle.asn1.x509.X509Name, java.security.PublicKey, com.android.org.bouncycastle.asn1.ASN1Set, java.security.PrivateKey, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException Exception e com.android.org.bouncycastle.asn1.ASN1Sequence seq java.io.IOException e java.security.Signature sig Exception e String signatureAlgorithm com.android.org.bouncycastle.asn1.x509.X509Name subject java.security.PublicKey key com.android.org.bouncycastle.asn1.ASN1Set attributes java.security.PrivateKey signingKey String provider String algorithmName com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sigOID java.security.Signature sig public java.security.PublicKey getPublicKey () throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException public java.security.PublicKey getPublicKey (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException String keyAlgorithm java.security.NoSuchAlgorithmException e java.security.spec.X509EncodedKeySpec xspec com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier keyAlg java.security.spec.InvalidKeySpecException e java.io.IOException e String provider com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPKInfo public boolean verify () throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException public boolean verify (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException String provider public boolean verify (java.security.PublicKey, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException java.security.Signature sig java.security.Signature sig java.security.Signature sig String signatureAlgorithm java.security.Signature sig java.security.NoSuchAlgorithmException e Exception e java.security.PublicKey pubKey String provider java.security.Signature sig public byte[] getEncoded () java.io.IOException e private void setSignatureParameters (java.security.Signature, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException java.io.IOException e java.security.GeneralSecurityException e java.security.AlgorithmParameters sigParams java.security.Signature signature com.android.org.bouncycastle.asn1.ASN1Encodable params static java.lang.String getSignatureName (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) com.android.org.bouncycastle.asn1.pkcs.RSASSAPSSparams rsaParams com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId com.android.org.bouncycastle.asn1.ASN1Encodable params private static java.lang.String getDigestAlgName (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier digestAlgOID static void <clinit> () com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sha1AlgId com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sha224AlgId com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sha256AlgId com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sha384AlgId com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sha512AlgId }
com/android/org/bouncycastle/jce/PrincipalUtil.class
PrincipalUtil.java package com.android.org.bouncycastle.jce public com.android.org.bouncycastle.jce.PrincipalUtil extends java.lang.Object { public void <init> () public static com.android.org.bouncycastle.jce.X509Principal getIssuerX509Principal (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException com.android.org.bouncycastle.asn1.x509.TBSCertificateStructure tbsCert java.io.IOException e java.security.cert.X509Certificate cert public static com.android.org.bouncycastle.jce.X509Principal getSubjectX509Principal (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException com.android.org.bouncycastle.asn1.x509.TBSCertificateStructure tbsCert java.io.IOException e java.security.cert.X509Certificate cert public static com.android.org.bouncycastle.jce.X509Principal getIssuerX509Principal (java.security.cert.X509CRL) throws java.security.cert.CRLException com.android.org.bouncycastle.asn1.x509.TBSCertList tbsCertList java.io.IOException e java.security.cert.X509CRL crl }
com/android/org/bouncycastle/jce/X509Principal.class
X509Principal.java package com.android.org.bouncycastle.jce public com.android.org.bouncycastle.jce.X509Principal extends com.android.org.bouncycastle.asn1.x509.X509Name implements java.security.Principal { private static com.android.org.bouncycastle.asn1.ASN1Sequence readSequence (com.android.org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException IllegalArgumentException e com.android.org.bouncycastle.asn1.ASN1InputStream aIn public void <init> (byte[]) throws java.io.IOException byte[] bytes public void <init> (com.android.org.bouncycastle.asn1.x509.X509Name) com.android.org.bouncycastle.asn1.x509.X509Name name public void <init> (com.android.org.bouncycastle.asn1.x500.X500Name) com.android.org.bouncycastle.asn1.x500.X500Name name public void <init> (java.util.Hashtable) java.util.Hashtable attributes public void <init> (java.util.Vector, java.util.Hashtable) java.util.Vector ordering java.util.Hashtable attributes public void <init> (java.util.Vector, java.util.Vector) java.util.Vector oids java.util.Vector values public void <init> (java.lang.String) String dirName public void <init> (boolean, java.lang.String) boolean reverse String dirName public void <init> (boolean, java.util.Hashtable, java.lang.String) boolean reverse java.util.Hashtable lookUp String dirName public java.lang.String getName () public byte[] getEncoded () java.io.IOException e }
com/android/org/bouncycastle/jce/X509Principal.uau
com/android/org/bouncycastle/jce/exception/
com/android/org/bouncycastle/jce/exception/ExtCertPathBuilderException.class
ExtCertPathBuilderException.java package com.android.org.bouncycastle.jce.exception public com.android.org.bouncycastle.jce.exception.ExtCertPathBuilderException extends java.security.cert.CertPathBuilderException implements com.android.org.bouncycastle.jce.exception.ExtException { private Throwable cause public void <init> (java.lang.String, java.lang.Throwable) String message Throwable cause public void <init> (java.lang.String, java.lang.Throwable, java.security.cert.CertPath, int) String msg Throwable cause java.security.cert.CertPath certPath int index public java.lang.Throwable getCause () }
com/android/org/bouncycastle/jce/exception/ExtCertPathValidatorException.class
ExtCertPathValidatorException.java package com.android.org.bouncycastle.jce.exception public com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException extends java.security.cert.CertPathValidatorException implements com.android.org.bouncycastle.jce.exception.ExtException { private Throwable cause public void <init> (java.lang.String) String message public void <init> (java.lang.String, java.lang.Throwable) String message Throwable cause public void <init> (java.lang.String, java.lang.Throwable, java.security.cert.CertPath, int) String msg Throwable cause java.security.cert.CertPath certPath int index public java.lang.Throwable getCause () }
com/android/org/bouncycastle/jce/exception/ExtException.class
ExtException.java package com.android.org.bouncycastle.jce.exception public abstract com.android.org.bouncycastle.jce.exception.ExtException extends java.lang.Object { public abstract java.lang.Throwable getCause () }
com/android/org/bouncycastle/jce/interfaces/
com/android/org/bouncycastle/jce/interfaces/BCKeyStore.class
BCKeyStore.java package com.android.org.bouncycastle.jce.interfaces public abstract com.android.org.bouncycastle.jce.interfaces.BCKeyStore extends java.lang.Object { public abstract void setRandom (java.security.SecureRandom) }
com/android/org/bouncycastle/jce/interfaces/ECKey.class
ECKey.java package com.android.org.bouncycastle.jce.interfaces public abstract com.android.org.bouncycastle.jce.interfaces.ECKey extends java.lang.Object { public abstract com.android.org.bouncycastle.jce.spec.ECParameterSpec getParameters () }
com/android/org/bouncycastle/jce/interfaces/ECPointEncoder.class
ECPointEncoder.java package com.android.org.bouncycastle.jce.interfaces public abstract com.android.org.bouncycastle.jce.interfaces.ECPointEncoder extends java.lang.Object { public abstract void setPointFormat (java.lang.String) }
com/android/org/bouncycastle/jce/interfaces/ECPrivateKey.class
ECPrivateKey.java package com.android.org.bouncycastle.jce.interfaces public abstract com.android.org.bouncycastle.jce.interfaces.ECPrivateKey extends java.lang.Object implements com.android.org.bouncycastle.jce.interfaces.ECKey java.security.PrivateKey { public abstract java.math.BigInteger getD () }
com/android/org/bouncycastle/jce/interfaces/ECPublicKey.class
ECPublicKey.java package com.android.org.bouncycastle.jce.interfaces public abstract com.android.org.bouncycastle.jce.interfaces.ECPublicKey extends java.lang.Object implements com.android.org.bouncycastle.jce.interfaces.ECKey java.security.PublicKey { public abstract com.android.org.bouncycastle.math.ec.ECPoint getQ () }
com/android/org/bouncycastle/jce/interfaces/PKCS12BagAttributeCarrier.class
PKCS12BagAttributeCarrier.java package com.android.org.bouncycastle.jce.interfaces public abstract com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier extends java.lang.Object { public abstract void setBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) public abstract com.android.org.bouncycastle.asn1.ASN1Encodable getBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) public abstract java.util.Enumeration getBagAttributeKeys () }
com/android/org/bouncycastle/jce/netscape/
com/android/org/bouncycastle/jce/netscape/NetscapeCertRequest.class
NetscapeCertRequest.java package com.android.org.bouncycastle.jce.netscape public com.android.org.bouncycastle.jce.netscape.NetscapeCertRequest extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlg com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier keyAlg byte[] sigBits String challenge com.android.org.bouncycastle.asn1.DERBitString content java.security.PublicKey pubkey private static com.android.org.bouncycastle.asn1.ASN1Sequence getReq (byte[]) throws java.io.IOException byte[] r com.android.org.bouncycastle.asn1.ASN1InputStream aIn public void <init> (byte[]) throws java.io.IOException byte[] req public void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence pkac com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo pubkeyinfo java.security.spec.X509EncodedKeySpec xspec Exception e com.android.org.bouncycastle.asn1.ASN1Sequence spkac public void <init> (java.lang.String, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.PublicKey) throws java.security.NoSuchAlgorithmException java.security.spec.InvalidKeySpecException java.security.NoSuchProviderException java.io.IOException e String challenge com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier signing_alg java.security.PublicKey pub_key com.android.org.bouncycastle.asn1.ASN1EncodableVector content_der public java.lang.String getChallenge () public void setChallenge (java.lang.String) String value public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getSigningAlgorithm () public void setSigningAlgorithm (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier value public com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getKeyAlgorithm () public void setKeyAlgorithm (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier value public java.security.PublicKey getPublicKey () public void setPublicKey (java.security.PublicKey) java.security.PublicKey value public boolean verify (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException String challenge java.security.Signature sig public void sign (java.security.PrivateKey) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException java.security.spec.InvalidKeySpecException java.security.PrivateKey priv_key public void sign (java.security.PrivateKey, java.security.SecureRandom) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException java.security.spec.InvalidKeySpecException java.io.IOException ioe java.security.PrivateKey priv_key java.security.SecureRandom rand java.security.Signature sig com.android.org.bouncycastle.asn1.ASN1EncodableVector pkac private com.android.org.bouncycastle.asn1.ASN1Primitive getKeySpec () throws java.security.NoSuchAlgorithmException java.security.spec.InvalidKeySpecException java.security.NoSuchProviderException com.android.org.bouncycastle.asn1.ASN1InputStream derin java.io.IOException ioe java.io.ByteArrayOutputStream baos com.android.org.bouncycastle.asn1.ASN1Primitive obj public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () com.android.org.bouncycastle.asn1.ASN1EncodableVector spkac com.android.org.bouncycastle.asn1.ASN1EncodableVector pkac }
com/android/org/bouncycastle/jce/provider/
com/android/org/bouncycastle/jce/provider/AnnotatedException.class
AnnotatedException.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.AnnotatedException extends java.lang.Exception implements com.android.org.bouncycastle.jce.exception.ExtException { private Throwable _underlyingException public void <init> (java.lang.String, java.lang.Throwable) String string Throwable e public void <init> (java.lang.String) String string java.lang.Throwable getUnderlyingException () public java.lang.Throwable getCause () }
com/android/org/bouncycastle/jce/provider/BouncyCastleProvider$1.class
BouncyCastleProvider.java package com.android.org.bouncycastle.jce.provider com.android.org.bouncycastle.jce.provider.BouncyCastleProvider$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic com.android.org.bouncycastle.jce.provider.BouncyCastleProvider this$0 void <init> (com.android.org.bouncycastle.jce.provider.BouncyCastleProvider) com.android.org.bouncycastle.jce.provider.BouncyCastleProvider this$0 public java.lang.Object run () }
com/android/org/bouncycastle/jce/provider/BouncyCastleProvider.class
BouncyCastleProvider.java package com.android.org.bouncycastle.jce.provider public final com.android.org.bouncycastle.jce.provider.BouncyCastleProvider extends java.security.Provider implements com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider { private static String info public static final String PROVIDER_NAME public static final com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration CONFIGURATION private static final java.util.Map keyInfoConverters private static final Class revChkClass private static final String SYMMETRIC_PACKAGE private static final String[] SYMMETRIC_GENERIC private static final String[] SYMMETRIC_MACS private static final String[] SYMMETRIC_CIPHERS private static final String ASYMMETRIC_PACKAGE private static final String[] ASYMMETRIC_GENERIC private static final String[] ASYMMETRIC_CIPHERS private static final String DIGEST_PACKAGE private static final String[] DIGESTS private static final String KEYSTORE_PACKAGE private static final String[] KEYSTORES public void <init> () private void setup () private void loadAlgorithms (java.lang.String, java.lang.String[]) Exception e Class clazz int i String packageName String[] names public void setParameter (java.lang.String, java.lang.Object) String parameterName Object parameter public boolean hasAlgorithm (java.lang.String, java.lang.String) String type String name public void addAlgorithm (java.lang.String, java.lang.String) String key String value public void addAlgorithm (java.lang.String, com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) String type com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String className public void addKeyInfoConverter (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter keyInfoConverter public com.android.org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter getKeyInfoConverter (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public void addAttributes (java.lang.String, java.util.Map) String attributeName String attributeKey java.util.Iterator it String key java.util.Map attributeMap private static com.android.org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter getAsymmetricKeyInfoConverter (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm public static java.security.PublicKey getPublicKey (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException java.security.NoSuchAlgorithmException ex java.security.spec.InvalidKeySpecException ex com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKeyInfo public static java.security.PrivateKey getPrivateKey (com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException java.security.NoSuchAlgorithmException ex java.security.spec.InvalidKeySpecException ex com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo privateKeyInfo static synthetic void access$000 (com.android.org.bouncycastle.jce.provider.BouncyCastleProvider) com.android.org.bouncycastle.jce.provider.BouncyCastleProvider x0 static void <clinit> () }
com/android/org/bouncycastle/jce/provider/BouncyCastleProvider.uau
com/android/org/bouncycastle/jce/provider/BouncyCastleProviderConfiguration.class
BouncyCastleProviderConfiguration.java package com.android.org.bouncycastle.jce.provider com.android.org.bouncycastle.jce.provider.BouncyCastleProviderConfiguration extends java.lang.Object implements com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration { private static java.security.Permission BC_EC_LOCAL_PERMISSION private static java.security.Permission BC_EC_PERMISSION private static java.security.Permission BC_DH_LOCAL_PERMISSION private static java.security.Permission BC_DH_PERMISSION private static java.security.Permission BC_EC_CURVE_PERMISSION private static java.security.Permission BC_ADDITIONAL_EC_CURVE_PERMISSION private ThreadLocal ecThreadSpec private ThreadLocal dhThreadSpec private volatile com.android.org.bouncycastle.jce.spec.ECParameterSpec ecImplicitCaParams private volatile Object dhDefaultParams private volatile java.util.Set acceptableNamedCurves private volatile java.util.Map additionalECParameters void <init> () void setParameter (java.lang.String, java.lang.Object) com.android.org.bouncycastle.jce.spec.ECParameterSpec curveSpec com.android.org.bouncycastle.jce.spec.ECParameterSpec curveSpec Object dhSpec Object dhSpec String parameterName Object parameter SecurityManager securityManager public com.android.org.bouncycastle.jce.spec.ECParameterSpec getEcImplicitlyCa () com.android.org.bouncycastle.jce.spec.ECParameterSpec spec public javax.crypto.spec.DHParameterSpec getDHDefaultParameters (int) javax.crypto.spec.DHParameterSpec spec int i javax.crypto.spec.DHParameterSpec[] specs int keySize Object params com.android.org.bouncycastle.crypto.params.DHParameters dhParams public java.security.spec.DSAParameterSpec getDSADefaultParameters (int) int keySize com.android.org.bouncycastle.crypto.params.DSAParameters dsaParams public java.util.Set getAcceptableNamedCurves () public java.util.Map getAdditionalECParameters () static void <clinit> () }
com/android/org/bouncycastle/jce/provider/CertBlocklist.class
CertBlocklist.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.CertBlocklist extends java.lang.Object { private static final java.util.logging.Logger logger public final java.util.Set serialBlocklist public final java.util.Set pubkeyBlocklist public void <init> () String androidData String blocklistRoot String defaultPubkeyBlocklistPath String defaultSerialBlocklistPath public void <init> (java.lang.String, java.lang.String) String pubkeyBlocklistPath String serialBlocklistPath private static boolean isHex (java.lang.String) NumberFormatException e String value private static boolean isPubkeyHash (java.lang.String) String value private static java.lang.String readBlocklist (java.lang.String) java.io.IOException e String path private static java.lang.String readFileAsString (java.lang.String) throws java.io.IOException String path private static java.io.ByteArrayOutputStream readFileAsBytes (java.lang.String) throws java.io.IOException int byteCount java.io.ByteArrayOutputStream bytes byte[] buffer String path java.io.RandomAccessFile f private static void closeQuietly (java.io.Closeable) RuntimeException rethrown java.io.Closeable closeable private static java.util.Set readSerialBlockList (java.lang.String) NumberFormatException e String value String path java.util.Set bl String serialBlocklist private static java.util.Set readPublicKeyBlockList (java.lang.String) String value String path java.util.Set bl String pubkeyBlocklist public boolean isPublicKeyBlockListed (java.security.PublicKey) byte[] blocklisted java.security.PublicKey publicKey byte[] encoded com.android.org.bouncycastle.crypto.Digest digest byte[] out public boolean isSerialNumberBlockListed (java.math.BigInteger) java.math.BigInteger serial static void <clinit> () }
com/android/org/bouncycastle/jce/provider/CertPathValidatorUtilities.class
CertPathValidatorUtilities.java package com.android.org.bouncycastle.jce.provider com.android.org.bouncycastle.jce.provider.CertPathValidatorUtilities extends java.lang.Object { protected static final String CERTIFICATE_POLICIES protected static final String BASIC_CONSTRAINTS protected static final String POLICY_MAPPINGS protected static final String SUBJECT_ALTERNATIVE_NAME protected static final String NAME_CONSTRAINTS protected static final String KEY_USAGE protected static final String INHIBIT_ANY_POLICY protected static final String ISSUING_DISTRIBUTION_POINT protected static final String DELTA_CRL_INDICATOR protected static final String POLICY_CONSTRAINTS protected static final String FRESHEST_CRL protected static final String CRL_DISTRIBUTION_POINTS protected static final String AUTHORITY_KEY_IDENTIFIER protected static final String ANY_POLICY protected static final String CRL_NUMBER protected static final int KEY_CERT_SIGN protected static final int CRL_SIGN protected static final String[] crlReasons void <init> () static java.util.Collection findTargets (com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters) throws java.security.cert.CertPathBuilderException com.android.org.bouncycastle.jce.provider.AnnotatedException e com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters paramsPKIX com.android.org.bouncycastle.jcajce.PKIXExtendedParameters baseParams com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector certSelect java.util.LinkedHashSet targets java.security.cert.Certificate target protected static java.security.cert.TrustAnchor findTrustAnchor (java.security.cert.X509Certificate, java.util.Set) throws com.android.org.bouncycastle.jce.provider.AnnotatedException java.security.cert.X509Certificate cert java.util.Set trustAnchors protected static java.security.cert.TrustAnchor findTrustAnchor (java.security.cert.X509Certificate, java.util.Set, java.lang.String) throws com.android.org.bouncycastle.jce.provider.AnnotatedException com.android.org.bouncycastle.asn1.x500.X500Name caName IllegalArgumentException ex Exception ex java.security.cert.X509Certificate cert java.util.Set trustAnchors String sigProvider java.security.cert.TrustAnchor trust java.security.PublicKey trustPublicKey Exception invalidKeyEx java.security.cert.X509CertSelector certSelectX509 javax.security.auth.x500.X500Principal certIssuerPrincipal com.android.org.bouncycastle.asn1.x500.X500Name certIssuerName java.util.Iterator iter static boolean isIssuerTrustAnchor (java.security.cert.X509Certificate, java.util.Set, java.lang.String) throws com.android.org.bouncycastle.jce.provider.AnnotatedException Exception e java.security.cert.X509Certificate cert java.util.Set trustAnchors String sigProvider static java.util.List getAdditionalStoresFromAltNames (byte[], java.util.Map) throws java.security.cert.CertificateParsingException com.android.org.bouncycastle.asn1.x509.GeneralName altName com.android.org.bouncycastle.jcajce.PKIXCertStore altStore int i byte[] issuerAlternativeName java.util.Map altNameCertStoreMap com.android.org.bouncycastle.asn1.x509.GeneralNames issuerAltName com.android.org.bouncycastle.asn1.x509.GeneralName[] names java.util.List stores protected static java.util.Date getValidityDate (com.android.org.bouncycastle.jcajce.PKIXExtendedParameters, java.util.Date) com.android.org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX java.util.Date currentDate java.util.Date validityDate protected static boolean isSelfIssued (java.security.cert.X509Certificate) java.security.cert.X509Certificate cert protected static com.android.org.bouncycastle.asn1.ASN1Primitive getExtensionValue (java.security.cert.X509Extension, java.lang.String) throws com.android.org.bouncycastle.jce.provider.AnnotatedException java.security.cert.X509Extension ext String oid byte[] bytes private static com.android.org.bouncycastle.asn1.ASN1Primitive getObject (java.lang.String, byte[]) throws com.android.org.bouncycastle.jce.provider.AnnotatedException com.android.org.bouncycastle.asn1.ASN1OctetString octs Exception e String oid byte[] ext protected static com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier (java.security.PublicKey) throws java.security.cert.CertPathValidatorException Exception e java.security.PublicKey key protected static final java.util.Set getQualifierSet (com.android.org.bouncycastle.asn1.ASN1Sequence) throws java.security.cert.CertPathValidatorException java.io.IOException ex com.android.org.bouncycastle.asn1.ASN1Sequence qualifiers java.util.Set pq java.io.ByteArrayOutputStream bOut com.android.org.bouncycastle.asn1.ASN1OutputStream aOut java.util.Enumeration e protected static com.android.org.bouncycastle.jce.provider.PKIXPolicyNode removePolicyNode (com.android.org.bouncycastle.jce.provider.PKIXPolicyNode, java.util.List[], com.android.org.bouncycastle.jce.provider.PKIXPolicyNode) int j com.android.org.bouncycastle.jce.provider.PKIXPolicyNode validPolicyTree java.util.List[] policyNodes com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _node com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _parent private static void removePolicyNodeRecurse (java.util.List[], com.android.org.bouncycastle.jce.provider.PKIXPolicyNode) com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _child java.util.Iterator _iter java.util.List[] policyNodes com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _node protected static boolean processCertD1i (int, java.util.List[], com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.util.Set) java.util.Set childExpectedPolicies com.android.org.bouncycastle.jce.provider.PKIXPolicyNode child com.android.org.bouncycastle.jce.provider.PKIXPolicyNode node java.util.Set expectedPolicies int j int index java.util.List[] policyNodes com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pOid java.util.Set pq java.util.List policyNodeVec protected static void processCertD1ii (int, java.util.List[], com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.util.Set) java.util.Set _childExpectedPolicies com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _child com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _node int j int index java.util.List[] policyNodes com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier _poid java.util.Set _pq java.util.List policyNodeVec protected static void prepareNextCertB1 (int, java.util.List[], java.lang.String, java.util.Map, java.security.cert.X509Certificate) throws com.android.org.bouncycastle.jce.provider.AnnotatedException java.security.cert.CertPathValidatorException com.android.org.bouncycastle.jce.provider.PKIXPolicyNode node Exception e Exception ex java.security.cert.CertPathValidatorException ex com.android.org.bouncycastle.asn1.x509.PolicyInformation pinfo com.android.org.bouncycastle.jce.provider.PKIXPolicyNode c_node java.util.Set pq com.android.org.bouncycastle.asn1.ASN1Sequence policies java.util.Enumeration e boolean ci com.android.org.bouncycastle.jce.provider.PKIXPolicyNode p_node com.android.org.bouncycastle.jce.provider.PKIXPolicyNode node int i java.util.List[] policyNodes String id_p java.util.Map m_idp java.security.cert.X509Certificate cert boolean idp_found java.util.Iterator nodes_i protected static com.android.org.bouncycastle.jce.provider.PKIXPolicyNode prepareNextCertB2 (int, java.util.List[], java.lang.String, com.android.org.bouncycastle.jce.provider.PKIXPolicyNode) com.android.org.bouncycastle.jce.provider.PKIXPolicyNode node2 int l java.util.List nodes int k com.android.org.bouncycastle.jce.provider.PKIXPolicyNode p_node com.android.org.bouncycastle.jce.provider.PKIXPolicyNode node int i java.util.List[] policyNodes String id_p com.android.org.bouncycastle.jce.provider.PKIXPolicyNode validPolicyTree java.util.Iterator nodes_i protected static boolean isAnyPolicy (java.util.Set) java.util.Set policySet protected static void findCertificates (java.util.LinkedHashSet, com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector, java.util.List) throws com.android.org.bouncycastle.jce.provider.AnnotatedException java.security.cert.CertStoreException e java.security.cert.CertStore certStore Object obj java.util.LinkedHashSet certs com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector certSelect java.util.List certStores java.util.Iterator iter static java.util.List getAdditionalStoresFromCRLDistributionPoint (com.android.org.bouncycastle.asn1.x509.CRLDistPoint, java.util.Map, java.util.Date, com.android.org.bouncycastle.jcajce.util.JcaJceHelper) throws com.android.org.bouncycastle.jce.provider.AnnotatedException com.android.org.bouncycastle.asn1.x509.DistributionPoint[] dps Exception e com.android.org.bouncycastle.jcajce.PKIXCRLStore store int j com.android.org.bouncycastle.asn1.x509.GeneralName[] genNames com.android.org.bouncycastle.asn1.x509.DistributionPointName dpn int i java.security.cert.CertificateFactory certFact Exception e com.android.org.bouncycastle.asn1.x509.GeneralName name int j com.android.org.bouncycastle.asn1.x509.GeneralName[] genNames com.android.org.bouncycastle.asn1.x509.DistributionPointName dpn int i java.security.cert.CertificateFactory certFact com.android.org.bouncycastle.asn1.x509.CRLDistPoint crldp java.util.Map namedCRLStoreMap java.util.Date validDate com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper com.android.org.bouncycastle.asn1.x509.DistributionPoint[] dps java.util.List stores protected static void getCRLIssuersFromDistributionPoint (com.android.org.bouncycastle.asn1.x509.DistributionPoint, java.util.Collection, java.security.cert.X509CRLSelector) throws com.android.org.bouncycastle.jce.provider.AnnotatedException java.io.IOException e int j com.android.org.bouncycastle.asn1.x509.GeneralName[] genNames java.util.Iterator it java.io.IOException ex com.android.org.bouncycastle.asn1.x509.DistributionPoint dp java.util.Collection issuerPrincipals java.security.cert.X509CRLSelector selector java.util.List issuers java.util.Iterator it private static java.math.BigInteger getSerialNumber (java.lang.Object) Object cert protected static void getCertStatus (java.util.Date, java.security.cert.X509CRL, java.lang.Object, com.android.org.bouncycastle.jce.provider.CertStatus) throws com.android.org.bouncycastle.jce.provider.AnnotatedException boolean isIndirect java.security.cert.CRLException exception com.android.org.bouncycastle.asn1.x500.X500Name certIssuer javax.security.auth.x500.X500Principal certificateIssuer com.android.org.bouncycastle.asn1.x500.X500Name certIssuer java.security.cert.X509CRLEntry crl_entry Exception e java.util.Date validDate java.security.cert.X509CRL crl Object cert com.android.org.bouncycastle.jce.provider.CertStatus certStatus boolean isIndirect java.security.cert.X509CRLEntry crl_entry com.android.org.bouncycastle.asn1.ASN1Enumerated reasonCode int reasonCodeValue protected static java.util.Set getDeltaCRLs (java.util.Date, java.security.cert.X509CRL, java.util.List, java.util.List, com.android.org.bouncycastle.jcajce.util.JcaJceHelper) throws com.android.org.bouncycastle.jce.provider.AnnotatedException java.io.IOException e com.android.org.bouncycastle.asn1.ASN1Primitive derObject Exception e byte[] idp Exception e java.security.cert.CertificateFactory certFact Exception e com.android.org.bouncycastle.asn1.x509.GeneralName name int j com.android.org.bouncycastle.asn1.x509.GeneralName[] genNames com.android.org.bouncycastle.asn1.x509.DistributionPointName dpn int i java.security.cert.CertificateFactory certFact com.android.org.bouncycastle.asn1.x509.CRLDistPoint id com.android.org.bouncycastle.asn1.x509.DistributionPoint[] dps java.security.cert.X509CRL crl java.util.Iterator it java.util.Date validityDate java.security.cert.X509CRL completeCRL java.util.List certStores java.util.List pkixCrlStores com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper java.security.cert.X509CRLSelector baseDeltaSelect java.math.BigInteger completeCRLNumber byte[] idp com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder selBuilder com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector deltaSelect java.util.Set temp java.util.Set result private static boolean isDeltaCRL (java.security.cert.X509CRL) java.security.cert.X509CRL crl java.util.Set critical protected static java.util.Set getCompleteCRLs (com.android.org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters, com.android.org.bouncycastle.asn1.x509.DistributionPoint, java.lang.Object, com.android.org.bouncycastle.jcajce.PKIXExtendedParameters, java.util.Date) throws com.android.org.bouncycastle.jce.provider.AnnotatedException com.android.org.bouncycastle.jce.provider.RecoverableCertPathValidatorException java.util.Set issuers com.android.org.bouncycastle.jce.provider.AnnotatedException e com.android.org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters params com.android.org.bouncycastle.asn1.x509.DistributionPoint dp Object cert com.android.org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX java.util.Date validityDate java.security.cert.X509CRLSelector baseCrlSelect com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector crlSelect java.util.Set crls protected static java.util.Date getValidCertDateFromValidityModel (java.util.Date, int, java.security.cert.CertPath, int) throws com.android.org.bouncycastle.jce.provider.AnnotatedException byte[] extBytes java.io.IOException e IllegalArgumentException e java.text.ParseException e com.android.org.bouncycastle.asn1.ASN1GeneralizedTime dateOfCertgen java.util.Date validityDate int validityModel java.security.cert.CertPath certPath int index java.security.cert.X509Certificate issuedCert protected static java.security.PublicKey getNextWorkingKey (java.util.List, int, com.android.org.bouncycastle.jcajce.util.JcaJceHelper) throws java.security.cert.CertPathValidatorException java.security.KeyFactory keyFactory Exception exception java.security.cert.X509Certificate parentCert java.security.interfaces.DSAPublicKey prevDSAPubKey java.security.interfaces.DSAParams dsaParams java.security.spec.DSAPublicKeySpec dsaPubKeySpec int i java.util.List certs int index com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper java.security.cert.Certificate cert java.security.PublicKey pubKey java.security.interfaces.DSAPublicKey dsaPubKey static java.util.Collection findIssuerCerts (java.security.cert.X509Certificate, java.util.List, java.util.List) throws com.android.org.bouncycastle.jce.provider.AnnotatedException Exception e com.android.org.bouncycastle.asn1.ASN1OctetString aki byte[] authorityKeyIdentifier byte[] akiExtensionValue com.android.org.bouncycastle.jce.provider.AnnotatedException e java.security.cert.X509Certificate cert java.util.List certStores java.util.List pkixCertStores java.security.cert.X509CertSelector selector com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector certSelect java.util.LinkedHashSet certs protected static void verifyX509Certificate (java.security.cert.X509Certificate, java.security.PublicKey, java.lang.String) throws java.security.GeneralSecurityException java.security.cert.X509Certificate cert java.security.PublicKey publicKey String sigProvider static void checkCRLsNotEmpty (com.android.org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters, java.util.Set, java.lang.Object) throws com.android.org.bouncycastle.jce.provider.RecoverableCertPathValidatorException com.android.org.bouncycastle.x509.X509AttributeCertificate aCert java.security.cert.X509Certificate xCert com.android.org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters params java.util.Set crls Object cert static void <clinit> () }
com/android/org/bouncycastle/jce/provider/CertStatus.class
CertStatus.java package com.android.org.bouncycastle.jce.provider com.android.org.bouncycastle.jce.provider.CertStatus extends java.lang.Object { public static final int UNREVOKED public static final int UNDETERMINED int certStatus java.util.Date revocationDate void <init> () public java.util.Date getRevocationDate () public void setRevocationDate (java.util.Date) java.util.Date revocationDate public int getCertStatus () public void setCertStatus (int) int certStatus }
com/android/org/bouncycastle/jce/provider/CertStoreCollectionSpi.class
CertStoreCollectionSpi.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.CertStoreCollectionSpi extends java.security.cert.CertStoreSpi { private java.security.cert.CollectionCertStoreParameters params public void <init> (java.security.cert.CertStoreParameters) throws java.security.InvalidAlgorithmParameterException java.security.cert.CertStoreParameters params public java.util.Collection engineGetCertificates (java.security.cert.CertSelector) throws java.security.cert.CertStoreException Object obj Object obj java.security.cert.CertSelector selector java.util.List col java.util.Iterator iter public java.util.Collection engineGetCRLs (java.security.cert.CRLSelector) throws java.security.cert.CertStoreException Object obj Object obj java.security.cert.CRLSelector selector java.util.List col java.util.Iterator iter }
com/android/org/bouncycastle/jce/provider/DHUtil.class
DHUtil.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.DHUtil extends java.lang.Object { public void <init> () public static com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException javax.crypto.interfaces.DHPublicKey k java.security.PublicKey key public static com.android.org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException javax.crypto.interfaces.DHPrivateKey k java.security.PrivateKey key }
com/android/org/bouncycastle/jce/provider/ExtCRLException.class
ExtCRLException.java package com.android.org.bouncycastle.jce.provider com.android.org.bouncycastle.jce.provider.ExtCRLException extends java.security.cert.CRLException { Throwable cause void <init> (java.lang.String, java.lang.Throwable) String message Throwable cause public java.lang.Throwable getCause () }
com/android/org/bouncycastle/jce/provider/JCEDHPrivateKey.class
JCEDHPrivateKey.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.JCEDHPrivateKey extends java.lang.Object implements javax.crypto.interfaces.DHPrivateKey com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier { static final long serialVersionUID java.math.BigInteger x private javax.crypto.spec.DHParameterSpec dhSpec private com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info private com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier attrCarrier protected void <init> () void <init> (javax.crypto.interfaces.DHPrivateKey) javax.crypto.interfaces.DHPrivateKey key void <init> (javax.crypto.spec.DHPrivateKeySpec) javax.crypto.spec.DHPrivateKeySpec spec void <init> (com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException com.android.org.bouncycastle.asn1.pkcs.DHParameter params com.android.org.bouncycastle.asn1.x9.DHDomainParameters params com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info com.android.org.bouncycastle.asn1.ASN1Sequence seq com.android.org.bouncycastle.asn1.ASN1Integer derX com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id void <init> (com.android.org.bouncycastle.crypto.params.DHPrivateKeyParameters) com.android.org.bouncycastle.crypto.params.DHPrivateKeyParameters params public java.lang.String getAlgorithm () public java.lang.String getFormat () public byte[] getEncoded () com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info java.io.IOException e public javax.crypto.spec.DHParameterSpec getParams () public java.math.BigInteger getX () private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out public void setBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1Encodable attribute public com.android.org.bouncycastle.asn1.ASN1Encodable getBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public java.util.Enumeration getBagAttributeKeys () }
com/android/org/bouncycastle/jce/provider/JCEDHPublicKey.class
JCEDHPublicKey.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.JCEDHPublicKey extends java.lang.Object implements javax.crypto.interfaces.DHPublicKey { static final long serialVersionUID private java.math.BigInteger y private javax.crypto.spec.DHParameterSpec dhSpec private com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info void <init> (javax.crypto.spec.DHPublicKeySpec) javax.crypto.spec.DHPublicKeySpec spec void <init> (javax.crypto.interfaces.DHPublicKey) javax.crypto.interfaces.DHPublicKey key void <init> (com.android.org.bouncycastle.crypto.params.DHPublicKeyParameters) com.android.org.bouncycastle.crypto.params.DHPublicKeyParameters params void <init> (java.math.BigInteger, javax.crypto.spec.DHParameterSpec) java.math.BigInteger y javax.crypto.spec.DHParameterSpec dhSpec void <init> (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) com.android.org.bouncycastle.asn1.ASN1Integer derY java.io.IOException e com.android.org.bouncycastle.asn1.pkcs.DHParameter params com.android.org.bouncycastle.asn1.x9.DHDomainParameters params com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info com.android.org.bouncycastle.asn1.ASN1Integer derY com.android.org.bouncycastle.asn1.ASN1Sequence seq com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier id public java.lang.String getAlgorithm () public java.lang.String getFormat () public byte[] getEncoded () public javax.crypto.spec.DHParameterSpec getParams () public java.math.BigInteger getY () private boolean isPKCSParam (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq com.android.org.bouncycastle.asn1.ASN1Integer l com.android.org.bouncycastle.asn1.ASN1Integer p private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out }
com/android/org/bouncycastle/jce/provider/JCEECPrivateKey.class
JCEECPrivateKey.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.JCEECPrivateKey extends java.lang.Object implements java.security.interfaces.ECPrivateKey com.android.org.bouncycastle.jce.interfaces.ECPrivateKey com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier com.android.org.bouncycastle.jce.interfaces.ECPointEncoder { private String algorithm private java.math.BigInteger d private java.security.spec.ECParameterSpec ecSpec private boolean withCompression private com.android.org.bouncycastle.asn1.DERBitString publicKey private com.android.org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier protected void <init> () public void <init> (java.security.interfaces.ECPrivateKey) java.security.interfaces.ECPrivateKey key public void <init> (java.lang.String, com.android.org.bouncycastle.jce.spec.ECPrivateKeySpec) com.android.org.bouncycastle.math.ec.ECCurve curve java.security.spec.EllipticCurve ellipticCurve String algorithm com.android.org.bouncycastle.jce.spec.ECPrivateKeySpec spec public void <init> (java.lang.String, java.security.spec.ECPrivateKeySpec) String algorithm java.security.spec.ECPrivateKeySpec spec public void <init> (java.lang.String, com.android.org.bouncycastle.jce.provider.JCEECPrivateKey) String algorithm com.android.org.bouncycastle.jce.provider.JCEECPrivateKey key public void <init> (java.lang.String, com.android.org.bouncycastle.crypto.params.ECPrivateKeyParameters, com.android.org.bouncycastle.jce.provider.JCEECPublicKey, java.security.spec.ECParameterSpec) com.android.org.bouncycastle.crypto.params.ECDomainParameters dp java.security.spec.EllipticCurve ellipticCurve String algorithm com.android.org.bouncycastle.crypto.params.ECPrivateKeyParameters params com.android.org.bouncycastle.jce.provider.JCEECPublicKey pubKey java.security.spec.ECParameterSpec spec public void <init> (java.lang.String, com.android.org.bouncycastle.crypto.params.ECPrivateKeyParameters, com.android.org.bouncycastle.jce.provider.JCEECPublicKey, com.android.org.bouncycastle.jce.spec.ECParameterSpec) com.android.org.bouncycastle.crypto.params.ECDomainParameters dp java.security.spec.EllipticCurve ellipticCurve java.security.spec.EllipticCurve ellipticCurve String algorithm com.android.org.bouncycastle.crypto.params.ECPrivateKeyParameters params com.android.org.bouncycastle.jce.provider.JCEECPublicKey pubKey com.android.org.bouncycastle.jce.spec.ECParameterSpec spec public void <init> (java.lang.String, com.android.org.bouncycastle.crypto.params.ECPrivateKeyParameters) String algorithm com.android.org.bouncycastle.crypto.params.ECPrivateKeyParameters params void <init> (com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info private void populateFromPrivKeyInfo (com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException java.security.spec.EllipticCurve ellipticCurve com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x9.X9ECParameters ecP com.android.org.bouncycastle.asn1.x9.X9ECParameters ecP java.security.spec.EllipticCurve ellipticCurve com.android.org.bouncycastle.asn1.ASN1Integer derD com.android.org.bouncycastle.asn1.sec.ECPrivateKeyStructure ec com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.asn1.ASN1Encodable privKey public java.lang.String getAlgorithm () public java.lang.String getFormat () public byte[] getEncoded () com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier curveOid com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECParameters ecP com.android.org.bouncycastle.asn1.sec.ECPrivateKeyStructure keyStructure com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info java.io.IOException e com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.asn1.sec.ECPrivateKeyStructure keyStructure public java.security.spec.ECParameterSpec getParams () public com.android.org.bouncycastle.jce.spec.ECParameterSpec getParameters () com.android.org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec () public java.math.BigInteger getS () public java.math.BigInteger getD () public void setBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1Encodable attribute public com.android.org.bouncycastle.asn1.ASN1Encodable getBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public java.util.Enumeration getBagAttributeKeys () public void setPointFormat (java.lang.String) String style public boolean equals (java.lang.Object) Object o com.android.org.bouncycastle.jce.provider.JCEECPrivateKey other public int hashCode () public java.lang.String toString () StringBuffer buf String nl private com.android.org.bouncycastle.asn1.DERBitString getPublicKeyDetails (com.android.org.bouncycastle.jce.provider.JCEECPublicKey) com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info java.io.IOException e com.android.org.bouncycastle.jce.provider.JCEECPublicKey pub private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in byte[] enc private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out }
com/android/org/bouncycastle/jce/provider/JCEECPublicKey.class
JCEECPublicKey.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.JCEECPublicKey extends java.lang.Object implements java.security.interfaces.ECPublicKey com.android.org.bouncycastle.jce.interfaces.ECPublicKey com.android.org.bouncycastle.jce.interfaces.ECPointEncoder { private String algorithm private com.android.org.bouncycastle.math.ec.ECPoint q private java.security.spec.ECParameterSpec ecSpec private boolean withCompression public void <init> (java.lang.String, com.android.org.bouncycastle.jce.provider.JCEECPublicKey) String algorithm com.android.org.bouncycastle.jce.provider.JCEECPublicKey key public void <init> (java.lang.String, java.security.spec.ECPublicKeySpec) String algorithm java.security.spec.ECPublicKeySpec spec public void <init> (java.lang.String, com.android.org.bouncycastle.jce.spec.ECPublicKeySpec) com.android.org.bouncycastle.math.ec.ECCurve curve java.security.spec.EllipticCurve ellipticCurve com.android.org.bouncycastle.jce.spec.ECParameterSpec s String algorithm com.android.org.bouncycastle.jce.spec.ECPublicKeySpec spec public void <init> (java.lang.String, com.android.org.bouncycastle.crypto.params.ECPublicKeyParameters, java.security.spec.ECParameterSpec) java.security.spec.EllipticCurve ellipticCurve String algorithm com.android.org.bouncycastle.crypto.params.ECPublicKeyParameters params java.security.spec.ECParameterSpec spec com.android.org.bouncycastle.crypto.params.ECDomainParameters dp public void <init> (java.lang.String, com.android.org.bouncycastle.crypto.params.ECPublicKeyParameters, com.android.org.bouncycastle.jce.spec.ECParameterSpec) java.security.spec.EllipticCurve ellipticCurve java.security.spec.EllipticCurve ellipticCurve String algorithm com.android.org.bouncycastle.crypto.params.ECPublicKeyParameters params com.android.org.bouncycastle.jce.spec.ECParameterSpec spec com.android.org.bouncycastle.crypto.params.ECDomainParameters dp public void <init> (java.lang.String, com.android.org.bouncycastle.crypto.params.ECPublicKeyParameters) String algorithm com.android.org.bouncycastle.crypto.params.ECPublicKeyParameters params private java.security.spec.ECParameterSpec createSpec (java.security.spec.EllipticCurve, com.android.org.bouncycastle.crypto.params.ECDomainParameters) java.security.spec.EllipticCurve ellipticCurve com.android.org.bouncycastle.crypto.params.ECDomainParameters dp public void <init> (java.security.interfaces.ECPublicKey) java.security.interfaces.ECPublicKey key void <init> (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info private void populateFromPubKeyInfo (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x9.X9ECParameters ecP com.android.org.bouncycastle.math.ec.ECCurve curve java.security.spec.EllipticCurve ellipticCurve com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECParameters ecP java.security.spec.EllipticCurve ellipticCurve java.io.IOException ex int qLength com.android.org.bouncycastle.asn1.x9.X962Parameters params com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.DERBitString bits byte[] data com.android.org.bouncycastle.asn1.ASN1OctetString key com.android.org.bouncycastle.asn1.x9.X9ECPoint derQ com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier algID public java.lang.String getAlgorithm () public java.lang.String getFormat () public byte[] getEncoded () com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier curveOid com.android.org.bouncycastle.asn1.ASN1Encodable params com.android.org.bouncycastle.asn1.ASN1Encodable params com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.asn1.x9.X9ECParameters ecP byte[] pubKeyOctets com.android.org.bouncycastle.asn1.ASN1Encodable params com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info private void extractBytes (byte[], int, java.math.BigInteger) byte[] tmp int i byte[] encKey int offSet java.math.BigInteger bI byte[] val public java.security.spec.ECParameterSpec getParams () public com.android.org.bouncycastle.jce.spec.ECParameterSpec getParameters () public java.security.spec.ECPoint getW () public com.android.org.bouncycastle.math.ec.ECPoint getQ () public com.android.org.bouncycastle.math.ec.ECPoint engineGetQ () com.android.org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec () public java.lang.String toString () StringBuffer buf String nl public void setPointFormat (java.lang.String) String style public boolean equals (java.lang.Object) Object o com.android.org.bouncycastle.jce.provider.JCEECPublicKey other public int hashCode () private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in byte[] enc private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out }
com/android/org/bouncycastle/jce/provider/JDKDSAPrivateKey.class
JDKDSAPrivateKey.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.JDKDSAPrivateKey extends java.lang.Object implements java.security.interfaces.DSAPrivateKey com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier { private static final long serialVersionUID java.math.BigInteger x java.security.interfaces.DSAParams dsaSpec private com.android.org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier protected void <init> () void <init> (java.security.interfaces.DSAPrivateKey) java.security.interfaces.DSAPrivateKey key void <init> (java.security.spec.DSAPrivateKeySpec) java.security.spec.DSAPrivateKeySpec spec void <init> (com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info com.android.org.bouncycastle.asn1.x509.DSAParameter params com.android.org.bouncycastle.asn1.ASN1Integer derX void <init> (com.android.org.bouncycastle.crypto.params.DSAPrivateKeyParameters) com.android.org.bouncycastle.crypto.params.DSAPrivateKeyParameters params public java.lang.String getAlgorithm () public java.lang.String getFormat () public byte[] getEncoded () com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo info java.io.IOException e public java.security.interfaces.DSAParams getParams () public java.math.BigInteger getX () public boolean equals (java.lang.Object) Object o java.security.interfaces.DSAPrivateKey other public int hashCode () public void setBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1Encodable attribute public com.android.org.bouncycastle.asn1.ASN1Encodable getBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public java.util.Enumeration getBagAttributeKeys () private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out }
com/android/org/bouncycastle/jce/provider/JDKDSAPublicKey.class
JDKDSAPublicKey.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.JDKDSAPublicKey extends java.lang.Object implements java.security.interfaces.DSAPublicKey { private static final long serialVersionUID private java.math.BigInteger y private java.security.interfaces.DSAParams dsaSpec void <init> (java.security.spec.DSAPublicKeySpec) java.security.spec.DSAPublicKeySpec spec void <init> (java.security.interfaces.DSAPublicKey) java.security.interfaces.DSAPublicKey key void <init> (com.android.org.bouncycastle.crypto.params.DSAPublicKeyParameters) com.android.org.bouncycastle.crypto.params.DSAPublicKeyParameters params void <init> (java.math.BigInteger, java.security.spec.DSAParameterSpec) java.math.BigInteger y java.security.spec.DSAParameterSpec dsaSpec void <init> (com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) com.android.org.bouncycastle.asn1.ASN1Integer derY java.io.IOException e com.android.org.bouncycastle.asn1.x509.DSAParameter params com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info com.android.org.bouncycastle.asn1.ASN1Integer derY private boolean isNotNull (com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1Encodable parameters public java.lang.String getAlgorithm () public java.lang.String getFormat () public byte[] getEncoded () java.io.IOException e public java.security.interfaces.DSAParams getParams () public java.math.BigInteger getY () public java.lang.String toString () StringBuffer buf String nl public int hashCode () public boolean equals (java.lang.Object) Object o java.security.interfaces.DSAPublicKey other private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out }
com/android/org/bouncycastle/jce/provider/JDKPKCS12StoreParameter.class
JDKPKCS12StoreParameter.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.JDKPKCS12StoreParameter extends java.lang.Object implements java.security.KeyStore$LoadStoreParameter { private java.io.OutputStream outputStream private java.security.KeyStore$ProtectionParameter protectionParameter private boolean useDEREncoding public void <init> () public java.io.OutputStream getOutputStream () public java.security.KeyStore$ProtectionParameter getProtectionParameter () public boolean isUseDEREncoding () public void setOutputStream (java.io.OutputStream) java.io.OutputStream outputStream public void setPassword (char[]) char[] password public void setProtectionParameter (java.security.KeyStore$ProtectionParameter) java.security.KeyStore$ProtectionParameter protectionParameter public void setUseDEREncoding (boolean) boolean useDEREncoding }
com/android/org/bouncycastle/jce/provider/PEMUtil.class
PEMUtil.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.PEMUtil extends java.lang.Object { private final String _header1 private final String _header2 private final String _footer1 private final String _footer2 void <init> (java.lang.String) String type private java.lang.String readLine (java.io.InputStream) throws java.io.IOException java.io.InputStream in int c StringBuffer l com.android.org.bouncycastle.asn1.ASN1Sequence readPEMObject (java.io.InputStream) throws java.io.IOException com.android.org.bouncycastle.asn1.ASN1Primitive o java.io.InputStream in String line StringBuffer pemBuf }
com/android/org/bouncycastle/jce/provider/PKIXCRLUtil.class
PKIXCRLUtil.java package com.android.org.bouncycastle.jce.provider abstract com.android.org.bouncycastle.jce.provider.PKIXCRLUtil extends java.lang.Object { void <init> () static java.util.Set findCRLs (com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector, java.util.Date, java.util.List, java.util.List) throws com.android.org.bouncycastle.jce.provider.AnnotatedException com.android.org.bouncycastle.jce.provider.AnnotatedException e java.security.cert.X509Certificate cert java.security.cert.X509CRL crl java.util.Iterator it com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector crlselect java.util.Date validityDate java.util.List certStores java.util.List pkixCrlStores java.util.HashSet initialSet java.util.Set finalSet private static void findCRLs (java.util.HashSet, com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector, java.util.List) throws com.android.org.bouncycastle.jce.provider.AnnotatedException java.security.cert.CertStoreException e java.security.cert.CertStore store Object obj java.util.HashSet crls com.android.org.bouncycastle.jcajce.PKIXCRLStoreSelector crlSelect java.util.List crlStores com.android.org.bouncycastle.jce.provider.AnnotatedException lastException boolean foundValidStore java.util.Iterator iter }
com/android/org/bouncycastle/jce/provider/PKIXCertPathBuilderSpi.class
PKIXCertPathBuilderSpi.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.PKIXCertPathBuilderSpi extends java.security.cert.CertPathBuilderSpi { private final boolean isForCRLCheck private Exception certPathException public void <init> () void <init> (boolean) boolean isForCRLCheck public java.security.cert.CertPathBuilderResult engineBuild (java.security.cert.CertPathParameters) throws java.security.cert.CertPathBuilderException java.security.InvalidAlgorithmParameterException java.util.Iterator it com.android.org.bouncycastle.x509.ExtendedPKIXBuilderParameters extPKIX com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder paramsBldrPKIXBldr com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder paramsPKIXBldr com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder paramsBldrPKIXBldr com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters paramsPKIX com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters paramsPKIX java.security.cert.X509Certificate cert java.security.cert.CertPathParameters params com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters paramsPKIX java.util.Collection targets java.util.Iterator targetIter java.util.List certPathList java.security.cert.CertPathBuilderResult result protected java.security.cert.CertPathBuilderResult build (java.security.cert.X509Certificate, com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters, java.util.List) com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory cFact com.android.org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi validator Exception e Exception e Exception e java.security.cert.CertPath certPath java.security.cert.PKIXCertPathValidatorResult result java.security.cert.CertificateParsingException e com.android.org.bouncycastle.jce.provider.AnnotatedException e java.security.cert.X509Certificate issuer java.util.List stores java.util.Collection issuers java.util.Iterator it com.android.org.bouncycastle.jce.provider.AnnotatedException e java.security.cert.X509Certificate tbvCert com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters pkixParams java.util.List tbvPath com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory cFact com.android.org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi validator java.security.cert.CertPathBuilderResult builderResult }
com/android/org/bouncycastle/jce/provider/PKIXCertPathValidatorSpi$NoPreloadHolder.class
PKIXCertPathValidatorSpi.java package com.android.org.bouncycastle.jce.provider com.android.org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi$NoPreloadHolder extends java.lang.Object { private static final com.android.org.bouncycastle.jce.provider.CertBlocklist blocklist private void <init> () static synthetic com.android.org.bouncycastle.jce.provider.CertBlocklist access$000 () static void <clinit> () }
com/android/org/bouncycastle/jce/provider/PKIXCertPathValidatorSpi.class
PKIXCertPathValidatorSpi.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi extends java.security.cert.CertPathValidatorSpi { private final com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper private final boolean isForCRLCheck public void <init> () public void <init> (boolean) boolean isForCRLCheck public java.security.cert.CertPathValidatorResult engineValidate (java.security.cert.CertPath, java.security.cert.CertPathParameters) throws java.security.cert.CertPathValidatorException java.security.InvalidAlgorithmParameterException com.android.org.bouncycastle.x509.ExtendedPKIXParameters extPKIX com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder paramsPKIXBldr com.android.org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX com.android.org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX com.android.org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX String message com.android.org.bouncycastle.jce.provider.AnnotatedException e java.math.BigInteger serial java.security.cert.X509Certificate cert java.security.cert.TrustAnchor trust com.android.org.bouncycastle.jce.provider.AnnotatedException e int j int explicitPolicy int inhibitAnyPolicy int policyMapping java.security.PublicKey workingPublicKey com.android.org.bouncycastle.asn1.x500.X500Name workingIssuerName java.security.PublicKey workingPublicKey com.android.org.bouncycastle.asn1.x500.X500Name workingIssuerName RuntimeException ex java.security.cert.CertPathValidatorException e com.android.org.bouncycastle.jce.provider.ProvCrlRevocationChecker revocationChecker String message com.android.org.bouncycastle.jce.provider.AnnotatedException e com.android.org.bouncycastle.jce.provider.AnnotatedException e java.security.cert.CertPathValidatorException e java.util.Set criticalExtensions boolean verificationAlreadyPerformed int i java.security.cert.CertPath certPath java.security.cert.CertPathParameters params com.android.org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX java.util.List certs int n java.util.Date currentDate java.util.Date validityDate java.util.Set userInitialPolicySet java.security.cert.TrustAnchor trust java.util.Iterator certIter int index java.util.List[] policyNodes java.util.Set policySet com.android.org.bouncycastle.jce.provider.PKIXPolicyNode validPolicyTree com.android.org.bouncycastle.jce.provider.PKIXNameConstraintValidator nameConstraintValidator int explicitPolicy java.util.Set acceptablePolicies int inhibitAnyPolicy int policyMapping java.security.PublicKey workingPublicKey com.android.org.bouncycastle.asn1.x500.X500Name workingIssuerName java.security.cert.X509Certificate sign com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier workingAlgId com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier workingPublicKeyAlgorithm com.android.org.bouncycastle.asn1.ASN1Encodable workingPublicKeyParameters int maxPathLength java.util.List pathCheckers com.android.org.bouncycastle.jce.provider.ProvCrlRevocationChecker revocationChecker java.security.cert.X509Certificate cert java.util.Set criticalExtensions com.android.org.bouncycastle.jce.provider.PKIXPolicyNode intersection static void checkCertificate (java.security.cert.X509Certificate) throws com.android.org.bouncycastle.jce.provider.AnnotatedException java.security.cert.CertificateEncodingException e IllegalArgumentException e java.security.cert.X509Certificate cert }
com/android/org/bouncycastle/jce/provider/PKIXNameConstraintValidator.class
PKIXNameConstraintValidator.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.PKIXNameConstraintValidator extends java.lang.Object { com.android.org.bouncycastle.asn1.x509.PKIXNameConstraintValidator validator public void <init> () public int hashCode () public boolean equals (java.lang.Object) Object o com.android.org.bouncycastle.jce.provider.PKIXNameConstraintValidator constraintValidator public void checkPermittedDN (com.android.org.bouncycastle.asn1.ASN1Sequence) throws com.android.org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException e com.android.org.bouncycastle.asn1.ASN1Sequence dns public void checkExcludedDN (com.android.org.bouncycastle.asn1.ASN1Sequence) throws com.android.org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException e com.android.org.bouncycastle.asn1.ASN1Sequence dns public void checkPermitted (com.android.org.bouncycastle.asn1.x509.GeneralName) throws com.android.org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException e com.android.org.bouncycastle.asn1.x509.GeneralName name public void checkExcluded (com.android.org.bouncycastle.asn1.x509.GeneralName) throws com.android.org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException com.android.org.bouncycastle.asn1.x509.NameConstraintValidatorException e com.android.org.bouncycastle.asn1.x509.GeneralName name public void intersectPermittedSubtree (com.android.org.bouncycastle.asn1.x509.GeneralSubtree) com.android.org.bouncycastle.asn1.x509.GeneralSubtree permitted public void intersectPermittedSubtree (com.android.org.bouncycastle.asn1.x509.GeneralSubtree[]) com.android.org.bouncycastle.asn1.x509.GeneralSubtree[] permitted public void intersectEmptyPermittedSubtree (int) int nameType public void addExcludedSubtree (com.android.org.bouncycastle.asn1.x509.GeneralSubtree) com.android.org.bouncycastle.asn1.x509.GeneralSubtree subtree public java.lang.String toString () }
com/android/org/bouncycastle/jce/provider/PKIXNameConstraintValidatorException.class
PKIXNameConstraintValidatorException.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException extends java.lang.Exception { private Throwable cause public void <init> (java.lang.String) String msg public void <init> (java.lang.String, java.lang.Throwable) String msg Throwable e public java.lang.Throwable getCause () }
com/android/org/bouncycastle/jce/provider/PKIXPolicyNode.class
PKIXPolicyNode.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.PKIXPolicyNode extends java.lang.Object implements java.security.cert.PolicyNode { protected java.util.List children protected int depth protected java.util.Set expectedPolicies protected java.security.cert.PolicyNode parent protected java.util.Set policyQualifiers protected String validPolicy protected boolean critical public void <init> (java.util.List, int, java.util.Set, java.security.cert.PolicyNode, java.util.Set, java.lang.String, boolean) java.util.List _children int _depth java.util.Set _expectedPolicies java.security.cert.PolicyNode _parent java.util.Set _policyQualifiers String _validPolicy boolean _critical public void addChild (com.android.org.bouncycastle.jce.provider.PKIXPolicyNode) com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _child public java.util.Iterator getChildren () public int getDepth () public java.util.Set getExpectedPolicies () public java.security.cert.PolicyNode getParent () public java.util.Set getPolicyQualifiers () public java.lang.String getValidPolicy () public boolean hasChildren () public boolean isCritical () public void removeChild (com.android.org.bouncycastle.jce.provider.PKIXPolicyNode) com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _child public void setCritical (boolean) boolean _critical public void setParent (com.android.org.bouncycastle.jce.provider.PKIXPolicyNode) com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _parent public java.lang.String toString () public java.lang.String toString (java.lang.String) int i String _indent StringBuffer _buf public java.lang.Object clone () public com.android.org.bouncycastle.jce.provider.PKIXPolicyNode copy () com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _child java.util.Set _expectedPolicies java.util.Iterator _iter java.util.Set _policyQualifiers com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _node public void setExpectedPolicies (java.util.Set) java.util.Set expectedPolicies }
com/android/org/bouncycastle/jce/provider/PrincipalUtils.class
PrincipalUtils.java package com.android.org.bouncycastle.jce.provider com.android.org.bouncycastle.jce.provider.PrincipalUtils extends java.lang.Object { void <init> () static com.android.org.bouncycastle.asn1.x500.X500Name getCA (java.security.cert.TrustAnchor) java.security.cert.TrustAnchor trustAnchor static com.android.org.bouncycastle.asn1.x500.X500Name getEncodedIssuerPrincipal (java.lang.Object) Object cert static com.android.org.bouncycastle.asn1.x500.X500Name getIssuerPrincipal (java.security.cert.X509Certificate) java.security.cert.X509Certificate certificate static com.android.org.bouncycastle.asn1.x500.X500Name getIssuerPrincipal (java.security.cert.X509CRL) java.security.cert.X509CRL crl static com.android.org.bouncycastle.asn1.x500.X500Name getSubjectPrincipal (java.security.cert.X509Certificate) java.security.cert.X509Certificate certificate static com.android.org.bouncycastle.asn1.x500.X500Name getX500Name (javax.security.auth.x500.X500Principal) javax.security.auth.x500.X500Principal principal com.android.org.bouncycastle.asn1.x500.X500Name name static com.android.org.bouncycastle.asn1.x500.X500Name getX500Name (com.android.org.bouncycastle.asn1.x500.X500NameStyle, javax.security.auth.x500.X500Principal) com.android.org.bouncycastle.asn1.x500.X500NameStyle style javax.security.auth.x500.X500Principal principal com.android.org.bouncycastle.asn1.x500.X500Name name private static byte[] getEncoded (javax.security.auth.x500.X500Principal) javax.security.auth.x500.X500Principal principal byte[] encoding private static byte[] notNull (byte[]) byte[] encoding private static java.security.cert.TrustAnchor notNull (java.security.cert.TrustAnchor) java.security.cert.TrustAnchor trustAnchor private static java.security.cert.X509Certificate notNull (java.security.cert.X509Certificate) java.security.cert.X509Certificate certificate private static java.security.cert.X509CRL notNull (java.security.cert.X509CRL) java.security.cert.X509CRL crl private static com.android.org.bouncycastle.asn1.x500.X500Name notNull (com.android.org.bouncycastle.asn1.x500.X500Name) com.android.org.bouncycastle.asn1.x500.X500Name name private static javax.security.auth.x500.X500Principal notNull (javax.security.auth.x500.X500Principal) javax.security.auth.x500.X500Principal principal }
com/android/org/bouncycastle/jce/provider/ProvCrlRevocationChecker.class
ProvCrlRevocationChecker.java package com.android.org.bouncycastle.jce.provider com.android.org.bouncycastle.jce.provider.ProvCrlRevocationChecker extends java.lang.Object implements com.android.org.bouncycastle.jcajce.PKIXCertRevocationChecker { private final com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper private com.android.org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters params private java.util.Date currentDate public void <init> (com.android.org.bouncycastle.jcajce.util.JcaJceHelper) com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper public void setParameter (java.lang.String, java.lang.Object) String name Object value public void initialize (com.android.org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters) com.android.org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters params public void init (boolean) throws java.security.cert.CertPathValidatorException boolean forForward public void check (java.security.cert.Certificate) throws java.security.cert.CertPathValidatorException Throwable cause com.android.org.bouncycastle.jce.provider.AnnotatedException e java.security.cert.Certificate certificate }
com/android/org/bouncycastle/jce/provider/RFC3280CertPathUtilities.class
RFC3280CertPathUtilities.java package com.android.org.bouncycastle.jce.provider com.android.org.bouncycastle.jce.provider.RFC3280CertPathUtilities extends java.lang.Object { private static final Class revChkClass public static final String CERTIFICATE_POLICIES public static final String POLICY_MAPPINGS public static final String INHIBIT_ANY_POLICY public static final String ISSUING_DISTRIBUTION_POINT public static final String FRESHEST_CRL public static final String DELTA_CRL_INDICATOR public static final String POLICY_CONSTRAINTS public static final String BASIC_CONSTRAINTS public static final String CRL_DISTRIBUTION_POINTS public static final String SUBJECT_ALTERNATIVE_NAME public static final String NAME_CONSTRAINTS public static final String AUTHORITY_KEY_IDENTIFIER public static final String KEY_USAGE public static final String CRL_NUMBER public static final String ANY_POLICY protected static final int KEY_CERT_SIGN protected static final int CRL_SIGN protected static final String[] crlReasons void <init> () protected static void processCRLB2 (com.android.org.bouncycastle.asn1.x509.DistributionPoint, java.lang.Object, java.security.cert.X509CRL) throws com.android.org.bouncycastle.jce.provider.AnnotatedException Exception e int j com.android.org.bouncycastle.asn1.x509.GeneralName[] genNames java.util.Enumeration e Exception e com.android.org.bouncycastle.asn1.ASN1EncodableVector vec Exception e java.util.Enumeration e com.android.org.bouncycastle.asn1.ASN1EncodableVector vec int j int j com.android.org.bouncycastle.asn1.x509.GeneralName[] genNames int j com.android.org.bouncycastle.asn1.x509.GeneralName[] genNames com.android.org.bouncycastle.asn1.x509.DistributionPointName dpName java.util.List names boolean matches Exception e com.android.org.bouncycastle.asn1.x509.BasicConstraints bc com.android.org.bouncycastle.asn1.x509.DistributionPoint dp Object cert java.security.cert.X509CRL crl com.android.org.bouncycastle.asn1.x509.IssuingDistributionPoint idp protected static void processCRLB1 (com.android.org.bouncycastle.asn1.x509.DistributionPoint, java.lang.Object, java.security.cert.X509CRL) throws com.android.org.bouncycastle.jce.provider.AnnotatedException byte[] issuerBytes java.io.IOException e java.io.IOException e int j com.android.org.bouncycastle.asn1.x509.GeneralName[] genNames com.android.org.bouncycastle.asn1.x509.DistributionPoint dp Object cert java.security.cert.X509CRL crl com.android.org.bouncycastle.asn1.ASN1Primitive idp boolean isIndirect byte[] issuerBytes boolean matchIssuer protected static com.android.org.bouncycastle.jce.provider.ReasonsMask processCRLD (java.security.cert.X509CRL, com.android.org.bouncycastle.asn1.x509.DistributionPoint) throws com.android.org.bouncycastle.jce.provider.AnnotatedException Exception e java.security.cert.X509CRL crl com.android.org.bouncycastle.asn1.x509.DistributionPoint dp com.android.org.bouncycastle.asn1.x509.IssuingDistributionPoint idp protected static java.util.Set processCRLF (java.security.cert.X509CRL, java.lang.Object, java.security.cert.X509Certificate, java.security.PublicKey, com.android.org.bouncycastle.jcajce.PKIXExtendedParameters, java.util.List, com.android.org.bouncycastle.jcajce.util.JcaJceHelper) throws com.android.org.bouncycastle.jce.provider.AnnotatedException byte[] issuerPrincipal java.io.IOException e com.android.org.bouncycastle.jce.provider.AnnotatedException e java.security.cert.CertPathBuilderSpi builder java.security.cert.X509CertSelector tmpCertSelector com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder paramsBuilder com.android.org.bouncycastle.jcajce.PKIXExtendedBuilderParameters extParams java.util.List certs java.security.cert.CertPathBuilderException e java.security.cert.CertPathValidatorException e Exception e java.security.cert.X509Certificate signingCert java.security.cert.X509Certificate signCert boolean[] keyUsage int i java.security.cert.X509CRL crl Object cert java.security.cert.X509Certificate defaultCRLSignCert java.security.PublicKey defaultCRLSignKey com.android.org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX java.util.List certPathCerts com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper java.security.cert.X509CertSelector certSelector com.android.org.bouncycastle.jcajce.PKIXCertStoreSelector selector java.util.LinkedHashSet coll java.util.Iterator cert_it java.util.List validCerts java.util.List validKeys java.util.Set checkKeys com.android.org.bouncycastle.jce.provider.AnnotatedException lastException protected static java.security.PublicKey processCRLG (java.security.cert.X509CRL, java.util.Set) throws com.android.org.bouncycastle.jce.provider.AnnotatedException Exception e java.security.PublicKey key java.util.Iterator it java.security.cert.X509CRL crl java.util.Set keys Exception lastException protected static java.security.cert.X509CRL processCRLH (java.util.Set, java.security.PublicKey) throws com.android.org.bouncycastle.jce.provider.AnnotatedException Exception e java.security.cert.X509CRL crl java.util.Iterator it java.util.Set deltacrls java.security.PublicKey key Exception lastException protected static void processCRLC (java.security.cert.X509CRL, java.security.cert.X509CRL, com.android.org.bouncycastle.jcajce.PKIXExtendedParameters) throws com.android.org.bouncycastle.jce.provider.AnnotatedException Exception e Exception e com.android.org.bouncycastle.jce.provider.AnnotatedException e com.android.org.bouncycastle.jce.provider.AnnotatedException e com.android.org.bouncycastle.asn1.x509.IssuingDistributionPoint deltaidp boolean match com.android.org.bouncycastle.asn1.ASN1Primitive completeKeyIdentifier com.android.org.bouncycastle.asn1.ASN1Primitive deltaKeyIdentifier java.security.cert.X509CRL deltaCRL java.security.cert.X509CRL completeCRL com.android.org.bouncycastle.jcajce.PKIXExtendedParameters pkixParams com.android.org.bouncycastle.asn1.x509.IssuingDistributionPoint completeidp protected static void processCRLI (java.util.Date, java.security.cert.X509CRL, java.lang.Object, com.android.org.bouncycastle.jce.provider.CertStatus, com.android.org.bouncycastle.jcajce.PKIXExtendedParameters) throws com.android.org.bouncycastle.jce.provider.AnnotatedException java.util.Date validDate java.security.cert.X509CRL deltacrl Object cert com.android.org.bouncycastle.jce.provider.CertStatus certStatus com.android.org.bouncycastle.jcajce.PKIXExtendedParameters pkixParams protected static void processCRLJ (java.util.Date, java.security.cert.X509CRL, java.lang.Object, com.android.org.bouncycastle.jce.provider.CertStatus) throws com.android.org.bouncycastle.jce.provider.AnnotatedException java.util.Date validDate java.security.cert.X509CRL completecrl Object cert com.android.org.bouncycastle.jce.provider.CertStatus certStatus protected static com.android.org.bouncycastle.jce.provider.PKIXPolicyNode prepareCertB (java.security.cert.CertPath, int, java.util.List[], com.android.org.bouncycastle.jce.provider.PKIXPolicyNode, int) throws java.security.cert.CertPathValidatorException com.android.org.bouncycastle.jce.provider.AnnotatedException ex java.util.Set tmp com.android.org.bouncycastle.asn1.ASN1Sequence mapping String id_p String sd_p java.util.Set tmp int j com.android.org.bouncycastle.jce.provider.PKIXPolicyNode node com.android.org.bouncycastle.jce.provider.AnnotatedException e Exception ex java.security.cert.CertPathValidatorException ex com.android.org.bouncycastle.asn1.x509.PolicyInformation pinfo com.android.org.bouncycastle.jce.provider.PKIXPolicyNode c_node java.util.Set pq com.android.org.bouncycastle.asn1.ASN1Sequence policies java.util.Enumeration e boolean ci com.android.org.bouncycastle.jce.provider.PKIXPolicyNode p_node com.android.org.bouncycastle.jce.provider.PKIXPolicyNode node boolean idp_found java.util.Iterator nodes_i com.android.org.bouncycastle.jce.provider.PKIXPolicyNode node2 int l java.util.List nodes int k com.android.org.bouncycastle.jce.provider.PKIXPolicyNode p_node com.android.org.bouncycastle.jce.provider.PKIXPolicyNode node java.util.Iterator nodes_i String id_p com.android.org.bouncycastle.asn1.ASN1Sequence mappings java.util.Map m_idp java.util.Set s_idp java.util.Iterator it_idp java.security.cert.CertPath certPath int index java.util.List[] policyNodes com.android.org.bouncycastle.jce.provider.PKIXPolicyNode validPolicyTree int policyMapping java.util.List certs java.security.cert.X509Certificate cert int n int i com.android.org.bouncycastle.asn1.ASN1Sequence pm com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _validPolicyTree protected static void prepareNextCertA (java.security.cert.CertPath, int) throws java.security.cert.CertPathValidatorException com.android.org.bouncycastle.jce.provider.AnnotatedException ex com.android.org.bouncycastle.asn1.ASN1Sequence mapping Exception e com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier issuerDomainPolicy com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier subjectDomainPolicy int j com.android.org.bouncycastle.asn1.ASN1Sequence mappings java.security.cert.CertPath certPath int index java.util.List certs java.security.cert.X509Certificate cert com.android.org.bouncycastle.asn1.ASN1Sequence pm protected static void processCertF (java.security.cert.CertPath, int, com.android.org.bouncycastle.jce.provider.PKIXPolicyNode, int) throws java.security.cert.CertPathValidatorException java.security.cert.CertPath certPath int index com.android.org.bouncycastle.jce.provider.PKIXPolicyNode validPolicyTree int explicitPolicy protected static com.android.org.bouncycastle.jce.provider.PKIXPolicyNode processCertE (java.security.cert.CertPath, int, com.android.org.bouncycastle.jce.provider.PKIXPolicyNode) throws java.security.cert.CertPathValidatorException com.android.org.bouncycastle.jce.provider.AnnotatedException e java.security.cert.CertPath certPath int index com.android.org.bouncycastle.jce.provider.PKIXPolicyNode validPolicyTree java.util.List certs java.security.cert.X509Certificate cert com.android.org.bouncycastle.asn1.ASN1Sequence certPolicies protected static void processCertBC (java.security.cert.CertPath, int, com.android.org.bouncycastle.jce.provider.PKIXNameConstraintValidator, boolean) throws java.security.cert.CertPathValidatorException com.android.org.bouncycastle.asn1.ASN1Sequence dns Exception e com.android.org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException e Exception e com.android.org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException ex String email com.android.org.bouncycastle.asn1.x509.GeneralName emailAsGeneralName int eI Exception e com.android.org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException e int j com.android.org.bouncycastle.asn1.x509.GeneralName[] genNames com.android.org.bouncycastle.asn1.x500.X500Name principal com.android.org.bouncycastle.asn1.ASN1Sequence dns com.android.org.bouncycastle.asn1.x509.GeneralNames altName com.android.org.bouncycastle.asn1.x500.RDN[] emails java.security.cert.CertPath certPath int index com.android.org.bouncycastle.jce.provider.PKIXNameConstraintValidator nameConstraintValidator boolean isForCRLCheck java.util.List certs java.security.cert.X509Certificate cert int n int i protected static com.android.org.bouncycastle.jce.provider.PKIXPolicyNode processCertD (java.security.cert.CertPath, int, java.util.Set, com.android.org.bouncycastle.jce.provider.PKIXPolicyNode, java.util.List[], int, boolean) throws java.security.cert.CertPathValidatorException com.android.org.bouncycastle.jce.provider.AnnotatedException e java.security.cert.CertPathValidatorException ex java.util.Set pq boolean match com.android.org.bouncycastle.asn1.x509.PolicyInformation pInfo com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier pOid Object o java.util.Iterator it java.util.Set t1 String _policy com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _child java.util.Set _newChildExpectedPolicies com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _newChild Object _tmp String _policy boolean _found java.util.Iterator _childrenIter com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _node java.util.Iterator _policySetIter int k java.util.Set _apq java.util.List _nodes com.android.org.bouncycastle.asn1.x509.PolicyInformation pInfo com.android.org.bouncycastle.jce.provider.PKIXPolicyNode node int k java.util.List nodes int j com.android.org.bouncycastle.jce.provider.PKIXPolicyNode node int j boolean critical java.util.List nodes java.util.Enumeration e java.util.Set pols com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _validPolicyTree java.util.Set criticalExtensionOids java.security.cert.CertPath certPath int index java.util.Set acceptablePolicies com.android.org.bouncycastle.jce.provider.PKIXPolicyNode validPolicyTree java.util.List[] policyNodes int inhibitAnyPolicy boolean isForCRLCheck java.util.List certs java.security.cert.X509Certificate cert int n int i com.android.org.bouncycastle.asn1.ASN1Sequence certPolicies protected static void processCertA (java.security.cert.CertPath, com.android.org.bouncycastle.jcajce.PKIXExtendedParameters, java.util.Date, com.android.org.bouncycastle.jcajce.PKIXCertRevocationChecker, int, java.security.PublicKey, boolean, com.android.org.bouncycastle.asn1.x500.X500Name, java.security.cert.X509Certificate) throws java.security.cert.CertPathValidatorException java.security.GeneralSecurityException e java.util.Date validCertDate com.android.org.bouncycastle.jce.provider.AnnotatedException e java.security.cert.CertificateExpiredException e java.security.cert.CertificateNotYetValidException e java.security.cert.CertPath certPath com.android.org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX java.util.Date validityDate com.android.org.bouncycastle.jcajce.PKIXCertRevocationChecker revocationChecker int index java.security.PublicKey workingPublicKey boolean verificationAlreadyPerformed com.android.org.bouncycastle.asn1.x500.X500Name workingIssuerName java.security.cert.X509Certificate sign java.util.List certs java.security.cert.X509Certificate cert java.util.Date validCertDate com.android.org.bouncycastle.asn1.x500.X500Name issuer protected static int prepareNextCertI1 (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException Exception e int tmpInt com.android.org.bouncycastle.asn1.ASN1TaggedObject constraint IllegalArgumentException e java.util.Enumeration policyConstraints java.security.cert.CertPath certPath int index int explicitPolicy java.util.List certs java.security.cert.X509Certificate cert com.android.org.bouncycastle.asn1.ASN1Sequence pc protected static int prepareNextCertI2 (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException Exception e int tmpInt com.android.org.bouncycastle.asn1.ASN1TaggedObject constraint IllegalArgumentException e java.util.Enumeration policyConstraints java.security.cert.CertPath certPath int index int policyMapping java.util.List certs java.security.cert.X509Certificate cert com.android.org.bouncycastle.asn1.ASN1Sequence pc protected static void prepareNextCertG (java.security.cert.CertPath, int, com.android.org.bouncycastle.jce.provider.PKIXNameConstraintValidator) throws java.security.cert.CertPathValidatorException com.android.org.bouncycastle.asn1.ASN1Sequence ncSeq Exception e Exception ex Exception ex int i com.android.org.bouncycastle.asn1.x509.GeneralSubtree[] permitted com.android.org.bouncycastle.asn1.x509.GeneralSubtree[] excluded java.security.cert.CertPath certPath int index com.android.org.bouncycastle.jce.provider.PKIXNameConstraintValidator nameConstraintValidator java.util.List certs java.security.cert.X509Certificate cert com.android.org.bouncycastle.asn1.x509.NameConstraints nc private static void checkCRL (com.android.org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters, com.android.org.bouncycastle.asn1.x509.DistributionPoint, com.android.org.bouncycastle.jcajce.PKIXExtendedParameters, java.util.Date, java.util.Date, java.security.cert.X509Certificate, java.security.cert.X509Certificate, java.security.PublicKey, com.android.org.bouncycastle.jce.provider.CertStatus, com.android.org.bouncycastle.jce.provider.ReasonsMask, java.util.List, com.android.org.bouncycastle.jcajce.util.JcaJceHelper) throws com.android.org.bouncycastle.jce.provider.AnnotatedException com.android.org.bouncycastle.jce.provider.RecoverableCertPathValidatorException java.util.Set deltaCRLs java.security.cert.X509CRL crl com.android.org.bouncycastle.jce.provider.ReasonsMask interimReasonsMask java.util.Set keys java.security.PublicKey key java.security.cert.X509CRL deltaCRL java.util.Set criticalExtensions com.android.org.bouncycastle.jce.provider.AnnotatedException e com.android.org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters params com.android.org.bouncycastle.asn1.x509.DistributionPoint dp com.android.org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX java.util.Date currentDate java.util.Date validityDate java.security.cert.X509Certificate cert java.security.cert.X509Certificate defaultCRLSignCert java.security.PublicKey defaultCRLSignKey com.android.org.bouncycastle.jce.provider.CertStatus certStatus com.android.org.bouncycastle.jce.provider.ReasonsMask reasonMask java.util.List certPathCerts com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper java.util.Set crls boolean validCrlFound com.android.org.bouncycastle.jce.provider.AnnotatedException lastException java.util.Iterator crl_iter protected static void checkCRLs (com.android.org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters, com.android.org.bouncycastle.jcajce.PKIXExtendedParameters, java.util.Date, java.util.Date, java.security.cert.X509Certificate, java.security.cert.X509Certificate, java.security.PublicKey, java.util.List, com.android.org.bouncycastle.jcajce.util.JcaJceHelper) throws com.android.org.bouncycastle.jce.provider.AnnotatedException com.android.org.bouncycastle.jce.provider.RecoverableCertPathValidatorException Exception e java.util.Iterator it java.util.List extras com.android.org.bouncycastle.jce.provider.AnnotatedException e Exception e com.android.org.bouncycastle.jce.provider.AnnotatedException e int i com.android.org.bouncycastle.asn1.x509.DistributionPoint[] dps com.android.org.bouncycastle.asn1.x500.X500Name issuer RuntimeException e com.android.org.bouncycastle.asn1.x500.X500Name issuer com.android.org.bouncycastle.asn1.x509.DistributionPoint dp com.android.org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIXClone com.android.org.bouncycastle.jce.provider.AnnotatedException e java.text.SimpleDateFormat df String message com.android.org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters params com.android.org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX java.util.Date currentDate java.util.Date validityDate java.security.cert.X509Certificate cert java.security.cert.X509Certificate sign java.security.PublicKey workingPublicKey java.util.List certPathCerts com.android.org.bouncycastle.jcajce.util.JcaJceHelper helper com.android.org.bouncycastle.jce.provider.AnnotatedException lastException com.android.org.bouncycastle.asn1.x509.CRLDistPoint crldp com.android.org.bouncycastle.jcajce.PKIXExtendedParameters$Builder paramsBldr com.android.org.bouncycastle.jce.provider.CertStatus certStatus com.android.org.bouncycastle.jce.provider.ReasonsMask reasonsMask com.android.org.bouncycastle.jcajce.PKIXExtendedParameters finalParams boolean validCrlFound protected static int prepareNextCertJ (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException Exception e int _inhibitAnyPolicy java.security.cert.CertPath certPath int index int inhibitAnyPolicy java.util.List certs java.security.cert.X509Certificate cert com.android.org.bouncycastle.asn1.ASN1Integer iap protected static void prepareNextCertK (java.security.cert.CertPath, int) throws java.security.cert.CertPathValidatorException Exception e java.security.cert.CertPath certPath int index java.util.List certs java.security.cert.X509Certificate cert com.android.org.bouncycastle.asn1.x509.BasicConstraints bc protected static int prepareNextCertL (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException java.security.cert.CertPath certPath int index int maxPathLength java.util.List certs java.security.cert.X509Certificate cert protected static int prepareNextCertM (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException Exception e int _plc java.math.BigInteger _pathLengthConstraint java.security.cert.CertPath certPath int index int maxPathLength java.util.List certs java.security.cert.X509Certificate cert com.android.org.bouncycastle.asn1.x509.BasicConstraints bc protected static void prepareNextCertN (java.security.cert.CertPath, int) throws java.security.cert.CertPathValidatorException java.security.cert.CertPath certPath int index java.util.List certs java.security.cert.X509Certificate cert boolean[] keyUsage protected static void prepareNextCertO (java.security.cert.CertPath, int, java.util.Set, java.util.List) throws java.security.cert.CertPathValidatorException java.security.cert.CertPathValidatorException e java.security.cert.CertPath certPath int index java.util.Set criticalExtensions java.util.List pathCheckers java.util.List certs java.security.cert.X509Certificate cert java.util.Iterator tmpIter protected static int prepareNextCertH1 (java.security.cert.CertPath, int, int) java.security.cert.CertPath certPath int index int explicitPolicy java.util.List certs java.security.cert.X509Certificate cert protected static int prepareNextCertH2 (java.security.cert.CertPath, int, int) java.security.cert.CertPath certPath int index int policyMapping java.util.List certs java.security.cert.X509Certificate cert protected static int prepareNextCertH3 (java.security.cert.CertPath, int, int) java.security.cert.CertPath certPath int index int inhibitAnyPolicy java.util.List certs java.security.cert.X509Certificate cert protected static int wrapupCertA (int, java.security.cert.X509Certificate) int explicitPolicy java.security.cert.X509Certificate cert protected static int wrapupCertB (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException com.android.org.bouncycastle.jce.provider.AnnotatedException e int tmpInt Exception e int tmpInt com.android.org.bouncycastle.asn1.ASN1TaggedObject constraint java.util.Enumeration policyConstraints java.security.cert.CertPath certPath int index int explicitPolicy java.util.List certs java.security.cert.X509Certificate cert com.android.org.bouncycastle.asn1.ASN1Sequence pc protected static void wrapupCertF (java.security.cert.CertPath, int, java.util.List, java.util.Set) throws java.security.cert.CertPathValidatorException java.security.cert.CertPathValidatorException e Exception e java.security.cert.CertPath certPath int index java.util.List pathCheckers java.util.Set criticalExtensions java.util.List certs java.security.cert.X509Certificate cert java.util.Iterator tmpIter protected static com.android.org.bouncycastle.jce.provider.PKIXPolicyNode wrapupCertG (java.security.cert.CertPath, com.android.org.bouncycastle.jcajce.PKIXExtendedParameters, java.util.Set, int, java.util.List[], com.android.org.bouncycastle.jce.provider.PKIXPolicyNode, java.util.Set) throws java.security.cert.CertPathValidatorException com.android.org.bouncycastle.jce.provider.PKIXPolicyNode intersection java.util.Iterator _iter com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _node int k java.util.List _nodeDepth int j com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _node String _validPolicy com.android.org.bouncycastle.jce.provider.PKIXPolicyNode node int k java.util.List nodes int j java.util.Set _validPolicyNodeSet java.util.Iterator _vpnsIter com.android.org.bouncycastle.jce.provider.PKIXPolicyNode intersection com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _c_node java.util.Iterator _iter com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _node int k java.util.List _nodeDepth int j com.android.org.bouncycastle.jce.provider.PKIXPolicyNode _node String _validPolicy com.android.org.bouncycastle.jce.provider.PKIXPolicyNode node int k java.util.List nodes int j java.util.Set _validPolicyNodeSet java.util.Iterator _vpnsIter java.security.cert.CertPath certPath com.android.org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX java.util.Set userInitialPolicySet int index java.util.List[] policyNodes com.android.org.bouncycastle.jce.provider.PKIXPolicyNode validPolicyTree java.util.Set acceptablePolicies int n com.android.org.bouncycastle.jce.provider.PKIXPolicyNode intersection static void <clinit> () }
com/android/org/bouncycastle/jce/provider/ReasonsMask.class
ReasonsMask.java package com.android.org.bouncycastle.jce.provider com.android.org.bouncycastle.jce.provider.ReasonsMask extends java.lang.Object { private int _reasons static final com.android.org.bouncycastle.jce.provider.ReasonsMask allReasons void <init> (com.android.org.bouncycastle.asn1.x509.ReasonFlags) com.android.org.bouncycastle.asn1.x509.ReasonFlags reasons private void <init> (int) int reasons void <init> () void addReasons (com.android.org.bouncycastle.jce.provider.ReasonsMask) com.android.org.bouncycastle.jce.provider.ReasonsMask mask boolean isAllReasons () com.android.org.bouncycastle.jce.provider.ReasonsMask intersect (com.android.org.bouncycastle.jce.provider.ReasonsMask) com.android.org.bouncycastle.jce.provider.ReasonsMask mask com.android.org.bouncycastle.jce.provider.ReasonsMask _mask boolean hasNewReasons (com.android.org.bouncycastle.jce.provider.ReasonsMask) com.android.org.bouncycastle.jce.provider.ReasonsMask mask int getReasons () static void <clinit> () }
com/android/org/bouncycastle/jce/provider/RecoverableCertPathValidatorException.class
RecoverableCertPathValidatorException.java package com.android.org.bouncycastle.jce.provider com.android.org.bouncycastle.jce.provider.RecoverableCertPathValidatorException extends java.security.cert.CertPathValidatorException { public void <init> (java.lang.String, java.lang.Throwable, java.security.cert.CertPath, int) String msg Throwable cause java.security.cert.CertPath certPath int index }
com/android/org/bouncycastle/jce/provider/WrappedRevocationChecker.class
WrappedRevocationChecker.java package com.android.org.bouncycastle.jce.provider com.android.org.bouncycastle.jce.provider.WrappedRevocationChecker extends java.lang.Object implements com.android.org.bouncycastle.jcajce.PKIXCertRevocationChecker { private final java.security.cert.PKIXCertPathChecker checker public void <init> (java.security.cert.PKIXCertPathChecker) java.security.cert.PKIXCertPathChecker checker public void setParameter (java.lang.String, java.lang.Object) String name Object value public void initialize (com.android.org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters) throws java.security.cert.CertPathValidatorException com.android.org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters params public void check (java.security.cert.Certificate) throws java.security.cert.CertPathValidatorException java.security.cert.Certificate cert }
com/android/org/bouncycastle/jce/provider/X509CRLEntryObject.class
X509CRLEntryObject.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.X509CRLEntryObject extends java.security.cert.X509CRLEntry { private com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry c private com.android.org.bouncycastle.asn1.x500.X500Name certificateIssuer private int hashValue private boolean isHashValueSet public void <init> (com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry) com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry c public void <init> (com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry, boolean, com.android.org.bouncycastle.asn1.x500.X500Name) com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry c boolean isIndirect com.android.org.bouncycastle.asn1.x500.X500Name previousCertificateIssuer public boolean hasUnsupportedCriticalExtension () java.util.Set extns private com.android.org.bouncycastle.asn1.x500.X500Name loadCertificateIssuer (boolean, com.android.org.bouncycastle.asn1.x500.X500Name) int i com.android.org.bouncycastle.asn1.x509.GeneralName[] names Exception e boolean isIndirect com.android.org.bouncycastle.asn1.x500.X500Name previousCertificateIssuer com.android.org.bouncycastle.asn1.x509.Extension ext public javax.security.auth.x500.X500Principal getCertificateIssuer () java.io.IOException e private java.util.Set getExtensionOIDs (boolean) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext java.util.Set set java.util.Enumeration e boolean critical com.android.org.bouncycastle.asn1.x509.Extensions extensions public java.util.Set getCriticalExtensionOIDs () public java.util.Set getNonCriticalExtensionOIDs () private com.android.org.bouncycastle.asn1.x509.Extension getExtension (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extensions exts public byte[] getExtensionValue (java.lang.String) Exception e String oid com.android.org.bouncycastle.asn1.x509.Extension ext public int hashCode () public boolean equals (java.lang.Object) com.android.org.bouncycastle.jce.provider.X509CRLEntryObject other Object o public byte[] getEncoded () throws java.security.cert.CRLException java.io.IOException e public java.math.BigInteger getSerialNumber () public java.util.Date getRevocationDate () public boolean hasExtensions () public java.lang.String toString () Exception ex byte[] octs com.android.org.bouncycastle.asn1.ASN1InputStream dIn com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext java.util.Enumeration e StringBuffer buf String nl com.android.org.bouncycastle.asn1.x509.Extensions extensions }
com/android/org/bouncycastle/jce/provider/X509CRLObject.class
X509CRLObject.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.X509CRLObject extends java.security.cert.X509CRL { private com.android.org.bouncycastle.asn1.x509.CertificateList c private String sigAlgName private byte[] sigAlgParams private boolean isIndirect private boolean isHashCodeSet private int hashCodeValue public static boolean isIndirectCRL (java.security.cert.X509CRL) throws java.security.cert.CRLException byte[] idp Exception e java.security.cert.X509CRL crl public void <init> (com.android.org.bouncycastle.asn1.x509.CertificateList) throws java.security.cert.CRLException Exception e com.android.org.bouncycastle.asn1.x509.CertificateList c public boolean hasUnsupportedCriticalExtension () java.util.Set extns private java.util.Set getExtensionOIDs (boolean) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext java.util.Set set java.util.Enumeration e com.android.org.bouncycastle.asn1.x509.Extensions extensions boolean critical public java.util.Set getCriticalExtensionOIDs () public java.util.Set getNonCriticalExtensionOIDs () public byte[] getExtensionValue (java.lang.String) Exception e com.android.org.bouncycastle.asn1.x509.Extension ext String oid com.android.org.bouncycastle.asn1.x509.Extensions exts public byte[] getEncoded () throws java.security.cert.CRLException java.io.IOException e public void verify (java.security.PublicKey) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException java.security.Signature sig Exception e java.security.PublicKey key java.security.Signature sig public void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException java.security.Signature sig java.security.PublicKey key String sigProvider java.security.Signature sig public void verify (java.security.PublicKey, java.security.Provider) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.Signature sig java.security.PublicKey key java.security.Provider sigProvider java.security.Signature sig private void doVerify (java.security.PublicKey, java.security.Signature) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.PublicKey key java.security.Signature sig public int getVersion () public java.security.Principal getIssuerDN () public javax.security.auth.x500.X500Principal getIssuerX500Principal () java.io.IOException e public java.util.Date getThisUpdate () public java.util.Date getNextUpdate () private java.util.Set loadCRLEntries () com.android.org.bouncycastle.asn1.x509.Extension currentCaName com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry entry com.android.org.bouncycastle.jce.provider.X509CRLEntryObject crlEntry java.util.Set entrySet java.util.Enumeration certs com.android.org.bouncycastle.asn1.x500.X500Name previousCertificateIssuer public java.security.cert.X509CRLEntry getRevokedCertificate (java.math.BigInteger) com.android.org.bouncycastle.asn1.x509.Extension currentCaName com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry entry java.math.BigInteger serialNumber java.util.Enumeration certs com.android.org.bouncycastle.asn1.x500.X500Name previousCertificateIssuer public java.util.Set getRevokedCertificates () java.util.Set entrySet public byte[] getTBSCertList () throws java.security.cert.CRLException java.io.IOException e public byte[] getSignature () public java.lang.String getSigAlgName () public java.lang.String getSigAlgOID () public byte[] getSigAlgParams () byte[] tmp public java.lang.String toString () int i Exception ex byte[] octs com.android.org.bouncycastle.asn1.ASN1InputStream dIn com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext java.util.Enumeration e java.util.Iterator it StringBuffer buf String nl byte[] sig com.android.org.bouncycastle.asn1.x509.Extensions extensions java.util.Set set public boolean isRevoked (java.security.cert.Certificate) com.android.org.bouncycastle.asn1.x509.Extension currentCaName com.android.org.bouncycastle.asn1.x500.X500Name issuer com.android.org.bouncycastle.asn1.x500.X500Name issuer java.security.cert.CertificateEncodingException e com.android.org.bouncycastle.asn1.x500.X500Name issuer com.android.org.bouncycastle.asn1.x509.TBSCertList$CRLEntry entry java.math.BigInteger serial java.security.cert.Certificate cert java.util.Enumeration certs com.android.org.bouncycastle.asn1.x500.X500Name caName public boolean equals (java.lang.Object) boolean otherIsHashCodeSet com.android.org.bouncycastle.jce.provider.X509CRLObject crlObject Object other public int hashCode () }
com/android/org/bouncycastle/jce/provider/X509CertificateObject.class
X509CertificateObject.java package com.android.org.bouncycastle.jce.provider public com.android.org.bouncycastle.jce.provider.X509CertificateObject extends java.security.cert.X509Certificate implements com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier { private com.android.org.bouncycastle.asn1.x509.Certificate c private com.android.org.bouncycastle.asn1.x509.BasicConstraints basicConstraints private boolean[] keyUsage private boolean hashValueSet private int hashValue private com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier attrCarrier private byte[] encoded public void <init> (com.android.org.bouncycastle.asn1.x509.Certificate) throws java.security.cert.CertificateParsingException byte[] bytes Exception e int i com.android.org.bouncycastle.asn1.ASN1BitString bits int length byte[] bytes Exception e com.android.org.bouncycastle.asn1.x509.Certificate c public void checkValidity () throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException public void checkValidity (java.util.Date) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException java.util.Date date public int getVersion () public java.math.BigInteger getSerialNumber () public java.security.Principal getIssuerDN () public javax.security.auth.x500.X500Principal getIssuerX500Principal () java.io.IOException e public java.security.Principal getSubjectDN () public javax.security.auth.x500.X500Principal getSubjectX500Principal () java.io.IOException e public java.util.Date getNotBefore () public java.util.Date getNotAfter () public byte[] getTBSCertificate () throws java.security.cert.CertificateEncodingException java.io.IOException e public byte[] getSignature () public java.lang.String getSigAlgName () String algName String algName int i java.security.Provider prov java.security.Provider[] provs public java.lang.String getSigAlgOID () public byte[] getSigAlgParams () java.io.IOException e public boolean[] getIssuerUniqueID () int i byte[] bytes boolean[] boolId com.android.org.bouncycastle.asn1.DERBitString id public boolean[] getSubjectUniqueID () int i byte[] bytes boolean[] boolId com.android.org.bouncycastle.asn1.DERBitString id public boolean[] getKeyUsage () public java.util.List getExtendedKeyUsage () throws java.security.cert.CertificateParsingException int i com.android.org.bouncycastle.asn1.ASN1InputStream dIn com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.List list Exception e byte[] bytes public int getBasicConstraints () public java.util.Collection getSubjectAlternativeNames () throws java.security.cert.CertificateParsingException public java.util.Collection getIssuerAlternativeNames () throws java.security.cert.CertificateParsingException public java.util.Set getCriticalExtensionOIDs () com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext java.util.Enumeration e java.util.Set set com.android.org.bouncycastle.asn1.x509.Extensions extensions private byte[] getExtensionBytes (java.lang.String) com.android.org.bouncycastle.asn1.x509.Extension ext String oid com.android.org.bouncycastle.asn1.x509.Extensions exts public byte[] getExtensionValue (java.lang.String) Exception e com.android.org.bouncycastle.asn1.x509.Extension ext String oid com.android.org.bouncycastle.asn1.x509.Extensions exts public java.util.Set getNonCriticalExtensionOIDs () com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext java.util.Enumeration e java.util.Set set com.android.org.bouncycastle.asn1.x509.Extensions extensions public boolean hasUnsupportedCriticalExtension () com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid String oidId com.android.org.bouncycastle.asn1.x509.Extension ext java.util.Enumeration e com.android.org.bouncycastle.asn1.x509.Extensions extensions public java.security.PublicKey getPublicKey () java.io.IOException e public byte[] getEncoded () throws java.security.cert.CertificateEncodingException java.io.IOException e public boolean equals (java.lang.Object) byte[] b1 byte[] b2 java.security.cert.CertificateEncodingException e Object o java.security.cert.Certificate other public synchronized int hashCode () private int calculateHashCode () int i int hashCode byte[] certData java.security.cert.CertificateEncodingException e public void setBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.ASN1Encodable attribute public com.android.org.bouncycastle.asn1.ASN1Encodable getBagAttribute (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid public java.util.Enumeration getBagAttributeKeys () public java.lang.String toString () int i Exception ex byte[] octs com.android.org.bouncycastle.asn1.ASN1InputStream dIn com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext java.util.Enumeration e StringBuffer buf String nl byte[] sig com.android.org.bouncycastle.asn1.x509.Extensions extensions public final void verify (java.security.PublicKey) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException java.security.Signature signature Exception e java.security.PublicKey key java.security.Signature signature String sigName public final void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException java.security.Signature signature java.security.PublicKey key String sigProvider String sigName java.security.Signature signature public final void verify (java.security.PublicKey, java.security.Provider) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.Signature signature java.security.PublicKey key java.security.Provider sigProvider String sigName java.security.Signature signature private void checkSignature (java.security.PublicKey, java.security.Signature) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException java.security.PublicKey key java.security.Signature signature com.android.org.bouncycastle.asn1.ASN1Encodable params private boolean isAlgIdEqual (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier id1 com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier id2 private static java.util.Collection getAlternativeNames (byte[]) throws java.security.cert.CertificateParsingException String addr java.net.UnknownHostException e byte[] addrBytes String addr com.android.org.bouncycastle.asn1.x509.GeneralName genName java.util.List list java.util.Collection temp java.util.Enumeration it Exception e byte[] extVal }
com/android/org/bouncycastle/jce/provider/X509CertificateObject.uau
com/android/org/bouncycastle/jce/provider/X509SignatureUtil.class
X509SignatureUtil.java package com.android.org.bouncycastle.jce.provider com.android.org.bouncycastle.jce.provider.X509SignatureUtil extends java.lang.Object { private static final com.android.org.bouncycastle.asn1.ASN1Null derNull void <init> () static void setSignatureParameters (java.security.Signature, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException java.io.IOException e java.security.GeneralSecurityException e java.security.AlgorithmParameters sigParams java.security.Signature signature com.android.org.bouncycastle.asn1.ASN1Encodable params static java.lang.String getSignatureName (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier) com.android.org.bouncycastle.asn1.ASN1Sequence ecDsaParams com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId com.android.org.bouncycastle.asn1.ASN1Encodable params private static java.lang.String getDigestAlgName (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier digestAlgOID static void <clinit> () }
com/android/org/bouncycastle/jce/spec/
com/android/org/bouncycastle/jce/spec/ECKeySpec.class
ECKeySpec.java package com.android.org.bouncycastle.jce.spec public com.android.org.bouncycastle.jce.spec.ECKeySpec extends java.lang.Object implements java.security.spec.KeySpec { private com.android.org.bouncycastle.jce.spec.ECParameterSpec spec protected void <init> (com.android.org.bouncycastle.jce.spec.ECParameterSpec) com.android.org.bouncycastle.jce.spec.ECParameterSpec spec public com.android.org.bouncycastle.jce.spec.ECParameterSpec getParams () }
com/android/org/bouncycastle/jce/spec/ECNamedCurveGenParameterSpec.class
ECNamedCurveGenParameterSpec.java package com.android.org.bouncycastle.jce.spec public com.android.org.bouncycastle.jce.spec.ECNamedCurveGenParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec { private String name public void <init> (java.lang.String) String name public java.lang.String getName () }
com/android/org/bouncycastle/jce/spec/ECNamedCurveParameterSpec.class
ECNamedCurveParameterSpec.java package com.android.org.bouncycastle.jce.spec public com.android.org.bouncycastle.jce.spec.ECNamedCurveParameterSpec extends com.android.org.bouncycastle.jce.spec.ECParameterSpec { private String name public void <init> (java.lang.String, com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) String name com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint G java.math.BigInteger n public void <init> (java.lang.String, com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger) String name com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint G java.math.BigInteger n java.math.BigInteger h public void <init> (java.lang.String, com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[]) String name com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint G java.math.BigInteger n java.math.BigInteger h byte[] seed public java.lang.String getName () }
com/android/org/bouncycastle/jce/spec/ECNamedCurveSpec.class
ECNamedCurveSpec.java package com.android.org.bouncycastle.jce.spec public com.android.org.bouncycastle.jce.spec.ECNamedCurveSpec extends java.security.spec.ECParameterSpec { private String name private static java.security.spec.EllipticCurve convertCurve (com.android.org.bouncycastle.math.ec.ECCurve, byte[]) com.android.org.bouncycastle.math.ec.ECCurve curve byte[] seed java.security.spec.ECField field java.math.BigInteger a java.math.BigInteger b private static java.security.spec.ECField convertField (com.android.org.bouncycastle.math.field.FiniteField) com.android.org.bouncycastle.math.field.Polynomial poly int[] exponents int[] ks com.android.org.bouncycastle.math.field.FiniteField field public void <init> (java.lang.String, com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) String name com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint g java.math.BigInteger n public void <init> (java.lang.String, java.security.spec.EllipticCurve, java.security.spec.ECPoint, java.math.BigInteger) String name java.security.spec.EllipticCurve curve java.security.spec.ECPoint g java.math.BigInteger n public void <init> (java.lang.String, com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger) String name com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint g java.math.BigInteger n java.math.BigInteger h public void <init> (java.lang.String, java.security.spec.EllipticCurve, java.security.spec.ECPoint, java.math.BigInteger, java.math.BigInteger) String name java.security.spec.EllipticCurve curve java.security.spec.ECPoint g java.math.BigInteger n java.math.BigInteger h public void <init> (java.lang.String, com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[]) String name com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint g java.math.BigInteger n java.math.BigInteger h byte[] seed public java.lang.String getName () }
com/android/org/bouncycastle/jce/spec/ECParameterSpec.class
ECParameterSpec.java package com.android.org.bouncycastle.jce.spec public com.android.org.bouncycastle.jce.spec.ECParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec { private com.android.org.bouncycastle.math.ec.ECCurve curve private byte[] seed private com.android.org.bouncycastle.math.ec.ECPoint G private java.math.BigInteger n private java.math.BigInteger h public void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint G java.math.BigInteger n public void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint G java.math.BigInteger n java.math.BigInteger h public void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[]) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint G java.math.BigInteger n java.math.BigInteger h byte[] seed public com.android.org.bouncycastle.math.ec.ECCurve getCurve () public com.android.org.bouncycastle.math.ec.ECPoint getG () public java.math.BigInteger getN () public java.math.BigInteger getH () public byte[] getSeed () public boolean equals (java.lang.Object) Object o com.android.org.bouncycastle.jce.spec.ECParameterSpec other public int hashCode () }
com/android/org/bouncycastle/jce/spec/ECPrivateKeySpec.class
ECPrivateKeySpec.java package com.android.org.bouncycastle.jce.spec public com.android.org.bouncycastle.jce.spec.ECPrivateKeySpec extends com.android.org.bouncycastle.jce.spec.ECKeySpec { private java.math.BigInteger d public void <init> (java.math.BigInteger, com.android.org.bouncycastle.jce.spec.ECParameterSpec) java.math.BigInteger d com.android.org.bouncycastle.jce.spec.ECParameterSpec spec public java.math.BigInteger getD () }
com/android/org/bouncycastle/jce/spec/ECPublicKeySpec.class
ECPublicKeySpec.java package com.android.org.bouncycastle.jce.spec public com.android.org.bouncycastle.jce.spec.ECPublicKeySpec extends com.android.org.bouncycastle.jce.spec.ECKeySpec { private com.android.org.bouncycastle.math.ec.ECPoint q public void <init> (com.android.org.bouncycastle.math.ec.ECPoint, com.android.org.bouncycastle.jce.spec.ECParameterSpec) com.android.org.bouncycastle.math.ec.ECPoint q com.android.org.bouncycastle.jce.spec.ECParameterSpec spec public com.android.org.bouncycastle.math.ec.ECPoint getQ () }
com/android/org/bouncycastle/math/
com/android/org/bouncycastle/math/Primes$1.class
Primes.java package com.android.org.bouncycastle.math synthetic com.android.org.bouncycastle.math.Primes$1 extends java.lang.Object { }
com/android/org/bouncycastle/math/Primes$MROutput.class
Primes.java package com.android.org.bouncycastle.math public com.android.org.bouncycastle.math.Primes$MROutput extends java.lang.Object { private boolean provablyComposite private java.math.BigInteger factor private static com.android.org.bouncycastle.math.Primes$MROutput probablyPrime () private static com.android.org.bouncycastle.math.Primes$MROutput provablyCompositeWithFactor (java.math.BigInteger) java.math.BigInteger factor private static com.android.org.bouncycastle.math.Primes$MROutput provablyCompositeNotPrimePower () private void <init> (boolean, java.math.BigInteger) boolean provablyComposite java.math.BigInteger factor public java.math.BigInteger getFactor () public boolean isProvablyComposite () public boolean isNotPrimePower () static synthetic com.android.org.bouncycastle.math.Primes$MROutput access$000 () static synthetic com.android.org.bouncycastle.math.Primes$MROutput access$100 (java.math.BigInteger) java.math.BigInteger x0 static synthetic com.android.org.bouncycastle.math.Primes$MROutput access$200 () }
com/android/org/bouncycastle/math/Primes$STOutput.class
Primes.java package com.android.org.bouncycastle.math public com.android.org.bouncycastle.math.Primes$STOutput extends java.lang.Object { private java.math.BigInteger prime private byte[] primeSeed private int primeGenCounter private void <init> (java.math.BigInteger, byte[], int) java.math.BigInteger prime byte[] primeSeed int primeGenCounter public java.math.BigInteger getPrime () public byte[] getPrimeSeed () public int getPrimeGenCounter () synthetic void <init> (java.math.BigInteger, byte[], int, com.android.org.bouncycastle.math.Primes$1) java.math.BigInteger x0 byte[] x1 int x2 com.android.org.bouncycastle.math.Primes$1 x3 }
com/android/org/bouncycastle/math/Primes.class
Primes.java package com.android.org.bouncycastle.math public abstract com.android.org.bouncycastle.math.Primes extends java.lang.Object { public static final int SMALL_FACTOR_LIMIT private static final java.math.BigInteger ONE private static final java.math.BigInteger TWO private static final java.math.BigInteger THREE public void <init> () public static com.android.org.bouncycastle.math.Primes$STOutput generateSTRandomPrime (com.android.org.bouncycastle.crypto.Digest, int, byte[]) com.android.org.bouncycastle.crypto.Digest hash int length byte[] inputSeed public static com.android.org.bouncycastle.math.Primes$MROutput enhancedMRProbablePrimeTest (java.math.BigInteger, java.security.SecureRandom, int) int j java.math.BigInteger b java.math.BigInteger g java.math.BigInteger z boolean primeToBase java.math.BigInteger x int i java.math.BigInteger candidate java.security.SecureRandom random int iterations java.math.BigInteger w java.math.BigInteger wSubOne java.math.BigInteger wSubTwo int a java.math.BigInteger m public static boolean hasAnySmallFactors (java.math.BigInteger) java.math.BigInteger candidate public static boolean isMRProbablePrime (java.math.BigInteger, java.security.SecureRandom, int) java.math.BigInteger b int i java.math.BigInteger candidate java.security.SecureRandom random int iterations java.math.BigInteger w java.math.BigInteger wSubOne java.math.BigInteger wSubTwo int a java.math.BigInteger m public static boolean isMRProbablePrimeToBase (java.math.BigInteger, java.math.BigInteger) java.math.BigInteger candidate java.math.BigInteger base java.math.BigInteger w java.math.BigInteger wSubOne int a java.math.BigInteger m private static void checkCandidate (java.math.BigInteger, java.lang.String) java.math.BigInteger n String name private static boolean implHasAnySmallFactors (java.math.BigInteger) java.math.BigInteger x int m int r private static boolean implMRProbablePrimeToBase (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int, java.math.BigInteger) int j java.math.BigInteger w java.math.BigInteger wSubOne java.math.BigInteger m int a java.math.BigInteger b java.math.BigInteger z boolean result private static com.android.org.bouncycastle.math.Primes$STOutput implSTRandomPrime (com.android.org.bouncycastle.crypto.Digest, int, byte[]) int c long c64 int primeGenCounter byte[] c0 byte[] c1 java.math.BigInteger a java.math.BigInteger z com.android.org.bouncycastle.crypto.Digest d int length byte[] primeSeed int dLen com.android.org.bouncycastle.math.Primes$STOutput rec java.math.BigInteger c0 int primeGenCounter int outlen int iterations int oldCounter java.math.BigInteger x java.math.BigInteger c0x2 java.math.BigInteger tx2 int dt java.math.BigInteger c private static int extract32 (byte[]) int b int i byte[] bs int result int count private static void hash (com.android.org.bouncycastle.crypto.Digest, byte[], byte[], int) com.android.org.bouncycastle.crypto.Digest d byte[] input byte[] output int outPos private static java.math.BigInteger hashGen (com.android.org.bouncycastle.crypto.Digest, byte[], int) int i com.android.org.bouncycastle.crypto.Digest d byte[] seed int count int dLen int pos byte[] buf private static void inc (byte[], int) byte[] seed int c int pos private static boolean isPrime32 (long) long d int pos long x long[] ds long base static void <clinit> () }
com/android/org/bouncycastle/math/ec/
com/android/org/bouncycastle/math/ec/AbstractECLookupTable.class
AbstractECLookupTable.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.AbstractECLookupTable extends java.lang.Object implements com.android.org.bouncycastle.math.ec.ECLookupTable { public void <init> () public com.android.org.bouncycastle.math.ec.ECPoint lookupVar (int) int index }
com/android/org/bouncycastle/math/ec/AbstractECMultiplier.class
AbstractECMultiplier.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.AbstractECMultiplier extends java.lang.Object implements com.android.org.bouncycastle.math.ec.ECMultiplier { public void <init> () public com.android.org.bouncycastle.math.ec.ECPoint multiply (com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) com.android.org.bouncycastle.math.ec.ECPoint p java.math.BigInteger k int sign com.android.org.bouncycastle.math.ec.ECPoint positive com.android.org.bouncycastle.math.ec.ECPoint result protected abstract com.android.org.bouncycastle.math.ec.ECPoint multiplyPositive (com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) protected com.android.org.bouncycastle.math.ec.ECPoint checkResult (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint p }
com/android/org/bouncycastle/math/ec/ECAlgorithms.class
ECAlgorithms.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.ECAlgorithms extends java.lang.Object { public void <init> () public static boolean isF2mCurve (com.android.org.bouncycastle.math.ec.ECCurve) com.android.org.bouncycastle.math.ec.ECCurve c public static boolean isF2mField (com.android.org.bouncycastle.math.field.FiniteField) com.android.org.bouncycastle.math.field.FiniteField field public static boolean isFpCurve (com.android.org.bouncycastle.math.ec.ECCurve) com.android.org.bouncycastle.math.ec.ECCurve c public static boolean isFpField (com.android.org.bouncycastle.math.field.FiniteField) com.android.org.bouncycastle.math.field.FiniteField field public static com.android.org.bouncycastle.math.ec.ECPoint sumOfMultiplies (com.android.org.bouncycastle.math.ec.ECPoint[], java.math.BigInteger[]) int i com.android.org.bouncycastle.math.ec.ECPoint[] ps java.math.BigInteger[] ks int count com.android.org.bouncycastle.math.ec.ECPoint p com.android.org.bouncycastle.math.ec.ECCurve c com.android.org.bouncycastle.math.ec.ECPoint[] imported com.android.org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism public static com.android.org.bouncycastle.math.ec.ECPoint sumOfTwoMultiplies (com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) com.android.org.bouncycastle.math.ec.ECCurve$AbstractF2m f2mCurve com.android.org.bouncycastle.math.ec.ECPoint P java.math.BigInteger a com.android.org.bouncycastle.math.ec.ECPoint Q java.math.BigInteger b com.android.org.bouncycastle.math.ec.ECCurve cp com.android.org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism public static com.android.org.bouncycastle.math.ec.ECPoint shamirsTrick (com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) com.android.org.bouncycastle.math.ec.ECPoint P java.math.BigInteger k com.android.org.bouncycastle.math.ec.ECPoint Q java.math.BigInteger l com.android.org.bouncycastle.math.ec.ECCurve cp public static com.android.org.bouncycastle.math.ec.ECPoint importPoint (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECCurve c com.android.org.bouncycastle.math.ec.ECPoint p com.android.org.bouncycastle.math.ec.ECCurve cp public static void montgomeryTrick (com.android.org.bouncycastle.math.ec.ECFieldElement[], int, int) com.android.org.bouncycastle.math.ec.ECFieldElement[] zs int off int len public static void montgomeryTrick (com.android.org.bouncycastle.math.ec.ECFieldElement[], int, int, com.android.org.bouncycastle.math.ec.ECFieldElement) int j com.android.org.bouncycastle.math.ec.ECFieldElement tmp com.android.org.bouncycastle.math.ec.ECFieldElement[] zs int off int len com.android.org.bouncycastle.math.ec.ECFieldElement scale com.android.org.bouncycastle.math.ec.ECFieldElement[] c int i com.android.org.bouncycastle.math.ec.ECFieldElement u public static com.android.org.bouncycastle.math.ec.ECPoint referenceMultiply (com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) int i com.android.org.bouncycastle.math.ec.ECPoint p java.math.BigInteger k java.math.BigInteger x com.android.org.bouncycastle.math.ec.ECPoint q int t public static com.android.org.bouncycastle.math.ec.ECPoint validatePoint (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint p public static com.android.org.bouncycastle.math.ec.ECPoint cleanPoint (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECCurve c com.android.org.bouncycastle.math.ec.ECPoint p com.android.org.bouncycastle.math.ec.ECCurve cp static com.android.org.bouncycastle.math.ec.ECPoint implCheckResult (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint p static com.android.org.bouncycastle.math.ec.ECPoint implShamirsTrickJsf (com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) int jsfi int kDigit int lDigit int index com.android.org.bouncycastle.math.ec.ECPoint P java.math.BigInteger k com.android.org.bouncycastle.math.ec.ECPoint Q java.math.BigInteger l com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint infinity com.android.org.bouncycastle.math.ec.ECPoint PaddQ com.android.org.bouncycastle.math.ec.ECPoint PsubQ com.android.org.bouncycastle.math.ec.ECPoint[] points com.android.org.bouncycastle.math.ec.ECPoint[] table byte[] jsf com.android.org.bouncycastle.math.ec.ECPoint R int i static com.android.org.bouncycastle.math.ec.ECPoint implShamirsTrickWNaf (com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) com.android.org.bouncycastle.math.ec.ECCurve c int combSize com.android.org.bouncycastle.math.ec.ECPoint P java.math.BigInteger k com.android.org.bouncycastle.math.ec.ECPoint Q java.math.BigInteger l boolean negK boolean negL java.math.BigInteger kAbs java.math.BigInteger lAbs int minWidthP int minWidthQ com.android.org.bouncycastle.math.ec.WNafPreCompInfo infoP com.android.org.bouncycastle.math.ec.WNafPreCompInfo infoQ int widthP int widthQ com.android.org.bouncycastle.math.ec.ECPoint[] preCompP com.android.org.bouncycastle.math.ec.ECPoint[] preCompQ com.android.org.bouncycastle.math.ec.ECPoint[] preCompNegP com.android.org.bouncycastle.math.ec.ECPoint[] preCompNegQ byte[] wnafP byte[] wnafQ static com.android.org.bouncycastle.math.ec.ECPoint implShamirsTrickWNaf (com.android.org.bouncycastle.math.ec.endo.ECEndomorphism, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger) com.android.org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism com.android.org.bouncycastle.math.ec.ECPoint P java.math.BigInteger k java.math.BigInteger l boolean negK boolean negL int minWidth com.android.org.bouncycastle.math.ec.WNafPreCompInfo infoP com.android.org.bouncycastle.math.ec.ECPoint Q com.android.org.bouncycastle.math.ec.WNafPreCompInfo infoQ int widthP int widthQ com.android.org.bouncycastle.math.ec.ECPoint[] preCompP com.android.org.bouncycastle.math.ec.ECPoint[] preCompQ com.android.org.bouncycastle.math.ec.ECPoint[] preCompNegP com.android.org.bouncycastle.math.ec.ECPoint[] preCompNegQ byte[] wnafP byte[] wnafQ private static com.android.org.bouncycastle.math.ec.ECPoint implShamirsTrickWNaf (com.android.org.bouncycastle.math.ec.ECPoint[], com.android.org.bouncycastle.math.ec.ECPoint[], byte[], com.android.org.bouncycastle.math.ec.ECPoint[], com.android.org.bouncycastle.math.ec.ECPoint[], byte[]) int nP com.android.org.bouncycastle.math.ec.ECPoint[] tableP int nQ com.android.org.bouncycastle.math.ec.ECPoint[] tableQ int wiP int wiQ com.android.org.bouncycastle.math.ec.ECPoint r int i com.android.org.bouncycastle.math.ec.ECPoint[] preCompP com.android.org.bouncycastle.math.ec.ECPoint[] preCompNegP byte[] wnafP com.android.org.bouncycastle.math.ec.ECPoint[] preCompQ com.android.org.bouncycastle.math.ec.ECPoint[] preCompNegQ byte[] wnafQ int len com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint infinity com.android.org.bouncycastle.math.ec.ECPoint R int zeroes static com.android.org.bouncycastle.math.ec.ECPoint implSumOfMultiplies (com.android.org.bouncycastle.math.ec.ECPoint[], java.math.BigInteger[]) java.math.BigInteger ki int minWidth com.android.org.bouncycastle.math.ec.WNafPreCompInfo info int width int i com.android.org.bouncycastle.math.ec.ECPoint[] ps java.math.BigInteger[] ks int count boolean[] negs com.android.org.bouncycastle.math.ec.WNafPreCompInfo[] infos byte[][] wnafs static com.android.org.bouncycastle.math.ec.ECPoint implSumOfMultipliesGLV (com.android.org.bouncycastle.math.ec.ECPoint[], java.math.BigInteger[], com.android.org.bouncycastle.math.ec.endo.GLVEndomorphism) java.math.BigInteger[] ab int i int j com.android.org.bouncycastle.math.ec.ECPoint p com.android.org.bouncycastle.math.ec.ECPoint q int i int j com.android.org.bouncycastle.math.ec.ECPoint[] ps java.math.BigInteger[] ks com.android.org.bouncycastle.math.ec.endo.GLVEndomorphism glvEndomorphism java.math.BigInteger n int len java.math.BigInteger[] abs com.android.org.bouncycastle.math.ec.ECPoint[] pqs static com.android.org.bouncycastle.math.ec.ECPoint implSumOfMultiplies (com.android.org.bouncycastle.math.ec.endo.ECEndomorphism, com.android.org.bouncycastle.math.ec.ECPoint[], java.math.BigInteger[]) int j0 int j1 java.math.BigInteger kj0 java.math.BigInteger kj1 int minWidth com.android.org.bouncycastle.math.ec.ECPoint P com.android.org.bouncycastle.math.ec.WNafPreCompInfo infoP com.android.org.bouncycastle.math.ec.ECPoint Q com.android.org.bouncycastle.math.ec.WNafPreCompInfo infoQ int widthP int widthQ int i com.android.org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism com.android.org.bouncycastle.math.ec.ECPoint[] ps java.math.BigInteger[] ks int halfCount int fullCount boolean[] negs com.android.org.bouncycastle.math.ec.WNafPreCompInfo[] infos byte[][] wnafs com.android.org.bouncycastle.math.ec.ECPointMap pointMap private static com.android.org.bouncycastle.math.ec.ECPoint implSumOfMultiplies (boolean[], com.android.org.bouncycastle.math.ec.WNafPreCompInfo[], byte[][]) int i int n com.android.org.bouncycastle.math.ec.WNafPreCompInfo info com.android.org.bouncycastle.math.ec.ECPoint[] table byte[] wnaf int wi int j com.android.org.bouncycastle.math.ec.ECPoint r int i boolean[] negs com.android.org.bouncycastle.math.ec.WNafPreCompInfo[] infos byte[][] wnafs int len int count com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint infinity com.android.org.bouncycastle.math.ec.ECPoint R int zeroes private static com.android.org.bouncycastle.math.ec.ECPoint implShamirsTrickFixedPoint (com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) com.android.org.bouncycastle.math.ec.FixedPointCombMultiplier m com.android.org.bouncycastle.math.ec.ECPoint r1 com.android.org.bouncycastle.math.ec.ECPoint r2 int secretBitK int secretBitL int j int secretIndexK int secretIndexL com.android.org.bouncycastle.math.ec.ECPoint addP com.android.org.bouncycastle.math.ec.ECPoint addQ com.android.org.bouncycastle.math.ec.ECPoint T int i com.android.org.bouncycastle.math.ec.ECPoint p java.math.BigInteger k com.android.org.bouncycastle.math.ec.ECPoint q java.math.BigInteger l com.android.org.bouncycastle.math.ec.ECCurve c int combSize com.android.org.bouncycastle.math.ec.FixedPointPreCompInfo infoP com.android.org.bouncycastle.math.ec.FixedPointPreCompInfo infoQ com.android.org.bouncycastle.math.ec.ECLookupTable lookupTableP com.android.org.bouncycastle.math.ec.ECLookupTable lookupTableQ int widthP int widthQ int width int d com.android.org.bouncycastle.math.ec.ECPoint R int fullComb int[] K int[] L int top }
com/android/org/bouncycastle/math/ec/ECConstants.class
ECConstants.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.ECConstants extends java.lang.Object { public static final java.math.BigInteger ZERO public static final java.math.BigInteger ONE public static final java.math.BigInteger TWO public static final java.math.BigInteger THREE public static final java.math.BigInteger FOUR public static final java.math.BigInteger EIGHT static void <clinit> () }
com/android/org/bouncycastle/math/ec/ECCurve$1.class
ECCurve.java package com.android.org.bouncycastle.math.ec com.android.org.bouncycastle.math.ec.ECCurve$1 extends com.android.org.bouncycastle.math.ec.AbstractECLookupTable { final synthetic int val$len final synthetic int val$FE_BYTES final synthetic byte[] val$table final synthetic com.android.org.bouncycastle.math.ec.ECCurve this$0 void <init> (com.android.org.bouncycastle.math.ec.ECCurve, int, int, byte[]) com.android.org.bouncycastle.math.ec.ECCurve this$0 public int getSize () public com.android.org.bouncycastle.math.ec.ECPoint lookup (int) int j int MASK int i int index byte[] x byte[] y int pos public com.android.org.bouncycastle.math.ec.ECPoint lookupVar (int) int j int index byte[] x byte[] y int pos private com.android.org.bouncycastle.math.ec.ECPoint createPoint (byte[], byte[]) byte[] x byte[] y }
com/android/org/bouncycastle/math/ec/ECCurve$AbstractF2m.class
ECCurve.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.ECCurve$AbstractF2m extends com.android.org.bouncycastle.math.ec.ECCurve { private java.math.BigInteger[] si public static java.math.BigInteger inverse (int, int[], java.math.BigInteger) int m int[] ks java.math.BigInteger x private static com.android.org.bouncycastle.math.field.FiniteField buildField (int, int, int, int) int m int k1 int k2 int k3 protected void <init> (int, int, int, int) int m int k1 int k2 int k3 public com.android.org.bouncycastle.math.ec.ECPoint createPoint (java.math.BigInteger, java.math.BigInteger) java.math.BigInteger x java.math.BigInteger y com.android.org.bouncycastle.math.ec.ECFieldElement X com.android.org.bouncycastle.math.ec.ECFieldElement Y int coord public boolean isValidFieldElement (java.math.BigInteger) java.math.BigInteger x public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom) java.security.SecureRandom r int m public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom) java.security.SecureRandom r int m com.android.org.bouncycastle.math.ec.ECFieldElement fe1 com.android.org.bouncycastle.math.ec.ECFieldElement fe2 protected com.android.org.bouncycastle.math.ec.ECPoint decompressPoint (int, java.math.BigInteger) com.android.org.bouncycastle.math.ec.ECFieldElement beta com.android.org.bouncycastle.math.ec.ECFieldElement z int yTilde java.math.BigInteger X1 com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y protected com.android.org.bouncycastle.math.ec.ECFieldElement solveQuadraticEquation (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement r com.android.org.bouncycastle.math.ec.ECFieldElement w2 int i com.android.org.bouncycastle.math.ec.ECFieldElement t com.android.org.bouncycastle.math.ec.ECFieldElement w com.android.org.bouncycastle.math.ec.ECFieldElement beta com.android.org.bouncycastle.math.ec.ECFieldElement$AbstractF2m betaF2m boolean fastTrace int m com.android.org.bouncycastle.math.ec.ECFieldElement gamma com.android.org.bouncycastle.math.ec.ECFieldElement z com.android.org.bouncycastle.math.ec.ECFieldElement zeroElement java.util.Random rand synchronized java.math.BigInteger[] getSi () public boolean isKoblitz () private static java.math.BigInteger implRandomFieldElementMult (java.security.SecureRandom, int) java.security.SecureRandom r int m java.math.BigInteger x }
com/android/org/bouncycastle/math/ec/ECCurve$AbstractFp.class
ECCurve.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.ECCurve$AbstractFp extends com.android.org.bouncycastle.math.ec.ECCurve { protected void <init> (java.math.BigInteger) java.math.BigInteger q public boolean isValidFieldElement (java.math.BigInteger) java.math.BigInteger x public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom) java.security.SecureRandom r java.math.BigInteger p com.android.org.bouncycastle.math.ec.ECFieldElement fe1 com.android.org.bouncycastle.math.ec.ECFieldElement fe2 public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom) java.security.SecureRandom r java.math.BigInteger p com.android.org.bouncycastle.math.ec.ECFieldElement fe1 com.android.org.bouncycastle.math.ec.ECFieldElement fe2 protected com.android.org.bouncycastle.math.ec.ECPoint decompressPoint (int, java.math.BigInteger) int yTilde java.math.BigInteger X1 com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement rhs com.android.org.bouncycastle.math.ec.ECFieldElement y private static java.math.BigInteger implRandomFieldElement (java.security.SecureRandom, java.math.BigInteger) java.security.SecureRandom r java.math.BigInteger p java.math.BigInteger x private static java.math.BigInteger implRandomFieldElementMult (java.security.SecureRandom, java.math.BigInteger) java.security.SecureRandom r java.math.BigInteger p java.math.BigInteger x }
com/android/org/bouncycastle/math/ec/ECCurve$Config.class
ECCurve.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.ECCurve$Config extends java.lang.Object { protected int coord protected com.android.org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism protected com.android.org.bouncycastle.math.ec.ECMultiplier multiplier final synthetic com.android.org.bouncycastle.math.ec.ECCurve this$0 void <init> (com.android.org.bouncycastle.math.ec.ECCurve, int, com.android.org.bouncycastle.math.ec.endo.ECEndomorphism, com.android.org.bouncycastle.math.ec.ECMultiplier) com.android.org.bouncycastle.math.ec.ECCurve this$0 int coord com.android.org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism com.android.org.bouncycastle.math.ec.ECMultiplier multiplier public com.android.org.bouncycastle.math.ec.ECCurve$Config setCoordinateSystem (int) int coord public com.android.org.bouncycastle.math.ec.ECCurve$Config setEndomorphism (com.android.org.bouncycastle.math.ec.endo.ECEndomorphism) com.android.org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism public com.android.org.bouncycastle.math.ec.ECCurve$Config setMultiplier (com.android.org.bouncycastle.math.ec.ECMultiplier) com.android.org.bouncycastle.math.ec.ECMultiplier multiplier public com.android.org.bouncycastle.math.ec.ECCurve create () com.android.org.bouncycastle.math.ec.ECCurve c }
com/android/org/bouncycastle/math/ec/ECCurve$F2m$1.class
ECCurve.java package com.android.org.bouncycastle.math.ec com.android.org.bouncycastle.math.ec.ECCurve$F2m$1 extends com.android.org.bouncycastle.math.ec.AbstractECLookupTable { final synthetic int val$len final synthetic int val$FE_LONGS final synthetic long[] val$table final synthetic int[] val$ks final synthetic com.android.org.bouncycastle.math.ec.ECCurve$F2m this$0 void <init> (com.android.org.bouncycastle.math.ec.ECCurve$F2m, int, int, long[], int[]) com.android.org.bouncycastle.math.ec.ECCurve$F2m this$0 public int getSize () public com.android.org.bouncycastle.math.ec.ECPoint lookup (int) int j long MASK int i int index long[] x long[] y int pos public com.android.org.bouncycastle.math.ec.ECPoint lookupVar (int) int j int index long[] x long[] y int pos private com.android.org.bouncycastle.math.ec.ECPoint createPoint (long[], long[]) long[] x long[] y com.android.org.bouncycastle.math.ec.ECFieldElement$F2m X com.android.org.bouncycastle.math.ec.ECFieldElement$F2m Y }
com/android/org/bouncycastle/math/ec/ECCurve$F2m.class
ECCurve.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.ECCurve$F2m extends com.android.org.bouncycastle.math.ec.ECCurve$AbstractF2m { private static final int F2M_DEFAULT_COORDS private int m private int k1 private int k2 private int k3 private com.android.org.bouncycastle.math.ec.ECPoint$F2m infinity public void <init> (int, int, java.math.BigInteger, java.math.BigInteger) int m int k java.math.BigInteger a java.math.BigInteger b public void <init> (int, int, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) int m int k java.math.BigInteger a java.math.BigInteger b java.math.BigInteger order java.math.BigInteger cofactor public void <init> (int, int, int, int, java.math.BigInteger, java.math.BigInteger) int m int k1 int k2 int k3 java.math.BigInteger a java.math.BigInteger b public void <init> (int, int, int, int, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) int m int k1 int k2 int k3 java.math.BigInteger a java.math.BigInteger b java.math.BigInteger order java.math.BigInteger cofactor protected void <init> (int, int, int, int, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, java.math.BigInteger, java.math.BigInteger) int m int k1 int k2 int k3 com.android.org.bouncycastle.math.ec.ECFieldElement a com.android.org.bouncycastle.math.ec.ECFieldElement b java.math.BigInteger order java.math.BigInteger cofactor protected com.android.org.bouncycastle.math.ec.ECCurve cloneCurve () public boolean supportsCoordinateSystem (int) int coord protected com.android.org.bouncycastle.math.ec.ECMultiplier createDefaultMultiplier () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger) java.math.BigInteger x protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint getInfinity () public int getM () public boolean isTrinomial () public int getK1 () public int getK2 () public int getK3 () public com.android.org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (com.android.org.bouncycastle.math.ec.ECPoint[], int, int) com.android.org.bouncycastle.math.ec.ECPoint p int i int pos com.android.org.bouncycastle.math.ec.ECPoint[] points int off int len int FE_LONGS int[] ks long[] table static synthetic int access$000 (com.android.org.bouncycastle.math.ec.ECCurve$F2m) com.android.org.bouncycastle.math.ec.ECCurve$F2m x0 }
com/android/org/bouncycastle/math/ec/ECCurve$Fp.class
ECCurve.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.ECCurve$Fp extends com.android.org.bouncycastle.math.ec.ECCurve$AbstractFp { private static final int FP_DEFAULT_COORDS java.math.BigInteger q java.math.BigInteger r com.android.org.bouncycastle.math.ec.ECPoint$Fp infinity public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) java.math.BigInteger q java.math.BigInteger a java.math.BigInteger b public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) java.math.BigInteger q java.math.BigInteger a java.math.BigInteger b java.math.BigInteger order java.math.BigInteger cofactor protected void <init> (java.math.BigInteger, java.math.BigInteger, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, java.math.BigInteger, java.math.BigInteger) java.math.BigInteger q java.math.BigInteger r com.android.org.bouncycastle.math.ec.ECFieldElement a com.android.org.bouncycastle.math.ec.ECFieldElement b java.math.BigInteger order java.math.BigInteger cofactor protected com.android.org.bouncycastle.math.ec.ECCurve cloneCurve () public boolean supportsCoordinateSystem (int) int coord public java.math.BigInteger getQ () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger) java.math.BigInteger x protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint importPoint (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint p public com.android.org.bouncycastle.math.ec.ECPoint getInfinity () }
com/android/org/bouncycastle/math/ec/ECCurve.class
ECCurve.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.ECCurve extends java.lang.Object { public static final int COORD_AFFINE public static final int COORD_HOMOGENEOUS public static final int COORD_JACOBIAN public static final int COORD_JACOBIAN_CHUDNOVSKY public static final int COORD_JACOBIAN_MODIFIED public static final int COORD_LAMBDA_AFFINE public static final int COORD_LAMBDA_PROJECTIVE public static final int COORD_SKEWED protected com.android.org.bouncycastle.math.field.FiniteField field protected com.android.org.bouncycastle.math.ec.ECFieldElement a protected com.android.org.bouncycastle.math.ec.ECFieldElement b protected java.math.BigInteger order protected java.math.BigInteger cofactor protected int coord protected com.android.org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism protected com.android.org.bouncycastle.math.ec.ECMultiplier multiplier public static int[] getAllCoordinateSystems () protected void <init> (com.android.org.bouncycastle.math.field.FiniteField) com.android.org.bouncycastle.math.field.FiniteField field public abstract int getFieldSize () public abstract com.android.org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger) public abstract boolean isValidFieldElement (java.math.BigInteger) public abstract com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom) public abstract com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom) public synchronized com.android.org.bouncycastle.math.ec.ECCurve$Config configure () public com.android.org.bouncycastle.math.ec.ECPoint validatePoint (java.math.BigInteger, java.math.BigInteger) java.math.BigInteger x java.math.BigInteger y com.android.org.bouncycastle.math.ec.ECPoint p public com.android.org.bouncycastle.math.ec.ECPoint createPoint (java.math.BigInteger, java.math.BigInteger) java.math.BigInteger x java.math.BigInteger y protected abstract com.android.org.bouncycastle.math.ec.ECCurve cloneCurve () protected abstract com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) protected abstract com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) protected com.android.org.bouncycastle.math.ec.ECMultiplier createDefaultMultiplier () public boolean supportsCoordinateSystem (int) int coord public com.android.org.bouncycastle.math.ec.PreCompInfo getPreCompInfo (com.android.org.bouncycastle.math.ec.ECPoint, java.lang.String) java.util.Hashtable table com.android.org.bouncycastle.math.ec.ECPoint point String name java.util.Hashtable table public com.android.org.bouncycastle.math.ec.PreCompInfo precompute (com.android.org.bouncycastle.math.ec.ECPoint, java.lang.String, com.android.org.bouncycastle.math.ec.PreCompCallback) java.util.Hashtable table com.android.org.bouncycastle.math.ec.PreCompInfo existing com.android.org.bouncycastle.math.ec.PreCompInfo result com.android.org.bouncycastle.math.ec.ECPoint point String name com.android.org.bouncycastle.math.ec.PreCompCallback callback java.util.Hashtable table public com.android.org.bouncycastle.math.ec.ECPoint importPoint (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint p public void normalizeAll (com.android.org.bouncycastle.math.ec.ECPoint[]) com.android.org.bouncycastle.math.ec.ECPoint[] points public void normalizeAll (com.android.org.bouncycastle.math.ec.ECPoint[], int, int, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECPoint p int i int index int j com.android.org.bouncycastle.math.ec.ECPoint[] points int off int len com.android.org.bouncycastle.math.ec.ECFieldElement iso com.android.org.bouncycastle.math.ec.ECFieldElement[] zs int[] indices int count public abstract com.android.org.bouncycastle.math.ec.ECPoint getInfinity () public com.android.org.bouncycastle.math.field.FiniteField getField () public com.android.org.bouncycastle.math.ec.ECFieldElement getA () public com.android.org.bouncycastle.math.ec.ECFieldElement getB () public java.math.BigInteger getOrder () public java.math.BigInteger getCofactor () public int getCoordinateSystem () protected abstract com.android.org.bouncycastle.math.ec.ECPoint decompressPoint (int, java.math.BigInteger) public com.android.org.bouncycastle.math.ec.endo.ECEndomorphism getEndomorphism () public com.android.org.bouncycastle.math.ec.ECMultiplier getMultiplier () public com.android.org.bouncycastle.math.ec.ECPoint decodePoint (byte[]) int yTilde java.math.BigInteger X java.math.BigInteger X java.math.BigInteger Y java.math.BigInteger X java.math.BigInteger Y byte[] encoded com.android.org.bouncycastle.math.ec.ECPoint p int expectedLength byte type public com.android.org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (com.android.org.bouncycastle.math.ec.ECPoint[], int, int) com.android.org.bouncycastle.math.ec.ECPoint p byte[] px byte[] py int pxStart int pxLen int pyStart int pyLen int i int pos com.android.org.bouncycastle.math.ec.ECPoint[] points int off int len int FE_BYTES byte[] table protected void checkPoint (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint point protected void checkPoints (com.android.org.bouncycastle.math.ec.ECPoint[]) com.android.org.bouncycastle.math.ec.ECPoint[] points protected void checkPoints (com.android.org.bouncycastle.math.ec.ECPoint[], int, int) com.android.org.bouncycastle.math.ec.ECPoint point int i com.android.org.bouncycastle.math.ec.ECPoint[] points int off int len public boolean equals (com.android.org.bouncycastle.math.ec.ECCurve) com.android.org.bouncycastle.math.ec.ECCurve other public boolean equals (java.lang.Object) Object obj public int hashCode () }
com/android/org/bouncycastle/math/ec/ECFieldElement$AbstractF2m.class
ECFieldElement.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.ECFieldElement$AbstractF2m extends com.android.org.bouncycastle.math.ec.ECFieldElement { public void <init> () public com.android.org.bouncycastle.math.ec.ECFieldElement halfTrace () int m int n int k int nk com.android.org.bouncycastle.math.ec.ECFieldElement ht public boolean hasFastTrace () public int trace () int m int k int mk com.android.org.bouncycastle.math.ec.ECFieldElement tr }
com/android/org/bouncycastle/math/ec/ECFieldElement$AbstractFp.class
ECFieldElement.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.ECFieldElement$AbstractFp extends com.android.org.bouncycastle.math.ec.ECFieldElement { public void <init> () }
com/android/org/bouncycastle/math/ec/ECFieldElement$F2m.class
ECFieldElement.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.ECFieldElement$F2m extends com.android.org.bouncycastle.math.ec.ECFieldElement$AbstractF2m { public static final int GNB public static final int TPB public static final int PPB private int representation private int m private int[] ks com.android.org.bouncycastle.math.ec.LongArray x public void <init> (int, int, int, int, java.math.BigInteger) int m int k1 int k2 int k3 java.math.BigInteger x void <init> (int, int[], com.android.org.bouncycastle.math.ec.LongArray) int m int[] ks com.android.org.bouncycastle.math.ec.LongArray x public int bitLength () public boolean isOne () public boolean isZero () public boolean testBitZero () public java.math.BigInteger toBigInteger () public java.lang.String getFieldName () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement add (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b com.android.org.bouncycastle.math.ec.LongArray iarrClone com.android.org.bouncycastle.math.ec.ECFieldElement$F2m bF2m public com.android.org.bouncycastle.math.ec.ECFieldElement addOne () public com.android.org.bouncycastle.math.ec.ECFieldElement subtract (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b public com.android.org.bouncycastle.math.ec.ECFieldElement multiply (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b public com.android.org.bouncycastle.math.ec.ECFieldElement multiplyMinusProduct (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y public com.android.org.bouncycastle.math.ec.ECFieldElement multiplyPlusProduct (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.LongArray ax com.android.org.bouncycastle.math.ec.LongArray bx com.android.org.bouncycastle.math.ec.LongArray xx com.android.org.bouncycastle.math.ec.LongArray yx com.android.org.bouncycastle.math.ec.LongArray ab com.android.org.bouncycastle.math.ec.LongArray xy public com.android.org.bouncycastle.math.ec.ECFieldElement divide (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b com.android.org.bouncycastle.math.ec.ECFieldElement bInv public com.android.org.bouncycastle.math.ec.ECFieldElement negate () public com.android.org.bouncycastle.math.ec.ECFieldElement square () public com.android.org.bouncycastle.math.ec.ECFieldElement squareMinusProduct (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y public com.android.org.bouncycastle.math.ec.ECFieldElement squarePlusProduct (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.LongArray ax com.android.org.bouncycastle.math.ec.LongArray xx com.android.org.bouncycastle.math.ec.LongArray yx com.android.org.bouncycastle.math.ec.LongArray aa com.android.org.bouncycastle.math.ec.LongArray xy public com.android.org.bouncycastle.math.ec.ECFieldElement squarePow (int) int pow public com.android.org.bouncycastle.math.ec.ECFieldElement invert () public com.android.org.bouncycastle.math.ec.ECFieldElement sqrt () public int getRepresentation () public int getM () public int getK1 () public int getK2 () public int getK3 () public boolean equals (java.lang.Object) Object anObject com.android.org.bouncycastle.math.ec.ECFieldElement$F2m b public int hashCode () }
com/android/org/bouncycastle/math/ec/ECFieldElement$Fp.class
ECFieldElement.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.ECFieldElement$Fp extends com.android.org.bouncycastle.math.ec.ECFieldElement$AbstractFp { java.math.BigInteger q java.math.BigInteger r java.math.BigInteger x static java.math.BigInteger calculateResidue (java.math.BigInteger) java.math.BigInteger firstWord java.math.BigInteger p int bitLength public void <init> (java.math.BigInteger, java.math.BigInteger) java.math.BigInteger q java.math.BigInteger x void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) java.math.BigInteger q java.math.BigInteger r java.math.BigInteger x public java.math.BigInteger toBigInteger () public java.lang.String getFieldName () public int getFieldSize () public java.math.BigInteger getQ () public com.android.org.bouncycastle.math.ec.ECFieldElement add (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b public com.android.org.bouncycastle.math.ec.ECFieldElement addOne () java.math.BigInteger x2 public com.android.org.bouncycastle.math.ec.ECFieldElement subtract (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b public com.android.org.bouncycastle.math.ec.ECFieldElement multiply (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b public com.android.org.bouncycastle.math.ec.ECFieldElement multiplyMinusProduct (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y java.math.BigInteger ax java.math.BigInteger bx java.math.BigInteger xx java.math.BigInteger yx java.math.BigInteger ab java.math.BigInteger xy public com.android.org.bouncycastle.math.ec.ECFieldElement multiplyPlusProduct (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y java.math.BigInteger ax java.math.BigInteger bx java.math.BigInteger xx java.math.BigInteger yx java.math.BigInteger ab java.math.BigInteger xy public com.android.org.bouncycastle.math.ec.ECFieldElement divide (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b public com.android.org.bouncycastle.math.ec.ECFieldElement negate () public com.android.org.bouncycastle.math.ec.ECFieldElement square () public com.android.org.bouncycastle.math.ec.ECFieldElement squareMinusProduct (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y java.math.BigInteger ax java.math.BigInteger xx java.math.BigInteger yx java.math.BigInteger aa java.math.BigInteger xy public com.android.org.bouncycastle.math.ec.ECFieldElement squarePlusProduct (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y java.math.BigInteger ax java.math.BigInteger xx java.math.BigInteger yx java.math.BigInteger aa java.math.BigInteger xy public com.android.org.bouncycastle.math.ec.ECFieldElement invert () public com.android.org.bouncycastle.math.ec.ECFieldElement sqrt () java.math.BigInteger e java.math.BigInteger t1 java.math.BigInteger t2 java.math.BigInteger t3 java.math.BigInteger t4 java.math.BigInteger y java.math.BigInteger P java.math.BigInteger[] result java.math.BigInteger legendreExponent java.math.BigInteger X java.math.BigInteger fourX java.math.BigInteger k java.math.BigInteger qMinusOne java.math.BigInteger U java.math.BigInteger V java.util.Random rand private com.android.org.bouncycastle.math.ec.ECFieldElement checkSqrt (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement z private java.math.BigInteger[] lucasSequence (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) int j int j java.math.BigInteger P java.math.BigInteger Q java.math.BigInteger k int n int s java.math.BigInteger Uh java.math.BigInteger Vl java.math.BigInteger Vh java.math.BigInteger Ql java.math.BigInteger Qh protected java.math.BigInteger modAdd (java.math.BigInteger, java.math.BigInteger) java.math.BigInteger x1 java.math.BigInteger x2 java.math.BigInteger x3 protected java.math.BigInteger modDouble (java.math.BigInteger) java.math.BigInteger x java.math.BigInteger _2x protected java.math.BigInteger modHalf (java.math.BigInteger) java.math.BigInteger x protected java.math.BigInteger modHalfAbs (java.math.BigInteger) java.math.BigInteger x protected java.math.BigInteger modInverse (java.math.BigInteger) java.math.BigInteger x protected java.math.BigInteger modMult (java.math.BigInteger, java.math.BigInteger) java.math.BigInteger x1 java.math.BigInteger x2 protected java.math.BigInteger modReduce (java.math.BigInteger) java.math.BigInteger u java.math.BigInteger v boolean negative int qLen boolean rIsOne java.math.BigInteger x protected java.math.BigInteger modSubtract (java.math.BigInteger, java.math.BigInteger) java.math.BigInteger x1 java.math.BigInteger x2 java.math.BigInteger x3 public boolean equals (java.lang.Object) Object other com.android.org.bouncycastle.math.ec.ECFieldElement$Fp o public int hashCode () }
com/android/org/bouncycastle/math/ec/ECFieldElement.class
ECFieldElement.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.ECFieldElement extends java.lang.Object implements com.android.org.bouncycastle.math.ec.ECConstants { public abstract java.math.BigInteger toBigInteger () public abstract java.lang.String getFieldName () public abstract int getFieldSize () public abstract com.android.org.bouncycastle.math.ec.ECFieldElement add (com.android.org.bouncycastle.math.ec.ECFieldElement) public abstract com.android.org.bouncycastle.math.ec.ECFieldElement addOne () public abstract com.android.org.bouncycastle.math.ec.ECFieldElement subtract (com.android.org.bouncycastle.math.ec.ECFieldElement) public abstract com.android.org.bouncycastle.math.ec.ECFieldElement multiply (com.android.org.bouncycastle.math.ec.ECFieldElement) public abstract com.android.org.bouncycastle.math.ec.ECFieldElement divide (com.android.org.bouncycastle.math.ec.ECFieldElement) public abstract com.android.org.bouncycastle.math.ec.ECFieldElement negate () public abstract com.android.org.bouncycastle.math.ec.ECFieldElement square () public abstract com.android.org.bouncycastle.math.ec.ECFieldElement invert () public abstract com.android.org.bouncycastle.math.ec.ECFieldElement sqrt () public void <init> () public int bitLength () public boolean isOne () public boolean isZero () public com.android.org.bouncycastle.math.ec.ECFieldElement multiplyMinusProduct (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y public com.android.org.bouncycastle.math.ec.ECFieldElement multiplyPlusProduct (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y public com.android.org.bouncycastle.math.ec.ECFieldElement squareMinusProduct (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y public com.android.org.bouncycastle.math.ec.ECFieldElement squarePlusProduct (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y public com.android.org.bouncycastle.math.ec.ECFieldElement squarePow (int) int i int pow com.android.org.bouncycastle.math.ec.ECFieldElement r public boolean testBitZero () public java.lang.String toString () public byte[] getEncoded () }
com/android/org/bouncycastle/math/ec/ECLookupTable.class
ECLookupTable.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.ECLookupTable extends java.lang.Object { public abstract int getSize () public abstract com.android.org.bouncycastle.math.ec.ECPoint lookup (int) public abstract com.android.org.bouncycastle.math.ec.ECPoint lookupVar (int) }
com/android/org/bouncycastle/math/ec/ECMultiplier.class
ECMultiplier.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.ECMultiplier extends java.lang.Object { public abstract com.android.org.bouncycastle.math.ec.ECPoint multiply (com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) }
com/android/org/bouncycastle/math/ec/ECPoint$1.class
ECPoint.java package com.android.org.bouncycastle.math.ec com.android.org.bouncycastle.math.ec.ECPoint$1 extends java.lang.Object implements com.android.org.bouncycastle.math.ec.PreCompCallback { final synthetic boolean val$decompressed final synthetic boolean val$checkOrder final synthetic com.android.org.bouncycastle.math.ec.ECPoint this$0 void <init> (com.android.org.bouncycastle.math.ec.ECPoint, boolean, boolean) com.android.org.bouncycastle.math.ec.ECPoint this$0 public com.android.org.bouncycastle.math.ec.PreCompInfo precompute (com.android.org.bouncycastle.math.ec.PreCompInfo) com.android.org.bouncycastle.math.ec.PreCompInfo existing com.android.org.bouncycastle.math.ec.ValidityPrecompInfo info }
com/android/org/bouncycastle/math/ec/ECPoint$AbstractF2m.class
ECPoint.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m extends com.android.org.bouncycastle.math.ec.ECPoint { protected void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y protected void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs protected boolean satisfiesCurveEquation () com.android.org.bouncycastle.math.ec.ECFieldElement Y com.android.org.bouncycastle.math.ec.ECFieldElement lhs com.android.org.bouncycastle.math.ec.ECFieldElement rhs com.android.org.bouncycastle.math.ec.ECFieldElement lhs com.android.org.bouncycastle.math.ec.ECFieldElement rhs com.android.org.bouncycastle.math.ec.ECFieldElement Z2 com.android.org.bouncycastle.math.ec.ECFieldElement Z4 com.android.org.bouncycastle.math.ec.ECFieldElement Z boolean ZIsOne com.android.org.bouncycastle.math.ec.ECFieldElement L com.android.org.bouncycastle.math.ec.ECFieldElement X2 com.android.org.bouncycastle.math.ec.ECFieldElement lhs com.android.org.bouncycastle.math.ec.ECFieldElement rhs com.android.org.bouncycastle.math.ec.ECFieldElement Z2 com.android.org.bouncycastle.math.ec.ECFieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement Z com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement X com.android.org.bouncycastle.math.ec.ECFieldElement A com.android.org.bouncycastle.math.ec.ECFieldElement B int coord com.android.org.bouncycastle.math.ec.ECFieldElement Y com.android.org.bouncycastle.math.ec.ECFieldElement lhs com.android.org.bouncycastle.math.ec.ECFieldElement rhs protected boolean satisfiesOrder () com.android.org.bouncycastle.math.ec.ECPoint N com.android.org.bouncycastle.math.ec.ECFieldElement X com.android.org.bouncycastle.math.ec.ECPoint N com.android.org.bouncycastle.math.ec.ECFieldElement X com.android.org.bouncycastle.math.ec.ECFieldElement L com.android.org.bouncycastle.math.ec.ECFieldElement Y com.android.org.bouncycastle.math.ec.ECFieldElement T java.math.BigInteger cofactor public com.android.org.bouncycastle.math.ec.ECPoint scaleX (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement X com.android.org.bouncycastle.math.ec.ECFieldElement L com.android.org.bouncycastle.math.ec.ECFieldElement X2 com.android.org.bouncycastle.math.ec.ECFieldElement L2 com.android.org.bouncycastle.math.ec.ECFieldElement X com.android.org.bouncycastle.math.ec.ECFieldElement L com.android.org.bouncycastle.math.ec.ECFieldElement Z com.android.org.bouncycastle.math.ec.ECFieldElement X2 com.android.org.bouncycastle.math.ec.ECFieldElement L2 com.android.org.bouncycastle.math.ec.ECFieldElement Z2 com.android.org.bouncycastle.math.ec.ECFieldElement scale int coord public com.android.org.bouncycastle.math.ec.ECPoint scaleXNegateY (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement scale public com.android.org.bouncycastle.math.ec.ECPoint scaleY (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement X com.android.org.bouncycastle.math.ec.ECFieldElement L com.android.org.bouncycastle.math.ec.ECFieldElement L2 com.android.org.bouncycastle.math.ec.ECFieldElement scale int coord public com.android.org.bouncycastle.math.ec.ECPoint scaleYNegateX (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement scale public com.android.org.bouncycastle.math.ec.ECPoint subtract (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint b public com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m tau () com.android.org.bouncycastle.math.ec.ECFieldElement Y1 com.android.org.bouncycastle.math.ec.ECFieldElement Y1 com.android.org.bouncycastle.math.ec.ECFieldElement Z1 com.android.org.bouncycastle.math.ec.ECCurve curve int coord com.android.org.bouncycastle.math.ec.ECFieldElement X1 public com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m tauPow (int) com.android.org.bouncycastle.math.ec.ECFieldElement Y1 com.android.org.bouncycastle.math.ec.ECFieldElement Y1 com.android.org.bouncycastle.math.ec.ECFieldElement Z1 int pow com.android.org.bouncycastle.math.ec.ECCurve curve int coord com.android.org.bouncycastle.math.ec.ECFieldElement X1 }
com/android/org/bouncycastle/math/ec/ECPoint$AbstractFp.class
ECPoint.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.ECPoint$AbstractFp extends com.android.org.bouncycastle.math.ec.ECPoint { protected void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y protected void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs protected boolean getCompressionYTilde () protected boolean satisfiesCurveEquation () com.android.org.bouncycastle.math.ec.ECFieldElement Z2 com.android.org.bouncycastle.math.ec.ECFieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement Z com.android.org.bouncycastle.math.ec.ECFieldElement Z2 com.android.org.bouncycastle.math.ec.ECFieldElement Z4 com.android.org.bouncycastle.math.ec.ECFieldElement Z6 com.android.org.bouncycastle.math.ec.ECFieldElement Z com.android.org.bouncycastle.math.ec.ECFieldElement X com.android.org.bouncycastle.math.ec.ECFieldElement Y com.android.org.bouncycastle.math.ec.ECFieldElement A com.android.org.bouncycastle.math.ec.ECFieldElement B com.android.org.bouncycastle.math.ec.ECFieldElement lhs com.android.org.bouncycastle.math.ec.ECFieldElement rhs public com.android.org.bouncycastle.math.ec.ECPoint subtract (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint b }
com/android/org/bouncycastle/math/ec/ECPoint$F2m.class
ECPoint.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.ECPoint$F2m extends com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m { void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs protected com.android.org.bouncycastle.math.ec.ECPoint detach () public com.android.org.bouncycastle.math.ec.ECFieldElement getYCoord () com.android.org.bouncycastle.math.ec.ECFieldElement Z com.android.org.bouncycastle.math.ec.ECFieldElement X com.android.org.bouncycastle.math.ec.ECFieldElement L com.android.org.bouncycastle.math.ec.ECFieldElement Y int coord protected boolean getCompressionYTilde () com.android.org.bouncycastle.math.ec.ECFieldElement X com.android.org.bouncycastle.math.ec.ECFieldElement Y public com.android.org.bouncycastle.math.ec.ECPoint add (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECFieldElement Y1 com.android.org.bouncycastle.math.ec.ECFieldElement Y2 com.android.org.bouncycastle.math.ec.ECFieldElement dx com.android.org.bouncycastle.math.ec.ECFieldElement dy com.android.org.bouncycastle.math.ec.ECFieldElement L com.android.org.bouncycastle.math.ec.ECFieldElement X3 com.android.org.bouncycastle.math.ec.ECFieldElement Y3 com.android.org.bouncycastle.math.ec.ECFieldElement Y1 com.android.org.bouncycastle.math.ec.ECFieldElement Z1 com.android.org.bouncycastle.math.ec.ECFieldElement Y2 com.android.org.bouncycastle.math.ec.ECFieldElement Z2 boolean Z2IsOne com.android.org.bouncycastle.math.ec.ECFieldElement U1 com.android.org.bouncycastle.math.ec.ECFieldElement U2 com.android.org.bouncycastle.math.ec.ECFieldElement U com.android.org.bouncycastle.math.ec.ECFieldElement V1 com.android.org.bouncycastle.math.ec.ECFieldElement V2 com.android.org.bouncycastle.math.ec.ECFieldElement V com.android.org.bouncycastle.math.ec.ECFieldElement VSq com.android.org.bouncycastle.math.ec.ECFieldElement VCu com.android.org.bouncycastle.math.ec.ECFieldElement W com.android.org.bouncycastle.math.ec.ECFieldElement uv com.android.org.bouncycastle.math.ec.ECFieldElement A com.android.org.bouncycastle.math.ec.ECFieldElement X3 com.android.org.bouncycastle.math.ec.ECFieldElement VSqZ2 com.android.org.bouncycastle.math.ec.ECFieldElement Y3 com.android.org.bouncycastle.math.ec.ECFieldElement Z3 com.android.org.bouncycastle.math.ec.ECPoint p com.android.org.bouncycastle.math.ec.ECFieldElement Y1 com.android.org.bouncycastle.math.ec.ECFieldElement Y2 com.android.org.bouncycastle.math.ec.ECFieldElement L com.android.org.bouncycastle.math.ec.ECFieldElement Y3 com.android.org.bouncycastle.math.ec.ECFieldElement X3 com.android.org.bouncycastle.math.ec.ECFieldElement L3 com.android.org.bouncycastle.math.ec.ECFieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement AU1 com.android.org.bouncycastle.math.ec.ECFieldElement AU2 com.android.org.bouncycastle.math.ec.ECFieldElement ABZ2 com.android.org.bouncycastle.math.ec.ECFieldElement L1 com.android.org.bouncycastle.math.ec.ECFieldElement Z1 com.android.org.bouncycastle.math.ec.ECFieldElement L2 com.android.org.bouncycastle.math.ec.ECFieldElement Z2 boolean Z1IsOne com.android.org.bouncycastle.math.ec.ECFieldElement U2 com.android.org.bouncycastle.math.ec.ECFieldElement S2 boolean Z2IsOne com.android.org.bouncycastle.math.ec.ECFieldElement U1 com.android.org.bouncycastle.math.ec.ECFieldElement S1 com.android.org.bouncycastle.math.ec.ECFieldElement A com.android.org.bouncycastle.math.ec.ECFieldElement B com.android.org.bouncycastle.math.ec.ECFieldElement X3 com.android.org.bouncycastle.math.ec.ECFieldElement L3 com.android.org.bouncycastle.math.ec.ECFieldElement Z3 com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECCurve curve int coord com.android.org.bouncycastle.math.ec.ECFieldElement X1 com.android.org.bouncycastle.math.ec.ECFieldElement X2 public com.android.org.bouncycastle.math.ec.ECPoint twice () com.android.org.bouncycastle.math.ec.ECFieldElement Y1 com.android.org.bouncycastle.math.ec.ECFieldElement L1 com.android.org.bouncycastle.math.ec.ECFieldElement X3 com.android.org.bouncycastle.math.ec.ECFieldElement Y3 com.android.org.bouncycastle.math.ec.ECFieldElement Y1 com.android.org.bouncycastle.math.ec.ECFieldElement Z1 boolean Z1IsOne com.android.org.bouncycastle.math.ec.ECFieldElement X1Z1 com.android.org.bouncycastle.math.ec.ECFieldElement Y1Z1 com.android.org.bouncycastle.math.ec.ECFieldElement X1Sq com.android.org.bouncycastle.math.ec.ECFieldElement S com.android.org.bouncycastle.math.ec.ECFieldElement V com.android.org.bouncycastle.math.ec.ECFieldElement vSquared com.android.org.bouncycastle.math.ec.ECFieldElement sv com.android.org.bouncycastle.math.ec.ECFieldElement h com.android.org.bouncycastle.math.ec.ECFieldElement X3 com.android.org.bouncycastle.math.ec.ECFieldElement Y3 com.android.org.bouncycastle.math.ec.ECFieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement t2 com.android.org.bouncycastle.math.ec.ECFieldElement t1 com.android.org.bouncycastle.math.ec.ECFieldElement t2 com.android.org.bouncycastle.math.ec.ECFieldElement L3 com.android.org.bouncycastle.math.ec.ECFieldElement X1Z1 com.android.org.bouncycastle.math.ec.ECFieldElement L1 com.android.org.bouncycastle.math.ec.ECFieldElement Z1 boolean Z1IsOne com.android.org.bouncycastle.math.ec.ECFieldElement L1Z1 com.android.org.bouncycastle.math.ec.ECFieldElement Z1Sq com.android.org.bouncycastle.math.ec.ECFieldElement a com.android.org.bouncycastle.math.ec.ECFieldElement aZ1Sq com.android.org.bouncycastle.math.ec.ECFieldElement T com.android.org.bouncycastle.math.ec.ECFieldElement X3 com.android.org.bouncycastle.math.ec.ECFieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement b com.android.org.bouncycastle.math.ec.ECFieldElement L3 com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement X1 int coord public com.android.org.bouncycastle.math.ec.ECPoint twicePlus (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECFieldElement X2 com.android.org.bouncycastle.math.ec.ECFieldElement Z2 com.android.org.bouncycastle.math.ec.ECFieldElement L1 com.android.org.bouncycastle.math.ec.ECFieldElement Z1 com.android.org.bouncycastle.math.ec.ECFieldElement L2 com.android.org.bouncycastle.math.ec.ECFieldElement X1Sq com.android.org.bouncycastle.math.ec.ECFieldElement L1Sq com.android.org.bouncycastle.math.ec.ECFieldElement Z1Sq com.android.org.bouncycastle.math.ec.ECFieldElement L1Z1 com.android.org.bouncycastle.math.ec.ECFieldElement T com.android.org.bouncycastle.math.ec.ECFieldElement L2plus1 com.android.org.bouncycastle.math.ec.ECFieldElement A com.android.org.bouncycastle.math.ec.ECFieldElement X2Z1Sq com.android.org.bouncycastle.math.ec.ECFieldElement B com.android.org.bouncycastle.math.ec.ECFieldElement X3 com.android.org.bouncycastle.math.ec.ECFieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement L3 com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement X1 int coord public com.android.org.bouncycastle.math.ec.ECPoint negate () com.android.org.bouncycastle.math.ec.ECFieldElement Y com.android.org.bouncycastle.math.ec.ECFieldElement Y com.android.org.bouncycastle.math.ec.ECFieldElement Z com.android.org.bouncycastle.math.ec.ECFieldElement L com.android.org.bouncycastle.math.ec.ECFieldElement L com.android.org.bouncycastle.math.ec.ECFieldElement Z com.android.org.bouncycastle.math.ec.ECFieldElement X }
com/android/org/bouncycastle/math/ec/ECPoint$Fp.class
ECPoint.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.ECPoint$Fp extends com.android.org.bouncycastle.math.ec.ECPoint$AbstractFp { void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs protected com.android.org.bouncycastle.math.ec.ECPoint detach () public com.android.org.bouncycastle.math.ec.ECFieldElement getZCoord (int) int index public com.android.org.bouncycastle.math.ec.ECPoint add (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECFieldElement dx com.android.org.bouncycastle.math.ec.ECFieldElement dy com.android.org.bouncycastle.math.ec.ECFieldElement gamma com.android.org.bouncycastle.math.ec.ECFieldElement X3 com.android.org.bouncycastle.math.ec.ECFieldElement Y3 com.android.org.bouncycastle.math.ec.ECFieldElement Z1 com.android.org.bouncycastle.math.ec.ECFieldElement Z2 boolean Z1IsOne boolean Z2IsOne com.android.org.bouncycastle.math.ec.ECFieldElement u1 com.android.org.bouncycastle.math.ec.ECFieldElement u2 com.android.org.bouncycastle.math.ec.ECFieldElement u com.android.org.bouncycastle.math.ec.ECFieldElement v1 com.android.org.bouncycastle.math.ec.ECFieldElement v2 com.android.org.bouncycastle.math.ec.ECFieldElement v com.android.org.bouncycastle.math.ec.ECFieldElement w com.android.org.bouncycastle.math.ec.ECFieldElement vSquared com.android.org.bouncycastle.math.ec.ECFieldElement vCubed com.android.org.bouncycastle.math.ec.ECFieldElement vSquaredV2 com.android.org.bouncycastle.math.ec.ECFieldElement A com.android.org.bouncycastle.math.ec.ECFieldElement X3 com.android.org.bouncycastle.math.ec.ECFieldElement Y3 com.android.org.bouncycastle.math.ec.ECFieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement dx com.android.org.bouncycastle.math.ec.ECFieldElement dy com.android.org.bouncycastle.math.ec.ECFieldElement C com.android.org.bouncycastle.math.ec.ECFieldElement W1 com.android.org.bouncycastle.math.ec.ECFieldElement W2 com.android.org.bouncycastle.math.ec.ECFieldElement A1 com.android.org.bouncycastle.math.ec.ECFieldElement X3 com.android.org.bouncycastle.math.ec.ECFieldElement Y3 com.android.org.bouncycastle.math.ec.ECFieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement Z1Squared com.android.org.bouncycastle.math.ec.ECFieldElement U2 com.android.org.bouncycastle.math.ec.ECFieldElement S2 com.android.org.bouncycastle.math.ec.ECFieldElement Z1Cubed com.android.org.bouncycastle.math.ec.ECFieldElement Z2Squared com.android.org.bouncycastle.math.ec.ECFieldElement U1 com.android.org.bouncycastle.math.ec.ECFieldElement S1 com.android.org.bouncycastle.math.ec.ECFieldElement Z2Cubed com.android.org.bouncycastle.math.ec.ECFieldElement Z1Squared com.android.org.bouncycastle.math.ec.ECFieldElement U2 com.android.org.bouncycastle.math.ec.ECFieldElement S2 boolean Z2IsOne com.android.org.bouncycastle.math.ec.ECFieldElement Z2Squared com.android.org.bouncycastle.math.ec.ECFieldElement U1 com.android.org.bouncycastle.math.ec.ECFieldElement S1 com.android.org.bouncycastle.math.ec.ECFieldElement H com.android.org.bouncycastle.math.ec.ECFieldElement R com.android.org.bouncycastle.math.ec.ECFieldElement HSquared com.android.org.bouncycastle.math.ec.ECFieldElement G com.android.org.bouncycastle.math.ec.ECFieldElement V com.android.org.bouncycastle.math.ec.ECFieldElement W3 com.android.org.bouncycastle.math.ec.ECFieldElement[] zs com.android.org.bouncycastle.math.ec.ECFieldElement Z1 com.android.org.bouncycastle.math.ec.ECFieldElement Z2 boolean Z1IsOne com.android.org.bouncycastle.math.ec.ECFieldElement X3 com.android.org.bouncycastle.math.ec.ECFieldElement Y3 com.android.org.bouncycastle.math.ec.ECFieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement Z3Squared com.android.org.bouncycastle.math.ec.ECFieldElement[] zs com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECCurve curve int coord com.android.org.bouncycastle.math.ec.ECFieldElement X1 com.android.org.bouncycastle.math.ec.ECFieldElement Y1 com.android.org.bouncycastle.math.ec.ECFieldElement X2 com.android.org.bouncycastle.math.ec.ECFieldElement Y2 public com.android.org.bouncycastle.math.ec.ECPoint twice () com.android.org.bouncycastle.math.ec.ECFieldElement X1Squared com.android.org.bouncycastle.math.ec.ECFieldElement gamma com.android.org.bouncycastle.math.ec.ECFieldElement X3 com.android.org.bouncycastle.math.ec.ECFieldElement Y3 com.android.org.bouncycastle.math.ec.ECFieldElement Z1 boolean Z1IsOne com.android.org.bouncycastle.math.ec.ECFieldElement w com.android.org.bouncycastle.math.ec.ECFieldElement s com.android.org.bouncycastle.math.ec.ECFieldElement t com.android.org.bouncycastle.math.ec.ECFieldElement B com.android.org.bouncycastle.math.ec.ECFieldElement _4B com.android.org.bouncycastle.math.ec.ECFieldElement h com.android.org.bouncycastle.math.ec.ECFieldElement _2s com.android.org.bouncycastle.math.ec.ECFieldElement X3 com.android.org.bouncycastle.math.ec.ECFieldElement _2t com.android.org.bouncycastle.math.ec.ECFieldElement Y3 com.android.org.bouncycastle.math.ec.ECFieldElement _4sSquared com.android.org.bouncycastle.math.ec.ECFieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement Z1Squared com.android.org.bouncycastle.math.ec.ECFieldElement M com.android.org.bouncycastle.math.ec.ECFieldElement S com.android.org.bouncycastle.math.ec.ECFieldElement Z1Squared com.android.org.bouncycastle.math.ec.ECFieldElement Z1Pow4 com.android.org.bouncycastle.math.ec.ECFieldElement X1Squared com.android.org.bouncycastle.math.ec.ECFieldElement Z1 boolean Z1IsOne com.android.org.bouncycastle.math.ec.ECFieldElement Y1Squared com.android.org.bouncycastle.math.ec.ECFieldElement T com.android.org.bouncycastle.math.ec.ECFieldElement a4 com.android.org.bouncycastle.math.ec.ECFieldElement a4Neg com.android.org.bouncycastle.math.ec.ECFieldElement M com.android.org.bouncycastle.math.ec.ECFieldElement S com.android.org.bouncycastle.math.ec.ECFieldElement X3 com.android.org.bouncycastle.math.ec.ECFieldElement Y3 com.android.org.bouncycastle.math.ec.ECFieldElement Z3 com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement Y1 int coord com.android.org.bouncycastle.math.ec.ECFieldElement X1 public com.android.org.bouncycastle.math.ec.ECPoint twicePlus (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECFieldElement X1 com.android.org.bouncycastle.math.ec.ECFieldElement X2 com.android.org.bouncycastle.math.ec.ECFieldElement Y2 com.android.org.bouncycastle.math.ec.ECFieldElement dx com.android.org.bouncycastle.math.ec.ECFieldElement dy com.android.org.bouncycastle.math.ec.ECFieldElement X com.android.org.bouncycastle.math.ec.ECFieldElement Y com.android.org.bouncycastle.math.ec.ECFieldElement d com.android.org.bouncycastle.math.ec.ECFieldElement D com.android.org.bouncycastle.math.ec.ECFieldElement I com.android.org.bouncycastle.math.ec.ECFieldElement L1 com.android.org.bouncycastle.math.ec.ECFieldElement L2 com.android.org.bouncycastle.math.ec.ECFieldElement X4 com.android.org.bouncycastle.math.ec.ECFieldElement Y4 com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECFieldElement Y1 com.android.org.bouncycastle.math.ec.ECCurve curve int coord public com.android.org.bouncycastle.math.ec.ECPoint threeTimes () com.android.org.bouncycastle.math.ec.ECFieldElement X1 com.android.org.bouncycastle.math.ec.ECFieldElement _2Y1 com.android.org.bouncycastle.math.ec.ECFieldElement X com.android.org.bouncycastle.math.ec.ECFieldElement Z com.android.org.bouncycastle.math.ec.ECFieldElement Y com.android.org.bouncycastle.math.ec.ECFieldElement d com.android.org.bouncycastle.math.ec.ECFieldElement D com.android.org.bouncycastle.math.ec.ECFieldElement I com.android.org.bouncycastle.math.ec.ECFieldElement L1 com.android.org.bouncycastle.math.ec.ECFieldElement L2 com.android.org.bouncycastle.math.ec.ECFieldElement X4 com.android.org.bouncycastle.math.ec.ECFieldElement Y4 com.android.org.bouncycastle.math.ec.ECFieldElement Y1 com.android.org.bouncycastle.math.ec.ECCurve curve int coord public com.android.org.bouncycastle.math.ec.ECPoint timesPow2 (int) com.android.org.bouncycastle.math.ec.ECFieldElement Z1Sq com.android.org.bouncycastle.math.ec.ECFieldElement X1Squared com.android.org.bouncycastle.math.ec.ECFieldElement M com.android.org.bouncycastle.math.ec.ECFieldElement _2Y1 com.android.org.bouncycastle.math.ec.ECFieldElement _2Y1Squared com.android.org.bouncycastle.math.ec.ECFieldElement S com.android.org.bouncycastle.math.ec.ECFieldElement _4T com.android.org.bouncycastle.math.ec.ECFieldElement _8T int i com.android.org.bouncycastle.math.ec.ECFieldElement zInv com.android.org.bouncycastle.math.ec.ECFieldElement zInv2 com.android.org.bouncycastle.math.ec.ECFieldElement zInv3 int e com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement Y1 int coord com.android.org.bouncycastle.math.ec.ECFieldElement W1 com.android.org.bouncycastle.math.ec.ECFieldElement X1 com.android.org.bouncycastle.math.ec.ECFieldElement Z1 protected com.android.org.bouncycastle.math.ec.ECFieldElement two (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x protected com.android.org.bouncycastle.math.ec.ECFieldElement three (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x protected com.android.org.bouncycastle.math.ec.ECFieldElement four (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x protected com.android.org.bouncycastle.math.ec.ECFieldElement eight (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x protected com.android.org.bouncycastle.math.ec.ECFieldElement doubleProductFromSquares (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement a com.android.org.bouncycastle.math.ec.ECFieldElement b com.android.org.bouncycastle.math.ec.ECFieldElement aSquared com.android.org.bouncycastle.math.ec.ECFieldElement bSquared public com.android.org.bouncycastle.math.ec.ECPoint negate () com.android.org.bouncycastle.math.ec.ECCurve curve int coord protected com.android.org.bouncycastle.math.ec.ECFieldElement calculateJacobianModifiedW (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement Z com.android.org.bouncycastle.math.ec.ECFieldElement ZSquared com.android.org.bouncycastle.math.ec.ECFieldElement a4 com.android.org.bouncycastle.math.ec.ECFieldElement W com.android.org.bouncycastle.math.ec.ECFieldElement a4Neg protected com.android.org.bouncycastle.math.ec.ECFieldElement getJacobianModifiedW () com.android.org.bouncycastle.math.ec.ECFieldElement W protected com.android.org.bouncycastle.math.ec.ECPoint$Fp twiceJacobianModified (boolean) boolean calculateW com.android.org.bouncycastle.math.ec.ECFieldElement X1 com.android.org.bouncycastle.math.ec.ECFieldElement Y1 com.android.org.bouncycastle.math.ec.ECFieldElement Z1 com.android.org.bouncycastle.math.ec.ECFieldElement W1 com.android.org.bouncycastle.math.ec.ECFieldElement X1Squared com.android.org.bouncycastle.math.ec.ECFieldElement M com.android.org.bouncycastle.math.ec.ECFieldElement _2Y1 com.android.org.bouncycastle.math.ec.ECFieldElement _2Y1Squared com.android.org.bouncycastle.math.ec.ECFieldElement S com.android.org.bouncycastle.math.ec.ECFieldElement X3 com.android.org.bouncycastle.math.ec.ECFieldElement _4T com.android.org.bouncycastle.math.ec.ECFieldElement _8T com.android.org.bouncycastle.math.ec.ECFieldElement Y3 com.android.org.bouncycastle.math.ec.ECFieldElement W3 com.android.org.bouncycastle.math.ec.ECFieldElement Z3 }
com/android/org/bouncycastle/math/ec/ECPoint.class
ECPoint.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.ECPoint extends java.lang.Object { protected static final com.android.org.bouncycastle.math.ec.ECFieldElement[] EMPTY_ZS protected com.android.org.bouncycastle.math.ec.ECCurve curve protected com.android.org.bouncycastle.math.ec.ECFieldElement x protected com.android.org.bouncycastle.math.ec.ECFieldElement y protected com.android.org.bouncycastle.math.ec.ECFieldElement[] zs protected java.util.Hashtable preCompTable protected static com.android.org.bouncycastle.math.ec.ECFieldElement[] getInitialZCoords (com.android.org.bouncycastle.math.ec.ECCurve) com.android.org.bouncycastle.math.ec.ECCurve curve int coord com.android.org.bouncycastle.math.ec.ECFieldElement one protected void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y protected void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs protected abstract boolean satisfiesCurveEquation () protected boolean satisfiesOrder () java.math.BigInteger n public final com.android.org.bouncycastle.math.ec.ECPoint getDetachedPoint () public com.android.org.bouncycastle.math.ec.ECCurve getCurve () protected abstract com.android.org.bouncycastle.math.ec.ECPoint detach () protected int getCurveCoordinateSystem () public com.android.org.bouncycastle.math.ec.ECFieldElement getAffineXCoord () public com.android.org.bouncycastle.math.ec.ECFieldElement getAffineYCoord () public com.android.org.bouncycastle.math.ec.ECFieldElement getXCoord () public com.android.org.bouncycastle.math.ec.ECFieldElement getYCoord () public com.android.org.bouncycastle.math.ec.ECFieldElement getZCoord (int) int index public com.android.org.bouncycastle.math.ec.ECFieldElement[] getZCoords () int zsLen com.android.org.bouncycastle.math.ec.ECFieldElement[] copy public final com.android.org.bouncycastle.math.ec.ECFieldElement getRawXCoord () public final com.android.org.bouncycastle.math.ec.ECFieldElement getRawYCoord () protected final com.android.org.bouncycastle.math.ec.ECFieldElement[] getRawZCoords () protected void checkNormalized () public boolean isNormalized () int coord public com.android.org.bouncycastle.math.ec.ECPoint normalize () com.android.org.bouncycastle.math.ec.ECFieldElement z java.security.SecureRandom r com.android.org.bouncycastle.math.ec.ECFieldElement b com.android.org.bouncycastle.math.ec.ECFieldElement zInv com.android.org.bouncycastle.math.ec.ECPoint normalize (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement zInv2 com.android.org.bouncycastle.math.ec.ECFieldElement zInv3 com.android.org.bouncycastle.math.ec.ECFieldElement zInv protected com.android.org.bouncycastle.math.ec.ECPoint createScaledPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement sx com.android.org.bouncycastle.math.ec.ECFieldElement sy public boolean isInfinity () public boolean isValid () boolean isValidPartial () boolean implIsValid (boolean, boolean) boolean decompressed boolean checkOrder com.android.org.bouncycastle.math.ec.ValidityPrecompInfo validity public com.android.org.bouncycastle.math.ec.ECPoint scaleX (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement scale public com.android.org.bouncycastle.math.ec.ECPoint scaleXNegateY (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement scale public com.android.org.bouncycastle.math.ec.ECPoint scaleY (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement scale public com.android.org.bouncycastle.math.ec.ECPoint scaleYNegateX (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement scale public boolean equals (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint[] points com.android.org.bouncycastle.math.ec.ECPoint other com.android.org.bouncycastle.math.ec.ECCurve c1 com.android.org.bouncycastle.math.ec.ECCurve c2 boolean n1 boolean n2 boolean i1 boolean i2 com.android.org.bouncycastle.math.ec.ECPoint p1 com.android.org.bouncycastle.math.ec.ECPoint p2 public boolean equals (java.lang.Object) Object other public int hashCode () com.android.org.bouncycastle.math.ec.ECPoint p com.android.org.bouncycastle.math.ec.ECCurve c int hc public java.lang.String toString () int i StringBuffer sb public byte[] getEncoded (boolean) byte[] PO boolean compressed com.android.org.bouncycastle.math.ec.ECPoint normed byte[] X byte[] Y byte[] PO protected abstract boolean getCompressionYTilde () public abstract com.android.org.bouncycastle.math.ec.ECPoint add (com.android.org.bouncycastle.math.ec.ECPoint) public abstract com.android.org.bouncycastle.math.ec.ECPoint negate () public abstract com.android.org.bouncycastle.math.ec.ECPoint subtract (com.android.org.bouncycastle.math.ec.ECPoint) public com.android.org.bouncycastle.math.ec.ECPoint timesPow2 (int) int e com.android.org.bouncycastle.math.ec.ECPoint p public abstract com.android.org.bouncycastle.math.ec.ECPoint twice () public com.android.org.bouncycastle.math.ec.ECPoint twicePlus (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint b public com.android.org.bouncycastle.math.ec.ECPoint threeTimes () public com.android.org.bouncycastle.math.ec.ECPoint multiply (java.math.BigInteger) java.math.BigInteger k static void <clinit> () }
com/android/org/bouncycastle/math/ec/ECPointMap.class
ECPointMap.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.ECPointMap extends java.lang.Object { public abstract com.android.org.bouncycastle.math.ec.ECPoint map (com.android.org.bouncycastle.math.ec.ECPoint) }
com/android/org/bouncycastle/math/ec/FixedPointCombMultiplier.class
FixedPointCombMultiplier.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.FixedPointCombMultiplier extends com.android.org.bouncycastle.math.ec.AbstractECMultiplier { public void <init> () protected com.android.org.bouncycastle.math.ec.ECPoint multiplyPositive (com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) int secretBit int j int secretIndex com.android.org.bouncycastle.math.ec.ECPoint add int i com.android.org.bouncycastle.math.ec.ECPoint p java.math.BigInteger k com.android.org.bouncycastle.math.ec.ECCurve c int size com.android.org.bouncycastle.math.ec.FixedPointPreCompInfo info com.android.org.bouncycastle.math.ec.ECLookupTable lookupTable int width int d com.android.org.bouncycastle.math.ec.ECPoint R int fullComb int[] K int top }
com/android/org/bouncycastle/math/ec/FixedPointPreCompInfo.class
FixedPointPreCompInfo.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.FixedPointPreCompInfo extends java.lang.Object implements com.android.org.bouncycastle.math.ec.PreCompInfo { protected com.android.org.bouncycastle.math.ec.ECPoint offset protected com.android.org.bouncycastle.math.ec.ECLookupTable lookupTable protected int width public void <init> () public com.android.org.bouncycastle.math.ec.ECLookupTable getLookupTable () public void setLookupTable (com.android.org.bouncycastle.math.ec.ECLookupTable) com.android.org.bouncycastle.math.ec.ECLookupTable lookupTable public com.android.org.bouncycastle.math.ec.ECPoint getOffset () public void setOffset (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint offset public int getWidth () public void setWidth (int) int width }
com/android/org/bouncycastle/math/ec/FixedPointUtil$1.class
FixedPointUtil.java package com.android.org.bouncycastle.math.ec com.android.org.bouncycastle.math.ec.FixedPointUtil$1 extends java.lang.Object implements com.android.org.bouncycastle.math.ec.PreCompCallback { final synthetic com.android.org.bouncycastle.math.ec.ECCurve val$c final synthetic com.android.org.bouncycastle.math.ec.ECPoint val$p void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECPoint) public com.android.org.bouncycastle.math.ec.PreCompInfo precompute (com.android.org.bouncycastle.math.ec.PreCompInfo) int i int i com.android.org.bouncycastle.math.ec.ECPoint pow2 int step int bit com.android.org.bouncycastle.math.ec.PreCompInfo existing com.android.org.bouncycastle.math.ec.FixedPointPreCompInfo existingFP int bits int minWidth int n int d com.android.org.bouncycastle.math.ec.ECPoint[] pow2Table com.android.org.bouncycastle.math.ec.ECPoint[] lookupTable com.android.org.bouncycastle.math.ec.FixedPointPreCompInfo result private boolean checkExisting (com.android.org.bouncycastle.math.ec.FixedPointPreCompInfo, int) com.android.org.bouncycastle.math.ec.FixedPointPreCompInfo existingFP int n private boolean checkTable (com.android.org.bouncycastle.math.ec.ECLookupTable, int) com.android.org.bouncycastle.math.ec.ECLookupTable table int n }
com/android/org/bouncycastle/math/ec/FixedPointUtil.class
FixedPointUtil.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.FixedPointUtil extends java.lang.Object { public static final String PRECOMP_NAME public void <init> () public static int getCombSize (com.android.org.bouncycastle.math.ec.ECCurve) com.android.org.bouncycastle.math.ec.ECCurve c java.math.BigInteger order public static com.android.org.bouncycastle.math.ec.FixedPointPreCompInfo getFixedPointPreCompInfo (com.android.org.bouncycastle.math.ec.PreCompInfo) com.android.org.bouncycastle.math.ec.PreCompInfo preCompInfo public static com.android.org.bouncycastle.math.ec.FixedPointPreCompInfo precompute (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint p com.android.org.bouncycastle.math.ec.ECCurve c }
com/android/org/bouncycastle/math/ec/GLVMultiplier.class
GLVMultiplier.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.GLVMultiplier extends com.android.org.bouncycastle.math.ec.AbstractECMultiplier { protected final com.android.org.bouncycastle.math.ec.ECCurve curve protected final com.android.org.bouncycastle.math.ec.endo.GLVEndomorphism glvEndomorphism public void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.endo.GLVEndomorphism) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.endo.GLVEndomorphism glvEndomorphism protected com.android.org.bouncycastle.math.ec.ECPoint multiplyPositive (com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) com.android.org.bouncycastle.math.ec.ECPoint p java.math.BigInteger k java.math.BigInteger n java.math.BigInteger[] ab java.math.BigInteger a java.math.BigInteger b com.android.org.bouncycastle.math.ec.ECPoint q }
com/android/org/bouncycastle/math/ec/LongArray.class
LongArray.java package com.android.org.bouncycastle.math.ec com.android.org.bouncycastle.math.ec.LongArray extends java.lang.Object implements java.lang.Cloneable { private static final short[] INTERLEAVE2_TABLE private static final int[] INTERLEAVE3_TABLE private static final int[] INTERLEAVE4_TABLE private static final int[] INTERLEAVE5_TABLE private static final long[] INTERLEAVE7_TABLE private static final String ZEROES static final byte[] bitLengths private long[] m_ints public void <init> (int) int intLen public void <init> (long[]) long[] ints public void <init> (long[], int, int) long[] ints int off int len public void <init> (java.math.BigInteger) int barrBarrI int barrBarrI int i java.math.BigInteger bigInt byte[] barr int barrLen int barrStart int intLen int iarrJ int rem long temp int barrI void copyTo (long[], int) long[] z int zOff public boolean isOne () int i long[] a public boolean isZero () int i long[] a public int getUsedLength () public int getUsedLengthFrom (int) int from long[] a public int degree () int i long w private int degreeFrom (int) int limit int i long w private static int bitLength (long) int b int k int v long w int u int b int t int k private long[] resizedInts (int) int newLen long[] newInts public java.math.BigInteger toBigInteger () byte thisByte int j int j int j long mi int iarrJ int usedLen long highestInt byte[] temp int barrI boolean trailingZeroBytesDone int barrLen byte[] barr private static long shiftUp (long[], int, int, int) long next int i long[] x int xOff int count int shift int shiftInv long prev private static long shiftUp (long[], int, long[], int, int, int) long next int i long[] x int xOff long[] z int zOff int count int shift int shiftInv long prev public com.android.org.bouncycastle.math.ec.LongArray addOne () int resultLen long[] ints private void addShiftedByBitsSafe (com.android.org.bouncycastle.math.ec.LongArray, int, int) com.android.org.bouncycastle.math.ec.LongArray other int otherDegree int bits int otherLen int words int shift long carry private static long addShiftedUp (long[], int, long[], int, int, int) long next int i long[] x int xOff long[] y int yOff int count int shift int shiftInv long prev private static long addShiftedDown (long[], int, long[], int, int, int) long next long[] x int xOff long[] y int yOff int count int shift int shiftInv long prev int i public void addShiftedByWords (com.android.org.bouncycastle.math.ec.LongArray, int) com.android.org.bouncycastle.math.ec.LongArray other int words int otherUsedLen int minLen private static void add (long[], int, long[], int, int) int i long[] x int xOff long[] y int yOff int count private static void add (long[], int, long[], int, long[], int, int) int i long[] x int xOff long[] y int yOff long[] z int zOff int count private static void addBoth (long[], int, long[], int, long[], int, int) int i long[] x int xOff long[] y1 int y1Off long[] y2 int y2Off int count private static void distribute (long[], int, int, int, int) long v int i long[] x int src int dst1 int dst2 int count public int getLength () private static void flipWord (long[], int, int, long) long[] buf int off int bit long word int n int shift public boolean testBitZero () private static boolean testBit (long[], int, int) long[] buf int off int n int theInt int theBit long tester private static void flipBit (long[], int, int) long[] buf int off int n int theInt int theBit long flipper private static void multiplyWord (long, long[], int, long[], int) long carry long a long[] b int bLen long[] c int cOff int k public com.android.org.bouncycastle.math.ec.LongArray modMultiplyLD (com.android.org.bouncycastle.math.ec.LongArray, int, int[]) int tmp long a0 long[] c0 int i int aVal int u int v int j int k int aVal int u int v int j int k com.android.org.bouncycastle.math.ec.LongArray other int m int[] ks int aDeg int bDeg com.android.org.bouncycastle.math.ec.LongArray A com.android.org.bouncycastle.math.ec.LongArray B int aLen int bLen int cLen int bMax int[] ti long[] T0 int tOff long[] T1 long[] a long[] c int MASK public com.android.org.bouncycastle.math.ec.LongArray modMultiply (com.android.org.bouncycastle.math.ec.LongArray, int, int[]) int tmp long a0 long[] c0 int i int u int v long aVal int cOff int aPos int cOff com.android.org.bouncycastle.math.ec.LongArray other int m int[] ks int aDeg int bDeg com.android.org.bouncycastle.math.ec.LongArray A com.android.org.bouncycastle.math.ec.LongArray B int aLen int bLen int cLen int bMax int[] ti long[] T0 int tOff long[] T1 long[] a long[] c int MASK public com.android.org.bouncycastle.math.ec.LongArray modMultiplyAlt (com.android.org.bouncycastle.math.ec.LongArray, int, int[]) int tmp long a0 long[] c0 int i int bank int bOff int index long aVal int bank int bOff int aPos com.android.org.bouncycastle.math.ec.LongArray other int m int[] ks int aDeg int bDeg com.android.org.bouncycastle.math.ec.LongArray A com.android.org.bouncycastle.math.ec.LongArray B int aLen int bLen int cLen int width int positions int top int banks int shifts int bMax int bTotal int stride int[] ci int cTotal long[] c int MASK int k int ciPos public com.android.org.bouncycastle.math.ec.LongArray modReduce (int, int[]) int m int[] ks long[] buf int rLen public com.android.org.bouncycastle.math.ec.LongArray multiply (com.android.org.bouncycastle.math.ec.LongArray, int, int[]) int tmp long a0 long[] c0 int i int u int v long aVal int cOff int aPos int cOff com.android.org.bouncycastle.math.ec.LongArray other int m int[] ks int aDeg int bDeg com.android.org.bouncycastle.math.ec.LongArray A com.android.org.bouncycastle.math.ec.LongArray B int aLen int bLen int cLen int bMax int[] ti long[] T0 int tOff long[] T1 long[] a long[] c int MASK public void reduce (int, int[]) int m int[] ks long[] buf int rLen private static com.android.org.bouncycastle.math.ec.LongArray reduceResult (long[], int, int, int, int[]) long[] buf int off int len int m int[] ks int rLen private static int reduceInPlace (long[], int, int, int, int[]) int vectorWiseWords long[] buf int off int len int m int[] ks int mLen int numBits int excessBits int kLen int kMax int kNext int wordWiseLimit int vectorableWords private static void reduceBitWise (long[], int, int, int, int[]) long[] buf int off int bitlength int m int[] ks private static void reduceBit (long[], int, int, int, int[]) long[] buf int off int bit int m int[] ks int n int j private static void reduceWordWise (long[], int, int, int, int, int[]) long word int partial long word long[] buf int off int len int toBit int m int[] ks int toPos private static void reduceWord (long[], int, int, long, int, int[]) long[] buf int off int bit long word int m int[] ks int offset int j private static void reduceVectorWise (long[], int, int, int, int, int[]) long[] buf int off int len int words int m int[] ks int baseBit int j private static void flipVector (long[], int, long[], int, int, int) long carry long[] x int xOff long[] y int yOff int yLen int bits public com.android.org.bouncycastle.math.ec.LongArray modSquare (int, int[]) long mi int m int[] ks int len int _2len long[] r int pos public com.android.org.bouncycastle.math.ec.LongArray modSquareN (int, int, int[]) int n int m int[] ks int len int mLen long[] r public com.android.org.bouncycastle.math.ec.LongArray square (int, int[]) long mi int m int[] ks int len int _2len long[] r int pos private static void squareInPlace (long[], int, int, int[]) long xVal long[] x int xLen int m int[] ks int pos private static void interleave (long[], int, long[], int, int, int) long[] x int xOff long[] z int zOff int count int width private static void interleave3 (long[], int, long[], int, int) int i long[] x int xOff long[] z int zOff int count private static long interleave3 (long) long x long z private static long interleave3_21to63 (int) int x int r00 int r21 int r42 private static void interleave5 (long[], int, long[], int, int) int i long[] x int xOff long[] z int zOff int count private static long interleave5 (long) long x private static long interleave3_13to65 (int) int x int r00 int r35 private static void interleave7 (long[], int, long[], int, int) int i long[] x int xOff long[] z int zOff int count private static long interleave7 (long) long x long z private static void interleave2_n (long[], int, long[], int, int, int) int i long[] x int xOff long[] z int zOff int count int rounds private static long interleave2_n (long, int) long x int rounds private static long interleave4_16to64 (int) int x int r00 int r32 private static long interleave2_32to64 (int) int x int r00 int r32 public com.android.org.bouncycastle.math.ec.LongArray modInverse (int, int[]) int dgg2 int duv2 int m int[] ks int uzDegree com.android.org.bouncycastle.math.ec.LongArray uz int t com.android.org.bouncycastle.math.ec.LongArray vz com.android.org.bouncycastle.math.ec.LongArray g1z com.android.org.bouncycastle.math.ec.LongArray g2z int[] uvDeg com.android.org.bouncycastle.math.ec.LongArray[] uv int[] ggDeg com.android.org.bouncycastle.math.ec.LongArray[] gg int b int duv1 int dgg1 int j public boolean equals (java.lang.Object) int i Object o com.android.org.bouncycastle.math.ec.LongArray other int usedLen public int hashCode () long mi int i int usedLen int hash public java.lang.Object clone () public java.lang.String toString () String s int len int i StringBuffer sb static void <clinit> () }
com/android/org/bouncycastle/math/ec/PreCompCallback.class
PreCompCallback.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.PreCompCallback extends java.lang.Object { public abstract com.android.org.bouncycastle.math.ec.PreCompInfo precompute (com.android.org.bouncycastle.math.ec.PreCompInfo) }
com/android/org/bouncycastle/math/ec/PreCompInfo.class
PreCompInfo.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.PreCompInfo extends java.lang.Object { }
com/android/org/bouncycastle/math/ec/ScaleXNegateYPointMap.class
ScaleXNegateYPointMap.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.ScaleXNegateYPointMap extends java.lang.Object implements com.android.org.bouncycastle.math.ec.ECPointMap { protected final com.android.org.bouncycastle.math.ec.ECFieldElement scale public void <init> (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement scale public com.android.org.bouncycastle.math.ec.ECPoint map (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint p }
com/android/org/bouncycastle/math/ec/ScaleXPointMap.class
ScaleXPointMap.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.ScaleXPointMap extends java.lang.Object implements com.android.org.bouncycastle.math.ec.ECPointMap { protected final com.android.org.bouncycastle.math.ec.ECFieldElement scale public void <init> (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement scale public com.android.org.bouncycastle.math.ec.ECPoint map (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint p }
com/android/org/bouncycastle/math/ec/ScaleYNegateXPointMap.class
ScaleYNegateXPointMap.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.ScaleYNegateXPointMap extends java.lang.Object implements com.android.org.bouncycastle.math.ec.ECPointMap { protected final com.android.org.bouncycastle.math.ec.ECFieldElement scale public void <init> (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement scale public com.android.org.bouncycastle.math.ec.ECPoint map (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint p }
com/android/org/bouncycastle/math/ec/SimpleBigDecimal.class
SimpleBigDecimal.java package com.android.org.bouncycastle.math.ec com.android.org.bouncycastle.math.ec.SimpleBigDecimal extends java.lang.Object { private static final long serialVersionUID private final java.math.BigInteger bigInt private final int scale public static com.android.org.bouncycastle.math.ec.SimpleBigDecimal getInstance (java.math.BigInteger, int) java.math.BigInteger value int scale public void <init> (java.math.BigInteger, int) java.math.BigInteger bigInt int scale private void checkScale (com.android.org.bouncycastle.math.ec.SimpleBigDecimal) com.android.org.bouncycastle.math.ec.SimpleBigDecimal b public com.android.org.bouncycastle.math.ec.SimpleBigDecimal adjustScale (int) int newScale public com.android.org.bouncycastle.math.ec.SimpleBigDecimal add (com.android.org.bouncycastle.math.ec.SimpleBigDecimal) com.android.org.bouncycastle.math.ec.SimpleBigDecimal b public com.android.org.bouncycastle.math.ec.SimpleBigDecimal add (java.math.BigInteger) java.math.BigInteger b public com.android.org.bouncycastle.math.ec.SimpleBigDecimal negate () public com.android.org.bouncycastle.math.ec.SimpleBigDecimal subtract (com.android.org.bouncycastle.math.ec.SimpleBigDecimal) com.android.org.bouncycastle.math.ec.SimpleBigDecimal b public com.android.org.bouncycastle.math.ec.SimpleBigDecimal subtract (java.math.BigInteger) java.math.BigInteger b public com.android.org.bouncycastle.math.ec.SimpleBigDecimal multiply (com.android.org.bouncycastle.math.ec.SimpleBigDecimal) com.android.org.bouncycastle.math.ec.SimpleBigDecimal b public com.android.org.bouncycastle.math.ec.SimpleBigDecimal multiply (java.math.BigInteger) java.math.BigInteger b public com.android.org.bouncycastle.math.ec.SimpleBigDecimal divide (com.android.org.bouncycastle.math.ec.SimpleBigDecimal) com.android.org.bouncycastle.math.ec.SimpleBigDecimal b java.math.BigInteger dividend public com.android.org.bouncycastle.math.ec.SimpleBigDecimal divide (java.math.BigInteger) java.math.BigInteger b public com.android.org.bouncycastle.math.ec.SimpleBigDecimal shiftLeft (int) int n public int compareTo (com.android.org.bouncycastle.math.ec.SimpleBigDecimal) com.android.org.bouncycastle.math.ec.SimpleBigDecimal val public int compareTo (java.math.BigInteger) java.math.BigInteger val public java.math.BigInteger floor () public java.math.BigInteger round () com.android.org.bouncycastle.math.ec.SimpleBigDecimal oneHalf public int intValue () public long longValue () public int getScale () public java.lang.String toString () int i int j java.math.BigInteger floorBigInt java.math.BigInteger fract String leftOfPoint char[] fractCharArr String fractStr int fractLen int zeroes String rightOfPoint StringBuffer sb public boolean equals (java.lang.Object) Object o com.android.org.bouncycastle.math.ec.SimpleBigDecimal other public int hashCode () }
com/android/org/bouncycastle/math/ec/Tnaf.class
Tnaf.java package com.android.org.bouncycastle.math.ec com.android.org.bouncycastle.math.ec.Tnaf extends java.lang.Object { private static final java.math.BigInteger MINUS_ONE private static final java.math.BigInteger MINUS_TWO private static final java.math.BigInteger MINUS_THREE public static final byte WIDTH public static final byte POW_2_WIDTH public static final com.android.org.bouncycastle.math.ec.ZTauElement[] alpha0 public static final byte[][] alpha0Tnaf public static final com.android.org.bouncycastle.math.ec.ZTauElement[] alpha1 public static final byte[][] alpha1Tnaf void <init> () public static java.math.BigInteger norm (byte, com.android.org.bouncycastle.math.ec.ZTauElement) java.math.BigInteger norm java.math.BigInteger norm byte mu com.android.org.bouncycastle.math.ec.ZTauElement lambda java.math.BigInteger norm java.math.BigInteger s1 java.math.BigInteger s2 java.math.BigInteger s3 public static com.android.org.bouncycastle.math.ec.SimpleBigDecimal norm (byte, com.android.org.bouncycastle.math.ec.SimpleBigDecimal, com.android.org.bouncycastle.math.ec.SimpleBigDecimal) com.android.org.bouncycastle.math.ec.SimpleBigDecimal norm com.android.org.bouncycastle.math.ec.SimpleBigDecimal norm byte mu com.android.org.bouncycastle.math.ec.SimpleBigDecimal u com.android.org.bouncycastle.math.ec.SimpleBigDecimal v com.android.org.bouncycastle.math.ec.SimpleBigDecimal norm com.android.org.bouncycastle.math.ec.SimpleBigDecimal s1 com.android.org.bouncycastle.math.ec.SimpleBigDecimal s2 com.android.org.bouncycastle.math.ec.SimpleBigDecimal s3 public static com.android.org.bouncycastle.math.ec.ZTauElement round (com.android.org.bouncycastle.math.ec.SimpleBigDecimal, com.android.org.bouncycastle.math.ec.SimpleBigDecimal, byte) com.android.org.bouncycastle.math.ec.SimpleBigDecimal check1 com.android.org.bouncycastle.math.ec.SimpleBigDecimal check2 com.android.org.bouncycastle.math.ec.SimpleBigDecimal lambda0 com.android.org.bouncycastle.math.ec.SimpleBigDecimal lambda1 byte mu int scale java.math.BigInteger f0 java.math.BigInteger f1 com.android.org.bouncycastle.math.ec.SimpleBigDecimal eta0 com.android.org.bouncycastle.math.ec.SimpleBigDecimal eta1 com.android.org.bouncycastle.math.ec.SimpleBigDecimal eta com.android.org.bouncycastle.math.ec.SimpleBigDecimal threeEta1 com.android.org.bouncycastle.math.ec.SimpleBigDecimal fourEta1 com.android.org.bouncycastle.math.ec.SimpleBigDecimal check1 com.android.org.bouncycastle.math.ec.SimpleBigDecimal check2 byte h0 byte h1 java.math.BigInteger q0 java.math.BigInteger q1 public static com.android.org.bouncycastle.math.ec.SimpleBigDecimal approximateDivisionByN (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, byte, int, int) java.math.BigInteger k java.math.BigInteger s java.math.BigInteger vm byte a int m int c int _k java.math.BigInteger ns java.math.BigInteger gs java.math.BigInteger hs java.math.BigInteger js java.math.BigInteger gsPlusJs java.math.BigInteger ls public static byte[] tauAdicNaf (byte, com.android.org.bouncycastle.math.ec.ZTauElement) java.math.BigInteger t java.math.BigInteger s byte mu com.android.org.bouncycastle.math.ec.ZTauElement lambda java.math.BigInteger norm int log2Norm int maxLength byte[] u int i int length java.math.BigInteger r0 java.math.BigInteger r1 byte[] tnaf public static com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m tau (com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m) com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m p public static byte getMu (com.android.org.bouncycastle.math.ec.ECCurve$AbstractF2m) com.android.org.bouncycastle.math.ec.ECCurve$AbstractF2m curve public static byte getMu (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement curveA public static byte getMu (int) int curveA public static java.math.BigInteger[] getLucas (byte, int, boolean) java.math.BigInteger u0 java.math.BigInteger u1 java.math.BigInteger s java.math.BigInteger u2 int i byte mu int k boolean doV java.math.BigInteger u0 java.math.BigInteger u1 java.math.BigInteger[] retVal public static java.math.BigInteger getTw (byte, int) java.math.BigInteger[] us java.math.BigInteger twoToW java.math.BigInteger u1invert java.math.BigInteger tw byte mu int w public static java.math.BigInteger[] getSi (com.android.org.bouncycastle.math.ec.ECCurve$AbstractF2m) com.android.org.bouncycastle.math.ec.ECCurve$AbstractF2m curve int m int a byte mu int shifts int index java.math.BigInteger[] ui java.math.BigInteger dividend0 java.math.BigInteger dividend1 public static java.math.BigInteger[] getSi (int, int, java.math.BigInteger) int fieldSize int curveA java.math.BigInteger cofactor byte mu int shifts int index java.math.BigInteger[] ui java.math.BigInteger dividend0 java.math.BigInteger dividend1 protected static int getShiftsForCofactor (java.math.BigInteger) java.math.BigInteger h public static com.android.org.bouncycastle.math.ec.ZTauElement partModReduction (java.math.BigInteger, int, byte, java.math.BigInteger[], byte, byte) java.math.BigInteger d0 java.math.BigInteger k int m byte a java.math.BigInteger[] s byte mu byte c java.math.BigInteger d0 java.math.BigInteger[] v java.math.BigInteger vm com.android.org.bouncycastle.math.ec.SimpleBigDecimal lambda0 com.android.org.bouncycastle.math.ec.SimpleBigDecimal lambda1 com.android.org.bouncycastle.math.ec.ZTauElement q java.math.BigInteger r0 java.math.BigInteger r1 public static com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m multiplyRTnaf (com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m, java.math.BigInteger) com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m p java.math.BigInteger k com.android.org.bouncycastle.math.ec.ECCurve$AbstractF2m curve int m int a byte mu java.math.BigInteger[] s com.android.org.bouncycastle.math.ec.ZTauElement rho public static com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m multiplyTnaf (com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m, com.android.org.bouncycastle.math.ec.ZTauElement) com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m p com.android.org.bouncycastle.math.ec.ZTauElement lambda com.android.org.bouncycastle.math.ec.ECCurve$AbstractF2m curve byte mu byte[] u com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m q public static com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m multiplyFromTnaf (com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m, byte[]) com.android.org.bouncycastle.math.ec.ECPoint x byte ui int i com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m p byte[] u com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m q com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m pNeg int tauCount public static byte[] tauAdicWNaf (byte, com.android.org.bouncycastle.math.ec.ZTauElement, byte, java.math.BigInteger, java.math.BigInteger, com.android.org.bouncycastle.math.ec.ZTauElement[]) byte uLocal java.math.BigInteger uUnMod byte uLocal boolean s java.math.BigInteger t byte mu com.android.org.bouncycastle.math.ec.ZTauElement lambda byte width java.math.BigInteger pow2w java.math.BigInteger tw com.android.org.bouncycastle.math.ec.ZTauElement[] alpha java.math.BigInteger norm int log2Norm int maxLength byte[] u java.math.BigInteger pow2wMin1 java.math.BigInteger r0 java.math.BigInteger r1 int i public static com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m[] getPreComp (com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m, byte) int i com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m p byte a byte[][] alphaTnaf com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m[] pu int precompLen static void <clinit> () }
com/android/org/bouncycastle/math/ec/ValidityPrecompInfo.class
ValidityPrecompInfo.java package com.android.org.bouncycastle.math.ec com.android.org.bouncycastle.math.ec.ValidityPrecompInfo extends java.lang.Object implements com.android.org.bouncycastle.math.ec.PreCompInfo { static final String PRECOMP_NAME private boolean failed private boolean curveEquationPassed private boolean orderPassed void <init> () boolean hasFailed () void reportFailed () boolean hasCurveEquationPassed () void reportCurveEquationPassed () boolean hasOrderPassed () void reportOrderPassed () }
com/android/org/bouncycastle/math/ec/WNafL2RMultiplier.class
WNafL2RMultiplier.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.WNafL2RMultiplier extends com.android.org.bouncycastle.math.ec.AbstractECMultiplier { public void <init> () protected com.android.org.bouncycastle.math.ec.ECPoint multiplyPositive (com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) int highest int scale int lowBits int i1 int i2 int wi int digit int zeroes int n com.android.org.bouncycastle.math.ec.ECPoint[] table int wi int digit int zeroes int n com.android.org.bouncycastle.math.ec.ECPoint[] table com.android.org.bouncycastle.math.ec.ECPoint r com.android.org.bouncycastle.math.ec.ECPoint p java.math.BigInteger k int minWidth com.android.org.bouncycastle.math.ec.WNafPreCompInfo info com.android.org.bouncycastle.math.ec.ECPoint[] preComp com.android.org.bouncycastle.math.ec.ECPoint[] preCompNeg int width int[] wnaf com.android.org.bouncycastle.math.ec.ECPoint R int i }
com/android/org/bouncycastle/math/ec/WNafPreCompInfo.class
WNafPreCompInfo.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.WNafPreCompInfo extends java.lang.Object implements com.android.org.bouncycastle.math.ec.PreCompInfo { volatile int promotionCountdown protected int confWidth protected com.android.org.bouncycastle.math.ec.ECPoint[] preComp protected com.android.org.bouncycastle.math.ec.ECPoint[] preCompNeg protected com.android.org.bouncycastle.math.ec.ECPoint twice protected int width public void <init> () int decrementPromotionCountdown () int t int getPromotionCountdown () void setPromotionCountdown (int) int promotionCountdown public boolean isPromoted () public int getConfWidth () public void setConfWidth (int) int confWidth public com.android.org.bouncycastle.math.ec.ECPoint[] getPreComp () public void setPreComp (com.android.org.bouncycastle.math.ec.ECPoint[]) com.android.org.bouncycastle.math.ec.ECPoint[] preComp public com.android.org.bouncycastle.math.ec.ECPoint[] getPreCompNeg () public void setPreCompNeg (com.android.org.bouncycastle.math.ec.ECPoint[]) com.android.org.bouncycastle.math.ec.ECPoint[] preCompNeg public com.android.org.bouncycastle.math.ec.ECPoint getTwice () public void setTwice (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint twice public int getWidth () public void setWidth (int) int width }
com/android/org/bouncycastle/math/ec/WNafUtil$1.class
WNafUtil.java package com.android.org.bouncycastle.math.ec com.android.org.bouncycastle.math.ec.WNafUtil$1 extends java.lang.Object implements com.android.org.bouncycastle.math.ec.PreCompCallback { final synthetic int val$confWidth void <init> (int) public com.android.org.bouncycastle.math.ec.PreCompInfo precompute (com.android.org.bouncycastle.math.ec.PreCompInfo) com.android.org.bouncycastle.math.ec.PreCompInfo existing com.android.org.bouncycastle.math.ec.WNafPreCompInfo existingWNaf com.android.org.bouncycastle.math.ec.WNafPreCompInfo result }
com/android/org/bouncycastle/math/ec/WNafUtil$2.class
WNafUtil.java package com.android.org.bouncycastle.math.ec com.android.org.bouncycastle.math.ec.WNafUtil$2 extends java.lang.Object implements com.android.org.bouncycastle.math.ec.PreCompCallback { final synthetic int val$minWidth final synthetic boolean val$includeNegated final synthetic com.android.org.bouncycastle.math.ec.ECPoint val$p final synthetic com.android.org.bouncycastle.math.ec.ECCurve val$c void <init> (int, boolean, com.android.org.bouncycastle.math.ec.ECPoint, com.android.org.bouncycastle.math.ec.ECCurve) public com.android.org.bouncycastle.math.ec.PreCompInfo precompute (com.android.org.bouncycastle.math.ec.PreCompInfo) int promotionCountdown int confWidth com.android.org.bouncycastle.math.ec.ECFieldElement iso2 com.android.org.bouncycastle.math.ec.ECFieldElement iso3 com.android.org.bouncycastle.math.ec.ECPoint isoTwiceP com.android.org.bouncycastle.math.ec.ECPoint last int curPreCompLen com.android.org.bouncycastle.math.ec.ECFieldElement iso int pos int pos com.android.org.bouncycastle.math.ec.PreCompInfo existing com.android.org.bouncycastle.math.ec.WNafPreCompInfo existingWNaf int width int reqPreCompLen com.android.org.bouncycastle.math.ec.WNafPreCompInfo result com.android.org.bouncycastle.math.ec.ECPoint[] preComp com.android.org.bouncycastle.math.ec.ECPoint[] preCompNeg com.android.org.bouncycastle.math.ec.ECPoint twiceP int iniPreCompLen private boolean checkExisting (com.android.org.bouncycastle.math.ec.WNafPreCompInfo, int, int, boolean) com.android.org.bouncycastle.math.ec.WNafPreCompInfo existingWNaf int width int reqPreCompLen boolean includeNegated private boolean checkTable (com.android.org.bouncycastle.math.ec.ECPoint[], int) com.android.org.bouncycastle.math.ec.ECPoint[] table int reqLen }
com/android/org/bouncycastle/math/ec/WNafUtil$3.class
WNafUtil.java package com.android.org.bouncycastle.math.ec com.android.org.bouncycastle.math.ec.WNafUtil$3 extends java.lang.Object implements com.android.org.bouncycastle.math.ec.PreCompCallback { final synthetic com.android.org.bouncycastle.math.ec.WNafPreCompInfo val$fromWNaf final synthetic boolean val$includeNegated final synthetic com.android.org.bouncycastle.math.ec.ECPointMap val$pointMap void <init> (com.android.org.bouncycastle.math.ec.WNafPreCompInfo, boolean, com.android.org.bouncycastle.math.ec.ECPointMap) public com.android.org.bouncycastle.math.ec.PreCompInfo precompute (com.android.org.bouncycastle.math.ec.PreCompInfo) com.android.org.bouncycastle.math.ec.ECPoint twice int i int i com.android.org.bouncycastle.math.ec.ECPoint[] preCompNeg com.android.org.bouncycastle.math.ec.PreCompInfo existing com.android.org.bouncycastle.math.ec.WNafPreCompInfo existingWNaf int width int reqPreCompLen com.android.org.bouncycastle.math.ec.WNafPreCompInfo result com.android.org.bouncycastle.math.ec.ECPoint twiceFrom com.android.org.bouncycastle.math.ec.ECPoint[] preCompFrom com.android.org.bouncycastle.math.ec.ECPoint[] preComp private boolean checkExisting (com.android.org.bouncycastle.math.ec.WNafPreCompInfo, int, int, boolean) com.android.org.bouncycastle.math.ec.WNafPreCompInfo existingWNaf int width int reqPreCompLen boolean includeNegated private boolean checkTable (com.android.org.bouncycastle.math.ec.ECPoint[], int) com.android.org.bouncycastle.math.ec.ECPoint[] table int reqLen }
com/android/org/bouncycastle/math/ec/WNafUtil.class
WNafUtil.java package com.android.org.bouncycastle.math.ec public abstract com.android.org.bouncycastle.math.ec.WNafUtil extends java.lang.Object { public static final String PRECOMP_NAME private static final int[] DEFAULT_WINDOW_SIZE_CUTOFFS private static final int MAX_WIDTH private static final byte[] EMPTY_BYTES private static final int[] EMPTY_INTS private static final com.android.org.bouncycastle.math.ec.ECPoint[] EMPTY_POINTS public void <init> () public static void configureBasepoint (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint p com.android.org.bouncycastle.math.ec.ECCurve c java.math.BigInteger n int bits int confWidth public static int[] generateCompactNaf (java.math.BigInteger) int digit int i java.math.BigInteger k java.math.BigInteger _3k int bits int[] naf java.math.BigInteger diff int highBit int length int zeroes public static int[] generateCompactWindowNaf (int, java.math.BigInteger) int digit int zeroes int width java.math.BigInteger k int[] wnaf int pow2 int mask int sign boolean carry int length int pos public static byte[] generateJSF (java.math.BigInteger, java.math.BigInteger) int n0 int n1 int u0 int u1 java.math.BigInteger g java.math.BigInteger h int digits byte[] jsf java.math.BigInteger k0 java.math.BigInteger k1 int j int d0 int d1 int offset public static byte[] generateNaf (java.math.BigInteger) int i java.math.BigInteger k java.math.BigInteger _3k int digits byte[] naf java.math.BigInteger diff public static byte[] generateWindowNaf (int, java.math.BigInteger) int digit int width java.math.BigInteger k byte[] wnaf int pow2 int mask int sign boolean carry int length int pos public static int getNafWeight (java.math.BigInteger) java.math.BigInteger k java.math.BigInteger _3k java.math.BigInteger diff public static com.android.org.bouncycastle.math.ec.WNafPreCompInfo getWNafPreCompInfo (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint p public static com.android.org.bouncycastle.math.ec.WNafPreCompInfo getWNafPreCompInfo (com.android.org.bouncycastle.math.ec.PreCompInfo) com.android.org.bouncycastle.math.ec.PreCompInfo preCompInfo public static int getWindowSize (int) int bits public static int getWindowSize (int, int) int bits int maxWidth public static int getWindowSize (int, int[]) int bits int[] windowSizeCutoffs public static int getWindowSize (int, int[], int) int bits int[] windowSizeCutoffs int maxWidth int w public static com.android.org.bouncycastle.math.ec.WNafPreCompInfo precompute (com.android.org.bouncycastle.math.ec.ECPoint, int, boolean) com.android.org.bouncycastle.math.ec.ECPoint p int minWidth boolean includeNegated com.android.org.bouncycastle.math.ec.ECCurve c public static com.android.org.bouncycastle.math.ec.WNafPreCompInfo precomputeWithPointMap (com.android.org.bouncycastle.math.ec.ECPoint, com.android.org.bouncycastle.math.ec.ECPointMap, com.android.org.bouncycastle.math.ec.WNafPreCompInfo, boolean) com.android.org.bouncycastle.math.ec.ECPoint p com.android.org.bouncycastle.math.ec.ECPointMap pointMap com.android.org.bouncycastle.math.ec.WNafPreCompInfo fromWNaf boolean includeNegated com.android.org.bouncycastle.math.ec.ECCurve c private static byte[] trim (byte[], int) byte[] a int length byte[] result private static int[] trim (int[], int) int[] a int length int[] result private static com.android.org.bouncycastle.math.ec.ECPoint[] resizeTable (com.android.org.bouncycastle.math.ec.ECPoint[], int) com.android.org.bouncycastle.math.ec.ECPoint[] a int length com.android.org.bouncycastle.math.ec.ECPoint[] result static synthetic com.android.org.bouncycastle.math.ec.ECPoint[] access$000 () static synthetic com.android.org.bouncycastle.math.ec.ECPoint[] access$100 (com.android.org.bouncycastle.math.ec.ECPoint[], int) com.android.org.bouncycastle.math.ec.ECPoint[] x0 int x1 static void <clinit> () }
com/android/org/bouncycastle/math/ec/WTauNafMultiplier$1.class
WTauNafMultiplier.java package com.android.org.bouncycastle.math.ec com.android.org.bouncycastle.math.ec.WTauNafMultiplier$1 extends java.lang.Object implements com.android.org.bouncycastle.math.ec.PreCompCallback { final synthetic com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m val$p final synthetic byte val$a void <init> (com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m, byte) public com.android.org.bouncycastle.math.ec.PreCompInfo precompute (com.android.org.bouncycastle.math.ec.PreCompInfo) com.android.org.bouncycastle.math.ec.PreCompInfo existing com.android.org.bouncycastle.math.ec.WTauNafPreCompInfo result }
com/android/org/bouncycastle/math/ec/WTauNafMultiplier.class
WTauNafMultiplier.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.WTauNafMultiplier extends com.android.org.bouncycastle.math.ec.AbstractECMultiplier { static final String PRECOMP_NAME public void <init> () protected com.android.org.bouncycastle.math.ec.ECPoint multiplyPositive (com.android.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) com.android.org.bouncycastle.math.ec.ECPoint point java.math.BigInteger k com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m p com.android.org.bouncycastle.math.ec.ECCurve$AbstractF2m curve int m byte a byte mu java.math.BigInteger[] s com.android.org.bouncycastle.math.ec.ZTauElement rho private com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m multiplyWTnaf (com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m, com.android.org.bouncycastle.math.ec.ZTauElement, byte, byte) com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m p com.android.org.bouncycastle.math.ec.ZTauElement lambda byte a byte mu com.android.org.bouncycastle.math.ec.ZTauElement[] alpha java.math.BigInteger tw byte[] u private static com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m multiplyFromWTnaf (com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m, byte[]) int i com.android.org.bouncycastle.math.ec.ECPoint x int ui int i com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m p byte[] u com.android.org.bouncycastle.math.ec.ECCurve$AbstractF2m curve byte a com.android.org.bouncycastle.math.ec.WTauNafPreCompInfo preCompInfo com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m[] pu com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m[] puNeg com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m q int tauCount }
com/android/org/bouncycastle/math/ec/WTauNafPreCompInfo.class
WTauNafPreCompInfo.java package com.android.org.bouncycastle.math.ec public com.android.org.bouncycastle.math.ec.WTauNafPreCompInfo extends java.lang.Object implements com.android.org.bouncycastle.math.ec.PreCompInfo { protected com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m[] preComp public void <init> () public com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m[] getPreComp () public void setPreComp (com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m[]) com.android.org.bouncycastle.math.ec.ECPoint$AbstractF2m[] preComp }
com/android/org/bouncycastle/math/ec/ZTauElement.class
ZTauElement.java package com.android.org.bouncycastle.math.ec com.android.org.bouncycastle.math.ec.ZTauElement extends java.lang.Object { public final java.math.BigInteger u public final java.math.BigInteger v public void <init> (java.math.BigInteger, java.math.BigInteger) java.math.BigInteger u java.math.BigInteger v }
com/android/org/bouncycastle/math/ec/custom/
com/android/org/bouncycastle/math/ec/custom/sec/
com/android/org/bouncycastle/math/ec/custom/sec/SecP192K1Curve$1.class
SecP192K1Curve.java package com.android.org.bouncycastle.math.ec.custom.sec com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1Curve$1 extends com.android.org.bouncycastle.math.ec.AbstractECLookupTable { final synthetic int val$len final synthetic int[] val$table final synthetic com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1Curve this$0 void <init> (com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1Curve, int, int[]) com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1Curve this$0 public int getSize () public com.android.org.bouncycastle.math.ec.ECPoint lookup (int) int j int MASK int i int index int[] x int[] y int pos public com.android.org.bouncycastle.math.ec.ECPoint lookupVar (int) int j int index int[] x int[] y int pos private com.android.org.bouncycastle.math.ec.ECPoint createPoint (int[], int[]) int[] x int[] y }
com/android/org/bouncycastle/math/ec/custom/sec/SecP192K1Curve.class
SecP192K1Curve.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1Curve extends com.android.org.bouncycastle.math.ec.ECCurve$AbstractFp { public static final java.math.BigInteger q private static final int SECP192K1_DEFAULT_COORDS private static final com.android.org.bouncycastle.math.ec.ECFieldElement[] SECP192K1_AFFINE_ZS protected com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1Point infinity public void <init> () protected com.android.org.bouncycastle.math.ec.ECCurve cloneCurve () public boolean supportsCoordinateSystem (int) int coord public java.math.BigInteger getQ () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger) java.math.BigInteger x protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint getInfinity () public com.android.org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (com.android.org.bouncycastle.math.ec.ECPoint[], int, int) com.android.org.bouncycastle.math.ec.ECPoint p int i int pos com.android.org.bouncycastle.math.ec.ECPoint[] points int off int len int FE_INTS int[] table public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom) java.security.SecureRandom r int[] x public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom) java.security.SecureRandom r int[] x static synthetic com.android.org.bouncycastle.math.ec.ECFieldElement[] access$000 () static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP192K1Field.class
SecP192K1Field.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1Field extends java.lang.Object { static final int[] P private static final int[] PExt private static final int[] PExtInv private static final int P5 private static final int PExt11 private static final int PInv33 public void <init> () public static void add (int[], int[], int[]) int[] x int[] y int[] z int c public static void addExt (int[], int[], int[]) int[] xx int[] yy int[] zz int c public static void addOne (int[], int[]) int[] x int[] z int c public static int[] fromBigInteger (java.math.BigInteger) java.math.BigInteger x int[] z public static void half (int[], int[]) int c int[] x int[] z public static void inv (int[], int[]) int[] x int[] z public static int isZero (int[]) int i int[] x int d public static void multiply (int[], int[], int[]) int[] x int[] y int[] z int[] tt public static void multiplyAddToExt (int[], int[], int[]) int[] x int[] y int[] zz int c public static void negate (int[], int[]) int[] x int[] z public static void random (java.security.SecureRandom, int[]) java.security.SecureRandom r int[] z byte[] bb public static void randomMult (java.security.SecureRandom, int[]) java.security.SecureRandom r int[] z public static void reduce (int[], int[]) int[] xx int[] z long cc int c public static void reduce32 (int, int[]) int x int[] z public static void square (int[], int[]) int[] x int[] z int[] tt public static void squareN (int[], int, int[]) int[] x int n int[] z int[] tt public static void subtract (int[], int[], int[]) int[] x int[] y int[] z int c public static void subtractExt (int[], int[], int[]) int[] xx int[] yy int[] zz int c public static void twice (int[], int[]) int[] x int[] z int c static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP192K1FieldElement.class
SecP192K1FieldElement.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement extends com.android.org.bouncycastle.math.ec.ECFieldElement$AbstractFp { public static final java.math.BigInteger Q protected int[] x public void <init> (java.math.BigInteger) java.math.BigInteger x public void <init> () protected void <init> (int[]) int[] x public boolean isZero () public boolean isOne () public boolean testBitZero () public java.math.BigInteger toBigInteger () public java.lang.String getFieldName () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement add (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement addOne () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement subtract (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement multiply (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement divide (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement negate () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement square () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement invert () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement sqrt () int[] x1 int[] x2 int[] x3 int[] x6 int[] x8 int[] x16 int[] x19 int[] x35 int[] x70 int[] x140 int[] x159 int[] t1 int[] t2 public boolean equals (java.lang.Object) Object other com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement o public int hashCode () static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP192K1Point.class
SecP192K1Point.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1Point extends com.android.org.bouncycastle.math.ec.ECPoint$AbstractFp { void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs protected com.android.org.bouncycastle.math.ec.ECPoint detach () public com.android.org.bouncycastle.math.ec.ECPoint add (com.android.org.bouncycastle.math.ec.ECPoint) int[] U2 int[] S2 int[] U1 int[] S1 com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement X1 com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Y1 com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement X2 com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Y2 com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Z1 com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Z2 int c int[] tt1 int[] t2 int[] t3 int[] t4 boolean Z1IsOne int[] U2 int[] S2 boolean Z2IsOne int[] U1 int[] S1 int[] H int[] R int[] HSquared int[] G int[] V com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement X3 com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Y3 com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint twice () com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Y1 com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement X1 com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Z1 int c int[] Y1Squared int[] T int[] M int[] S int[] t1 com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement X3 com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Y3 com.android.org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Z3 public com.android.org.bouncycastle.math.ec.ECPoint twicePlus (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECFieldElement Y1 public com.android.org.bouncycastle.math.ec.ECPoint threeTimes () public com.android.org.bouncycastle.math.ec.ECPoint negate () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP192R1Curve$1.class
SecP192R1Curve.java package com.android.org.bouncycastle.math.ec.custom.sec com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1Curve$1 extends com.android.org.bouncycastle.math.ec.AbstractECLookupTable { final synthetic int val$len final synthetic int[] val$table final synthetic com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1Curve this$0 void <init> (com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1Curve, int, int[]) com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1Curve this$0 public int getSize () public com.android.org.bouncycastle.math.ec.ECPoint lookup (int) int j int MASK int i int index int[] x int[] y int pos public com.android.org.bouncycastle.math.ec.ECPoint lookupVar (int) int j int index int[] x int[] y int pos private com.android.org.bouncycastle.math.ec.ECPoint createPoint (int[], int[]) int[] x int[] y }
com/android/org/bouncycastle/math/ec/custom/sec/SecP192R1Curve.class
SecP192R1Curve.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1Curve extends com.android.org.bouncycastle.math.ec.ECCurve$AbstractFp { public static final java.math.BigInteger q private static final int SECP192R1_DEFAULT_COORDS private static final com.android.org.bouncycastle.math.ec.ECFieldElement[] SECP192R1_AFFINE_ZS protected com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1Point infinity public void <init> () protected com.android.org.bouncycastle.math.ec.ECCurve cloneCurve () public boolean supportsCoordinateSystem (int) int coord public java.math.BigInteger getQ () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger) java.math.BigInteger x protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint getInfinity () public com.android.org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (com.android.org.bouncycastle.math.ec.ECPoint[], int, int) com.android.org.bouncycastle.math.ec.ECPoint p int i int pos com.android.org.bouncycastle.math.ec.ECPoint[] points int off int len int FE_INTS int[] table public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom) java.security.SecureRandom r int[] x public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom) java.security.SecureRandom r int[] x static synthetic com.android.org.bouncycastle.math.ec.ECFieldElement[] access$000 () static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP192R1Field.class
SecP192R1Field.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1Field extends java.lang.Object { private static final long M static final int[] P private static final int[] PExt private static final int[] PExtInv private static final int P5 private static final int PExt11 public void <init> () public static void add (int[], int[], int[]) int[] x int[] y int[] z int c public static void addExt (int[], int[], int[]) int[] xx int[] yy int[] zz int c public static void addOne (int[], int[]) int[] x int[] z int c public static int[] fromBigInteger (java.math.BigInteger) java.math.BigInteger x int[] z public static void half (int[], int[]) int c int[] x int[] z public static void inv (int[], int[]) int[] x int[] z public static int isZero (int[]) int i int[] x int d public static void multiply (int[], int[], int[]) int[] x int[] y int[] z int[] tt public static void multiplyAddToExt (int[], int[], int[]) int[] x int[] y int[] zz int c public static void negate (int[], int[]) int[] x int[] z public static void random (java.security.SecureRandom, int[]) java.security.SecureRandom r int[] z byte[] bb public static void randomMult (java.security.SecureRandom, int[]) java.security.SecureRandom r int[] z public static void reduce (int[], int[]) int[] xx int[] z long xx06 long xx07 long xx08 long xx09 long xx10 long xx11 long t0 long t1 long cc int z0 long z2 public static void reduce32 (int, int[]) long xx06 int x int[] z long cc public static void square (int[], int[]) int[] x int[] z int[] tt public static void squareN (int[], int, int[]) int[] x int n int[] z int[] tt public static void subtract (int[], int[], int[]) int[] x int[] y int[] z int c public static void subtractExt (int[], int[], int[]) int[] xx int[] yy int[] zz int c public static void twice (int[], int[]) int[] x int[] z int c private static void addPInvTo (int[]) int[] z long c private static void subPInvFrom (int[]) int[] z long c static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP192R1FieldElement.class
SecP192R1FieldElement.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement extends com.android.org.bouncycastle.math.ec.ECFieldElement$AbstractFp { public static final java.math.BigInteger Q protected int[] x public void <init> (java.math.BigInteger) java.math.BigInteger x public void <init> () protected void <init> (int[]) int[] x public boolean isZero () public boolean isOne () public boolean testBitZero () public java.math.BigInteger toBigInteger () public java.lang.String getFieldName () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement add (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement addOne () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement subtract (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement multiply (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement divide (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement negate () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement square () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement invert () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement sqrt () int[] x1 int[] t1 int[] t2 public boolean equals (java.lang.Object) Object other com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement o public int hashCode () static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP192R1Point.class
SecP192R1Point.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1Point extends com.android.org.bouncycastle.math.ec.ECPoint$AbstractFp { void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs protected com.android.org.bouncycastle.math.ec.ECPoint detach () public com.android.org.bouncycastle.math.ec.ECPoint add (com.android.org.bouncycastle.math.ec.ECPoint) int[] U2 int[] S2 int[] U1 int[] S1 com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement X1 com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Y1 com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement X2 com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Y2 com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Z1 com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Z2 int c int[] tt1 int[] t2 int[] t3 int[] t4 boolean Z1IsOne int[] U2 int[] S2 boolean Z2IsOne int[] U1 int[] S1 int[] H int[] R int[] HSquared int[] G int[] V com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement X3 com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Y3 com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint twice () com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Y1 com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement X1 com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Z1 int c int[] t1 int[] t2 int[] Y1Squared int[] T boolean Z1IsOne int[] Z1Squared int[] M int[] S com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement X3 com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Y3 com.android.org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Z3 public com.android.org.bouncycastle.math.ec.ECPoint twicePlus (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECFieldElement Y1 public com.android.org.bouncycastle.math.ec.ECPoint threeTimes () public com.android.org.bouncycastle.math.ec.ECPoint negate () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP224K1Curve$1.class
SecP224K1Curve.java package com.android.org.bouncycastle.math.ec.custom.sec com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1Curve$1 extends com.android.org.bouncycastle.math.ec.AbstractECLookupTable { final synthetic int val$len final synthetic int[] val$table final synthetic com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1Curve this$0 void <init> (com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1Curve, int, int[]) com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1Curve this$0 public int getSize () public com.android.org.bouncycastle.math.ec.ECPoint lookup (int) int j int MASK int i int index int[] x int[] y int pos public com.android.org.bouncycastle.math.ec.ECPoint lookupVar (int) int j int MASK int i int index int[] x int[] y int pos private com.android.org.bouncycastle.math.ec.ECPoint createPoint (int[], int[]) int[] x int[] y }
com/android/org/bouncycastle/math/ec/custom/sec/SecP224K1Curve.class
SecP224K1Curve.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1Curve extends com.android.org.bouncycastle.math.ec.ECCurve$AbstractFp { public static final java.math.BigInteger q private static final int SECP224K1_DEFAULT_COORDS private static final com.android.org.bouncycastle.math.ec.ECFieldElement[] SECP224K1_AFFINE_ZS protected com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1Point infinity public void <init> () protected com.android.org.bouncycastle.math.ec.ECCurve cloneCurve () public boolean supportsCoordinateSystem (int) int coord public java.math.BigInteger getQ () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger) java.math.BigInteger x protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint getInfinity () public com.android.org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (com.android.org.bouncycastle.math.ec.ECPoint[], int, int) com.android.org.bouncycastle.math.ec.ECPoint p int i int pos com.android.org.bouncycastle.math.ec.ECPoint[] points int off int len int FE_INTS int[] table public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom) java.security.SecureRandom r int[] x public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom) java.security.SecureRandom r int[] x static synthetic com.android.org.bouncycastle.math.ec.ECFieldElement[] access$000 () static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP224K1Field.class
SecP224K1Field.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1Field extends java.lang.Object { static final int[] P private static final int[] PExt private static final int[] PExtInv private static final int P6 private static final int PExt13 private static final int PInv33 public void <init> () public static void add (int[], int[], int[]) int[] x int[] y int[] z int c public static void addExt (int[], int[], int[]) int[] xx int[] yy int[] zz int c public static void addOne (int[], int[]) int[] x int[] z int c public static int[] fromBigInteger (java.math.BigInteger) java.math.BigInteger x int[] z public static void half (int[], int[]) int c int[] x int[] z public static void inv (int[], int[]) int[] x int[] z public static int isZero (int[]) int i int[] x int d public static void multiply (int[], int[], int[]) int[] x int[] y int[] z int[] tt public static void multiplyAddToExt (int[], int[], int[]) int[] x int[] y int[] zz int c public static void negate (int[], int[]) int[] x int[] z public static void random (java.security.SecureRandom, int[]) java.security.SecureRandom r int[] z byte[] bb public static void randomMult (java.security.SecureRandom, int[]) java.security.SecureRandom r int[] z public static void reduce (int[], int[]) int[] xx int[] z long cc int c public static void reduce32 (int, int[]) int x int[] z public static void square (int[], int[]) int[] x int[] z int[] tt public static void squareN (int[], int, int[]) int[] x int n int[] z int[] tt public static void subtract (int[], int[], int[]) int[] x int[] y int[] z int c public static void subtractExt (int[], int[], int[]) int[] xx int[] yy int[] zz int c public static void twice (int[], int[]) int[] x int[] z int c static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP224K1FieldElement.class
SecP224K1FieldElement.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement extends com.android.org.bouncycastle.math.ec.ECFieldElement$AbstractFp { public static final java.math.BigInteger Q private static final int[] PRECOMP_POW2 protected int[] x public void <init> (java.math.BigInteger) java.math.BigInteger x public void <init> () protected void <init> (int[]) int[] x public boolean isZero () public boolean isOne () public boolean testBitZero () public java.math.BigInteger toBigInteger () public java.lang.String getFieldName () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement add (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement addOne () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement subtract (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement multiply (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement divide (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement negate () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement square () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement invert () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement sqrt () int[] x1 int[] x2 int[] x3 int[] x4 int[] x8 int[] x11 int[] x19 int[] x23 int[] x42 int[] x84 int[] x107 int[] x191 int[] t1 int[] t2 public boolean equals (java.lang.Object) Object other com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement o public int hashCode () static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP224K1Point.class
SecP224K1Point.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1Point extends com.android.org.bouncycastle.math.ec.ECPoint$AbstractFp { void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs protected com.android.org.bouncycastle.math.ec.ECPoint detach () public com.android.org.bouncycastle.math.ec.ECPoint add (com.android.org.bouncycastle.math.ec.ECPoint) int[] U2 int[] S2 int[] U1 int[] S1 com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement X1 com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Y1 com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement X2 com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Y2 com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Z1 com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Z2 int c int[] tt1 int[] t2 int[] t3 int[] t4 boolean Z1IsOne int[] U2 int[] S2 boolean Z2IsOne int[] U1 int[] S1 int[] H int[] R int[] HSquared int[] G int[] V com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement X3 com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Y3 com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint twice () com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Y1 com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement X1 com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Z1 int c int[] Y1Squared int[] T int[] M int[] S int[] t1 com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement X3 com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Y3 com.android.org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Z3 public com.android.org.bouncycastle.math.ec.ECPoint twicePlus (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECFieldElement Y1 public com.android.org.bouncycastle.math.ec.ECPoint threeTimes () public com.android.org.bouncycastle.math.ec.ECPoint negate () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP224R1Curve$1.class
SecP224R1Curve.java package com.android.org.bouncycastle.math.ec.custom.sec com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1Curve$1 extends com.android.org.bouncycastle.math.ec.AbstractECLookupTable { final synthetic int val$len final synthetic int[] val$table final synthetic com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1Curve this$0 void <init> (com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1Curve, int, int[]) com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1Curve this$0 public int getSize () public com.android.org.bouncycastle.math.ec.ECPoint lookup (int) int j int MASK int i int index int[] x int[] y int pos public com.android.org.bouncycastle.math.ec.ECPoint lookupVar (int) int j int index int[] x int[] y int pos private com.android.org.bouncycastle.math.ec.ECPoint createPoint (int[], int[]) int[] x int[] y }
com/android/org/bouncycastle/math/ec/custom/sec/SecP224R1Curve.class
SecP224R1Curve.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1Curve extends com.android.org.bouncycastle.math.ec.ECCurve$AbstractFp { public static final java.math.BigInteger q private static final int SECP224R1_DEFAULT_COORDS private static final com.android.org.bouncycastle.math.ec.ECFieldElement[] SECP224R1_AFFINE_ZS protected com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1Point infinity public void <init> () protected com.android.org.bouncycastle.math.ec.ECCurve cloneCurve () public boolean supportsCoordinateSystem (int) int coord public java.math.BigInteger getQ () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger) java.math.BigInteger x protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint getInfinity () public com.android.org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (com.android.org.bouncycastle.math.ec.ECPoint[], int, int) com.android.org.bouncycastle.math.ec.ECPoint p int i int pos com.android.org.bouncycastle.math.ec.ECPoint[] points int off int len int FE_INTS int[] table public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom) java.security.SecureRandom r int[] x public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom) java.security.SecureRandom r int[] x static synthetic com.android.org.bouncycastle.math.ec.ECFieldElement[] access$000 () static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP224R1Field.class
SecP224R1Field.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1Field extends java.lang.Object { private static final long M static final int[] P private static final int[] PExt private static final int[] PExtInv private static final int P6 private static final int PExt13 public void <init> () public static void add (int[], int[], int[]) int[] x int[] y int[] z int c public static void addExt (int[], int[], int[]) int[] xx int[] yy int[] zz int c public static void addOne (int[], int[]) int[] x int[] z int c public static int[] fromBigInteger (java.math.BigInteger) java.math.BigInteger x int[] z public static void half (int[], int[]) int c int[] x int[] z public static void inv (int[], int[]) int[] x int[] z public static int isZero (int[]) int i int[] x int d public static void multiply (int[], int[], int[]) int[] x int[] y int[] z int[] tt public static void multiplyAddToExt (int[], int[], int[]) int[] x int[] y int[] zz int c public static void negate (int[], int[]) int[] x int[] z public static void random (java.security.SecureRandom, int[]) java.security.SecureRandom r int[] z byte[] bb public static void randomMult (java.security.SecureRandom, int[]) java.security.SecureRandom r int[] z public static void reduce (int[], int[]) int[] xx int[] z long xx10 long xx11 long xx12 long xx13 long n long t0 long t1 long t2 long cc long z0 long z3 public static void reduce32 (int, int[]) long xx07 int x int[] z long cc public static void square (int[], int[]) int[] x int[] z int[] tt public static void squareN (int[], int, int[]) int[] x int n int[] z int[] tt public static void subtract (int[], int[], int[]) int[] x int[] y int[] z int c public static void subtractExt (int[], int[], int[]) int[] xx int[] yy int[] zz int c public static void twice (int[], int[]) int[] x int[] z int c private static void addPInvTo (int[]) int[] z long c private static void subPInvFrom (int[]) int[] z long c static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP224R1FieldElement.class
SecP224R1FieldElement.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement extends com.android.org.bouncycastle.math.ec.ECFieldElement$AbstractFp { public static final java.math.BigInteger Q protected int[] x public void <init> (java.math.BigInteger) java.math.BigInteger x public void <init> () protected void <init> (int[]) int[] x public boolean isZero () public boolean isOne () public boolean testBitZero () public java.math.BigInteger toBigInteger () public java.lang.String getFieldName () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement add (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement addOne () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement subtract (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement multiply (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement divide (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement negate () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement square () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement invert () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement sqrt () int[] c int[] nc int[] r int[] t public boolean equals (java.lang.Object) Object other com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement o public int hashCode () private static boolean isSquare (int[]) int i int[] x int[] t1 int[] t2 private static void RM (int[], int[], int[], int[], int[], int[], int[]) int[] nc int[] d0 int[] e0 int[] d1 int[] e1 int[] f1 int[] t private static void RP (int[], int[], int[], int[], int[]) int j int i int[] nc int[] d1 int[] e1 int[] f1 int[] t int[] d0 int[] e0 private static void RS (int[], int[], int[], int[]) int[] d int[] e int[] f int[] t int c private static boolean trySqrt (int[], int[], int[]) int k int[] nc int[] r int[] t int[] d1 int[] e1 int[] f1 int[] d0 int[] e0 static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP224R1Point.class
SecP224R1Point.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1Point extends com.android.org.bouncycastle.math.ec.ECPoint$AbstractFp { void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs protected com.android.org.bouncycastle.math.ec.ECPoint detach () public com.android.org.bouncycastle.math.ec.ECPoint add (com.android.org.bouncycastle.math.ec.ECPoint) int[] U2 int[] S2 int[] U1 int[] S1 com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement X1 com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Y1 com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement X2 com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Y2 com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Z1 com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Z2 int c int[] tt1 int[] t2 int[] t3 int[] t4 boolean Z1IsOne int[] U2 int[] S2 boolean Z2IsOne int[] U1 int[] S1 int[] H int[] R int[] HSquared int[] G int[] V com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement X3 com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Y3 com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint twice () com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Y1 com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement X1 com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Z1 int c int[] t1 int[] t2 int[] Y1Squared int[] T boolean Z1IsOne int[] Z1Squared int[] M int[] S com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement X3 com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Y3 com.android.org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Z3 public com.android.org.bouncycastle.math.ec.ECPoint twicePlus (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECFieldElement Y1 public com.android.org.bouncycastle.math.ec.ECPoint threeTimes () public com.android.org.bouncycastle.math.ec.ECPoint negate () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP256K1Curve$1.class
SecP256K1Curve.java package com.android.org.bouncycastle.math.ec.custom.sec com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1Curve$1 extends com.android.org.bouncycastle.math.ec.AbstractECLookupTable { final synthetic int val$len final synthetic int[] val$table final synthetic com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1Curve this$0 void <init> (com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1Curve, int, int[]) com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1Curve this$0 public int getSize () public com.android.org.bouncycastle.math.ec.ECPoint lookup (int) int j int MASK int i int index int[] x int[] y int pos public com.android.org.bouncycastle.math.ec.ECPoint lookupVar (int) int j int index int[] x int[] y int pos private com.android.org.bouncycastle.math.ec.ECPoint createPoint (int[], int[]) int[] x int[] y }
com/android/org/bouncycastle/math/ec/custom/sec/SecP256K1Curve.class
SecP256K1Curve.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1Curve extends com.android.org.bouncycastle.math.ec.ECCurve$AbstractFp { public static final java.math.BigInteger q private static final int SECP256K1_DEFAULT_COORDS private static final com.android.org.bouncycastle.math.ec.ECFieldElement[] SECP256K1_AFFINE_ZS protected com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1Point infinity public void <init> () protected com.android.org.bouncycastle.math.ec.ECCurve cloneCurve () public boolean supportsCoordinateSystem (int) int coord public java.math.BigInteger getQ () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger) java.math.BigInteger x protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint getInfinity () public com.android.org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (com.android.org.bouncycastle.math.ec.ECPoint[], int, int) com.android.org.bouncycastle.math.ec.ECPoint p int i int pos com.android.org.bouncycastle.math.ec.ECPoint[] points int off int len int FE_INTS int[] table public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom) java.security.SecureRandom r int[] x public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom) java.security.SecureRandom r int[] x static synthetic com.android.org.bouncycastle.math.ec.ECFieldElement[] access$000 () static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP256K1Field.class
SecP256K1Field.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1Field extends java.lang.Object { static final int[] P private static final int[] PExt private static final int[] PExtInv private static final int P7 private static final int PExt15 private static final int PInv33 public void <init> () public static void add (int[], int[], int[]) int[] x int[] y int[] z int c public static void addExt (int[], int[], int[]) int[] xx int[] yy int[] zz int c public static void addOne (int[], int[]) int[] x int[] z int c public static int[] fromBigInteger (java.math.BigInteger) java.math.BigInteger x int[] z public static void half (int[], int[]) int c int[] x int[] z public static void inv (int[], int[]) int[] x int[] z public static int isZero (int[]) int i int[] x int d public static void multiply (int[], int[], int[]) int[] x int[] y int[] z int[] tt public static void multiplyAddToExt (int[], int[], int[]) int[] x int[] y int[] zz int c public static void negate (int[], int[]) int[] x int[] z public static void random (java.security.SecureRandom, int[]) java.security.SecureRandom r int[] z byte[] bb public static void randomMult (java.security.SecureRandom, int[]) java.security.SecureRandom r int[] z public static void reduce (int[], int[]) int[] xx int[] z long cc int c public static void reduce32 (int, int[]) int x int[] z public static void square (int[], int[]) int[] x int[] z int[] tt public static void squareN (int[], int, int[]) int[] x int n int[] z int[] tt public static void subtract (int[], int[], int[]) int[] x int[] y int[] z int c public static void subtractExt (int[], int[], int[]) int[] xx int[] yy int[] zz int c public static void twice (int[], int[]) int[] x int[] z int c static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP256K1FieldElement.class
SecP256K1FieldElement.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement extends com.android.org.bouncycastle.math.ec.ECFieldElement$AbstractFp { public static final java.math.BigInteger Q protected int[] x public void <init> (java.math.BigInteger) java.math.BigInteger x public void <init> () protected void <init> (int[]) int[] x public boolean isZero () public boolean isOne () public boolean testBitZero () public java.math.BigInteger toBigInteger () public java.lang.String getFieldName () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement add (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement addOne () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement subtract (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement multiply (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement divide (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement negate () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement square () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement invert () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement sqrt () int[] x1 int[] x2 int[] x3 int[] x6 int[] x9 int[] x11 int[] x22 int[] x44 int[] x88 int[] x176 int[] x220 int[] x223 int[] t1 int[] t2 public boolean equals (java.lang.Object) Object other com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement o public int hashCode () static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP256K1Point.class
SecP256K1Point.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1Point extends com.android.org.bouncycastle.math.ec.ECPoint$AbstractFp { void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs protected com.android.org.bouncycastle.math.ec.ECPoint detach () public com.android.org.bouncycastle.math.ec.ECPoint add (com.android.org.bouncycastle.math.ec.ECPoint) int[] U2 int[] S2 int[] U1 int[] S1 com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement X1 com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Y1 com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement X2 com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Y2 com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Z1 com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Z2 int c int[] tt1 int[] t2 int[] t3 int[] t4 boolean Z1IsOne int[] U2 int[] S2 boolean Z2IsOne int[] U1 int[] S1 int[] H int[] R int[] HSquared int[] G int[] V com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement X3 com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Y3 com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint twice () com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Y1 com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement X1 com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Z1 int c int[] Y1Squared int[] T int[] M int[] S int[] t1 com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement X3 com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Y3 com.android.org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Z3 public com.android.org.bouncycastle.math.ec.ECPoint twicePlus (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECFieldElement Y1 public com.android.org.bouncycastle.math.ec.ECPoint threeTimes () public com.android.org.bouncycastle.math.ec.ECPoint negate () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP256R1Curve$1.class
SecP256R1Curve.java package com.android.org.bouncycastle.math.ec.custom.sec com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1Curve$1 extends com.android.org.bouncycastle.math.ec.AbstractECLookupTable { final synthetic int val$len final synthetic int[] val$table final synthetic com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1Curve this$0 void <init> (com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1Curve, int, int[]) com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1Curve this$0 public int getSize () public com.android.org.bouncycastle.math.ec.ECPoint lookup (int) int j int MASK int i int index int[] x int[] y int pos public com.android.org.bouncycastle.math.ec.ECPoint lookupVar (int) int j int index int[] x int[] y int pos private com.android.org.bouncycastle.math.ec.ECPoint createPoint (int[], int[]) int[] x int[] y }
com/android/org/bouncycastle/math/ec/custom/sec/SecP256R1Curve.class
SecP256R1Curve.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1Curve extends com.android.org.bouncycastle.math.ec.ECCurve$AbstractFp { public static final java.math.BigInteger q private static final int SECP256R1_DEFAULT_COORDS private static final com.android.org.bouncycastle.math.ec.ECFieldElement[] SECP256R1_AFFINE_ZS protected com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1Point infinity public void <init> () protected com.android.org.bouncycastle.math.ec.ECCurve cloneCurve () public boolean supportsCoordinateSystem (int) int coord public java.math.BigInteger getQ () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger) java.math.BigInteger x protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint getInfinity () public com.android.org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (com.android.org.bouncycastle.math.ec.ECPoint[], int, int) com.android.org.bouncycastle.math.ec.ECPoint p int i int pos com.android.org.bouncycastle.math.ec.ECPoint[] points int off int len int FE_INTS int[] table public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom) java.security.SecureRandom r int[] x public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom) java.security.SecureRandom r int[] x static synthetic com.android.org.bouncycastle.math.ec.ECFieldElement[] access$000 () static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP256R1Field.class
SecP256R1Field.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1Field extends java.lang.Object { private static final long M static final int[] P private static final int[] PExt private static final int P7 private static final int PExt15s1 public void <init> () public static void add (int[], int[], int[]) int[] x int[] y int[] z int c public static void addExt (int[], int[], int[]) int[] xx int[] yy int[] zz int c public static void addOne (int[], int[]) int[] x int[] z int c public static int[] fromBigInteger (java.math.BigInteger) java.math.BigInteger x int[] z public static void half (int[], int[]) int c int[] x int[] z public static void inv (int[], int[]) int[] x int[] z public static int isZero (int[]) int i int[] x int d public static void multiply (int[], int[], int[]) int[] x int[] y int[] z int[] tt public static void multiplyAddToExt (int[], int[], int[]) int[] x int[] y int[] zz int c public static void negate (int[], int[]) int[] x int[] z public static void random (java.security.SecureRandom, int[]) java.security.SecureRandom r int[] z byte[] bb public static void randomMult (java.security.SecureRandom, int[]) java.security.SecureRandom r int[] z public static void reduce (int[], int[]) int[] xx int[] z long xx08 long xx09 long xx10 long xx11 long xx12 long xx13 long xx14 long xx15 long n long t0 long t1 long t2 long t3 long t4 long t5 long t6 long t7 long cc public static void reduce32 (int, int[]) long xx08 int x int[] z long cc public static void square (int[], int[]) int[] x int[] z int[] tt public static void squareN (int[], int, int[]) int[] x int n int[] z int[] tt public static void subtract (int[], int[], int[]) int[] x int[] y int[] z int c public static void subtractExt (int[], int[], int[]) int[] xx int[] yy int[] zz int c public static void twice (int[], int[]) int[] x int[] z int c private static void addPInvTo (int[]) int[] z long c private static void subPInvFrom (int[]) int[] z long c static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP256R1FieldElement.class
SecP256R1FieldElement.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement extends com.android.org.bouncycastle.math.ec.ECFieldElement$AbstractFp { public static final java.math.BigInteger Q protected int[] x public void <init> (java.math.BigInteger) java.math.BigInteger x public void <init> () protected void <init> (int[]) int[] x public boolean isZero () public boolean isOne () public boolean testBitZero () public java.math.BigInteger toBigInteger () public java.lang.String getFieldName () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement add (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement addOne () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement subtract (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement multiply (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement divide (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement negate () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement square () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement invert () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement sqrt () int[] x1 int[] t1 int[] t2 public boolean equals (java.lang.Object) Object other com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement o public int hashCode () static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP256R1Point.class
SecP256R1Point.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1Point extends com.android.org.bouncycastle.math.ec.ECPoint$AbstractFp { void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs protected com.android.org.bouncycastle.math.ec.ECPoint detach () public com.android.org.bouncycastle.math.ec.ECPoint add (com.android.org.bouncycastle.math.ec.ECPoint) int[] U2 int[] S2 int[] U1 int[] S1 com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement X1 com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Y1 com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement X2 com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Y2 com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Z1 com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Z2 int c int[] tt1 int[] t2 int[] t3 int[] t4 boolean Z1IsOne int[] U2 int[] S2 boolean Z2IsOne int[] U1 int[] S1 int[] H int[] R int[] HSquared int[] G int[] V com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement X3 com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Y3 com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint twice () com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Y1 com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement X1 com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Z1 int c int[] t1 int[] t2 int[] Y1Squared int[] T boolean Z1IsOne int[] Z1Squared int[] M int[] S com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement X3 com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Y3 com.android.org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Z3 public com.android.org.bouncycastle.math.ec.ECPoint twicePlus (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECFieldElement Y1 public com.android.org.bouncycastle.math.ec.ECPoint threeTimes () public com.android.org.bouncycastle.math.ec.ECPoint negate () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP384R1Curve$1.class
SecP384R1Curve.java package com.android.org.bouncycastle.math.ec.custom.sec com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1Curve$1 extends com.android.org.bouncycastle.math.ec.AbstractECLookupTable { final synthetic int val$len final synthetic int[] val$table final synthetic com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1Curve this$0 void <init> (com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1Curve, int, int[]) com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1Curve this$0 public int getSize () public com.android.org.bouncycastle.math.ec.ECPoint lookup (int) int j int MASK int i int index int[] x int[] y int pos public com.android.org.bouncycastle.math.ec.ECPoint lookupVar (int) int j int index int[] x int[] y int pos private com.android.org.bouncycastle.math.ec.ECPoint createPoint (int[], int[]) int[] x int[] y }
com/android/org/bouncycastle/math/ec/custom/sec/SecP384R1Curve.class
SecP384R1Curve.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1Curve extends com.android.org.bouncycastle.math.ec.ECCurve$AbstractFp { public static final java.math.BigInteger q private static final int SECP384R1_DEFAULT_COORDS private static final com.android.org.bouncycastle.math.ec.ECFieldElement[] SECP384R1_AFFINE_ZS protected com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1Point infinity public void <init> () protected com.android.org.bouncycastle.math.ec.ECCurve cloneCurve () public boolean supportsCoordinateSystem (int) int coord public java.math.BigInteger getQ () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger) java.math.BigInteger x protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint getInfinity () public com.android.org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (com.android.org.bouncycastle.math.ec.ECPoint[], int, int) com.android.org.bouncycastle.math.ec.ECPoint p int i int pos com.android.org.bouncycastle.math.ec.ECPoint[] points int off int len int FE_INTS int[] table public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom) java.security.SecureRandom r int[] x public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom) java.security.SecureRandom r int[] x static synthetic com.android.org.bouncycastle.math.ec.ECFieldElement[] access$000 () static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP384R1Field.class
SecP384R1Field.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1Field extends java.lang.Object { private static final long M static final int[] P private static final int[] PExt private static final int[] PExtInv private static final int P11 private static final int PExt23 public void <init> () public static void add (int[], int[], int[]) int[] x int[] y int[] z int c public static void addExt (int[], int[], int[]) int[] xx int[] yy int[] zz int c public static void addOne (int[], int[]) int[] x int[] z int c public static int[] fromBigInteger (java.math.BigInteger) java.math.BigInteger x int[] z public static void half (int[], int[]) int c int[] x int[] z public static void inv (int[], int[]) int[] x int[] z public static int isZero (int[]) int i int[] x int d public static void multiply (int[], int[], int[]) int[] x int[] y int[] z int[] tt public static void negate (int[], int[]) int[] x int[] z public static void random (java.security.SecureRandom, int[]) java.security.SecureRandom r int[] z byte[] bb public static void randomMult (java.security.SecureRandom, int[]) java.security.SecureRandom r int[] z public static void reduce (int[], int[]) int[] xx int[] z long xx16 long xx17 long xx18 long xx19 long xx20 long xx21 long xx22 long xx23 long n long t0 long t1 long t2 long t3 long t4 long t5 long t6 long t7 long cc public static void reduce32 (int, int[]) long xx12 int x int[] z long cc public static void square (int[], int[]) int[] x int[] z int[] tt public static void squareN (int[], int, int[]) int[] x int n int[] z int[] tt public static void subtract (int[], int[], int[]) int[] x int[] y int[] z int c public static void subtractExt (int[], int[], int[]) int[] xx int[] yy int[] zz int c public static void twice (int[], int[]) int[] x int[] z int c private static void addPInvTo (int[]) int[] z long c private static void subPInvFrom (int[]) int[] z long c static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP384R1FieldElement.class
SecP384R1FieldElement.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement extends com.android.org.bouncycastle.math.ec.ECFieldElement$AbstractFp { public static final java.math.BigInteger Q protected int[] x public void <init> (java.math.BigInteger) java.math.BigInteger x public void <init> () protected void <init> (int[]) int[] x public boolean isZero () public boolean isOne () public boolean testBitZero () public java.math.BigInteger toBigInteger () public java.lang.String getFieldName () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement add (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement addOne () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement subtract (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement multiply (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement divide (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement negate () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement square () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement invert () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement sqrt () int[] x1 int[] t1 int[] t2 int[] t3 int[] t4 int[] r public boolean equals (java.lang.Object) Object other com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement o public int hashCode () static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP384R1Point.class
SecP384R1Point.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1Point extends com.android.org.bouncycastle.math.ec.ECPoint$AbstractFp { void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs protected com.android.org.bouncycastle.math.ec.ECPoint detach () public com.android.org.bouncycastle.math.ec.ECPoint add (com.android.org.bouncycastle.math.ec.ECPoint) int[] U2 int[] S2 int[] U1 int[] S1 com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement X1 com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Y1 com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement X2 com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Y2 com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Z1 com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Z2 int c int[] tt1 int[] tt2 int[] t3 int[] t4 boolean Z1IsOne int[] U2 int[] S2 boolean Z2IsOne int[] U1 int[] S1 int[] H int[] R int[] HSquared int[] G int[] V com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement X3 com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Y3 com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint twice () com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Y1 com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement X1 com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Z1 int c int[] t1 int[] t2 int[] Y1Squared int[] T boolean Z1IsOne int[] Z1Squared int[] M int[] S com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement X3 com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Y3 com.android.org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Z3 public com.android.org.bouncycastle.math.ec.ECPoint twicePlus (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECFieldElement Y1 public com.android.org.bouncycastle.math.ec.ECPoint threeTimes () public com.android.org.bouncycastle.math.ec.ECPoint negate () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP521R1Curve$1.class
SecP521R1Curve.java package com.android.org.bouncycastle.math.ec.custom.sec com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1Curve$1 extends com.android.org.bouncycastle.math.ec.AbstractECLookupTable { final synthetic int val$len final synthetic int[] val$table final synthetic com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1Curve this$0 void <init> (com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1Curve, int, int[]) com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1Curve this$0 public int getSize () public com.android.org.bouncycastle.math.ec.ECPoint lookup (int) int j int MASK int i int index int[] x int[] y int pos public com.android.org.bouncycastle.math.ec.ECPoint lookupVar (int) int j int index int[] x int[] y int pos private com.android.org.bouncycastle.math.ec.ECPoint createPoint (int[], int[]) int[] x int[] y }
com/android/org/bouncycastle/math/ec/custom/sec/SecP521R1Curve.class
SecP521R1Curve.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1Curve extends com.android.org.bouncycastle.math.ec.ECCurve$AbstractFp { public static final java.math.BigInteger q private static final int SECP521R1_DEFAULT_COORDS private static final com.android.org.bouncycastle.math.ec.ECFieldElement[] SECP521R1_AFFINE_ZS protected com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1Point infinity public void <init> () protected com.android.org.bouncycastle.math.ec.ECCurve cloneCurve () public boolean supportsCoordinateSystem (int) int coord public java.math.BigInteger getQ () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger) java.math.BigInteger x protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y protected com.android.org.bouncycastle.math.ec.ECPoint createRawPoint (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint getInfinity () public com.android.org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (com.android.org.bouncycastle.math.ec.ECPoint[], int, int) com.android.org.bouncycastle.math.ec.ECPoint p int i int pos com.android.org.bouncycastle.math.ec.ECPoint[] points int off int len int FE_INTS int[] table public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom) java.security.SecureRandom r int[] x public com.android.org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom) java.security.SecureRandom r int[] x static synthetic com.android.org.bouncycastle.math.ec.ECFieldElement[] access$000 () static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP521R1Field.class
SecP521R1Field.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1Field extends java.lang.Object { static final int[] P private static final int P16 public void <init> () public static void add (int[], int[], int[]) int[] x int[] y int[] z int c public static void addOne (int[], int[]) int[] x int[] z int c public static int[] fromBigInteger (java.math.BigInteger) java.math.BigInteger x int[] z public static void half (int[], int[]) int[] x int[] z int x16 int c public static void inv (int[], int[]) int[] x int[] z public static int isZero (int[]) int i int[] x int d public static void multiply (int[], int[], int[]) int[] x int[] y int[] z int[] tt public static void negate (int[], int[]) int[] x int[] z public static void random (java.security.SecureRandom, int[]) java.security.SecureRandom r int[] z byte[] bb public static void randomMult (java.security.SecureRandom, int[]) java.security.SecureRandom r int[] z public static void reduce (int[], int[]) int[] xx int[] z int xx32 int c public static void reduce23 (int[]) int[] z int z16 int c public static void square (int[], int[]) int[] x int[] z int[] tt public static void squareN (int[], int, int[]) int[] x int n int[] z int[] tt public static void subtract (int[], int[], int[]) int[] x int[] y int[] z int c public static void twice (int[], int[]) int[] x int[] z int x16 int c protected static void implMultiply (int[], int[], int[]) int[] x int[] y int[] zz int x16 int y16 protected static void implSquare (int[], int[]) int[] x int[] zz int x16 static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP521R1FieldElement.class
SecP521R1FieldElement.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement extends com.android.org.bouncycastle.math.ec.ECFieldElement$AbstractFp { public static final java.math.BigInteger Q protected int[] x public void <init> (java.math.BigInteger) java.math.BigInteger x public void <init> () protected void <init> (int[]) int[] x public boolean isZero () public boolean isOne () public boolean testBitZero () public java.math.BigInteger toBigInteger () public java.lang.String getFieldName () public int getFieldSize () public com.android.org.bouncycastle.math.ec.ECFieldElement add (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement addOne () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement subtract (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement multiply (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement divide (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement b int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement negate () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement square () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement invert () int[] z public com.android.org.bouncycastle.math.ec.ECFieldElement sqrt () int[] x1 int[] t1 int[] t2 public boolean equals (java.lang.Object) Object other com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement o public int hashCode () static void <clinit> () }
com/android/org/bouncycastle/math/ec/custom/sec/SecP521R1Point.class
SecP521R1Point.java package com.android.org.bouncycastle.math.ec.custom.sec public com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1Point extends com.android.org.bouncycastle.math.ec.ECPoint$AbstractFp { void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement[]) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.ECFieldElement x com.android.org.bouncycastle.math.ec.ECFieldElement y com.android.org.bouncycastle.math.ec.ECFieldElement[] zs protected com.android.org.bouncycastle.math.ec.ECPoint detach () public com.android.org.bouncycastle.math.ec.ECPoint add (com.android.org.bouncycastle.math.ec.ECPoint) int[] U2 int[] S2 int[] U1 int[] S1 com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement X1 com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Y1 com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement X2 com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Y2 com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Z1 com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Z2 int[] t1 int[] t2 int[] t3 int[] t4 boolean Z1IsOne int[] U2 int[] S2 boolean Z2IsOne int[] U1 int[] S1 int[] H int[] R int[] HSquared int[] G int[] V com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement X3 com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Y3 com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Z3 com.android.org.bouncycastle.math.ec.ECFieldElement[] zs public com.android.org.bouncycastle.math.ec.ECPoint twice () com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Y1 com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement X1 com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Z1 int[] t1 int[] t2 int[] Y1Squared int[] T boolean Z1IsOne int[] Z1Squared int[] M int[] S com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement X3 com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Y3 com.android.org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Z3 public com.android.org.bouncycastle.math.ec.ECPoint twicePlus (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint b com.android.org.bouncycastle.math.ec.ECFieldElement Y1 public com.android.org.bouncycastle.math.ec.ECPoint threeTimes () protected com.android.org.bouncycastle.math.ec.ECFieldElement two (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x protected com.android.org.bouncycastle.math.ec.ECFieldElement three (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x protected com.android.org.bouncycastle.math.ec.ECFieldElement four (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x protected com.android.org.bouncycastle.math.ec.ECFieldElement eight (com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement x protected com.android.org.bouncycastle.math.ec.ECFieldElement doubleProductFromSquares (com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement, com.android.org.bouncycastle.math.ec.ECFieldElement) com.android.org.bouncycastle.math.ec.ECFieldElement a com.android.org.bouncycastle.math.ec.ECFieldElement b com.android.org.bouncycastle.math.ec.ECFieldElement aSquared com.android.org.bouncycastle.math.ec.ECFieldElement bSquared public com.android.org.bouncycastle.math.ec.ECPoint negate () }
com/android/org/bouncycastle/math/ec/endo/
com/android/org/bouncycastle/math/ec/endo/ECEndomorphism.class
ECEndomorphism.java package com.android.org.bouncycastle.math.ec.endo public abstract com.android.org.bouncycastle.math.ec.endo.ECEndomorphism extends java.lang.Object { public abstract com.android.org.bouncycastle.math.ec.ECPointMap getPointMap () public abstract boolean hasEfficientPointMap () }
com/android/org/bouncycastle/math/ec/endo/EndoPreCompInfo.class
EndoPreCompInfo.java package com.android.org.bouncycastle.math.ec.endo public com.android.org.bouncycastle.math.ec.endo.EndoPreCompInfo extends java.lang.Object implements com.android.org.bouncycastle.math.ec.PreCompInfo { protected com.android.org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism protected com.android.org.bouncycastle.math.ec.ECPoint mappedPoint public void <init> () public com.android.org.bouncycastle.math.ec.endo.ECEndomorphism getEndomorphism () public void setEndomorphism (com.android.org.bouncycastle.math.ec.endo.ECEndomorphism) com.android.org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism public com.android.org.bouncycastle.math.ec.ECPoint getMappedPoint () public void setMappedPoint (com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.ECPoint mappedPoint }
com/android/org/bouncycastle/math/ec/endo/EndoUtil$1.class
EndoUtil.java package com.android.org.bouncycastle.math.ec.endo com.android.org.bouncycastle.math.ec.endo.EndoUtil$1 extends java.lang.Object implements com.android.org.bouncycastle.math.ec.PreCompCallback { final synthetic com.android.org.bouncycastle.math.ec.endo.ECEndomorphism val$endomorphism final synthetic com.android.org.bouncycastle.math.ec.ECPoint val$p void <init> (com.android.org.bouncycastle.math.ec.endo.ECEndomorphism, com.android.org.bouncycastle.math.ec.ECPoint) public com.android.org.bouncycastle.math.ec.PreCompInfo precompute (com.android.org.bouncycastle.math.ec.PreCompInfo) com.android.org.bouncycastle.math.ec.PreCompInfo existing com.android.org.bouncycastle.math.ec.endo.EndoPreCompInfo existingEndo com.android.org.bouncycastle.math.ec.ECPoint mappedPoint com.android.org.bouncycastle.math.ec.endo.EndoPreCompInfo result private boolean checkExisting (com.android.org.bouncycastle.math.ec.endo.EndoPreCompInfo, com.android.org.bouncycastle.math.ec.endo.ECEndomorphism) com.android.org.bouncycastle.math.ec.endo.EndoPreCompInfo existingEndo com.android.org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism }
com/android/org/bouncycastle/math/ec/endo/EndoUtil.class
EndoUtil.java package com.android.org.bouncycastle.math.ec.endo public abstract com.android.org.bouncycastle.math.ec.endo.EndoUtil extends java.lang.Object { public static final String PRECOMP_NAME public void <init> () public static java.math.BigInteger[] decomposeScalar (com.android.org.bouncycastle.math.ec.endo.ScalarSplitParameters, java.math.BigInteger) com.android.org.bouncycastle.math.ec.endo.ScalarSplitParameters p java.math.BigInteger k int bits java.math.BigInteger b1 java.math.BigInteger b2 java.math.BigInteger a java.math.BigInteger b public static com.android.org.bouncycastle.math.ec.ECPoint mapPoint (com.android.org.bouncycastle.math.ec.endo.ECEndomorphism, com.android.org.bouncycastle.math.ec.ECPoint) com.android.org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism com.android.org.bouncycastle.math.ec.ECPoint p com.android.org.bouncycastle.math.ec.ECCurve c com.android.org.bouncycastle.math.ec.endo.EndoPreCompInfo precomp private static java.math.BigInteger calculateB (java.math.BigInteger, java.math.BigInteger, int) java.math.BigInteger k java.math.BigInteger g int t boolean negative java.math.BigInteger b boolean extra }
com/android/org/bouncycastle/math/ec/endo/GLVEndomorphism.class
GLVEndomorphism.java package com.android.org.bouncycastle.math.ec.endo public abstract com.android.org.bouncycastle.math.ec.endo.GLVEndomorphism extends java.lang.Object implements com.android.org.bouncycastle.math.ec.endo.ECEndomorphism { public abstract java.math.BigInteger[] decomposeScalar (java.math.BigInteger) }
com/android/org/bouncycastle/math/ec/endo/GLVTypeAEndomorphism.class
GLVTypeAEndomorphism.java package com.android.org.bouncycastle.math.ec.endo public com.android.org.bouncycastle.math.ec.endo.GLVTypeAEndomorphism extends java.lang.Object implements com.android.org.bouncycastle.math.ec.endo.GLVEndomorphism { protected final com.android.org.bouncycastle.math.ec.endo.GLVTypeAParameters parameters protected final com.android.org.bouncycastle.math.ec.ECPointMap pointMap public void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.endo.GLVTypeAParameters) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.endo.GLVTypeAParameters parameters public java.math.BigInteger[] decomposeScalar (java.math.BigInteger) java.math.BigInteger k public com.android.org.bouncycastle.math.ec.ECPointMap getPointMap () public boolean hasEfficientPointMap () }
com/android/org/bouncycastle/math/ec/endo/GLVTypeAParameters.class
GLVTypeAParameters.java package com.android.org.bouncycastle.math.ec.endo public com.android.org.bouncycastle.math.ec.endo.GLVTypeAParameters extends java.lang.Object { protected final java.math.BigInteger i protected final java.math.BigInteger lambda protected final com.android.org.bouncycastle.math.ec.endo.ScalarSplitParameters splitParams public void <init> (java.math.BigInteger, java.math.BigInteger, com.android.org.bouncycastle.math.ec.endo.ScalarSplitParameters) java.math.BigInteger i java.math.BigInteger lambda com.android.org.bouncycastle.math.ec.endo.ScalarSplitParameters splitParams public java.math.BigInteger getI () public java.math.BigInteger getLambda () public com.android.org.bouncycastle.math.ec.endo.ScalarSplitParameters getSplitParams () }
com/android/org/bouncycastle/math/ec/endo/GLVTypeBEndomorphism.class
GLVTypeBEndomorphism.java package com.android.org.bouncycastle.math.ec.endo public com.android.org.bouncycastle.math.ec.endo.GLVTypeBEndomorphism extends java.lang.Object implements com.android.org.bouncycastle.math.ec.endo.GLVEndomorphism { protected final com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters parameters protected final com.android.org.bouncycastle.math.ec.ECPointMap pointMap public void <init> (com.android.org.bouncycastle.math.ec.ECCurve, com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters) com.android.org.bouncycastle.math.ec.ECCurve curve com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters parameters public java.math.BigInteger[] decomposeScalar (java.math.BigInteger) java.math.BigInteger k public com.android.org.bouncycastle.math.ec.ECPointMap getPointMap () public boolean hasEfficientPointMap () }
com/android/org/bouncycastle/math/ec/endo/GLVTypeBParameters.class
GLVTypeBParameters.java package com.android.org.bouncycastle.math.ec.endo public com.android.org.bouncycastle.math.ec.endo.GLVTypeBParameters extends java.lang.Object { protected final java.math.BigInteger beta protected final java.math.BigInteger lambda protected final com.android.org.bouncycastle.math.ec.endo.ScalarSplitParameters splitParams public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger[], java.math.BigInteger[], java.math.BigInteger, java.math.BigInteger, int) java.math.BigInteger beta java.math.BigInteger lambda java.math.BigInteger[] v1 java.math.BigInteger[] v2 java.math.BigInteger g1 java.math.BigInteger g2 int bits public void <init> (java.math.BigInteger, java.math.BigInteger, com.android.org.bouncycastle.math.ec.endo.ScalarSplitParameters) java.math.BigInteger beta java.math.BigInteger lambda com.android.org.bouncycastle.math.ec.endo.ScalarSplitParameters splitParams public java.math.BigInteger getBeta () public java.math.BigInteger getLambda () public com.android.org.bouncycastle.math.ec.endo.ScalarSplitParameters getSplitParams () public java.math.BigInteger getV1A () public java.math.BigInteger getV1B () public java.math.BigInteger getV2A () public java.math.BigInteger getV2B () public java.math.BigInteger getG1 () public java.math.BigInteger getG2 () public int getBits () }
com/android/org/bouncycastle/math/ec/endo/ScalarSplitParameters.class
ScalarSplitParameters.java package com.android.org.bouncycastle.math.ec.endo public com.android.org.bouncycastle.math.ec.endo.ScalarSplitParameters extends java.lang.Object { protected final java.math.BigInteger v1A protected final java.math.BigInteger v1B protected final java.math.BigInteger v2A protected final java.math.BigInteger v2B protected final java.math.BigInteger g1 protected final java.math.BigInteger g2 protected final int bits private static void checkVector (java.math.BigInteger[], java.lang.String) java.math.BigInteger[] v String name public void <init> (java.math.BigInteger[], java.math.BigInteger[], java.math.BigInteger, java.math.BigInteger, int) java.math.BigInteger[] v1 java.math.BigInteger[] v2 java.math.BigInteger g1 java.math.BigInteger g2 int bits public java.math.BigInteger getV1A () public java.math.BigInteger getV1B () public java.math.BigInteger getV2A () public java.math.BigInteger getV2B () public java.math.BigInteger getG1 () public java.math.BigInteger getG2 () public int getBits () }
com/android/org/bouncycastle/math/field/
com/android/org/bouncycastle/math/field/ExtensionField.class
ExtensionField.java package com.android.org.bouncycastle.math.field public abstract com.android.org.bouncycastle.math.field.ExtensionField extends java.lang.Object implements com.android.org.bouncycastle.math.field.FiniteField { public abstract com.android.org.bouncycastle.math.field.FiniteField getSubfield () public abstract int getDegree () }
com/android/org/bouncycastle/math/field/FiniteField.class
FiniteField.java package com.android.org.bouncycastle.math.field public abstract com.android.org.bouncycastle.math.field.FiniteField extends java.lang.Object { public abstract java.math.BigInteger getCharacteristic () public abstract int getDimension () }
com/android/org/bouncycastle/math/field/FiniteFields.class
FiniteFields.java package com.android.org.bouncycastle.math.field public abstract com.android.org.bouncycastle.math.field.FiniteFields extends java.lang.Object { static final com.android.org.bouncycastle.math.field.FiniteField GF_2 static final com.android.org.bouncycastle.math.field.FiniteField GF_3 public void <init> () public static com.android.org.bouncycastle.math.field.PolynomialExtensionField getBinaryExtensionField (int[]) int i int[] exponents public static com.android.org.bouncycastle.math.field.FiniteField getPrimeField (java.math.BigInteger) java.math.BigInteger characteristic int bitLength static void <clinit> () }
com/android/org/bouncycastle/math/field/GF2Polynomial.class
GF2Polynomial.java package com.android.org.bouncycastle.math.field com.android.org.bouncycastle.math.field.GF2Polynomial extends java.lang.Object implements com.android.org.bouncycastle.math.field.Polynomial { protected final int[] exponents void <init> (int[]) int[] exponents public int getDegree () public int[] getExponentsPresent () public boolean equals (java.lang.Object) Object obj com.android.org.bouncycastle.math.field.GF2Polynomial other public int hashCode () }
com/android/org/bouncycastle/math/field/GenericPolynomialExtensionField.class
GenericPolynomialExtensionField.java package com.android.org.bouncycastle.math.field com.android.org.bouncycastle.math.field.GenericPolynomialExtensionField extends java.lang.Object implements com.android.org.bouncycastle.math.field.PolynomialExtensionField { protected final com.android.org.bouncycastle.math.field.FiniteField subfield protected final com.android.org.bouncycastle.math.field.Polynomial minimalPolynomial void <init> (com.android.org.bouncycastle.math.field.FiniteField, com.android.org.bouncycastle.math.field.Polynomial) com.android.org.bouncycastle.math.field.FiniteField subfield com.android.org.bouncycastle.math.field.Polynomial polynomial public java.math.BigInteger getCharacteristic () public int getDimension () public com.android.org.bouncycastle.math.field.FiniteField getSubfield () public int getDegree () public com.android.org.bouncycastle.math.field.Polynomial getMinimalPolynomial () public boolean equals (java.lang.Object) Object obj com.android.org.bouncycastle.math.field.GenericPolynomialExtensionField other public int hashCode () }
com/android/org/bouncycastle/math/field/Polynomial.class
Polynomial.java package com.android.org.bouncycastle.math.field public abstract com.android.org.bouncycastle.math.field.Polynomial extends java.lang.Object { public abstract int getDegree () public abstract int[] getExponentsPresent () }
com/android/org/bouncycastle/math/field/PolynomialExtensionField.class
PolynomialExtensionField.java package com.android.org.bouncycastle.math.field public abstract com.android.org.bouncycastle.math.field.PolynomialExtensionField extends java.lang.Object implements com.android.org.bouncycastle.math.field.ExtensionField { public abstract com.android.org.bouncycastle.math.field.Polynomial getMinimalPolynomial () }
com/android/org/bouncycastle/math/field/PrimeField.class
PrimeField.java package com.android.org.bouncycastle.math.field com.android.org.bouncycastle.math.field.PrimeField extends java.lang.Object implements com.android.org.bouncycastle.math.field.FiniteField { protected final java.math.BigInteger characteristic void <init> (java.math.BigInteger) java.math.BigInteger characteristic public java.math.BigInteger getCharacteristic () public int getDimension () public boolean equals (java.lang.Object) Object obj com.android.org.bouncycastle.math.field.PrimeField other public int hashCode () }
com/android/org/bouncycastle/math/raw/
com/android/org/bouncycastle/math/raw/Bits.class
Bits.java package com.android.org.bouncycastle.math.raw public abstract com.android.org.bouncycastle.math.raw.Bits extends java.lang.Object { public void <init> () public static int bitPermuteStep (int, int, int) int x int m int s int t public static long bitPermuteStep (long, long, int) long x long m int s long t public static int bitPermuteStepSimple (int, int, int) int x int m int s public static long bitPermuteStepSimple (long, long, int) long x long m int s }
com/android/org/bouncycastle/math/raw/Interleave.class
Interleave.java package com.android.org.bouncycastle.math.raw public com.android.org.bouncycastle.math.raw.Interleave extends java.lang.Object { private static final long M32 private static final long M64 private static final long M64R public void <init> () public static int expand8to16 (int) int x public static int expand16to32 (int) int x public static long expand32to64 (int) int x public static void expand64To128 (long, long[], int) long x long[] z int zOff public static void expand64To128 (long[], int, int, long[], int) int i long[] xs int xsOff int xsLen long[] zs int zsOff public static void expand64To128Rev (long, long[], int) long x long[] z int zOff public static int shuffle (int) int x public static long shuffle (long) long x public static int shuffle2 (int) int x public static long shuffle2 (long) long x public static long shuffle3 (long) long x public static int unshuffle (int) int x public static long unshuffle (long) long x public static int unshuffle2 (int) int x public static long unshuffle2 (long) long x public static long unshuffle3 (long) long x }
com/android/org/bouncycastle/math/raw/Mod.class
Mod.java package com.android.org.bouncycastle.math.raw public abstract com.android.org.bouncycastle.math.raw.Mod extends java.lang.Object { private static final int M30 private static final long M32L public void <init> () public static void add (int[], int[], int[], int[]) int[] p int[] x int[] y int[] z int len int c public static void checkedModOddInverse (int[], int[], int[]) int[] m int[] x int[] z public static void checkedModOddInverseVar (int[], int[], int[]) int[] m int[] x int[] z public static int inverse32 (int) int d int x public static void invert (int[], int[], int[]) int[] m int[] x int[] z public static int modOddInverse (int[], int[], int[]) int divSteps int[] m int[] x int[] z int len32 int bits int len30 int[] t int[] D int[] E int[] F int[] G int[] M int eta int m0Inv32 int maxDivsteps int signF public static boolean modOddInverseVar (int[], int[], int[]) int fn int gn int cond int[] m int[] x int[] z int len32 int bits int len30 int[] t int[] D int[] E int[] F int[] G int[] M int clzG int eta int lenDE int lenFG int m0Inv32 int maxDivsteps int divsteps int signF int signD public static int[] random (int[]) int i int[] p int len java.util.Random rand int[] s int m public static void subtract (int[], int[], int[], int[]) int[] p int[] x int[] y int[] z int len int c private static int add30 (int, int[], int[]) int i int len30 int[] D int[] M int c int last private static void cnegate30 (int, int, int[]) int i int len30 int cond int[] D int c int last private static void cnormalize30 (int, int, int[], int[]) int di int i int di int c int condAdd int di int i int di int c int condAdd int len30 int condNegate int[] D int[] M int last private static void decode30 (int, int[], int, int[], int) int bits int[] x int xOff int[] z int zOff int avail long data private static int divsteps30 (int, int, int, int[]) int c1 int c2 int x int y int z int i int eta int f0 int g0 int[] t int u int v int q int r int f int g private static int divsteps30Var (int, int, int, int[]) int m int w int x int y int z int limit int m int w int limit int eta int f0 int g0 int[] t int u int v int q int r int f int g int i int zeros private static void encode30 (int, int[], int, int[], int) int bits int[] x int xOff int[] z int zOff int avail long data private static int getMaximumDivsteps (int) int bits private static int negate30 (int, int[]) int i int len30 int[] D int c int last private static void updateDE30 (int, int[], int[], int[], int, int[]) int len30 int[] D int[] E int[] t int m0Inv32 int[] M int u int v int q int r int di int ei int i int md int me int mi int sd int se long cd long ce private static void updateFG30 (int, int[], int[], int[]) int len30 int[] F int[] G int[] t int u int v int q int r int fi int gi int i long cf long cg }
com/android/org/bouncycastle/math/raw/Nat.class
Nat.java package com.android.org.bouncycastle.math.raw public abstract com.android.org.bouncycastle.math.raw.Nat extends java.lang.Object { private static final long M public void <init> () public static int add (int, int[], int[], int[]) int i int len int[] x int[] y int[] z long c public static int add33At (int, int, int[], int) int len int x int[] z int zPos long c public static int add33At (int, int, int[], int, int) int len int x int[] z int zOff int zPos long c public static int add33To (int, int, int[]) int len int x int[] z long c public static int add33To (int, int, int[], int) int len int x int[] z int zOff long c public static int addBothTo (int, int[], int[], int[]) int i int len int[] x int[] y int[] z long c public static int addBothTo (int, int[], int, int[], int, int[], int) int i int len int[] x int xOff int[] y int yOff int[] z int zOff long c public static int addDWordAt (int, long, int[], int) int len long x int[] z int zPos long c public static int addDWordAt (int, long, int[], int, int) int len long x int[] z int zOff int zPos long c public static int addDWordTo (int, long, int[]) int len long x int[] z long c public static int addDWordTo (int, long, int[], int) int len long x int[] z int zOff long c public static int addTo (int, int[], int[]) int i int len int[] x int[] z long c public static int addTo (int, int[], int, int[], int) int i int len int[] x int xOff int[] z int zOff long c public static int addTo (int, int[], int, int[], int, int) int i int len int[] x int xOff int[] z int zOff int cIn long c public static int addToEachOther (int, int[], int, int[], int) int i int len int[] u int uOff int[] v int vOff long c public static int addWordAt (int, int, int[], int) int len int x int[] z int zPos long c public static int addWordAt (int, int, int[], int, int) int len int x int[] z int zOff int zPos long c public static int addWordTo (int, int, int[]) int len int x int[] z long c public static int addWordTo (int, int, int[], int) int len int x int[] z int zOff long c public static int cadd (int, int, int[], int[], int[]) int i int len int mask int[] x int[] y int[] z long MASK long c public static void cmov (int, int, int[], int, int[], int) int z_i int diff int i int len int mask int[] x int xOff int[] z int zOff public static int compare (int, int[], int[]) int x_i int y_i int i int len int[] x int[] y public static int compare (int, int[], int, int[], int) int x_i int y_i int i int len int[] x int xOff int[] y int yOff public static int[] copy (int, int[]) int len int[] x int[] z public static void copy (int, int[], int[]) int len int[] x int[] z public static void copy (int, int[], int, int[], int) int len int[] x int xOff int[] z int zOff public static long[] copy64 (int, long[]) int len long[] x long[] z public static void copy64 (int, long[], long[]) int len long[] x long[] z public static void copy64 (int, long[], int, long[], int) int len long[] x int xOff long[] z int zOff public static int[] create (int) int len public static long[] create64 (int) int len public static int csub (int, int, int[], int[], int[]) int i int len int mask int[] x int[] y int[] z long MASK long c public static int csub (int, int, int[], int, int[], int, int[], int) int i int len int mask int[] x int xOff int[] y int yOff int[] z int zOff long MASK long c public static int dec (int, int[]) int i int len int[] z public static int dec (int, int[], int[]) int c int len int[] x int[] z int i public static int decAt (int, int[], int) int i int len int[] z int zPos public static int decAt (int, int[], int, int) int i int len int[] z int zOff int zPos public static boolean diff (int, int[], int, int[], int, int[], int) int len int[] x int xOff int[] y int yOff int[] z int zOff boolean pos public static boolean eq (int, int[], int[]) int i int len int[] x int[] y public static int equalTo (int, int[], int) int i int len int[] x int y int d public static int equalTo (int, int[], int, int) int i int len int[] x int xOff int y int d public static int equalTo (int, int[], int[]) int i int len int[] x int[] y int d public static int equalTo (int, int[], int, int[], int) int i int len int[] x int xOff int[] y int yOff int d public static int equalToZero (int, int[]) int i int len int[] x int d public static int equalToZero (int, int[], int) int i int len int[] x int xOff int d public static int[] fromBigInteger (int, java.math.BigInteger) int i int bits java.math.BigInteger x int len int[] z public static long[] fromBigInteger64 (int, java.math.BigInteger) int i int bits java.math.BigInteger x int len long[] z public static int getBit (int[], int) int[] x int bit int w int b public static boolean gte (int, int[], int[]) int x_i int y_i int i int len int[] x int[] y public static boolean gte (int, int[], int, int[], int) int x_i int y_i int i int len int[] x int xOff int[] y int yOff public static int inc (int, int[]) int i int len int[] z public static int inc (int, int[], int[]) int c int len int[] x int[] z int i public static int incAt (int, int[], int) int i int len int[] z int zPos public static int incAt (int, int[], int, int) int i int len int[] z int zOff int zPos public static boolean isOne (int, int[]) int i int len int[] x public static boolean isZero (int, int[]) int i int len int[] x public static int lessThan (int, int[], int[]) int i int len int[] x int[] y long c public static int lessThan (int, int[], int, int[], int) int i int len int[] x int xOff int[] y int yOff long c public static void mul (int, int[], int[], int[]) int i int len int[] x int[] y int[] zz public static void mul (int, int[], int, int[], int, int[], int) int i int len int[] x int xOff int[] y int yOff int[] zz int zzOff public static void mul (int[], int, int, int[], int, int, int[], int) int i int[] x int xOff int xLen int[] y int yOff int yLen int[] zz int zzOff public static int mulAddTo (int, int[], int[], int[]) int i int len int[] x int[] y int[] zz long zc public static int mulAddTo (int, int[], int, int[], int, int[], int) int i int len int[] x int xOff int[] y int yOff int[] zz int zzOff long zc public static int mul31BothAdd (int, int, int[], int, int[], int[], int) int len int a int[] x int b int[] y int[] z int zOff long c long aVal long bVal int i public static int mulWord (int, int, int[], int[]) int len int x int[] y int[] z long c long xVal int i public static int mulWord (int, int, int[], int, int[], int) int len int x int[] y int yOff int[] z int zOff long c long xVal int i public static int mulWordAddTo (int, int, int[], int, int[], int) int len int x int[] y int yOff int[] z int zOff long c long xVal int i public static int mulWordDwordAddAt (int, int, long, int[], int) int len int x long y int[] z int zPos long c long xVal public static int shiftDownBit (int, int[], int) int next int len int[] z int c int i public static int shiftDownBit (int, int[], int, int) int next int len int[] z int zOff int c int i public static int shiftDownBit (int, int[], int, int[]) int next int len int[] x int c int[] z int i public static int shiftDownBit (int, int[], int, int, int[], int) int next int len int[] x int xOff int c int[] z int zOff int i public static int shiftDownBits (int, int[], int, int) int next int len int[] z int bits int c int i public static int shiftDownBits (int, int[], int, int, int) int next int len int[] z int zOff int bits int c int i public static int shiftDownBits (int, int[], int, int, int[]) int next int len int[] x int bits int c int[] z int i public static int shiftDownBits (int, int[], int, int, int, int[], int) int next int len int[] x int xOff int bits int c int[] z int zOff int i public static int shiftDownWord (int, int[], int) int next int len int[] z int c int i public static int shiftUpBit (int, int[], int) int next int i int len int[] z int c public static int shiftUpBit (int, int[], int, int) int next int i int len int[] z int zOff int c public static int shiftUpBit (int, int[], int, int[]) int next int i int len int[] x int c int[] z public static int shiftUpBit (int, int[], int, int, int[], int) int next int i int len int[] x int xOff int c int[] z int zOff public static long shiftUpBit64 (int, long[], int, long, long[], int) long next int i int len long[] x int xOff long c long[] z int zOff public static int shiftUpBits (int, int[], int, int) int next int i int len int[] z int bits int c public static int shiftUpBits (int, int[], int, int, int) int next int i int len int[] z int zOff int bits int c public static long shiftUpBits64 (int, long[], int, int, long) long next int i int len long[] z int zOff int bits long c public static int shiftUpBits (int, int[], int, int, int[]) int next int i int len int[] x int bits int c int[] z public static int shiftUpBits (int, int[], int, int, int, int[], int) int next int i int len int[] x int xOff int bits int c int[] z int zOff public static long shiftUpBits64 (int, long[], int, int, long, long[], int) long next int i int len long[] x int xOff int bits long c long[] z int zOff public static void square (int, int[], int[]) long xVal long p int i int len int[] x int[] zz int extLen int c int j int k long d int zzPos public static void square (int, int[], int, int[], int) long xVal long p int i int len int[] x int xOff int[] zz int zzOff int extLen int c int j int k long d int zzPos public static int squareWordAdd (int[], int, int[]) int[] x int xPos int[] z long c long xVal int i public static int squareWordAdd (int[], int, int, int[], int) int[] x int xOff int xPos int[] z int zOff long c long xVal int i public static int squareWordAddTo (int[], int, int[]) int[] x int xPos int[] z long c long xVal int i public static int squareWordAddTo (int[], int, int, int[], int) int[] x int xOff int xPos int[] z int zOff long c long xVal int i public static int sub (int, int[], int[], int[]) int i int len int[] x int[] y int[] z long c public static int sub (int, int[], int, int[], int, int[], int) int i int len int[] x int xOff int[] y int yOff int[] z int zOff long c public static int sub33At (int, int, int[], int) int len int x int[] z int zPos long c public static int sub33At (int, int, int[], int, int) int len int x int[] z int zOff int zPos long c public static int sub33From (int, int, int[]) int len int x int[] z long c public static int sub33From (int, int, int[], int) int len int x int[] z int zOff long c public static int subBothFrom (int, int[], int[], int[]) int i int len int[] x int[] y int[] z long c public static int subBothFrom (int, int[], int, int[], int, int[], int) int i int len int[] x int xOff int[] y int yOff int[] z int zOff long c public static int subDWordAt (int, long, int[], int) int len long x int[] z int zPos long c public static int subDWordAt (int, long, int[], int, int) int len long x int[] z int zOff int zPos long c public static int subDWordFrom (int, long, int[]) int len long x int[] z long c public static int subDWordFrom (int, long, int[], int) int len long x int[] z int zOff long c public static int subFrom (int, int[], int[]) int i int len int[] x int[] z long c public static int subFrom (int, int[], int, int[], int) int i int len int[] x int xOff int[] z int zOff long c public static int subWordAt (int, int, int[], int) int len int x int[] z int zPos long c public static int subWordAt (int, int, int[], int, int) int len int x int[] z int zOff int zPos long c public static int subWordFrom (int, int, int[]) int len int x int[] z long c public static int subWordFrom (int, int, int[], int) int len int x int[] z int zOff long c public static java.math.BigInteger toBigInteger (int, int[]) int x_i int i int len int[] x byte[] bs public static void zero (int, int[]) int i int len int[] z public static void zero (int, int[], int) int i int len int[] z int zOff public static void zero64 (int, long[]) int i int len long[] z }
com/android/org/bouncycastle/math/raw/Nat192.class
Nat192.java package com.android.org.bouncycastle.math.raw public abstract com.android.org.bouncycastle.math.raw.Nat192 extends java.lang.Object { private static final long M public void <init> () public static int add (int[], int[], int[]) int[] x int[] y int[] z long c public static int addBothTo (int[], int[], int[]) int[] x int[] y int[] z long c public static int addTo (int[], int[]) int[] x int[] z long c public static int addTo (int[], int, int[], int, int) int[] x int xOff int[] z int zOff int cIn long c public static int addToEachOther (int[], int, int[], int) int[] u int uOff int[] v int vOff long c public static void copy (int[], int[]) int[] x int[] z public static void copy (int[], int, int[], int) int[] x int xOff int[] z int zOff public static void copy64 (long[], long[]) long[] x long[] z public static void copy64 (long[], int, long[], int) long[] x int xOff long[] z int zOff public static int[] create () public static long[] create64 () public static int[] createExt () public static long[] createExt64 () public static boolean diff (int[], int, int[], int, int[], int) int[] x int xOff int[] y int yOff int[] z int zOff boolean pos public static boolean eq (int[], int[]) int i int[] x int[] y public static boolean eq64 (long[], long[]) int i long[] x long[] y public static int[] fromBigInteger (java.math.BigInteger) int i java.math.BigInteger x int[] z public static long[] fromBigInteger64 (java.math.BigInteger) int i java.math.BigInteger x long[] z public static int getBit (int[], int) int[] x int bit int w int b public static boolean gte (int[], int[]) int x_i int y_i int i int[] x int[] y public static boolean gte (int[], int, int[], int) int x_i int y_i int i int[] x int xOff int[] y int yOff public static boolean isOne (int[]) int i int[] x public static boolean isOne64 (long[]) int i long[] x public static boolean isZero (int[]) int i int[] x public static boolean isZero64 (long[]) int i long[] x public static void mul (int[], int[], int[]) long c long x_0 long c long x_i int i int[] x int[] y int[] zz long y_0 long y_1 long y_2 long y_3 long y_4 long y_5 public static void mul (int[], int, int[], int, int[], int) long c long x_0 long c long x_i int i int[] x int xOff int[] y int yOff int[] zz int zzOff long y_0 long y_1 long y_2 long y_3 long y_4 long y_5 public static int mulAddTo (int[], int[], int[]) long c long x_i int i int[] x int[] y int[] zz long y_0 long y_1 long y_2 long y_3 long y_4 long y_5 long zc public static int mulAddTo (int[], int, int[], int, int[], int) long c long x_i int i int[] x int xOff int[] y int yOff int[] zz int zzOff long y_0 long y_1 long y_2 long y_3 long y_4 long y_5 long zc public static long mul33Add (int, int[], int, int[], int, int[], int) int w int[] x int xOff int[] y int yOff int[] z int zOff long c long wVal long x0 long x1 long x2 long x3 long x4 long x5 public static int mulWordAddExt (int, int[], int, int[], int) int x int[] yy int yyOff int[] zz int zzOff long c long xVal public static int mul33DWordAdd (int, long, int[], int) int x long y int[] z int zOff long c long xVal long y00 long y01 public static int mul33WordAdd (int, int, int[], int) int x int y int[] z int zOff long c long xVal long yVal public static int mulWordDwordAdd (int, long, int[], int) int x long y int[] z int zOff long c long xVal public static int mulWord (int, int[], int[], int) int x int[] y int[] z int zOff long c long xVal int i public static void square (int[], int[]) long xVal long p long p int i int j int[] x int[] zz long x_0 long zz_1 int c int w long x_1 long zz_2 long x_2 long zz_3 long zz_4 long x_3 long zz_5 long zz_6 long x_4 long zz_7 long zz_8 long x_5 long zz_9 long zz_10 public static void square (int[], int, int[], int) long xVal long p long p int i int j int[] x int xOff int[] zz int zzOff long x_0 long zz_1 int c int w long x_1 long zz_2 long x_2 long zz_3 long zz_4 long x_3 long zz_5 long zz_6 long x_4 long zz_7 long zz_8 long x_5 long zz_9 long zz_10 public static int sub (int[], int[], int[]) int[] x int[] y int[] z long c public static int sub (int[], int, int[], int, int[], int) int[] x int xOff int[] y int yOff int[] z int zOff long c public static int subBothFrom (int[], int[], int[]) int[] x int[] y int[] z long c public static int subFrom (int[], int[]) int[] x int[] z long c public static int subFrom (int[], int, int[], int) int[] x int xOff int[] z int zOff long c public static java.math.BigInteger toBigInteger (int[]) int x_i int i int[] x byte[] bs public static java.math.BigInteger toBigInteger64 (long[]) long x_i int i long[] x byte[] bs public static void zero (int[]) int[] z }
com/android/org/bouncycastle/math/raw/Nat224.class
Nat224.java package com.android.org.bouncycastle.math.raw public abstract com.android.org.bouncycastle.math.raw.Nat224 extends java.lang.Object { private static final long M public void <init> () public static int add (int[], int[], int[]) int[] x int[] y int[] z long c public static int add (int[], int, int[], int, int[], int) int[] x int xOff int[] y int yOff int[] z int zOff long c public static int addBothTo (int[], int[], int[]) int[] x int[] y int[] z long c public static int addBothTo (int[], int, int[], int, int[], int) int[] x int xOff int[] y int yOff int[] z int zOff long c public static int addTo (int[], int[]) int[] x int[] z long c public static int addTo (int[], int, int[], int, int) int[] x int xOff int[] z int zOff int cIn long c public static int addToEachOther (int[], int, int[], int) int[] u int uOff int[] v int vOff long c public static void copy (int[], int[]) int[] x int[] z public static void copy (int[], int, int[], int) int[] x int xOff int[] z int zOff public static int[] create () public static int[] createExt () public static boolean diff (int[], int, int[], int, int[], int) int[] x int xOff int[] y int yOff int[] z int zOff boolean pos public static boolean eq (int[], int[]) int i int[] x int[] y public static int[] fromBigInteger (java.math.BigInteger) int i java.math.BigInteger x int[] z public static int getBit (int[], int) int[] x int bit int w int b public static boolean gte (int[], int[]) int x_i int y_i int i int[] x int[] y public static boolean gte (int[], int, int[], int) int x_i int y_i int i int[] x int xOff int[] y int yOff public static boolean isOne (int[]) int i int[] x public static boolean isZero (int[]) int i int[] x public static void mul (int[], int[], int[]) long c long x_0 long c long x_i int i int[] x int[] y int[] zz long y_0 long y_1 long y_2 long y_3 long y_4 long y_5 long y_6 public static void mul (int[], int, int[], int, int[], int) long c long x_0 long c long x_i int i int[] x int xOff int[] y int yOff int[] zz int zzOff long y_0 long y_1 long y_2 long y_3 long y_4 long y_5 long y_6 public static int mulAddTo (int[], int[], int[]) long c long x_i int i int[] x int[] y int[] zz long y_0 long y_1 long y_2 long y_3 long y_4 long y_5 long y_6 long zc public static int mulAddTo (int[], int, int[], int, int[], int) long c long x_i int i int[] x int xOff int[] y int yOff int[] zz int zzOff long y_0 long y_1 long y_2 long y_3 long y_4 long y_5 long y_6 long zc public static long mul33Add (int, int[], int, int[], int, int[], int) int w int[] x int xOff int[] y int yOff int[] z int zOff long c long wVal long x0 long x1 long x2 long x3 long x4 long x5 long x6 public static int mulByWord (int, int[]) int x int[] z long c long xVal public static int mulByWordAddTo (int, int[], int[]) int x int[] y int[] z long c long xVal public static int mulWordAddTo (int, int[], int, int[], int) int x int[] y int yOff int[] z int zOff long c long xVal public static int mul33DWordAdd (int, long, int[], int) int x long y int[] z int zOff long c long xVal long y00 long y01 public static int mul33WordAdd (int, int, int[], int) int x int y int[] z int zOff long c long xVal long yVal public static int mulWordDwordAdd (int, long, int[], int) int x long y int[] z int zOff long c long xVal public static int mulWord (int, int[], int[], int) int x int[] y int[] z int zOff long c long xVal int i public static void square (int[], int[]) long xVal long p long p int i int j int[] x int[] zz long x_0 long zz_1 int c int w long x_1 long zz_2 long x_2 long zz_3 long zz_4 long x_3 long zz_5 long zz_6 long x_4 long zz_7 long zz_8 long x_5 long zz_9 long zz_10 long x_6 long zz_11 long zz_12 public static void square (int[], int, int[], int) long xVal long p long p int i int j int[] x int xOff int[] zz int zzOff long x_0 long zz_1 int c int w long x_1 long zz_2 long x_2 long zz_3 long zz_4 long x_3 long zz_5 long zz_6 long x_4 long zz_7 long zz_8 long x_5 long zz_9 long zz_10 long x_6 long zz_11 long zz_12 public static int sub (int[], int[], int[]) int[] x int[] y int[] z long c public static int sub (int[], int, int[], int, int[], int) int[] x int xOff int[] y int yOff int[] z int zOff long c public static int subBothFrom (int[], int[], int[]) int[] x int[] y int[] z long c public static int subFrom (int[], int[]) int[] x int[] z long c public static int subFrom (int[], int, int[], int) int[] x int xOff int[] z int zOff long c public static java.math.BigInteger toBigInteger (int[]) int x_i int i int[] x byte[] bs public static void zero (int[]) int[] z }
com/android/org/bouncycastle/math/raw/Nat256.class
Nat256.java package com.android.org.bouncycastle.math.raw public abstract com.android.org.bouncycastle.math.raw.Nat256 extends java.lang.Object { private static final long M public void <init> () public static int add (int[], int[], int[]) int[] x int[] y int[] z long c public static int add (int[], int, int[], int, int[], int) int[] x int xOff int[] y int yOff int[] z int zOff long c public static int addBothTo (int[], int[], int[]) int[] x int[] y int[] z long c public static int addBothTo (int[], int, int[], int, int[], int) int[] x int xOff int[] y int yOff int[] z int zOff long c public static int addTo (int[], int[]) int[] x int[] z long c public static int addTo (int[], int, int[], int, int) int[] x int xOff int[] z int zOff int cIn long c public static int addToEachOther (int[], int, int[], int) int[] u int uOff int[] v int vOff long c public static void copy (int[], int[]) int[] x int[] z public static void copy (int[], int, int[], int) int[] x int xOff int[] z int zOff public static void copy64 (long[], long[]) long[] x long[] z public static void copy64 (long[], int, long[], int) long[] x int xOff long[] z int zOff public static int[] create () public static long[] create64 () public static int[] createExt () public static long[] createExt64 () public static boolean diff (int[], int, int[], int, int[], int) int[] x int xOff int[] y int yOff int[] z int zOff boolean pos public static boolean eq (int[], int[]) int i int[] x int[] y public static boolean eq64 (long[], long[]) int i long[] x long[] y public static int[] fromBigInteger (java.math.BigInteger) int i java.math.BigInteger x int[] z public static long[] fromBigInteger64 (java.math.BigInteger) int i java.math.BigInteger x long[] z public static int getBit (int[], int) int[] x int bit int w int b public static boolean gte (int[], int[]) int x_i int y_i int i int[] x int[] y public static boolean gte (int[], int, int[], int) int x_i int y_i int i int[] x int xOff int[] y int yOff public static boolean isOne (int[]) int i int[] x public static boolean isOne64 (long[]) int i long[] x public static boolean isZero (int[]) int i int[] x public static boolean isZero64 (long[]) int i long[] x public static void mul (int[], int[], int[]) long c long x_0 long c long x_i int i int[] x int[] y int[] zz long y_0 long y_1 long y_2 long y_3 long y_4 long y_5 long y_6 long y_7 public static void mul (int[], int, int[], int, int[], int) long c long x_0 long c long x_i int i int[] x int xOff int[] y int yOff int[] zz int zzOff long y_0 long y_1 long y_2 long y_3 long y_4 long y_5 long y_6 long y_7 public static int mulAddTo (int[], int[], int[]) long c long x_i int i int[] x int[] y int[] zz long y_0 long y_1 long y_2 long y_3 long y_4 long y_5 long y_6 long y_7 long zc public static int mulAddTo (int[], int, int[], int, int[], int) long c long x_i int i int[] x int xOff int[] y int yOff int[] zz int zzOff long y_0 long y_1 long y_2 long y_3 long y_4 long y_5 long y_6 long y_7 long zc public static long mul33Add (int, int[], int, int[], int, int[], int) int w int[] x int xOff int[] y int yOff int[] z int zOff long c long wVal long x0 long x1 long x2 long x3 long x4 long x5 long x6 long x7 public static int mulByWord (int, int[]) int x int[] z long c long xVal public static int mulByWordAddTo (int, int[], int[]) int x int[] y int[] z long c long xVal public static int mulWordAddTo (int, int[], int, int[], int) int x int[] y int yOff int[] z int zOff long c long xVal public static int mul33DWordAdd (int, long, int[], int) int x long y int[] z int zOff long c long xVal long y00 long y01 public static int mul33WordAdd (int, int, int[], int) int x int y int[] z int zOff long c long xVal long yVal public static int mulWordDwordAdd (int, long, int[], int) int x long y int[] z int zOff long c long xVal public static int mulWord (int, int[], int[], int) int x int[] y int[] z int zOff long c long xVal int i public static void square (int[], int[]) long xVal long p long p int i int j int[] x int[] zz long x_0 long zz_1 int c int w long x_1 long zz_2 long x_2 long zz_3 long zz_4 long x_3 long zz_5 long zz_6 long x_4 long zz_7 long zz_8 long x_5 long zz_9 long zz_10 long x_6 long zz_11 long zz_12 long x_7 long zz_13 long zz_14 public static void square (int[], int, int[], int) long xVal long p long p int i int j int[] x int xOff int[] zz int zzOff long x_0 long zz_1 int c int w long x_1 long zz_2 long x_2 long zz_3 long zz_4 long x_3 long zz_5 long zz_6 long x_4 long zz_7 long zz_8 long x_5 long zz_9 long zz_10 long x_6 long zz_11 long zz_12 long x_7 long zz_13 long zz_14 public static int sub (int[], int[], int[]) int[] x int[] y int[] z long c public static int sub (int[], int, int[], int, int[], int) int[] x int xOff int[] y int yOff int[] z int zOff long c public static int subBothFrom (int[], int[], int[]) int[] x int[] y int[] z long c public static int subFrom (int[], int[]) int[] x int[] z long c public static int subFrom (int[], int, int[], int) int[] x int xOff int[] z int zOff long c public static java.math.BigInteger toBigInteger (int[]) int x_i int i int[] x byte[] bs public static java.math.BigInteger toBigInteger64 (long[]) long x_i int i long[] x byte[] bs public static void zero (int[]) int[] z }
com/android/org/bouncycastle/math/raw/Nat384.class
Nat384.java package com.android.org.bouncycastle.math.raw public abstract com.android.org.bouncycastle.math.raw.Nat384 extends java.lang.Object { public void <init> () public static void mul (int[], int[], int[]) int[] x int[] y int[] zz int c18 int c12 int[] dx int[] dy boolean neg int[] tt public static void square (int[], int[]) int[] x int[] zz int c18 int c12 int[] dx int[] tt }
com/android/org/bouncycastle/math/raw/Nat512.class
Nat512.java package com.android.org.bouncycastle.math.raw public abstract com.android.org.bouncycastle.math.raw.Nat512 extends java.lang.Object { public void <init> () public static void mul (int[], int[], int[]) int[] x int[] y int[] zz int c24 int c16 int[] dx int[] dy boolean neg int[] tt public static void square (int[], int[]) int[] x int[] zz int c24 int c16 int[] dx int[] tt }
com/android/org/bouncycastle/util/
com/android/org/bouncycastle/util/Arrays$Iterator.class
Arrays.java package com.android.org.bouncycastle.util public com.android.org.bouncycastle.util.Arrays$Iterator extends java.lang.Object implements java.util.Iterator { private final Object[] dataArray private int position public void <init> (java.lang.Object[]) Object[] dataArray public boolean hasNext () public java.lang.Object next () public void remove () }
com/android/org/bouncycastle/util/Arrays.class
Arrays.java package com.android.org.bouncycastle.util public final com.android.org.bouncycastle.util.Arrays extends java.lang.Object { private void <init> () public static boolean areAllZeroes (byte[], int, int) int i byte[] buf int off int len int bits public static boolean areEqual (boolean[], boolean[]) boolean[] a boolean[] b public static boolean areEqual (byte[], byte[]) byte[] a byte[] b public static boolean areEqual (byte[], int, int, byte[], int, int) int i byte[] a int aFromIndex int aToIndex byte[] b int bFromIndex int bToIndex int aLength int bLength public static boolean areEqual (char[], char[]) char[] a char[] b public static boolean areEqual (int[], int[]) int[] a int[] b public static boolean areEqual (long[], long[]) long[] a long[] b public static boolean areEqual (java.lang.Object[], java.lang.Object[]) Object[] a Object[] b public static boolean areEqual (short[], short[]) short[] a short[] b public static boolean constantTimeAreEqual (byte[], byte[]) int i int i byte[] expected byte[] supplied int len int nonEqual public static boolean constantTimeAreEqual (int, byte[], int, byte[], int) int i int len byte[] a int aOff byte[] b int bOff int d public static int compareUnsigned (byte[], byte[]) int aVal int bVal int i byte[] a byte[] b int minLen public static boolean contains (boolean[], boolean) int i boolean[] a boolean val public static boolean contains (byte[], byte) int i byte[] a byte val public static boolean contains (char[], char) int i char[] a char val public static boolean contains (int[], int) int i int[] a int val public static boolean contains (long[], long) int i long[] a long val public static boolean contains (short[], short) int i short[] a short val public static void fill (boolean[], boolean) boolean[] a boolean val public static void fill (boolean[], int, int, boolean) boolean[] a int fromIndex int toIndex boolean val public static void fill (byte[], byte) byte[] a byte val public static void fill (byte[], int, byte) byte[] a int fromIndex byte val public static void fill (byte[], int, int, byte) byte[] a int fromIndex int toIndex byte val public static void fill (char[], char) char[] a char val public static void fill (char[], int, int, char) char[] a int fromIndex int toIndex char val public static void fill (int[], int) int[] a int val public static void fill (int[], int, int) int[] a int fromIndex int val public static void fill (int[], int, int, int) int[] a int fromIndex int toIndex int val public static void fill (long[], long) long[] a long val public static void fill (long[], int, long) long[] a int fromIndex long val public static void fill (long[], int, int, long) long[] a int fromIndex int toIndex long val public static void fill (java.lang.Object[], java.lang.Object) Object[] a Object val public static void fill (java.lang.Object[], int, int, java.lang.Object) Object[] a int fromIndex int toIndex Object val public static void fill (short[], short) short[] a short val public static void fill (short[], int, short) short[] a int fromIndex short val public static void fill (short[], int, int, short) short[] a int fromIndex int toIndex short val public static int hashCode (byte[]) byte[] data int i int hc public static int hashCode (byte[], int, int) byte[] data int off int len int i int hc public static int hashCode (char[]) char[] data int i int hc public static int hashCode (int[][]) int i int[][] ints int hc public static int hashCode (int[]) int[] data int i int hc public static int hashCode (int[], int, int) int[] data int off int len int i int hc public static int hashCode (long[]) long di long[] data int i int hc public static int hashCode (long[], int, int) long di long[] data int off int len int i int hc public static int hashCode (short[][][]) int i short[][][] shorts int hc public static int hashCode (short[][]) int i short[][] shorts int hc public static int hashCode (short[]) short[] data int i int hc public static int hashCode (java.lang.Object[]) Object[] data int i int hc public static boolean[] clone (boolean[]) boolean[] data public static byte[] clone (byte[]) byte[] data public static char[] clone (char[]) char[] data public static int[] clone (int[]) int[] data public static long[] clone (long[]) long[] data public static short[] clone (short[]) short[] data public static java.math.BigInteger[] clone (java.math.BigInteger[]) java.math.BigInteger[] data public static byte[] clone (byte[], byte[]) byte[] data byte[] existing public static long[] clone (long[], long[]) long[] data long[] existing public static byte[][] clone (byte[][]) int i byte[][] data byte[][] copy public static byte[][][] clone (byte[][][]) int i byte[][][] data byte[][][] copy public static boolean[] copyOf (boolean[], int) boolean[] original int newLength boolean[] copy public static byte[] copyOf (byte[], int) byte[] original int newLength byte[] copy public static char[] copyOf (char[], int) char[] original int newLength char[] copy public static int[] copyOf (int[], int) int[] original int newLength int[] copy public static long[] copyOf (long[], int) long[] original int newLength long[] copy public static short[] copyOf (short[], int) short[] original int newLength short[] copy public static java.math.BigInteger[] copyOf (java.math.BigInteger[], int) java.math.BigInteger[] original int newLength java.math.BigInteger[] copy public static boolean[] copyOfRange (boolean[], int, int) boolean[] original int from int to int newLength boolean[] copy public static byte[] copyOfRange (byte[], int, int) byte[] original int from int to int newLength byte[] copy public static char[] copyOfRange (char[], int, int) char[] original int from int to int newLength char[] copy public static int[] copyOfRange (int[], int, int) int[] original int from int to int newLength int[] copy public static long[] copyOfRange (long[], int, int) long[] original int from int to int newLength long[] copy public static short[] copyOfRange (short[], int, int) short[] original int from int to int newLength short[] copy public static java.math.BigInteger[] copyOfRange (java.math.BigInteger[], int, int) java.math.BigInteger[] original int from int to int newLength java.math.BigInteger[] copy private static int getLength (int, int) StringBuffer sb int from int to int newLength public static byte[] append (byte[], byte) byte[] a byte b int length byte[] result public static short[] append (short[], short) short[] a short b int length short[] result public static int[] append (int[], int) int[] a int b int length int[] result public static java.lang.String[] append (java.lang.String[], java.lang.String) String[] a String b int length String[] result public static byte[] concatenate (byte[], byte[]) byte[] a byte[] b byte[] r public static short[] concatenate (short[], short[]) short[] a short[] b short[] r public static byte[] concatenate (byte[], byte[], byte[]) byte[] a byte[] b byte[] c byte[] r int pos public static byte[] concatenate (byte[], byte[], byte[], byte[]) byte[] a byte[] b byte[] c byte[] d byte[] r int pos public static byte[] concatenate (byte[][]) int i int i byte[][] arrays int size byte[] rv int offSet public static int[] concatenate (int[], int[]) int[] a int[] b int[] r public static byte[] prepend (byte[], byte) byte[] a byte b int length byte[] result public static short[] prepend (short[], short) short[] a short b int length short[] result public static int[] prepend (int[], int) int[] a int b int length int[] result public static byte[] reverse (byte[]) byte[] a int p1 int p2 byte[] result public static int[] reverse (int[]) int[] a int p1 int p2 int[] result public static void clear (byte[]) byte[] data public static void clear (int[]) int[] data public static boolean isNullOrContainsNull (java.lang.Object[]) int i Object[] array int count public static boolean isNullOrEmpty (byte[]) byte[] array public static boolean isNullOrEmpty (int[]) int[] array public static boolean isNullOrEmpty (java.lang.Object[]) Object[] array }
com/android/org/bouncycastle/util/BigIntegers.class
BigIntegers.java package com.android.org.bouncycastle.util public final com.android.org.bouncycastle.util.BigIntegers extends java.lang.Object { public static final java.math.BigInteger ZERO public static final java.math.BigInteger ONE public static final java.math.BigInteger TWO private static final java.math.BigInteger THREE private static final int MAX_ITERATIONS private static final java.math.BigInteger SMALL_PRIMES_PRODUCT private static final int MAX_SMALL public void <init> () public static byte[] asUnsignedByteArray (java.math.BigInteger) byte[] tmp java.math.BigInteger value byte[] bytes public static byte[] asUnsignedByteArray (int, java.math.BigInteger) int length java.math.BigInteger value byte[] bytes int start int count byte[] tmp public static void asUnsignedByteArray (java.math.BigInteger, byte[], int, int) java.math.BigInteger value byte[] buf int off int len byte[] bytes int start int count int padLen public static java.math.BigInteger createRandomInRange (java.math.BigInteger, java.math.BigInteger, java.security.SecureRandom) java.math.BigInteger x int i java.math.BigInteger min java.math.BigInteger max java.security.SecureRandom random int cmp public static java.math.BigInteger fromUnsignedByteArray (byte[]) byte[] buf public static java.math.BigInteger fromUnsignedByteArray (byte[], int, int) byte[] buf int off int length byte[] mag public static int intValueExact (java.math.BigInteger) java.math.BigInteger x public static long longValueExact (java.math.BigInteger) java.math.BigInteger x public static java.math.BigInteger modOddInverse (java.math.BigInteger, java.math.BigInteger) java.math.BigInteger M java.math.BigInteger X int bits int[] m int[] x int len int[] z public static java.math.BigInteger modOddInverseVar (java.math.BigInteger, java.math.BigInteger) java.math.BigInteger M java.math.BigInteger X int bits int[] m int[] x int len int[] z public static int getUnsignedByteLength (java.math.BigInteger) java.math.BigInteger n public static java.math.BigInteger createRandomBigInteger (int, java.security.SecureRandom) int bitLength java.security.SecureRandom random public static java.math.BigInteger createRandomPrime (int, int, java.security.SecureRandom) byte[] base int xBits byte lead int bitLength int certainty java.security.SecureRandom random java.math.BigInteger rv private static byte[] createRandom (int, java.security.SecureRandom) throws java.lang.IllegalArgumentException int bitLength java.security.SecureRandom random int nBytes byte[] rv int xBits static void <clinit> () }
com/android/org/bouncycastle/util/CollectionStore.class
CollectionStore.java package com.android.org.bouncycastle.util public com.android.org.bouncycastle.util.CollectionStore extends java.lang.Object implements com.android.org.bouncycastle.util.Store com.android.org.bouncycastle.util.Iterable { private java.util.Collection _local public void <init> (java.util.Collection) java.util.Collection collection public java.util.Collection getMatches (com.android.org.bouncycastle.util.Selector) Object obj java.util.List col java.util.Iterator iter com.android.org.bouncycastle.util.Selector selector public java.util.Iterator iterator () }
com/android/org/bouncycastle/util/Doubles.class
Doubles.java package com.android.org.bouncycastle.util public com.android.org.bouncycastle.util.Doubles extends java.lang.Object { public void <init> () public static java.lang.Double valueOf (double) double value }
com/android/org/bouncycastle/util/Encodable.class
Encodable.java package com.android.org.bouncycastle.util public abstract com.android.org.bouncycastle.util.Encodable extends java.lang.Object { public abstract byte[] getEncoded () throws java.io.IOException }
com/android/org/bouncycastle/util/Fingerprint.class
Fingerprint.java package com.android.org.bouncycastle.util public com.android.org.bouncycastle.util.Fingerprint extends java.lang.Object { private static char[] encodingTable private final byte[] fingerprint public void <init> (byte[]) byte[] source public void <init> (byte[], int) byte[] source int bitLength public byte[] getFingerprint () public java.lang.String toString () int i StringBuffer sb public boolean equals (java.lang.Object) Object o public int hashCode () public static byte[] calculateFingerprint (byte[]) byte[] input public static byte[] calculateFingerprint (byte[], int) byte[] input int bitLength com.android.org.bouncycastle.crypto.Digest digest byte[] rv byte[] untruncated static void <clinit> () }
com/android/org/bouncycastle/util/IPAddress.class
IPAddress.java package com.android.org.bouncycastle.util public com.android.org.bouncycastle.util.IPAddress extends java.lang.Object { public void <init> () public static boolean isValid (java.lang.String) String address public static boolean isValidWithNetMask (java.lang.String) String address public static boolean isValidIPv4 (java.lang.String) int octet NumberFormatException ex int octet int pos String address int octets String temp int start public static boolean isValidIPv4WithNetmask (java.lang.String) String address int index String mask public static boolean isValidIPv6WithNetmask (java.lang.String) String address int index String mask private static boolean isMaskValue (java.lang.String, int) int value NumberFormatException e String component int size public static boolean isValidIPv6 (java.lang.String) int octet NumberFormatException ex int octet String value int pos String address int octets String temp boolean doubleColonFound int start }
com/android/org/bouncycastle/util/Integers.class
Integers.java package com.android.org.bouncycastle.util public com.android.org.bouncycastle.util.Integers extends java.lang.Object { public void <init> () public static int numberOfLeadingZeros (int) int i public static int numberOfTrailingZeros (int) int i public static int reverse (int) int i public static int reverseBytes (int) int i public static int rotateLeft (int, int) int i int distance public static int rotateRight (int, int) int i int distance public static java.lang.Integer valueOf (int) int value }
com/android/org/bouncycastle/util/Iterable.class
Iterable.java package com.android.org.bouncycastle.util public abstract com.android.org.bouncycastle.util.Iterable extends java.lang.Object implements java.lang.Iterable { public abstract java.util.Iterator iterator () }
com/android/org/bouncycastle/util/Longs.class
Longs.java package com.android.org.bouncycastle.util public com.android.org.bouncycastle.util.Longs extends java.lang.Object { public void <init> () public static long reverse (long) long i public static long reverseBytes (long) long i public static long rotateLeft (long, int) long i int distance public static long rotateRight (long, int) long i int distance public static java.lang.Long valueOf (long) long value }
com/android/org/bouncycastle/util/Memoable.class
Memoable.java package com.android.org.bouncycastle.util public abstract com.android.org.bouncycastle.util.Memoable extends java.lang.Object { public abstract com.android.org.bouncycastle.util.Memoable copy () public abstract void reset (com.android.org.bouncycastle.util.Memoable) }
com/android/org/bouncycastle/util/Objects.class
Objects.java package com.android.org.bouncycastle.util public com.android.org.bouncycastle.util.Objects extends java.lang.Object { public void <init> () public static boolean areEqual (java.lang.Object, java.lang.Object) Object a Object b public static int hashCode (java.lang.Object) Object obj }
com/android/org/bouncycastle/util/Pack.class
Pack.java package com.android.org.bouncycastle.util public abstract com.android.org.bouncycastle.util.Pack extends java.lang.Object { public void <init> () public static short bigEndianToShort (byte[], int) byte[] bs int off int n public static int bigEndianToInt (byte[], int) byte[] bs int off int n public static void bigEndianToInt (byte[], int, int[]) int i byte[] bs int off int[] ns public static void bigEndianToInt (byte[], int, int[], int, int) int i byte[] bs int off int[] ns int nsOff int nsLen public static byte[] intToBigEndian (int) int n byte[] bs public static void intToBigEndian (int, byte[], int) int n byte[] bs int off public static byte[] intToBigEndian (int[]) int[] ns byte[] bs public static void intToBigEndian (int[], byte[], int) int i int[] ns byte[] bs int off public static void intToBigEndian (int[], int, int, byte[], int) int i int[] ns int nsOff int nsLen byte[] bs int bsOff public static long bigEndianToLong (byte[], int) byte[] bs int off int hi int lo public static void bigEndianToLong (byte[], int, long[]) int i byte[] bs int off long[] ns public static void bigEndianToLong (byte[], int, long[], int, int) int i byte[] bs int bsOff long[] ns int nsOff int nsLen public static byte[] longToBigEndian (long) long n byte[] bs public static void longToBigEndian (long, byte[], int) long n byte[] bs int off public static byte[] longToBigEndian (long[]) long[] ns byte[] bs public static void longToBigEndian (long[], byte[], int) int i long[] ns byte[] bs int off public static void longToBigEndian (long[], int, int, byte[], int) int i long[] ns int nsOff int nsLen byte[] bs int bsOff public static void longToBigEndian (long, byte[], int, int) int i long value byte[] bs int off int bytes public static short littleEndianToShort (byte[], int) byte[] bs int off int n public static int littleEndianToInt (byte[], int) byte[] bs int off int n public static void littleEndianToInt (byte[], int, int[]) int i byte[] bs int off int[] ns public static void littleEndianToInt (byte[], int, int[], int, int) int i byte[] bs int bOff int[] ns int nOff int count public static int[] littleEndianToInt (byte[], int, int) int i byte[] bs int off int count int[] ns public static byte[] shortToLittleEndian (short) short n byte[] bs public static void shortToLittleEndian (short, byte[], int) short n byte[] bs int off public static byte[] shortToBigEndian (short) short n byte[] r public static void shortToBigEndian (short, byte[], int) short n byte[] bs int off public static byte[] intToLittleEndian (int) int n byte[] bs public static void intToLittleEndian (int, byte[], int) int n byte[] bs int off public static byte[] intToLittleEndian (int[]) int[] ns byte[] bs public static void intToLittleEndian (int[], byte[], int) int i int[] ns byte[] bs int off public static void intToLittleEndian (int[], int, int, byte[], int) int i int[] ns int nsOff int nsLen byte[] bs int bsOff public static long littleEndianToLong (byte[], int) byte[] bs int off int lo int hi public static void littleEndianToLong (byte[], int, long[]) int i byte[] bs int off long[] ns public static void littleEndianToLong (byte[], int, long[], int, int) int i byte[] bs int bsOff long[] ns int nsOff int nsLen public static byte[] longToLittleEndian (long) long n byte[] bs public static void longToLittleEndian (long, byte[], int) long n byte[] bs int off public static byte[] longToLittleEndian (long[]) long[] ns byte[] bs public static void longToLittleEndian (long[], byte[], int) int i long[] ns byte[] bs int off public static void longToLittleEndian (long[], int, int, byte[], int) int i long[] ns int nsOff int nsLen byte[] bs int bsOff }
com/android/org/bouncycastle/util/Properties$1.class
Properties.java package com.android.org.bouncycastle.util com.android.org.bouncycastle.util.Properties$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic String val$propertyName void <init> (java.lang.String) public java.lang.Object run () }
com/android/org/bouncycastle/util/Properties$2.class
Properties.java package com.android.org.bouncycastle.util com.android.org.bouncycastle.util.Properties$2 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic String val$propertyName void <init> (java.lang.String) public java.lang.Object run () }
com/android/org/bouncycastle/util/Properties.class
Properties.java package com.android.org.bouncycastle.util public com.android.org.bouncycastle.util.Properties extends java.lang.Object { private static final ThreadLocal threadProperties private void <init> () public static boolean isOverrideSet (java.lang.String) java.security.AccessControlException e String propertyName public static boolean isOverrideSetTo (java.lang.String, boolean) String propertyValue java.security.AccessControlException e String propertyName boolean isTrue public static boolean setThreadOverride (java.lang.String, boolean) String propertyName boolean enable boolean isSet java.util.Map localProps public static boolean removeThreadOverride (java.lang.String) String p String propertyName java.util.Map localProps public static java.math.BigInteger asBigInteger (java.lang.String) String propertyName String p public static java.util.Set asKeySet (java.lang.String) java.util.StringTokenizer sTok String propertyName java.util.Set set String p public static java.lang.String getPropertyValue (java.lang.String) String p String propertyName String val java.util.Map localProps private static boolean isSetFalse (java.lang.String) String p private static boolean isSetTrue (java.lang.String) String p static void <clinit> () }
com/android/org/bouncycastle/util/Selector.class
Selector.java package com.android.org.bouncycastle.util public abstract com.android.org.bouncycastle.util.Selector extends java.lang.Object implements java.lang.Cloneable { public abstract boolean match (java.lang.Object) public abstract java.lang.Object clone () }
com/android/org/bouncycastle/util/Store.class
Store.java package com.android.org.bouncycastle.util public abstract com.android.org.bouncycastle.util.Store extends java.lang.Object { public abstract java.util.Collection getMatches (com.android.org.bouncycastle.util.Selector) throws com.android.org.bouncycastle.util.StoreException }
com/android/org/bouncycastle/util/StoreException.class
StoreException.java package com.android.org.bouncycastle.util public com.android.org.bouncycastle.util.StoreException extends java.lang.RuntimeException { private Throwable _e public void <init> (java.lang.String, java.lang.Throwable) String msg Throwable cause public java.lang.Throwable getCause () }
com/android/org/bouncycastle/util/StringList.class
StringList.java package com.android.org.bouncycastle.util public abstract com.android.org.bouncycastle.util.StringList extends java.lang.Object implements com.android.org.bouncycastle.util.Iterable { public abstract boolean add (java.lang.String) public abstract java.lang.String get (int) public abstract int size () public abstract java.lang.String[] toStringArray () public abstract java.lang.String[] toStringArray (int, int) }
com/android/org/bouncycastle/util/Strings$1.class
Strings.java package com.android.org.bouncycastle.util com.android.org.bouncycastle.util.Strings$1 extends java.lang.Object implements java.security.PrivilegedAction { void <init> () public java.lang.String run () public volatile synthetic java.lang.Object run () }
com/android/org/bouncycastle/util/Strings$StringListImpl.class
Strings.java package com.android.org.bouncycastle.util com.android.org.bouncycastle.util.Strings$StringListImpl extends java.util.ArrayList implements com.android.org.bouncycastle.util.StringList { private void <init> () public boolean add (java.lang.String) String s public java.lang.String set (int, java.lang.String) int index String element public void add (int, java.lang.String) int index String element public java.lang.String[] toStringArray () int i String[] strs public java.lang.String[] toStringArray (int, int) int i int from int to String[] strs public volatile synthetic void add (int, java.lang.Object) public volatile synthetic boolean add (java.lang.Object) public volatile synthetic java.lang.Object set (int, java.lang.Object) public volatile synthetic java.lang.String get (int) synthetic void <init> (com.android.org.bouncycastle.util.Strings$1) com.android.org.bouncycastle.util.Strings$1 x0 }
com/android/org/bouncycastle/util/Strings.class
Strings.java package com.android.org.bouncycastle.util public final com.android.org.bouncycastle.util.Strings extends java.lang.Object { private static String LINE_SEPARATOR public void <init> () public static java.lang.String fromUTF8ByteArray (byte[]) byte[] bytes char[] chars int len public static byte[] toUTF8ByteArray (java.lang.String) String string public static byte[] toUTF8ByteArray (char[]) java.io.IOException e char[] string java.io.ByteArrayOutputStream bOut public static void toUTF8ByteArray (char[], java.io.OutputStream) throws java.io.IOException char W1 char W2 int codePoint char ch char[] string java.io.OutputStream sOut char[] c int i public static java.lang.String toUpperCase (java.lang.String) char ch int i String string boolean changed char[] chars public static java.lang.String toLowerCase (java.lang.String) char ch int i String string boolean changed char[] chars public static byte[] toByteArray (char[]) int i char[] chars byte[] bytes public static byte[] toByteArray (java.lang.String) char ch int i String string byte[] bytes public static int toByteArray (java.lang.String, byte[], int) char c int i String s byte[] buf int off int count public static java.lang.String fromByteArray (byte[]) byte[] bytes public static char[] asCharArray (byte[]) int i byte[] bytes char[] chars public static java.lang.String[] split (java.lang.String, char) String subString int tokenLocation int i String input char delimiter java.util.Vector v boolean moreTokens String[] res public static com.android.org.bouncycastle.util.StringList newList () public static java.lang.String lineSeparator () static void <clinit> () Exception ef Exception e }
com/android/org/bouncycastle/util/encoders/
com/android/org/bouncycastle/util/encoders/Base64.class
Base64.java package com.android.org.bouncycastle.util.encoders public com.android.org.bouncycastle.util.encoders.Base64 extends java.lang.Object { private static final com.android.org.bouncycastle.util.encoders.Encoder encoder public void <init> () public static java.lang.String toBase64String (byte[]) byte[] data public static java.lang.String toBase64String (byte[], int, int) byte[] data int off int length byte[] encoded public static byte[] encode (byte[]) byte[] data public static byte[] encode (byte[], int, int) Exception e byte[] data int off int length int len java.io.ByteArrayOutputStream bOut public static int encode (byte[], java.io.OutputStream) throws java.io.IOException byte[] data java.io.OutputStream out public static int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException byte[] data int off int length java.io.OutputStream out public static byte[] decode (byte[]) Exception e byte[] data int len java.io.ByteArrayOutputStream bOut public static byte[] decode (java.lang.String) Exception e String data int len java.io.ByteArrayOutputStream bOut public static int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException String data java.io.OutputStream out public static int decode (byte[], int, int, java.io.OutputStream) Exception e byte[] base64Data int start int length java.io.OutputStream out static void <clinit> () }
com/android/org/bouncycastle/util/encoders/Base64Encoder.class
Base64Encoder.java package com.android.org.bouncycastle.util.encoders public com.android.org.bouncycastle.util.encoders.Base64Encoder extends java.lang.Object implements com.android.org.bouncycastle.util.encoders.Encoder { protected final byte[] encodingTable protected byte padding protected final byte[] decodingTable protected void initialiseDecodingTable () int i int i public void <init> () public int encode (byte[], int, int, byte[], int) throws java.io.IOException int a1 int a2 int a3 int a1 int a1 int a2 byte[] inBuf int inOff int inLen byte[] outBuf int outOff int inPos int inEnd int outPos public int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException int inLen int outLen byte[] buf int off int len java.io.OutputStream out byte[] tmp private boolean ignore (char) char c public int decode (byte[], int, int, java.io.OutputStream) throws java.io.IOException byte b1 byte b2 byte b3 byte b4 byte[] data int off int length java.io.OutputStream out byte[] outBuffer int bufOff int outLen int end int i int finish int e0 int e1 int e2 int e3 private int nextI (byte[], int, int) byte[] data int i int finish public int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException byte b1 byte b2 byte b3 byte b4 String data java.io.OutputStream out byte[] outBuffer int bufOff int length int end int i int finish int e0 int e1 int e2 int e3 private int decodeLastBlock (java.io.OutputStream, char, char, char, char) throws java.io.IOException byte b1 byte b2 byte b1 byte b2 byte b3 java.io.OutputStream out char c1 char c2 char c3 char c4 byte b1 byte b2 byte b3 byte b4 private int nextI (java.lang.String, int, int) String data int i int finish }
com/android/org/bouncycastle/util/encoders/DecoderException.class
DecoderException.java package com.android.org.bouncycastle.util.encoders public com.android.org.bouncycastle.util.encoders.DecoderException extends java.lang.IllegalStateException { private Throwable cause void <init> (java.lang.String, java.lang.Throwable) String msg Throwable cause public java.lang.Throwable getCause () }
com/android/org/bouncycastle/util/encoders/Encoder.class
Encoder.java package com.android.org.bouncycastle.util.encoders public abstract com.android.org.bouncycastle.util.encoders.Encoder extends java.lang.Object { public abstract int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException public abstract int decode (byte[], int, int, java.io.OutputStream) throws java.io.IOException public abstract int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException }
com/android/org/bouncycastle/util/encoders/EncoderException.class
EncoderException.java package com.android.org.bouncycastle.util.encoders public com.android.org.bouncycastle.util.encoders.EncoderException extends java.lang.IllegalStateException { private Throwable cause void <init> (java.lang.String, java.lang.Throwable) String msg Throwable cause public java.lang.Throwable getCause () }
com/android/org/bouncycastle/util/encoders/Hex.class
Hex.java package com.android.org.bouncycastle.util.encoders public com.android.org.bouncycastle.util.encoders.Hex extends java.lang.Object { private static final com.android.org.bouncycastle.util.encoders.HexEncoder encoder public void <init> () public static java.lang.String toHexString (byte[]) byte[] data public static java.lang.String toHexString (byte[], int, int) byte[] data int off int length byte[] encoded public static byte[] encode (byte[]) byte[] data public static byte[] encode (byte[], int, int) Exception e byte[] data int off int length java.io.ByteArrayOutputStream bOut public static int encode (byte[], java.io.OutputStream) throws java.io.IOException byte[] data java.io.OutputStream out public static int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException byte[] data int off int length java.io.OutputStream out public static byte[] decode (byte[]) Exception e byte[] data java.io.ByteArrayOutputStream bOut public static byte[] decode (java.lang.String) Exception e String data java.io.ByteArrayOutputStream bOut public static int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException String data java.io.OutputStream out public static byte[] decodeStrict (java.lang.String) Exception e String str public static byte[] decodeStrict (java.lang.String, int, int) Exception e String str int off int len static void <clinit> () }
com/android/org/bouncycastle/util/encoders/HexEncoder.class
HexEncoder.java package com.android.org.bouncycastle.util.encoders public com.android.org.bouncycastle.util.encoders.HexEncoder extends java.lang.Object implements com.android.org.bouncycastle.util.encoders.Encoder { protected final byte[] encodingTable protected final byte[] decodingTable protected void initialiseDecodingTable () int i int i public void <init> () public int encode (byte[], int, int, byte[], int) throws java.io.IOException int b byte[] inBuf int inOff int inLen byte[] outBuf int outOff int inPos int inEnd int outPos public int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException int inLen int outLen byte[] buf int off int len java.io.OutputStream out byte[] tmp private static boolean ignore (char) char c public int decode (byte[], int, int, java.io.OutputStream) throws java.io.IOException byte b1 byte b2 byte[] data int off int length java.io.OutputStream out int outLen byte[] buf int bufOff int end int i public int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException byte b1 byte b2 String data java.io.OutputStream out int length byte[] buf int bufOff int end int i byte[] decodeStrict (java.lang.String, int, int) throws java.io.IOException byte b1 byte b2 int n int i String str int off int len int resultLen byte[] result int strPos }
com/android/org/bouncycastle/util/encoders/UTF8.class
UTF8.java package com.android.org.bouncycastle.util.encoders public com.android.org.bouncycastle.util.encoders.UTF8 extends java.lang.Object { private static final byte C_ILL private static final byte C_CR1 private static final byte C_CR2 private static final byte C_CR3 private static final byte C_L2A private static final byte C_L3A private static final byte C_L3B private static final byte C_L3C private static final byte C_L4A private static final byte C_L4B private static final byte C_L4C private static final byte S_ERR private static final byte S_END private static final byte S_CS1 private static final byte S_CS2 private static final byte S_CS3 private static final byte S_P3A private static final byte S_P3B private static final byte S_P4A private static final byte S_P4B private static final short[] firstUnitTable private static final byte[] transitionTable public void <init> () private static void fill (byte[], int, int, byte) int i byte[] table int first int last byte b public static int transcodeToUTF16 (byte[], char[]) byte codeUnit short first int codePoint byte state byte[] utf8 char[] utf16 int i int j static void <clinit> () byte category int codePoint byte state int i byte[] categories byte[] firstUnitMasks byte[] firstUnitTransitions }
com/android/org/bouncycastle/util/io/
com/android/org/bouncycastle/util/io/SimpleOutputStream.class
SimpleOutputStream.java package com.android.org.bouncycastle.util.io public abstract com.android.org.bouncycastle.util.io.SimpleOutputStream extends java.io.OutputStream { public void <init> () public void close () public void flush () public void write (int) throws java.io.IOException int b byte[] buf }
com/android/org/bouncycastle/util/io/StreamOverflowException.class
StreamOverflowException.java package com.android.org.bouncycastle.util.io public com.android.org.bouncycastle.util.io.StreamOverflowException extends java.io.IOException { public void <init> (java.lang.String) String msg }
com/android/org/bouncycastle/util/io/Streams.class
Streams.java package com.android.org.bouncycastle.util.io public final com.android.org.bouncycastle.util.io.Streams extends java.lang.Object { private static int BUFFER_SIZE public void <init> () public static void drain (java.io.InputStream) throws java.io.IOException java.io.InputStream inStr byte[] bs public static byte[] readAll (java.io.InputStream) throws java.io.IOException java.io.InputStream inStr java.io.ByteArrayOutputStream buf public static byte[] readAllLimited (java.io.InputStream, int) throws java.io.IOException java.io.InputStream inStr int limit java.io.ByteArrayOutputStream buf public static int readFully (java.io.InputStream, byte[]) throws java.io.IOException java.io.InputStream inStr byte[] buf public static int readFully (java.io.InputStream, byte[], int, int) throws java.io.IOException int numRead java.io.InputStream inStr byte[] buf int off int len int totalRead public static void pipeAll (java.io.InputStream, java.io.OutputStream) throws java.io.IOException java.io.InputStream inStr java.io.OutputStream outStr byte[] bs int numRead public static long pipeAllLimited (java.io.InputStream, long, java.io.OutputStream) throws java.io.IOException java.io.InputStream inStr long limit java.io.OutputStream outStr long total byte[] bs int numRead public static void writeBufTo (java.io.ByteArrayOutputStream, java.io.OutputStream) throws java.io.IOException java.io.ByteArrayOutputStream buf java.io.OutputStream output static void <clinit> () }
com/android/org/bouncycastle/util/io/TeeInputStream.class
TeeInputStream.java package com.android.org.bouncycastle.util.io public com.android.org.bouncycastle.util.io.TeeInputStream extends java.io.InputStream { private final java.io.InputStream input private final java.io.OutputStream output public void <init> (java.io.InputStream, java.io.OutputStream) java.io.InputStream input java.io.OutputStream output public int available () throws java.io.IOException public int read (byte[]) throws java.io.IOException byte[] buf public int read (byte[], int, int) throws java.io.IOException byte[] buf int off int len int i public int read () throws java.io.IOException int i public void close () throws java.io.IOException public java.io.OutputStream getOutputStream () }
com/android/org/bouncycastle/util/io/TeeOutputStream.class
TeeOutputStream.java package com.android.org.bouncycastle.util.io public com.android.org.bouncycastle.util.io.TeeOutputStream extends java.io.OutputStream { private java.io.OutputStream output1 private java.io.OutputStream output2 public void <init> (java.io.OutputStream, java.io.OutputStream) java.io.OutputStream output1 java.io.OutputStream output2 public void write (byte[]) throws java.io.IOException byte[] buf public void write (byte[], int, int) throws java.io.IOException byte[] buf int off int len public void write (int) throws java.io.IOException int b public void flush () throws java.io.IOException public void close () throws java.io.IOException }
com/android/org/bouncycastle/util/io/pem/
com/android/org/bouncycastle/util/io/pem/PemGenerationException.class
PemGenerationException.java package com.android.org.bouncycastle.util.io.pem public com.android.org.bouncycastle.util.io.pem.PemGenerationException extends java.io.IOException { private Throwable cause public void <init> (java.lang.String, java.lang.Throwable) String message Throwable cause public void <init> (java.lang.String) String message public java.lang.Throwable getCause () }
com/android/org/bouncycastle/util/io/pem/PemHeader.class
PemHeader.java package com.android.org.bouncycastle.util.io.pem public com.android.org.bouncycastle.util.io.pem.PemHeader extends java.lang.Object { private String name private String value public void <init> (java.lang.String, java.lang.String) String name String value public java.lang.String getName () public java.lang.String getValue () public int hashCode () public boolean equals (java.lang.Object) Object o com.android.org.bouncycastle.util.io.pem.PemHeader other private int getHashCode (java.lang.String) String s private boolean isEqual (java.lang.String, java.lang.String) String s1 String s2 }
com/android/org/bouncycastle/util/io/pem/PemObject.class
PemObject.java package com.android.org.bouncycastle.util.io.pem public com.android.org.bouncycastle.util.io.pem.PemObject extends java.lang.Object implements com.android.org.bouncycastle.util.io.pem.PemObjectGenerator { private static final java.util.List EMPTY_LIST private String type private java.util.List headers private byte[] content public void <init> (java.lang.String, byte[]) String type byte[] content public void <init> (java.lang.String, java.util.List, byte[]) String type java.util.List headers byte[] content public java.lang.String getType () public java.util.List getHeaders () public byte[] getContent () public com.android.org.bouncycastle.util.io.pem.PemObject generate () throws com.android.org.bouncycastle.util.io.pem.PemGenerationException static void <clinit> () }
com/android/org/bouncycastle/util/io/pem/PemObjectGenerator.class
PemObjectGenerator.java package com.android.org.bouncycastle.util.io.pem public abstract com.android.org.bouncycastle.util.io.pem.PemObjectGenerator extends java.lang.Object { public abstract com.android.org.bouncycastle.util.io.pem.PemObject generate () throws com.android.org.bouncycastle.util.io.pem.PemGenerationException }
com/android/org/bouncycastle/util/io/pem/PemObjectParser.class
PemObjectParser.java package com.android.org.bouncycastle.util.io.pem public abstract com.android.org.bouncycastle.util.io.pem.PemObjectParser extends java.lang.Object { public abstract java.lang.Object parseObject (com.android.org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException }
com/android/org/bouncycastle/util/io/pem/PemReader.class
PemReader.java package com.android.org.bouncycastle.util.io.pem public com.android.org.bouncycastle.util.io.pem.PemReader extends java.io.BufferedReader { private static final String BEGIN private static final String END public void <init> (java.io.Reader) java.io.Reader reader public com.android.org.bouncycastle.util.io.pem.PemObject readPemObject () throws java.io.IOException String type int index String line private com.android.org.bouncycastle.util.io.pem.PemObject loadObject (java.lang.String) throws java.io.IOException int index String hdr String value String type String line String endMarker StringBuffer buf java.util.List headers }
com/android/org/bouncycastle/util/io/pem/PemWriter.class
PemWriter.java package com.android.org.bouncycastle.util.io.pem public com.android.org.bouncycastle.util.io.pem.PemWriter extends java.io.BufferedWriter { private static final int LINE_LENGTH private final int nlLength private char[] buf public void <init> (java.io.Writer) java.io.Writer out String nl public int getOutputSize (com.android.org.bouncycastle.util.io.pem.PemObject) com.android.org.bouncycastle.util.io.pem.PemHeader hdr java.util.Iterator it com.android.org.bouncycastle.util.io.pem.PemObject obj int size int dataLen public void writeObject (com.android.org.bouncycastle.util.io.pem.PemObjectGenerator) throws java.io.IOException com.android.org.bouncycastle.util.io.pem.PemHeader hdr java.util.Iterator it com.android.org.bouncycastle.util.io.pem.PemObjectGenerator objGen com.android.org.bouncycastle.util.io.pem.PemObject obj private void writeEncoded (byte[]) throws java.io.IOException int index int i byte[] bytes private void writePreEncapsulationBoundary (java.lang.String) throws java.io.IOException String type private void writePostEncapsulationBoundary (java.lang.String) throws java.io.IOException String type }
com/android/org/bouncycastle/x509/
com/android/org/bouncycastle/x509/AttributeCertificateHolder.class
AttributeCertificateHolder.java package com.android.org.bouncycastle.x509 public com.android.org.bouncycastle.x509.AttributeCertificateHolder extends java.lang.Object implements java.security.cert.CertSelector com.android.org.bouncycastle.util.Selector { final com.android.org.bouncycastle.asn1.x509.Holder holder void <init> (com.android.org.bouncycastle.asn1.ASN1Sequence) com.android.org.bouncycastle.asn1.ASN1Sequence seq public void <init> (com.android.org.bouncycastle.jce.X509Principal, java.math.BigInteger) com.android.org.bouncycastle.jce.X509Principal issuerName java.math.BigInteger serialNumber public void <init> (javax.security.auth.x500.X500Principal, java.math.BigInteger) javax.security.auth.x500.X500Principal issuerName java.math.BigInteger serialNumber public void <init> (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException com.android.org.bouncycastle.jce.X509Principal name Exception e java.security.cert.X509Certificate cert com.android.org.bouncycastle.jce.X509Principal name public void <init> (com.android.org.bouncycastle.jce.X509Principal) com.android.org.bouncycastle.jce.X509Principal principal public void <init> (javax.security.auth.x500.X500Principal) javax.security.auth.x500.X500Principal principal public void <init> (int, java.lang.String, java.lang.String, byte[]) int digestedObjectType String digestAlgorithm String otherObjectTypeID byte[] objectDigest public int getDigestedObjectType () public java.lang.String getDigestAlgorithm () public byte[] getObjectDigest () public java.lang.String getOtherObjectTypeID () private com.android.org.bouncycastle.asn1.x509.GeneralNames generateGeneralNames (com.android.org.bouncycastle.jce.X509Principal) com.android.org.bouncycastle.jce.X509Principal principal private boolean matchesDN (com.android.org.bouncycastle.jce.X509Principal, com.android.org.bouncycastle.asn1.x509.GeneralNames) com.android.org.bouncycastle.asn1.x509.GeneralName gn int i com.android.org.bouncycastle.jce.X509Principal subject com.android.org.bouncycastle.asn1.x509.GeneralNames targets com.android.org.bouncycastle.asn1.x509.GeneralName[] names private java.lang.Object[] getNames (com.android.org.bouncycastle.asn1.x509.GeneralName[]) java.io.IOException e int i com.android.org.bouncycastle.asn1.x509.GeneralName[] names java.util.List l private java.security.Principal[] getPrincipals (com.android.org.bouncycastle.asn1.x509.GeneralNames) int i com.android.org.bouncycastle.asn1.x509.GeneralNames names Object[] p java.util.List l public java.security.Principal[] getEntityNames () public java.security.Principal[] getIssuer () public java.math.BigInteger getSerialNumber () public java.lang.Object clone () public boolean match (java.security.cert.Certificate) Exception e java.security.MessageDigest md java.security.cert.CertificateEncodingException e java.security.cert.Certificate cert java.security.cert.X509Certificate x509Cert public boolean equals (java.lang.Object) Object obj com.android.org.bouncycastle.x509.AttributeCertificateHolder other public int hashCode () public boolean match (java.lang.Object) Object obj }
com/android/org/bouncycastle/x509/AttributeCertificateIssuer.class
AttributeCertificateIssuer.java package com.android.org.bouncycastle.x509 public com.android.org.bouncycastle.x509.AttributeCertificateIssuer extends java.lang.Object implements java.security.cert.CertSelector com.android.org.bouncycastle.util.Selector { final com.android.org.bouncycastle.asn1.ASN1Encodable form public void <init> (com.android.org.bouncycastle.asn1.x509.AttCertIssuer) com.android.org.bouncycastle.asn1.x509.AttCertIssuer issuer public void <init> (javax.security.auth.x500.X500Principal) throws java.io.IOException javax.security.auth.x500.X500Principal principal public void <init> (com.android.org.bouncycastle.jce.X509Principal) com.android.org.bouncycastle.jce.X509Principal principal private java.lang.Object[] getNames () com.android.org.bouncycastle.asn1.x509.GeneralNames name java.io.IOException e int i com.android.org.bouncycastle.asn1.x509.GeneralNames name com.android.org.bouncycastle.asn1.x509.GeneralName[] names java.util.List l public java.security.Principal[] getPrincipals () int i Object[] p java.util.List l private boolean matchesDN (javax.security.auth.x500.X500Principal, com.android.org.bouncycastle.asn1.x509.GeneralNames) com.android.org.bouncycastle.asn1.x509.GeneralName gn int i javax.security.auth.x500.X500Principal subject com.android.org.bouncycastle.asn1.x509.GeneralNames targets com.android.org.bouncycastle.asn1.x509.GeneralName[] names public java.lang.Object clone () public boolean match (java.security.cert.Certificate) com.android.org.bouncycastle.asn1.x509.V2Form issuer com.android.org.bouncycastle.asn1.x509.GeneralNames name com.android.org.bouncycastle.asn1.x509.GeneralNames name java.security.cert.Certificate cert java.security.cert.X509Certificate x509Cert public boolean equals (java.lang.Object) Object obj com.android.org.bouncycastle.x509.AttributeCertificateIssuer other public int hashCode () public boolean match (java.lang.Object) Object obj }
com/android/org/bouncycastle/x509/ExtCertificateEncodingException.class
ExtCertificateEncodingException.java package com.android.org.bouncycastle.x509 com.android.org.bouncycastle.x509.ExtCertificateEncodingException extends java.security.cert.CertificateEncodingException { Throwable cause void <init> (java.lang.String, java.lang.Throwable) String message Throwable cause public java.lang.Throwable getCause () }
com/android/org/bouncycastle/x509/ExtendedPKIXBuilderParameters.class
ExtendedPKIXBuilderParameters.java package com.android.org.bouncycastle.x509 public com.android.org.bouncycastle.x509.ExtendedPKIXBuilderParameters extends com.android.org.bouncycastle.x509.ExtendedPKIXParameters { private int maxPathLength private java.util.Set excludedCerts public java.util.Set getExcludedCerts () public void setExcludedCerts (java.util.Set) java.util.Set excludedCerts public void <init> (java.util.Set, com.android.org.bouncycastle.util.Selector) throws java.security.InvalidAlgorithmParameterException java.util.Set trustAnchors com.android.org.bouncycastle.util.Selector targetConstraints public void setMaxPathLength (int) int maxPathLength public int getMaxPathLength () protected void setParams (java.security.cert.PKIXParameters) com.android.org.bouncycastle.x509.ExtendedPKIXBuilderParameters _params java.security.cert.PKIXBuilderParameters _params java.security.cert.PKIXParameters params public java.lang.Object clone () Exception e com.android.org.bouncycastle.x509.ExtendedPKIXBuilderParameters params public static com.android.org.bouncycastle.x509.ExtendedPKIXParameters getInstance (java.security.cert.PKIXParameters) com.android.org.bouncycastle.x509.ExtendedPKIXBuilderParameters params Exception e java.security.cert.PKIXParameters pkixParams com.android.org.bouncycastle.x509.ExtendedPKIXBuilderParameters params }
com/android/org/bouncycastle/x509/ExtendedPKIXParameters.class
ExtendedPKIXParameters.java package com.android.org.bouncycastle.x509 public com.android.org.bouncycastle.x509.ExtendedPKIXParameters extends java.security.cert.PKIXParameters { private java.util.List stores private com.android.org.bouncycastle.util.Selector selector private boolean additionalLocationsEnabled private java.util.List additionalStores private java.util.Set trustedACIssuers private java.util.Set necessaryACAttributes private java.util.Set prohibitedACAttributes private java.util.Set attrCertCheckers public static final int PKIX_VALIDITY_MODEL public static final int CHAIN_VALIDITY_MODEL private int validityModel private boolean useDeltas public void <init> (java.util.Set) throws java.security.InvalidAlgorithmParameterException java.util.Set trustAnchors public static com.android.org.bouncycastle.x509.ExtendedPKIXParameters getInstance (java.security.cert.PKIXParameters) com.android.org.bouncycastle.x509.ExtendedPKIXParameters params Exception e java.security.cert.PKIXParameters pkixParams com.android.org.bouncycastle.x509.ExtendedPKIXParameters params protected void setParams (java.security.cert.PKIXParameters) Exception e com.android.org.bouncycastle.x509.ExtendedPKIXParameters _params java.security.cert.PKIXParameters params public boolean isUseDeltasEnabled () public void setUseDeltasEnabled (boolean) boolean useDeltas public int getValidityModel () public void setCertStores (java.util.List) java.util.Iterator it java.util.List stores public void setStores (java.util.List) java.util.Iterator i java.util.List stores public void addStore (com.android.org.bouncycastle.util.Store) com.android.org.bouncycastle.util.Store store public void addAdditionalStore (com.android.org.bouncycastle.util.Store) com.android.org.bouncycastle.util.Store store public void addAddionalStore (com.android.org.bouncycastle.util.Store) com.android.org.bouncycastle.util.Store store public java.util.List getAdditionalStores () public java.util.List getStores () public void setValidityModel (int) int validityModel public java.lang.Object clone () com.android.org.bouncycastle.x509.ExtendedPKIXParameters params Exception e com.android.org.bouncycastle.x509.ExtendedPKIXParameters params public boolean isAdditionalLocationsEnabled () public void setAdditionalLocationsEnabled (boolean) boolean enabled public com.android.org.bouncycastle.util.Selector getTargetConstraints () public void setTargetConstraints (com.android.org.bouncycastle.util.Selector) com.android.org.bouncycastle.util.Selector selector public void setTargetCertConstraints (java.security.cert.CertSelector) java.security.cert.CertSelector selector public java.util.Set getTrustedACIssuers () public void setTrustedACIssuers (java.util.Set) java.util.Iterator it java.util.Set trustedACIssuers public java.util.Set getNecessaryACAttributes () public void setNecessaryACAttributes (java.util.Set) java.util.Iterator it java.util.Set necessaryACAttributes public java.util.Set getProhibitedACAttributes () public void setProhibitedACAttributes (java.util.Set) java.util.Iterator it java.util.Set prohibitedACAttributes public java.util.Set getAttrCertCheckers () public void setAttrCertCheckers (java.util.Set) java.util.Iterator it java.util.Set attrCertCheckers }
com/android/org/bouncycastle/x509/NoSuchStoreException.class
NoSuchStoreException.java package com.android.org.bouncycastle.x509 public com.android.org.bouncycastle.x509.NoSuchStoreException extends java.lang.Exception { public void <init> (java.lang.String) String message }
com/android/org/bouncycastle/x509/PKIXAttrCertChecker.class
PKIXAttrCertChecker.java package com.android.org.bouncycastle.x509 public abstract com.android.org.bouncycastle.x509.PKIXAttrCertChecker extends java.lang.Object implements java.lang.Cloneable { public void <init> () public abstract java.util.Set getSupportedExtensions () public abstract void check (com.android.org.bouncycastle.x509.X509AttributeCertificate, java.security.cert.CertPath, java.security.cert.CertPath, java.util.Collection) throws java.security.cert.CertPathValidatorException public abstract java.lang.Object clone () }
com/android/org/bouncycastle/x509/X509Attribute.class
X509Attribute.java package com.android.org.bouncycastle.x509 public com.android.org.bouncycastle.x509.X509Attribute extends com.android.org.bouncycastle.asn1.ASN1Object { com.android.org.bouncycastle.asn1.x509.Attribute attr void <init> (com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1Encodable at public void <init> (java.lang.String, com.android.org.bouncycastle.asn1.ASN1Encodable) String oid com.android.org.bouncycastle.asn1.ASN1Encodable value public void <init> (java.lang.String, com.android.org.bouncycastle.asn1.ASN1EncodableVector) String oid com.android.org.bouncycastle.asn1.ASN1EncodableVector value public java.lang.String getOID () public com.android.org.bouncycastle.asn1.ASN1Encodable[] getValues () int i com.android.org.bouncycastle.asn1.ASN1Set s com.android.org.bouncycastle.asn1.ASN1Encodable[] values public com.android.org.bouncycastle.asn1.ASN1Primitive toASN1Primitive () }
com/android/org/bouncycastle/x509/X509AttributeCertificate.class
X509AttributeCertificate.java package com.android.org.bouncycastle.x509 public abstract com.android.org.bouncycastle.x509.X509AttributeCertificate extends java.lang.Object implements java.security.cert.X509Extension { public abstract int getVersion () public abstract java.math.BigInteger getSerialNumber () public abstract java.util.Date getNotBefore () public abstract java.util.Date getNotAfter () public abstract com.android.org.bouncycastle.x509.AttributeCertificateHolder getHolder () public abstract com.android.org.bouncycastle.x509.AttributeCertificateIssuer getIssuer () public abstract com.android.org.bouncycastle.x509.X509Attribute[] getAttributes () public abstract com.android.org.bouncycastle.x509.X509Attribute[] getAttributes (java.lang.String) public abstract boolean[] getIssuerUniqueID () public abstract void checkValidity () throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException public abstract void checkValidity (java.util.Date) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException public abstract byte[] getSignature () public abstract void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException public abstract byte[] getEncoded () throws java.io.IOException }
com/android/org/bouncycastle/x509/X509CRLStoreSelector.class
X509CRLStoreSelector.java package com.android.org.bouncycastle.x509 public com.android.org.bouncycastle.x509.X509CRLStoreSelector extends java.security.cert.X509CRLSelector implements com.android.org.bouncycastle.util.Selector { private boolean deltaCRLIndicator private boolean completeCRLEnabled private java.math.BigInteger maxBaseCRLNumber private byte[] issuingDistributionPoint private boolean issuingDistributionPointEnabled private com.android.org.bouncycastle.x509.X509AttributeCertificate attrCertChecking public void <init> () public boolean isIssuingDistributionPointEnabled () public void setIssuingDistributionPointEnabled (boolean) boolean issuingDistributionPointEnabled public void setAttrCertificateChecking (com.android.org.bouncycastle.x509.X509AttributeCertificate) com.android.org.bouncycastle.x509.X509AttributeCertificate attrCert public com.android.org.bouncycastle.x509.X509AttributeCertificate getAttrCertificateChecking () public boolean match (java.lang.Object) byte[] bytes Exception e byte[] idp Object obj java.security.cert.X509CRL crl com.android.org.bouncycastle.asn1.ASN1Integer dci public boolean match (java.security.cert.CRL) java.security.cert.CRL crl public boolean isDeltaCRLIndicatorEnabled () public void setDeltaCRLIndicatorEnabled (boolean) boolean deltaCRLIndicator public static com.android.org.bouncycastle.x509.X509CRLStoreSelector getInstance (java.security.cert.X509CRLSelector) java.io.IOException e java.security.cert.X509CRLSelector selector com.android.org.bouncycastle.x509.X509CRLStoreSelector cs public java.lang.Object clone () com.android.org.bouncycastle.x509.X509CRLStoreSelector sel public boolean isCompleteCRLEnabled () public void setCompleteCRLEnabled (boolean) boolean completeCRLEnabled public java.math.BigInteger getMaxBaseCRLNumber () public void setMaxBaseCRLNumber (java.math.BigInteger) java.math.BigInteger maxBaseCRLNumber public byte[] getIssuingDistributionPoint () public void setIssuingDistributionPoint (byte[]) byte[] issuingDistributionPoint }
com/android/org/bouncycastle/x509/X509CertStoreSelector.class
X509CertStoreSelector.java package com.android.org.bouncycastle.x509 public com.android.org.bouncycastle.x509.X509CertStoreSelector extends java.security.cert.X509CertSelector implements com.android.org.bouncycastle.util.Selector { public void <init> () public boolean match (java.lang.Object) Object obj java.security.cert.X509Certificate other public boolean match (java.security.cert.Certificate) java.security.cert.Certificate cert public java.lang.Object clone () com.android.org.bouncycastle.x509.X509CertStoreSelector selector public static com.android.org.bouncycastle.x509.X509CertStoreSelector getInstance (java.security.cert.X509CertSelector) java.io.IOException e java.security.cert.X509CertSelector selector com.android.org.bouncycastle.x509.X509CertStoreSelector cs }
com/android/org/bouncycastle/x509/X509CollectionStoreParameters.class
X509CollectionStoreParameters.java package com.android.org.bouncycastle.x509 public com.android.org.bouncycastle.x509.X509CollectionStoreParameters extends java.lang.Object implements com.android.org.bouncycastle.x509.X509StoreParameters { private java.util.Collection collection public void <init> (java.util.Collection) java.util.Collection collection public java.lang.Object clone () public java.util.Collection getCollection () public java.lang.String toString () StringBuffer sb }
com/android/org/bouncycastle/x509/X509StoreParameters.class
X509StoreParameters.java package com.android.org.bouncycastle.x509 public abstract com.android.org.bouncycastle.x509.X509StoreParameters extends java.lang.Object { }
com/android/org/bouncycastle/x509/X509StoreSpi.class
X509StoreSpi.java package com.android.org.bouncycastle.x509 public abstract com.android.org.bouncycastle.x509.X509StoreSpi extends java.lang.Object { public void <init> () public abstract void engineInit (com.android.org.bouncycastle.x509.X509StoreParameters) public abstract java.util.Collection engineGetMatches (com.android.org.bouncycastle.util.Selector) }
com/android/org/bouncycastle/x509/X509Util$Implementation.class
X509Util.java package com.android.org.bouncycastle.x509 com.android.org.bouncycastle.x509.X509Util$Implementation extends java.lang.Object { Object engine java.security.Provider provider void <init> (java.lang.Object, java.security.Provider) Object engine java.security.Provider provider java.lang.Object getEngine () java.security.Provider getProvider () }
com/android/org/bouncycastle/x509/X509Util.class
X509Util.java package com.android.org.bouncycastle.x509 com.android.org.bouncycastle.x509.X509Util extends java.lang.Object { private static java.util.Hashtable algorithms private static java.util.Hashtable params private static java.util.Set noParams void <init> () private static com.android.org.bouncycastle.asn1.pkcs.RSASSAPSSparams creatPSSParams (com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier, int) com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgId int saltSize static com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier getAlgorithmOID (java.lang.String) String algorithmName static com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier getSigAlgID (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sigOid String algorithmName static java.util.Iterator getAlgNames () java.util.Enumeration e java.util.List l static java.security.Signature getSignatureInstance (java.lang.String) throws java.security.NoSuchAlgorithmException String algorithm static java.security.Signature getSignatureInstance (java.lang.String, java.lang.String) throws java.security.NoSuchProviderException java.security.NoSuchAlgorithmException String algorithm String provider static byte[] calculateSignature (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String, java.security.PrivateKey, java.security.SecureRandom, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sigOid String sigName java.security.PrivateKey key java.security.SecureRandom random com.android.org.bouncycastle.asn1.ASN1Encodable object java.security.Signature sig static byte[] calculateSignature (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String, java.lang.String, java.security.PrivateKey, java.security.SecureRandom, com.android.org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sigOid String sigName String provider java.security.PrivateKey key java.security.SecureRandom random com.android.org.bouncycastle.asn1.ASN1Encodable object java.security.Signature sig static com.android.org.bouncycastle.jce.X509Principal convertPrincipal (javax.security.auth.x500.X500Principal) java.io.IOException e javax.security.auth.x500.X500Principal principal static com.android.org.bouncycastle.x509.X509Util$Implementation getImplementation (java.lang.String, java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException Class cls Class cls ClassLoader clsLoader ClassNotFoundException e Exception e String baseName String algorithm java.security.Provider prov String alias String className static com.android.org.bouncycastle.x509.X509Util$Implementation getImplementation (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException com.android.org.bouncycastle.x509.X509Util$Implementation imp int i String baseName String algorithm java.security.Provider[] prov static java.security.Provider getProvider (java.lang.String) throws java.security.NoSuchProviderException String provider java.security.Provider prov static void <clinit> () com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sha1AlgId com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sha224AlgId com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sha256AlgId com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sha384AlgId com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sha512AlgId }
com/android/org/bouncycastle/x509/X509V1CertificateGenerator.class
X509V1CertificateGenerator.java package com.android.org.bouncycastle.x509 public com.android.org.bouncycastle.x509.X509V1CertificateGenerator extends java.lang.Object { private final com.android.org.bouncycastle.jcajce.util.JcaJceHelper bcHelper private final com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory certificateFactory private com.android.org.bouncycastle.asn1.x509.V1TBSCertificateGenerator tbsGen private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sigOID private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId private String signatureAlgorithm public void <init> () public void reset () public void setSerialNumber (java.math.BigInteger) java.math.BigInteger serialNumber public void setIssuerDN (javax.security.auth.x500.X500Principal) java.io.IOException e javax.security.auth.x500.X500Principal issuer public void setIssuerDN (com.android.org.bouncycastle.asn1.x509.X509Name) com.android.org.bouncycastle.asn1.x509.X509Name issuer public void setNotBefore (java.util.Date) java.util.Date date public void setNotAfter (java.util.Date) java.util.Date date public void setSubjectDN (javax.security.auth.x500.X500Principal) java.io.IOException e javax.security.auth.x500.X500Principal subject public void setSubjectDN (com.android.org.bouncycastle.asn1.x509.X509Name) com.android.org.bouncycastle.asn1.x509.X509Name subject public void setPublicKey (java.security.PublicKey) Exception e java.security.PublicKey key public void setSignatureAlgorithm (java.lang.String) Exception e String signatureAlgorithm public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException java.security.NoSuchProviderException e java.security.PrivateKey key public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.security.SecureRandom) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException java.security.NoSuchProviderException e java.security.PrivateKey key java.security.SecureRandom random public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.lang.String) throws java.security.NoSuchProviderException java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException java.security.PrivateKey key String provider public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.lang.String, java.security.SecureRandom) throws java.security.NoSuchProviderException java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException java.security.NoSuchProviderException e java.security.SignatureException e java.security.InvalidKeyException e java.security.GeneralSecurityException e java.security.PrivateKey key String provider java.security.SecureRandom random public java.security.cert.X509Certificate generate (java.security.PrivateKey) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException java.security.PrivateKey key public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.security.SecureRandom) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException byte[] signature java.io.IOException e java.security.PrivateKey key java.security.SecureRandom random com.android.org.bouncycastle.asn1.x509.TBSCertificate tbsCert byte[] signature public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.lang.String) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException java.security.PrivateKey key String provider public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.lang.String, java.security.SecureRandom) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException byte[] signature java.io.IOException e java.security.PrivateKey key String provider java.security.SecureRandom random com.android.org.bouncycastle.asn1.x509.TBSCertificate tbsCert byte[] signature private java.security.cert.X509Certificate generateJcaObject (com.android.org.bouncycastle.asn1.x509.TBSCertificate, byte[]) throws java.security.cert.CertificateEncodingException Exception e com.android.org.bouncycastle.asn1.x509.TBSCertificate tbsCert byte[] signature com.android.org.bouncycastle.asn1.ASN1EncodableVector v public java.util.Iterator getSignatureAlgNames () }
com/android/org/bouncycastle/x509/X509V2AttributeCertificate.class
X509V2AttributeCertificate.java package com.android.org.bouncycastle.x509 public com.android.org.bouncycastle.x509.X509V2AttributeCertificate extends java.lang.Object implements com.android.org.bouncycastle.x509.X509AttributeCertificate { private com.android.org.bouncycastle.asn1.x509.AttributeCertificate cert private java.util.Date notBefore private java.util.Date notAfter private static com.android.org.bouncycastle.asn1.x509.AttributeCertificate getObject (java.io.InputStream) throws java.io.IOException java.io.IOException e Exception e java.io.InputStream in public void <init> (java.io.InputStream) throws java.io.IOException java.io.InputStream encIn public void <init> (byte[]) throws java.io.IOException byte[] encoded void <init> (com.android.org.bouncycastle.asn1.x509.AttributeCertificate) throws java.io.IOException java.text.ParseException e com.android.org.bouncycastle.asn1.x509.AttributeCertificate cert public int getVersion () public java.math.BigInteger getSerialNumber () public com.android.org.bouncycastle.x509.AttributeCertificateHolder getHolder () public com.android.org.bouncycastle.x509.AttributeCertificateIssuer getIssuer () public java.util.Date getNotBefore () public java.util.Date getNotAfter () public boolean[] getIssuerUniqueID () int i byte[] bytes boolean[] boolId com.android.org.bouncycastle.asn1.DERBitString id public void checkValidity () throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException public void checkValidity (java.util.Date) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException java.util.Date date public byte[] getSignature () public final void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException java.io.IOException e java.security.PublicKey key String provider java.security.Signature signature public byte[] getEncoded () throws java.io.IOException public byte[] getExtensionValue (java.lang.String) Exception e com.android.org.bouncycastle.asn1.x509.Extension ext String oid com.android.org.bouncycastle.asn1.x509.Extensions extensions private java.util.Set getExtensionOIDs (boolean) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid com.android.org.bouncycastle.asn1.x509.Extension ext java.util.Set set java.util.Enumeration e boolean critical com.android.org.bouncycastle.asn1.x509.Extensions extensions public java.util.Set getNonCriticalExtensionOIDs () public java.util.Set getCriticalExtensionOIDs () public boolean hasUnsupportedCriticalExtension () java.util.Set extensions public com.android.org.bouncycastle.x509.X509Attribute[] getAttributes () int i com.android.org.bouncycastle.asn1.ASN1Sequence seq com.android.org.bouncycastle.x509.X509Attribute[] attrs public com.android.org.bouncycastle.x509.X509Attribute[] getAttributes (java.lang.String) com.android.org.bouncycastle.x509.X509Attribute attr int i String oid com.android.org.bouncycastle.asn1.ASN1Sequence seq java.util.List list public boolean equals (java.lang.Object) byte[] b1 byte[] b2 java.io.IOException e Object o com.android.org.bouncycastle.x509.X509AttributeCertificate other public int hashCode () java.io.IOException e }
com/android/org/bouncycastle/x509/X509V3CertificateGenerator.class
X509V3CertificateGenerator.java package com.android.org.bouncycastle.x509 public com.android.org.bouncycastle.x509.X509V3CertificateGenerator extends java.lang.Object { private final com.android.org.bouncycastle.jcajce.util.JcaJceHelper bcHelper private final com.android.org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory certificateFactory private com.android.org.bouncycastle.asn1.x509.V3TBSCertificateGenerator tbsGen private com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sigOID private com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId private String signatureAlgorithm private com.android.org.bouncycastle.asn1.x509.X509ExtensionsGenerator extGenerator public void <init> () public void reset () public void setSerialNumber (java.math.BigInteger) java.math.BigInteger serialNumber public void setIssuerDN (javax.security.auth.x500.X500Principal) java.io.IOException e javax.security.auth.x500.X500Principal issuer public void setIssuerDN (com.android.org.bouncycastle.asn1.x509.X509Name) com.android.org.bouncycastle.asn1.x509.X509Name issuer public void setNotBefore (java.util.Date) java.util.Date date public void setNotAfter (java.util.Date) java.util.Date date public void setSubjectDN (javax.security.auth.x500.X500Principal) java.io.IOException e javax.security.auth.x500.X500Principal subject public void setSubjectDN (com.android.org.bouncycastle.asn1.x509.X509Name) com.android.org.bouncycastle.asn1.x509.X509Name subject public void setPublicKey (java.security.PublicKey) throws java.lang.IllegalArgumentException Exception e java.security.PublicKey key public void setSignatureAlgorithm (java.lang.String) Exception e String signatureAlgorithm public void setSubjectUniqueID (boolean[]) boolean[] uniqueID public void setIssuerUniqueID (boolean[]) boolean[] uniqueID private com.android.org.bouncycastle.asn1.DERBitString booleanToBitString (boolean[]) int i boolean[] id byte[] bytes int pad public void addExtension (java.lang.String, boolean, com.android.org.bouncycastle.asn1.ASN1Encodable) String oid boolean critical com.android.org.bouncycastle.asn1.ASN1Encodable value public void addExtension (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, com.android.org.bouncycastle.asn1.ASN1Encodable) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid boolean critical com.android.org.bouncycastle.asn1.ASN1Encodable value public void addExtension (java.lang.String, boolean, byte[]) String oid boolean critical byte[] value public void addExtension (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[]) com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid boolean critical byte[] value public void copyAndAddExtension (java.lang.String, boolean, java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException com.android.org.bouncycastle.asn1.ASN1Encodable value java.io.IOException e String oid boolean critical java.security.cert.X509Certificate cert byte[] extValue public void copyAndAddExtension (com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier oid boolean critical java.security.cert.X509Certificate cert public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException java.security.NoSuchProviderException e java.security.PrivateKey key public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.security.SecureRandom) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException java.security.NoSuchProviderException e java.security.PrivateKey key java.security.SecureRandom random public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.lang.String) throws java.security.NoSuchProviderException java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException java.security.PrivateKey key String provider public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.lang.String, java.security.SecureRandom) throws java.security.NoSuchProviderException java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException java.security.NoSuchProviderException e java.security.SignatureException e java.security.InvalidKeyException e java.security.GeneralSecurityException e java.security.PrivateKey key String provider java.security.SecureRandom random public java.security.cert.X509Certificate generate (java.security.PrivateKey) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException java.security.PrivateKey key public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.security.SecureRandom) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException byte[] signature java.io.IOException e Exception e java.security.PrivateKey key java.security.SecureRandom random com.android.org.bouncycastle.asn1.x509.TBSCertificate tbsCert byte[] signature public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.lang.String) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException java.security.PrivateKey key String provider public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.lang.String, java.security.SecureRandom) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException byte[] signature java.io.IOException e Exception e java.security.PrivateKey key String provider java.security.SecureRandom random com.android.org.bouncycastle.asn1.x509.TBSCertificate tbsCert byte[] signature private com.android.org.bouncycastle.asn1.x509.TBSCertificate generateTbsCert () private java.security.cert.X509Certificate generateJcaObject (com.android.org.bouncycastle.asn1.x509.TBSCertificate, byte[]) throws java.lang.Exception com.android.org.bouncycastle.asn1.x509.TBSCertificate tbsCert byte[] signature com.android.org.bouncycastle.asn1.ASN1EncodableVector v public java.util.Iterator getSignatureAlgNames () }
com/android/org/bouncycastle/x509/X509V3CertificateGenerator.uau
com/android/org/bouncycastle/x509/extension/
com/android/org/bouncycastle/x509/extension/AuthorityKeyIdentifierStructure.class
AuthorityKeyIdentifierStructure.java package com.android.org.bouncycastle.x509.extension public com.android.org.bouncycastle.x509.extension.AuthorityKeyIdentifierStructure extends com.android.org.bouncycastle.asn1.x509.AuthorityKeyIdentifier { public void <init> (byte[]) throws java.io.IOException byte[] encodedValue public void <init> (com.android.org.bouncycastle.asn1.x509.X509Extension) com.android.org.bouncycastle.asn1.x509.X509Extension extension public void <init> (com.android.org.bouncycastle.asn1.x509.Extension) com.android.org.bouncycastle.asn1.x509.Extension extension private static com.android.org.bouncycastle.asn1.ASN1Sequence fromCertificate (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException com.android.org.bouncycastle.asn1.x509.GeneralName genName com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info com.android.org.bouncycastle.asn1.ASN1OctetString str com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info com.android.org.bouncycastle.asn1.x509.GeneralName genName byte[] ext Exception e java.security.cert.X509Certificate certificate private static com.android.org.bouncycastle.asn1.ASN1Sequence fromKey (java.security.PublicKey) throws java.security.InvalidKeyException com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info Exception e java.security.PublicKey pubKey public void <init> (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException java.security.cert.X509Certificate certificate public void <init> (java.security.PublicKey) throws java.security.InvalidKeyException java.security.PublicKey pubKey }
com/android/org/bouncycastle/x509/extension/X509ExtensionUtil.class
X509ExtensionUtil.java package com.android.org.bouncycastle.x509.extension public com.android.org.bouncycastle.x509.extension.X509ExtensionUtil extends java.lang.Object { public void <init> () public static com.android.org.bouncycastle.asn1.ASN1Primitive fromExtensionValue (byte[]) throws java.io.IOException byte[] encodedValue com.android.org.bouncycastle.asn1.ASN1OctetString octs public static java.util.Collection getIssuerAlternativeNames (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException java.security.cert.X509Certificate cert byte[] extVal public static java.util.Collection getSubjectAlternativeNames (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException java.security.cert.X509Certificate cert byte[] extVal private static java.util.Collection getAlternativeNames (byte[]) throws java.security.cert.CertificateParsingException com.android.org.bouncycastle.asn1.x509.GeneralName genName java.util.List list java.util.Collection temp java.util.Enumeration it Exception e byte[] extVal }