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
}