META-INF/MANIFEST.MF
META-INF/BCKEY.SF
META-INF/BCKEY.DSA
org/
org/bouncycastle/
org/bouncycastle/LICENSE.class
package org.bouncycastle
public org.bouncycastle.LICENSE extends java.lang.Object {
public static String licenseText
public void ()
public static void main (java.lang.String[])
static void ()
}
org/bouncycastle/asn1/
org/bouncycastle/asn1/ASN1ApplicationSpecificParser.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1ApplicationSpecificParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
public abstract org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
}
org/bouncycastle/asn1/ASN1Boolean.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1Boolean extends org.bouncycastle.asn1.DERBoolean {
public void (boolean)
void (byte[])
}
org/bouncycastle/asn1/ASN1Choice.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Choice extends java.lang.Object {
}
org/bouncycastle/asn1/ASN1Encodable.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Encodable extends java.lang.Object {
public abstract org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ASN1EncodableVector.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1EncodableVector extends java.lang.Object {
java.util.Vector v
public void ()
public void add (org.bouncycastle.asn1.ASN1Encodable)
public void addAll (org.bouncycastle.asn1.ASN1EncodableVector)
public org.bouncycastle.asn1.ASN1Encodable get (int)
public int size ()
}
org/bouncycastle/asn1/ASN1Encoding.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Encoding extends java.lang.Object {
public static final String DER
public static final String DL
public static final String BER
}
org/bouncycastle/asn1/ASN1Enumerated.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1Enumerated extends org.bouncycastle.asn1.DEREnumerated {
void (byte[])
public void (java.math.BigInteger)
public void (int)
}
org/bouncycastle/asn1/ASN1Exception.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1Exception extends java.io.IOException {
private Throwable cause
void (java.lang.String)
void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/asn1/ASN1GeneralizedTime.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1GeneralizedTime extends org.bouncycastle.asn1.DERGeneralizedTime {
void (byte[])
public void (java.util.Date)
public void (java.lang.String)
}
org/bouncycastle/asn1/ASN1Generator.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Generator extends java.lang.Object {
protected java.io.OutputStream _out
public void (java.io.OutputStream)
public abstract java.io.OutputStream getRawOutputStream ()
}
org/bouncycastle/asn1/ASN1InputStream.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1InputStream extends java.io.FilterInputStream implements org.bouncycastle.asn1.BERTags {
private final int limit
private final boolean lazyEvaluate
private final byte[][] tmpBuffers
public void (java.io.InputStream)
public void (byte[])
public void (byte[], boolean)
public void (java.io.InputStream, int)
public void (java.io.InputStream, boolean)
public void (java.io.InputStream, int, boolean)
int getLimit ()
protected int readLength () throws java.io.IOException
protected void readFully (byte[]) throws java.io.IOException
protected org.bouncycastle.asn1.ASN1Primitive buildObject (int, int, int) throws java.io.IOException
org.bouncycastle.asn1.ASN1EncodableVector buildEncodableVector () throws java.io.IOException
org.bouncycastle.asn1.ASN1EncodableVector buildDEREncodableVector (org.bouncycastle.asn1.DefiniteLengthInputStream) throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive readObject () throws java.io.IOException
static int readTagNumber (java.io.InputStream, int) throws java.io.IOException
static int readLength (java.io.InputStream, int) throws java.io.IOException
private static byte[] getBuffer (org.bouncycastle.asn1.DefiniteLengthInputStream, byte[][]) throws java.io.IOException
private static char[] getBMPCharBuffer (org.bouncycastle.asn1.DefiniteLengthInputStream) throws java.io.IOException
static org.bouncycastle.asn1.ASN1Primitive createPrimitiveDERObject (int, org.bouncycastle.asn1.DefiniteLengthInputStream, byte[][]) throws java.io.IOException
}
org/bouncycastle/asn1/ASN1Integer.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1Integer extends org.bouncycastle.asn1.DERInteger {
void (byte[])
public void (java.math.BigInteger)
public void (long)
}
org/bouncycastle/asn1/ASN1Null.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Null extends org.bouncycastle.asn1.ASN1Primitive {
public void ()
public static org.bouncycastle.asn1.ASN1Null getInstance (java.lang.Object)
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public java.lang.String toString ()
}
org/bouncycastle/asn1/ASN1Object.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Object extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable {
public void ()
public byte[] getEncoded () throws java.io.IOException
public byte[] getEncoded (java.lang.String) throws java.io.IOException
public int hashCode ()
public boolean equals (java.lang.Object)
public org.bouncycastle.asn1.ASN1Primitive toASN1Object ()
protected static boolean hasEncodedTagValue (java.lang.Object, int)
public abstract org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ASN1ObjectIdentifier.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1ObjectIdentifier extends org.bouncycastle.asn1.DERObjectIdentifier {
public void (java.lang.String)
void (byte[])
public org.bouncycastle.asn1.ASN1ObjectIdentifier branch (java.lang.String)
public boolean on (org.bouncycastle.asn1.ASN1ObjectIdentifier)
}
org/bouncycastle/asn1/ASN1OctetString.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1OctetString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1OctetStringParser {
byte[] string
public static org.bouncycastle.asn1.ASN1OctetString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.ASN1OctetString getInstance (java.lang.Object)
public void (byte[])
public java.io.InputStream getOctetStream ()
public org.bouncycastle.asn1.ASN1OctetStringParser parser ()
public byte[] getOctets ()
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject ()
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public java.lang.String toString ()
}
org/bouncycastle/asn1/ASN1OctetStringParser.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1OctetStringParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
public abstract java.io.InputStream getOctetStream ()
}
org/bouncycastle/asn1/ASN1OutputStream$ImplicitOutputStream.class
package org.bouncycastle.asn1
org.bouncycastle.asn1.ASN1OutputStream$ImplicitOutputStream extends org.bouncycastle.asn1.ASN1OutputStream {
private boolean first
final org.bouncycastle.asn1.ASN1OutputStream this$0
public void (org.bouncycastle.asn1.ASN1OutputStream, java.io.OutputStream)
public void write (int) throws java.io.IOException
}
org/bouncycastle/asn1/ASN1OutputStream.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1OutputStream extends java.lang.Object {
private java.io.OutputStream os
public void (java.io.OutputStream)
void writeLength (int) throws java.io.IOException
void write (int) throws java.io.IOException
void write (byte[]) throws java.io.IOException
void write (byte[], int, int) throws java.io.IOException
void writeEncoded (int, byte[]) throws java.io.IOException
void writeTag (int, int) throws java.io.IOException
void writeEncoded (int, int, byte[]) throws java.io.IOException
protected void writeNull () throws java.io.IOException
public void writeObject (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
void writeImplicitObject (org.bouncycastle.asn1.ASN1Primitive) throws java.io.IOException
public void close () throws java.io.IOException
public void flush () throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream getDERSubStream ()
org.bouncycastle.asn1.ASN1OutputStream getDLSubStream ()
}
org/bouncycastle/asn1/ASN1ParsingException.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1ParsingException extends java.lang.IllegalStateException {
private Throwable cause
public void (java.lang.String)
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/asn1/ASN1Primitive.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Primitive extends org.bouncycastle.asn1.ASN1Object {
void ()
public static org.bouncycastle.asn1.ASN1Primitive fromByteArray (byte[]) throws java.io.IOException
public final boolean equals (java.lang.Object)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
public abstract int hashCode ()
abstract boolean isConstructed ()
abstract int encodedLength () throws java.io.IOException
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
abstract boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
}
org/bouncycastle/asn1/ASN1Sequence$1.class
package org.bouncycastle.asn1
org.bouncycastle.asn1.ASN1Sequence$1 extends java.lang.Object implements org.bouncycastle.asn1.ASN1SequenceParser {
private final int max
private int index
final org.bouncycastle.asn1.ASN1Sequence val$outer
final org.bouncycastle.asn1.ASN1Sequence this$0
void (org.bouncycastle.asn1.ASN1Sequence, org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ASN1Sequence.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Sequence extends org.bouncycastle.asn1.ASN1Primitive {
protected java.util.Vector seq
public static org.bouncycastle.asn1.ASN1Sequence getInstance (java.lang.Object)
public static org.bouncycastle.asn1.ASN1Sequence getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
protected void ()
protected void (org.bouncycastle.asn1.ASN1Encodable)
protected void (org.bouncycastle.asn1.ASN1EncodableVector)
protected void (org.bouncycastle.asn1.ASN1Encodable[])
public org.bouncycastle.asn1.ASN1Encodable[] toArray ()
public java.util.Enumeration getObjects ()
public org.bouncycastle.asn1.ASN1SequenceParser parser ()
public org.bouncycastle.asn1.ASN1Encodable getObjectAt (int)
public int size ()
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
private org.bouncycastle.asn1.ASN1Encodable getNext (java.util.Enumeration)
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
boolean isConstructed ()
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public java.lang.String toString ()
}
org/bouncycastle/asn1/ASN1SequenceParser.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1SequenceParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
public abstract org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
}
org/bouncycastle/asn1/ASN1Set$1.class
package org.bouncycastle.asn1
org.bouncycastle.asn1.ASN1Set$1 extends java.lang.Object implements org.bouncycastle.asn1.ASN1SetParser {
private final int max
private int index
final org.bouncycastle.asn1.ASN1Set val$outer
final org.bouncycastle.asn1.ASN1Set this$0
void (org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set)
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ASN1Set.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Set extends org.bouncycastle.asn1.ASN1Primitive {
private java.util.Vector set
private boolean isSorted
public static org.bouncycastle.asn1.ASN1Set getInstance (java.lang.Object)
public static org.bouncycastle.asn1.ASN1Set getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
protected void ()
protected void (org.bouncycastle.asn1.ASN1Encodable)
protected void (org.bouncycastle.asn1.ASN1EncodableVector, boolean)
protected void (org.bouncycastle.asn1.ASN1Encodable[], boolean)
public java.util.Enumeration getObjects ()
public org.bouncycastle.asn1.ASN1Encodable getObjectAt (int)
public int size ()
public org.bouncycastle.asn1.ASN1Encodable[] toArray ()
public org.bouncycastle.asn1.ASN1SetParser parser ()
public int hashCode ()
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
private org.bouncycastle.asn1.ASN1Encodable getNext (java.util.Enumeration)
private boolean lessThanOrEqual (byte[], byte[])
private byte[] getEncoded (org.bouncycastle.asn1.ASN1Encodable)
protected void sort ()
boolean isConstructed ()
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public java.lang.String toString ()
}
org/bouncycastle/asn1/ASN1SetParser.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1SetParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
public abstract org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
}
org/bouncycastle/asn1/ASN1StreamParser.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1StreamParser extends java.lang.Object {
private final java.io.InputStream _in
private final int _limit
private final byte[][] tmpBuffers
public void (java.io.InputStream)
public void (java.io.InputStream, int)
public void (byte[])
org.bouncycastle.asn1.ASN1Encodable readIndef (int) throws java.io.IOException
org.bouncycastle.asn1.ASN1Encodable readImplicit (boolean, int) throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive readTaggedObject (boolean, int) throws java.io.IOException
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
private void set00Check (boolean)
org.bouncycastle.asn1.ASN1EncodableVector readVector () throws java.io.IOException
}
org/bouncycastle/asn1/ASN1String.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1String extends java.lang.Object {
public abstract java.lang.String getString ()
}
org/bouncycastle/asn1/ASN1TaggedObject.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1TaggedObject extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1TaggedObjectParser {
int tagNo
boolean empty
boolean explicit
org.bouncycastle.asn1.ASN1Encodable obj
public static org.bouncycastle.asn1.ASN1TaggedObject getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.ASN1TaggedObject getInstance (java.lang.Object)
public void (boolean, int, org.bouncycastle.asn1.ASN1Encodable)
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
public int getTagNo ()
public boolean isExplicit ()
public boolean isEmpty ()
public org.bouncycastle.asn1.ASN1Primitive getObject ()
public org.bouncycastle.asn1.ASN1Encodable getObjectParser (int, boolean)
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject ()
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public java.lang.String toString ()
}
org/bouncycastle/asn1/ASN1TaggedObjectParser.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1TaggedObjectParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
public abstract int getTagNo ()
public abstract org.bouncycastle.asn1.ASN1Encodable getObjectParser (int, boolean) throws java.io.IOException
}
org/bouncycastle/asn1/ASN1UTCTime.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1UTCTime extends org.bouncycastle.asn1.DERUTCTime {
void (byte[])
public void (java.util.Date)
public void (java.lang.String)
}
org/bouncycastle/asn1/BERApplicationSpecific.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERApplicationSpecific extends org.bouncycastle.asn1.DERApplicationSpecific {
public void (int, org.bouncycastle.asn1.ASN1EncodableVector)
}
org/bouncycastle/asn1/BERApplicationSpecificParser.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERApplicationSpecificParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1ApplicationSpecificParser {
private final int tag
private final org.bouncycastle.asn1.ASN1StreamParser parser
void (int, org.bouncycastle.asn1.ASN1StreamParser)
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/BERConstructedOctetString.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERConstructedOctetString extends org.bouncycastle.asn1.BEROctetString {
private static final int MAX_LENGTH
private java.util.Vector octs
private static byte[] toBytes (java.util.Vector)
public void (byte[])
public void (java.util.Vector)
public void (org.bouncycastle.asn1.ASN1Primitive)
private static byte[] toByteArray (org.bouncycastle.asn1.ASN1Primitive)
public void (org.bouncycastle.asn1.ASN1Encodable)
public byte[] getOctets ()
public java.util.Enumeration getObjects ()
private java.util.Vector generateOcts ()
public static org.bouncycastle.asn1.BEROctetString fromSequence (org.bouncycastle.asn1.ASN1Sequence)
}
org/bouncycastle/asn1/BERFactory.class
package org.bouncycastle.asn1
org.bouncycastle.asn1.BERFactory extends java.lang.Object {
static final org.bouncycastle.asn1.BERSequence EMPTY_SEQUENCE
static final org.bouncycastle.asn1.BERSet EMPTY_SET
void ()
static org.bouncycastle.asn1.BERSequence createSequence (org.bouncycastle.asn1.ASN1EncodableVector)
static org.bouncycastle.asn1.BERSet createSet (org.bouncycastle.asn1.ASN1EncodableVector)
static void ()
}
org/bouncycastle/asn1/BERGenerator.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERGenerator extends org.bouncycastle.asn1.ASN1Generator {
private boolean _tagged
private boolean _isExplicit
private int _tagNo
protected void (java.io.OutputStream)
public void (java.io.OutputStream, int, boolean)
public java.io.OutputStream getRawOutputStream ()
private void writeHdr (int) throws java.io.IOException
protected void writeBERHeader (int) throws java.io.IOException
protected void writeBERBody (java.io.InputStream) throws java.io.IOException
protected void writeBEREnd () throws java.io.IOException
}
org/bouncycastle/asn1/BEROctetString$1.class
package org.bouncycastle.asn1
org.bouncycastle.asn1.BEROctetString$1 extends java.lang.Object implements java.util.Enumeration {
int counter
final org.bouncycastle.asn1.BEROctetString this$0
void (org.bouncycastle.asn1.BEROctetString)
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
org/bouncycastle/asn1/BEROctetString.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BEROctetString extends org.bouncycastle.asn1.ASN1OctetString {
private static final int MAX_LENGTH
private org.bouncycastle.asn1.ASN1OctetString[] octs
private static byte[] toBytes (org.bouncycastle.asn1.ASN1OctetString[])
public void (byte[])
public void (org.bouncycastle.asn1.ASN1OctetString[])
public byte[] getOctets ()
public java.util.Enumeration getObjects ()
private java.util.Vector generateOcts ()
boolean isConstructed ()
int encodedLength () throws java.io.IOException
public void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
static org.bouncycastle.asn1.BEROctetString fromSequence (org.bouncycastle.asn1.ASN1Sequence)
static org.bouncycastle.asn1.ASN1OctetString[] access$000 (org.bouncycastle.asn1.BEROctetString)
}
org/bouncycastle/asn1/BEROctetStringGenerator$BufferedBEROctetStream.class
package org.bouncycastle.asn1
org.bouncycastle.asn1.BEROctetStringGenerator$BufferedBEROctetStream extends java.io.OutputStream {
private byte[] _buf
private int _off
private org.bouncycastle.asn1.DEROutputStream _derOut
final org.bouncycastle.asn1.BEROctetStringGenerator this$0
void (org.bouncycastle.asn1.BEROctetStringGenerator, byte[])
public void write (int) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public void close () throws java.io.IOException
}
org/bouncycastle/asn1/BEROctetStringGenerator.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BEROctetStringGenerator extends org.bouncycastle.asn1.BERGenerator {
public void (java.io.OutputStream) throws java.io.IOException
public void (java.io.OutputStream, int, boolean) throws java.io.IOException
public java.io.OutputStream getOctetOutputStream ()
public java.io.OutputStream getOctetOutputStream (byte[])
}
org/bouncycastle/asn1/BEROctetStringParser.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BEROctetStringParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1OctetStringParser {
private org.bouncycastle.asn1.ASN1StreamParser _parser
void (org.bouncycastle.asn1.ASN1StreamParser)
public java.io.InputStream getOctetStream ()
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/BEROutputStream.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BEROutputStream extends org.bouncycastle.asn1.DEROutputStream {
public void (java.io.OutputStream)
public void writeObject (java.lang.Object) throws java.io.IOException
}
org/bouncycastle/asn1/BERSequence.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERSequence extends org.bouncycastle.asn1.ASN1Sequence {
public void ()
public void (org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1EncodableVector)
public void (org.bouncycastle.asn1.ASN1Encodable[])
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/BERSequenceGenerator.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERSequenceGenerator extends org.bouncycastle.asn1.BERGenerator {
public void (java.io.OutputStream) throws java.io.IOException
public void (java.io.OutputStream, int, boolean) throws java.io.IOException
public void addObject (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public void close () throws java.io.IOException
}
org/bouncycastle/asn1/BERSequenceParser.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERSequenceParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1SequenceParser {
private org.bouncycastle.asn1.ASN1StreamParser _parser
void (org.bouncycastle.asn1.ASN1StreamParser)
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/BERSet.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERSet extends org.bouncycastle.asn1.ASN1Set {
public void ()
public void (org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1EncodableVector)
public void (org.bouncycastle.asn1.ASN1Encodable[])
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/BERSetParser.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERSetParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1SetParser {
private org.bouncycastle.asn1.ASN1StreamParser _parser
void (org.bouncycastle.asn1.ASN1StreamParser)
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/BERTaggedObject.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERTaggedObject extends org.bouncycastle.asn1.ASN1TaggedObject {
public void (int, org.bouncycastle.asn1.ASN1Encodable)
public void (boolean, int, org.bouncycastle.asn1.ASN1Encodable)
public void (int)
boolean isConstructed ()
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/BERTaggedObjectParser.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERTaggedObjectParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1TaggedObjectParser {
private boolean _constructed
private int _tagNumber
private org.bouncycastle.asn1.ASN1StreamParser _parser
void (boolean, int, org.bouncycastle.asn1.ASN1StreamParser)
public boolean isConstructed ()
public int getTagNo ()
public org.bouncycastle.asn1.ASN1Encodable getObjectParser (int, boolean) throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/BERTags.class
package org.bouncycastle.asn1
public abstract 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
}
org/bouncycastle/asn1/ConstructedOctetStream.class
package org.bouncycastle.asn1
org.bouncycastle.asn1.ConstructedOctetStream extends java.io.InputStream {
private final org.bouncycastle.asn1.ASN1StreamParser _parser
private boolean _first
private java.io.InputStream _currentStream
void (org.bouncycastle.asn1.ASN1StreamParser)
public int read (byte[], int, int) throws java.io.IOException
public int read () throws java.io.IOException
}
org/bouncycastle/asn1/DERApplicationSpecific.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERApplicationSpecific extends org.bouncycastle.asn1.ASN1Primitive {
private final boolean isConstructed
private final int tag
private final byte[] octets
void (boolean, int, byte[])
public void (int, byte[])
public void (int, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public void (boolean, int, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public void (int, org.bouncycastle.asn1.ASN1EncodableVector)
public static org.bouncycastle.asn1.DERApplicationSpecific getInstance (java.lang.Object)
private int getLengthOfHeader (byte[])
public boolean isConstructed ()
public byte[] getContents ()
public int getApplicationTag ()
public org.bouncycastle.asn1.ASN1Primitive getObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getObject (int) throws java.io.IOException
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
private byte[] replaceTagNumber (int, byte[]) throws java.io.IOException
}
org/bouncycastle/asn1/DERBMPString.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERBMPString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private char[] string
public static org.bouncycastle.asn1.DERBMPString getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERBMPString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
void (char[])
public void (java.lang.String)
public java.lang.String getString ()
public java.lang.String toString ()
public int hashCode ()
protected boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/DERBitString.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERBitString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private static final char[] table
protected byte[] data
protected int padBits
protected static int getPadBits (int)
protected static byte[] getBytes (int)
public static org.bouncycastle.asn1.DERBitString getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERBitString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
protected void (byte, int)
public void (byte[], int)
public void (byte[])
public void (int)
public void (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public byte[] getBytes ()
public int getPadBits ()
public int intValue ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public int hashCode ()
protected boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public java.lang.String getString ()
public java.lang.String toString ()
static org.bouncycastle.asn1.DERBitString fromOctetString (byte[])
static org.bouncycastle.asn1.DERBitString fromInputStream (int, java.io.InputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/asn1/DERBoolean.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERBoolean extends org.bouncycastle.asn1.ASN1Primitive {
private static final byte[] TRUE_VALUE
private static final byte[] FALSE_VALUE
private byte[] value
public static final org.bouncycastle.asn1.ASN1Boolean FALSE
public static final org.bouncycastle.asn1.ASN1Boolean TRUE
public static org.bouncycastle.asn1.ASN1Boolean getInstance (java.lang.Object)
public static org.bouncycastle.asn1.ASN1Boolean getInstance (boolean)
public static org.bouncycastle.asn1.ASN1Boolean getInstance (int)
public static org.bouncycastle.asn1.DERBoolean getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
public void (boolean)
public boolean isTrue ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
protected boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
public java.lang.String toString ()
static org.bouncycastle.asn1.ASN1Boolean fromOctetString (byte[])
static void ()
}
org/bouncycastle/asn1/DEREncodableVector.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DEREncodableVector extends org.bouncycastle.asn1.ASN1EncodableVector {
public void ()
}
org/bouncycastle/asn1/DEREnumerated.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DEREnumerated extends org.bouncycastle.asn1.ASN1Primitive {
byte[] bytes
private static org.bouncycastle.asn1.ASN1Enumerated[] cache
public static org.bouncycastle.asn1.ASN1Enumerated getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DEREnumerated getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (int)
public void (java.math.BigInteger)
public void (byte[])
public java.math.BigInteger getValue ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
static org.bouncycastle.asn1.ASN1Enumerated fromOctetString (byte[])
static void ()
}
org/bouncycastle/asn1/DERExternal.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERExternal extends org.bouncycastle.asn1.ASN1Primitive {
private org.bouncycastle.asn1.ASN1ObjectIdentifier directReference
private org.bouncycastle.asn1.ASN1Integer indirectReference
private org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor
private int encoding
private org.bouncycastle.asn1.ASN1Primitive externalContent
public void (org.bouncycastle.asn1.ASN1EncodableVector)
private org.bouncycastle.asn1.ASN1Primitive getObjFromVector (org.bouncycastle.asn1.ASN1EncodableVector, int)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Primitive, org.bouncycastle.asn1.DERTaggedObject)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Primitive, int, org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
boolean isConstructed ()
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public org.bouncycastle.asn1.ASN1Primitive getDataValueDescriptor ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getDirectReference ()
public int getEncoding ()
public org.bouncycastle.asn1.ASN1Primitive getExternalContent ()
public org.bouncycastle.asn1.ASN1Integer getIndirectReference ()
private void setDataValueDescriptor (org.bouncycastle.asn1.ASN1Primitive)
private void setDirectReference (org.bouncycastle.asn1.ASN1ObjectIdentifier)
private void setEncoding (int)
private void setExternalContent (org.bouncycastle.asn1.ASN1Primitive)
private void setIndirectReference (org.bouncycastle.asn1.ASN1Integer)
}
org/bouncycastle/asn1/DERExternalParser.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERExternalParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
private org.bouncycastle.asn1.ASN1StreamParser _parser
public void (org.bouncycastle.asn1.ASN1StreamParser)
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/DERFactory.class
package org.bouncycastle.asn1
org.bouncycastle.asn1.DERFactory extends java.lang.Object {
static final org.bouncycastle.asn1.ASN1Sequence EMPTY_SEQUENCE
static final org.bouncycastle.asn1.ASN1Set EMPTY_SET
void ()
static org.bouncycastle.asn1.ASN1Sequence createSequence (org.bouncycastle.asn1.ASN1EncodableVector)
static org.bouncycastle.asn1.ASN1Set createSet (org.bouncycastle.asn1.ASN1EncodableVector)
static void ()
}
org/bouncycastle/asn1/DERGeneralString.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERGeneralString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private byte[] string
public static org.bouncycastle.asn1.DERGeneralString getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERGeneralString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
public void (java.lang.String)
public java.lang.String getString ()
public java.lang.String toString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
}
org/bouncycastle/asn1/DERGeneralizedTime.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERGeneralizedTime extends org.bouncycastle.asn1.ASN1Primitive {
private byte[] time
public static org.bouncycastle.asn1.ASN1GeneralizedTime getInstance (java.lang.Object)
public static org.bouncycastle.asn1.ASN1GeneralizedTime getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (java.lang.String)
public void (java.util.Date)
void (byte[])
public java.lang.String getTimeString ()
public java.lang.String getTime ()
private java.lang.String calculateGMTOffset ()
private java.lang.String convert (int)
public java.util.Date getDate () throws java.text.ParseException
private boolean hasFractionalSeconds ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
}
org/bouncycastle/asn1/DERGenerator.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.DERGenerator extends org.bouncycastle.asn1.ASN1Generator {
private boolean _tagged
private boolean _isExplicit
private int _tagNo
protected void (java.io.OutputStream)
public void (java.io.OutputStream, int, boolean)
private void writeLength (java.io.OutputStream, int) throws java.io.IOException
void writeDEREncoded (java.io.OutputStream, int, byte[]) throws java.io.IOException
void writeDEREncoded (int, byte[]) throws java.io.IOException
void writeDEREncoded (java.io.OutputStream, int, java.io.InputStream) throws java.io.IOException
}
org/bouncycastle/asn1/DERIA5String.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERIA5String extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private byte[] string
public static org.bouncycastle.asn1.DERIA5String getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERIA5String getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
public void (java.lang.String)
public void (java.lang.String, boolean)
public java.lang.String getString ()
public java.lang.String toString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public static boolean isIA5String (java.lang.String)
}
org/bouncycastle/asn1/DERInteger.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERInteger extends org.bouncycastle.asn1.ASN1Primitive {
byte[] bytes
public static org.bouncycastle.asn1.ASN1Integer getInstance (java.lang.Object)
public static org.bouncycastle.asn1.ASN1Integer getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (long)
public void (java.math.BigInteger)
public void (byte[])
public java.math.BigInteger getValue ()
public java.math.BigInteger getPositiveValue ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public java.lang.String toString ()
}
org/bouncycastle/asn1/DERNull.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERNull extends org.bouncycastle.asn1.ASN1Null {
public static final org.bouncycastle.asn1.DERNull INSTANCE
private static final byte[] zeroBytes
public void ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/asn1/DERNumericString.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERNumericString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private byte[] string
public static org.bouncycastle.asn1.DERNumericString getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERNumericString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
public void (java.lang.String)
public void (java.lang.String, boolean)
public java.lang.String getString ()
public java.lang.String toString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public static boolean isNumericString (java.lang.String)
}
org/bouncycastle/asn1/DERObjectIdentifier.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERObjectIdentifier extends org.bouncycastle.asn1.ASN1Primitive {
String identifier
private byte[] body
private static final long LONG_LIMIT
private static org.bouncycastle.asn1.ASN1ObjectIdentifier[][] cache
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getInstance (java.lang.Object)
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
public void (java.lang.String)
public java.lang.String getId ()
private void writeField (java.io.ByteArrayOutputStream, long)
private void writeField (java.io.ByteArrayOutputStream, java.math.BigInteger)
private void doOutput (java.io.ByteArrayOutputStream)
protected synchronized byte[] getBody ()
boolean isConstructed ()
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public java.lang.String toString ()
private static boolean isValidIdentifier (java.lang.String)
static org.bouncycastle.asn1.ASN1ObjectIdentifier fromOctetString (byte[])
static void ()
}
org/bouncycastle/asn1/DEROctetString.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DEROctetString extends org.bouncycastle.asn1.ASN1OctetString {
public void (byte[])
public void (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
static void encode (org.bouncycastle.asn1.DEROutputStream, byte[]) throws java.io.IOException
}
org/bouncycastle/asn1/DEROctetStringParser.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DEROctetStringParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1OctetStringParser {
private org.bouncycastle.asn1.DefiniteLengthInputStream stream
void (org.bouncycastle.asn1.DefiniteLengthInputStream)
public java.io.InputStream getOctetStream ()
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/DEROutputStream.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DEROutputStream extends org.bouncycastle.asn1.ASN1OutputStream {
public void (java.io.OutputStream)
public void writeObject (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream getDERSubStream ()
org.bouncycastle.asn1.ASN1OutputStream getDLSubStream ()
}
org/bouncycastle/asn1/DERPrintableString.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERPrintableString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private byte[] string
public static org.bouncycastle.asn1.DERPrintableString getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERPrintableString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
public void (java.lang.String)
public void (java.lang.String, boolean)
public java.lang.String getString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public java.lang.String toString ()
public static boolean isPrintableString (java.lang.String)
}
org/bouncycastle/asn1/DERSequence.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERSequence extends org.bouncycastle.asn1.ASN1Sequence {
private int bodyLength
public void ()
public void (org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1EncodableVector)
public void (org.bouncycastle.asn1.ASN1Encodable[])
private int getBodyLength () throws java.io.IOException
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/DERSequenceGenerator.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERSequenceGenerator extends org.bouncycastle.asn1.DERGenerator {
private final java.io.ByteArrayOutputStream _bOut
public void (java.io.OutputStream) throws java.io.IOException
public void (java.io.OutputStream, int, boolean) throws java.io.IOException
public void addObject (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public java.io.OutputStream getRawOutputStream ()
public void close () throws java.io.IOException
}
org/bouncycastle/asn1/DERSequenceParser.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERSequenceParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1SequenceParser {
private org.bouncycastle.asn1.ASN1StreamParser _parser
void (org.bouncycastle.asn1.ASN1StreamParser)
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/DERSet.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERSet extends org.bouncycastle.asn1.ASN1Set {
private int bodyLength
public void ()
public void (org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1EncodableVector)
public void (org.bouncycastle.asn1.ASN1Encodable[])
void (org.bouncycastle.asn1.ASN1EncodableVector, boolean)
private int getBodyLength () throws java.io.IOException
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/DERSetParser.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERSetParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1SetParser {
private org.bouncycastle.asn1.ASN1StreamParser _parser
void (org.bouncycastle.asn1.ASN1StreamParser)
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/DERT61String.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERT61String extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private byte[] string
public static org.bouncycastle.asn1.DERT61String getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERT61String getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
public void (java.lang.String)
public java.lang.String getString ()
public java.lang.String toString ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public byte[] getOctets ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
}
org/bouncycastle/asn1/DERTaggedObject.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERTaggedObject extends org.bouncycastle.asn1.ASN1TaggedObject {
private static final byte[] ZERO_BYTES
public void (boolean, int, org.bouncycastle.asn1.ASN1Encodable)
public void (int, org.bouncycastle.asn1.ASN1Encodable)
boolean isConstructed ()
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/asn1/DERTags.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.DERTags extends java.lang.Object implements org.bouncycastle.asn1.BERTags {
}
org/bouncycastle/asn1/DERUTCTime.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERUTCTime extends org.bouncycastle.asn1.ASN1Primitive {
private byte[] time
public static org.bouncycastle.asn1.ASN1UTCTime getInstance (java.lang.Object)
public static org.bouncycastle.asn1.ASN1UTCTime getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (java.lang.String)
public void (java.util.Date)
void (byte[])
public java.util.Date getDate () throws java.text.ParseException
public java.util.Date getAdjustedDate () throws java.text.ParseException
public java.lang.String getTime ()
public java.lang.String getAdjustedTime ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
public java.lang.String toString ()
}
org/bouncycastle/asn1/DERUTF8String.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERUTF8String extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private byte[] string
public static org.bouncycastle.asn1.DERUTF8String getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERUTF8String getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
public void (java.lang.String)
public java.lang.String getString ()
public java.lang.String toString ()
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
boolean isConstructed ()
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/DERUniversalString.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERUniversalString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private static final char[] table
private byte[] string
public static org.bouncycastle.asn1.DERUniversalString getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERUniversalString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (byte[])
public java.lang.String getString ()
public java.lang.String toString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
static void ()
}
org/bouncycastle/asn1/DERVisibleString.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERVisibleString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private byte[] string
public static org.bouncycastle.asn1.DERVisibleString getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERVisibleString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
public void (java.lang.String)
public java.lang.String getString ()
public java.lang.String toString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
}
org/bouncycastle/asn1/DLOutputStream.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DLOutputStream extends org.bouncycastle.asn1.ASN1OutputStream {
public void (java.io.OutputStream)
public void writeObject (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
}
org/bouncycastle/asn1/DLSequence.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DLSequence extends org.bouncycastle.asn1.ASN1Sequence {
private int bodyLength
public void ()
public void (org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1EncodableVector)
public void (org.bouncycastle.asn1.ASN1Encodable[])
private int getBodyLength () throws java.io.IOException
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/DLSet.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DLSet extends org.bouncycastle.asn1.ASN1Set {
private int bodyLength
public void ()
public void (org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1EncodableVector)
public void (org.bouncycastle.asn1.ASN1Encodable[])
private int getBodyLength () throws java.io.IOException
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/DLTaggedObject.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DLTaggedObject extends org.bouncycastle.asn1.ASN1TaggedObject {
private static final byte[] ZERO_BYTES
public void (boolean, int, org.bouncycastle.asn1.ASN1Encodable)
boolean isConstructed ()
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/asn1/DefiniteLengthInputStream.class
package org.bouncycastle.asn1
org.bouncycastle.asn1.DefiniteLengthInputStream extends org.bouncycastle.asn1.LimitedInputStream {
private static final byte[] EMPTY_BYTES
private final int _originalLength
private int _remaining
void (java.io.InputStream, int)
int getRemaining ()
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] toByteArray () throws java.io.IOException
static void ()
}
org/bouncycastle/asn1/InMemoryRepresentable.class
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.InMemoryRepresentable extends java.lang.Object {
public abstract org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
}
org/bouncycastle/asn1/IndefiniteLengthInputStream.class
package org.bouncycastle.asn1
org.bouncycastle.asn1.IndefiniteLengthInputStream extends org.bouncycastle.asn1.LimitedInputStream {
private int _b1
private int _b2
private boolean _eofReached
private boolean _eofOn00
void (java.io.InputStream, int) throws java.io.IOException
void setEofOn00 (boolean)
private boolean checkForEof ()
public int read (byte[], int, int) throws java.io.IOException
public int read () throws java.io.IOException
}
org/bouncycastle/asn1/LazyConstructionEnumeration.class
package org.bouncycastle.asn1
org.bouncycastle.asn1.LazyConstructionEnumeration extends java.lang.Object implements java.util.Enumeration {
private org.bouncycastle.asn1.ASN1InputStream aIn
private Object nextObj
public void (byte[])
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
private java.lang.Object readObject ()
}
org/bouncycastle/asn1/LazyEncodedSequence.class
package org.bouncycastle.asn1
org.bouncycastle.asn1.LazyEncodedSequence extends org.bouncycastle.asn1.ASN1Sequence {
private byte[] encoded
void (byte[]) throws java.io.IOException
private void parse ()
public synchronized org.bouncycastle.asn1.ASN1Encodable getObjectAt (int)
public synchronized java.util.Enumeration getObjects ()
public synchronized int size ()
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/LimitedInputStream.class
package org.bouncycastle.asn1
abstract org.bouncycastle.asn1.LimitedInputStream extends java.io.InputStream {
protected final java.io.InputStream _in
private int _limit
void (java.io.InputStream, int)
int getRemaining ()
protected void setParentEofDetect (boolean)
}
org/bouncycastle/asn1/OIDTokenizer.class
package org.bouncycastle.asn1
public org.bouncycastle.asn1.OIDTokenizer extends java.lang.Object {
private String oid
private int index
public void (java.lang.String)
public boolean hasMoreTokens ()
public java.lang.String nextToken ()
}
org/bouncycastle/asn1/StreamUtil.class
package org.bouncycastle.asn1
org.bouncycastle.asn1.StreamUtil extends java.lang.Object {
private static final long MAX_MEMORY
void ()
static int findLimit (java.io.InputStream)
static int calculateBodyLength (int)
static int calculateTagLength (int) throws java.io.IOException
static void ()
}
org/bouncycastle/asn1/bc/
org/bouncycastle/asn1/bc/BCObjectIdentifiers.class
package org.bouncycastle.asn1.bc
public abstract org.bouncycastle.asn1.bc.BCObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs12
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs12
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs12_aes128_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs12_aes192_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs12_aes256_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs12_aes128_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs12_aes192_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs12_aes256_cbc
static void ()
}
org/bouncycastle/asn1/cmp/
org/bouncycastle/asn1/cmp/CAKeyUpdAnnContent.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.CAKeyUpdAnnContent extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.cmp.CMPCertificate oldWithNew
private org.bouncycastle.asn1.cmp.CMPCertificate newWithOld
private org.bouncycastle.asn1.cmp.CMPCertificate newWithNew
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.CAKeyUpdAnnContent getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.cmp.CMPCertificate, org.bouncycastle.asn1.cmp.CMPCertificate, org.bouncycastle.asn1.cmp.CMPCertificate)
public org.bouncycastle.asn1.cmp.CMPCertificate getOldWithNew ()
public org.bouncycastle.asn1.cmp.CMPCertificate getNewWithOld ()
public org.bouncycastle.asn1.cmp.CMPCertificate getNewWithNew ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/CMPCertificate.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.CMPCertificate extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private org.bouncycastle.asn1.x509.Certificate x509v3PKCert
private org.bouncycastle.asn1.x509.AttributeCertificate x509v2AttrCert
public void (org.bouncycastle.asn1.x509.AttributeCertificate)
public void (org.bouncycastle.asn1.x509.Certificate)
public static org.bouncycastle.asn1.cmp.CMPCertificate getInstance (java.lang.Object)
public boolean isX509v3PKCert ()
public org.bouncycastle.asn1.x509.Certificate getX509v3PKCert ()
public org.bouncycastle.asn1.x509.AttributeCertificate getX509v2AttrCert ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/CMPObjectIdentifiers.class
package org.bouncycastle.asn1.cmp
public abstract org.bouncycastle.asn1.cmp.CMPObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier passwordBasedMac
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhBasedMac
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier it_caProtEncCert
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier it_signKeyPairTypes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier it_encKeyPairTypes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier it_preferredSymAlg
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier it_caKeyUpdateInfo
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier it_currentCRL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier it_unsupportedOIDs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier it_keyPairParamReq
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier it_keyPairParamRep
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier it_revPassphrase
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier it_implicitConfirm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier it_confirmWaitTime
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier it_origPKIMessage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier it_suppLangTags
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier regCtrl_regToken
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier regCtrl_authenticator
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier regCtrl_pkiPublicationInfo
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier regCtrl_pkiArchiveOptions
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier regCtrl_oldCertID
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier regCtrl_protocolEncrKey
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier regCtrl_altCertTemplate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier regInfo_utf8Pairs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier regInfo_certReq
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ct_encKeyWithID
static void ()
}
org/bouncycastle/asn1/cmp/CRLAnnContent.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.CRLAnnContent extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence content
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.CRLAnnContent getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.CertificateList)
public org.bouncycastle.asn1.x509.CertificateList[] getCertificateLists ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/CertConfirmContent.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.CertConfirmContent extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence content
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.CertConfirmContent getInstance (java.lang.Object)
public org.bouncycastle.asn1.cmp.CertStatus[] toCertStatusArray ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/CertOrEncCert.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.CertOrEncCert extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private org.bouncycastle.asn1.cmp.CMPCertificate certificate
private org.bouncycastle.asn1.crmf.EncryptedValue encryptedCert
private void (org.bouncycastle.asn1.ASN1TaggedObject)
public static org.bouncycastle.asn1.cmp.CertOrEncCert getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.cmp.CMPCertificate)
public void (org.bouncycastle.asn1.crmf.EncryptedValue)
public org.bouncycastle.asn1.cmp.CMPCertificate getCertificate ()
public org.bouncycastle.asn1.crmf.EncryptedValue getEncryptedCert ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/CertRepMessage.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.CertRepMessage extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence caPubs
private org.bouncycastle.asn1.ASN1Sequence response
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.CertRepMessage getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.cmp.CMPCertificate[], org.bouncycastle.asn1.cmp.CertResponse[])
public org.bouncycastle.asn1.cmp.CMPCertificate[] getCaPubs ()
public org.bouncycastle.asn1.cmp.CertResponse[] getResponse ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/CertResponse.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.CertResponse extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer certReqId
private org.bouncycastle.asn1.cmp.PKIStatusInfo status
private org.bouncycastle.asn1.cmp.CertifiedKeyPair certifiedKeyPair
private org.bouncycastle.asn1.ASN1OctetString rspInfo
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.CertResponse getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.cmp.PKIStatusInfo)
public void (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.cmp.PKIStatusInfo, org.bouncycastle.asn1.cmp.CertifiedKeyPair, org.bouncycastle.asn1.ASN1OctetString)
public org.bouncycastle.asn1.ASN1Integer getCertReqId ()
public org.bouncycastle.asn1.cmp.PKIStatusInfo getStatus ()
public org.bouncycastle.asn1.cmp.CertifiedKeyPair getCertifiedKeyPair ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/CertStatus.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.CertStatus extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1OctetString certHash
private org.bouncycastle.asn1.ASN1Integer certReqId
private org.bouncycastle.asn1.cmp.PKIStatusInfo statusInfo
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (byte[], java.math.BigInteger)
public void (byte[], java.math.BigInteger, org.bouncycastle.asn1.cmp.PKIStatusInfo)
public static org.bouncycastle.asn1.cmp.CertStatus getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1OctetString getCertHash ()
public org.bouncycastle.asn1.ASN1Integer getCertReqId ()
public org.bouncycastle.asn1.cmp.PKIStatusInfo getStatusInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/CertifiedKeyPair.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.CertifiedKeyPair extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.cmp.CertOrEncCert certOrEncCert
private org.bouncycastle.asn1.crmf.EncryptedValue privateKey
private org.bouncycastle.asn1.crmf.PKIPublicationInfo publicationInfo
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.CertifiedKeyPair getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.cmp.CertOrEncCert)
public void (org.bouncycastle.asn1.cmp.CertOrEncCert, org.bouncycastle.asn1.crmf.EncryptedValue, org.bouncycastle.asn1.crmf.PKIPublicationInfo)
public org.bouncycastle.asn1.cmp.CertOrEncCert getCertOrEncCert ()
public org.bouncycastle.asn1.crmf.EncryptedValue getPrivateKey ()
public org.bouncycastle.asn1.crmf.PKIPublicationInfo getPublicationInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/Challenge.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.Challenge extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier owf
private org.bouncycastle.asn1.ASN1OctetString witness
private org.bouncycastle.asn1.ASN1OctetString challenge
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.Challenge getInstance (java.lang.Object)
public void (byte[], byte[])
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[], byte[])
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getOwf ()
public byte[] getWitness ()
public byte[] getChallenge ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
private void addOptional (org.bouncycastle.asn1.ASN1EncodableVector, org.bouncycastle.asn1.ASN1Encodable)
}
org/bouncycastle/asn1/cmp/ErrorMsgContent.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.ErrorMsgContent extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.cmp.PKIStatusInfo pkiStatusInfo
private org.bouncycastle.asn1.ASN1Integer errorCode
private org.bouncycastle.asn1.cmp.PKIFreeText errorDetails
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.ErrorMsgContent getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.cmp.PKIStatusInfo)
public void (org.bouncycastle.asn1.cmp.PKIStatusInfo, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.cmp.PKIFreeText)
public org.bouncycastle.asn1.cmp.PKIStatusInfo getPKIStatusInfo ()
public org.bouncycastle.asn1.ASN1Integer getErrorCode ()
public org.bouncycastle.asn1.cmp.PKIFreeText getErrorDetails ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
private void addOptional (org.bouncycastle.asn1.ASN1EncodableVector, org.bouncycastle.asn1.ASN1Encodable)
}
org/bouncycastle/asn1/cmp/GenMsgContent.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.GenMsgContent extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence content
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.GenMsgContent getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.cmp.InfoTypeAndValue)
public void (org.bouncycastle.asn1.cmp.InfoTypeAndValue[])
public org.bouncycastle.asn1.cmp.InfoTypeAndValue[] toInfoTypeAndValueArray ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/GenRepContent.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.GenRepContent extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence content
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.GenRepContent getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.cmp.InfoTypeAndValue)
public void (org.bouncycastle.asn1.cmp.InfoTypeAndValue[])
public org.bouncycastle.asn1.cmp.InfoTypeAndValue[] toInfoTypeAndValueArray ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/InfoTypeAndValue.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.InfoTypeAndValue extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier infoType
private org.bouncycastle.asn1.ASN1Encodable infoValue
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.InfoTypeAndValue getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getInfoType ()
public org.bouncycastle.asn1.ASN1Encodable getInfoValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/KeyRecRepContent.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.KeyRecRepContent extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.cmp.PKIStatusInfo status
private org.bouncycastle.asn1.cmp.CMPCertificate newSigCert
private org.bouncycastle.asn1.ASN1Sequence caCerts
private org.bouncycastle.asn1.ASN1Sequence keyPairHist
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.KeyRecRepContent getInstance (java.lang.Object)
public org.bouncycastle.asn1.cmp.PKIStatusInfo getStatus ()
public org.bouncycastle.asn1.cmp.CMPCertificate getNewSigCert ()
public org.bouncycastle.asn1.cmp.CMPCertificate[] getCaCerts ()
public org.bouncycastle.asn1.cmp.CertifiedKeyPair[] getKeyPairHist ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
private void addOptional (org.bouncycastle.asn1.ASN1EncodableVector, int, org.bouncycastle.asn1.ASN1Encodable)
}
org/bouncycastle/asn1/cmp/OOBCertHash.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.OOBCertHash extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlg
private org.bouncycastle.asn1.crmf.CertId certId
private org.bouncycastle.asn1.DERBitString hashVal
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.OOBCertHash getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.crmf.CertId, byte[])
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.crmf.CertId, org.bouncycastle.asn1.DERBitString)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlg ()
public org.bouncycastle.asn1.crmf.CertId getCertId ()
public org.bouncycastle.asn1.DERBitString getHashVal ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
private void addOptional (org.bouncycastle.asn1.ASN1EncodableVector, int, org.bouncycastle.asn1.ASN1Encodable)
}
org/bouncycastle/asn1/cmp/PBMParameter.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.PBMParameter extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1OctetString salt
private org.bouncycastle.asn1.x509.AlgorithmIdentifier owf
private org.bouncycastle.asn1.ASN1Integer iterationCount
private org.bouncycastle.asn1.x509.AlgorithmIdentifier mac
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.PBMParameter getInstance (java.lang.Object)
public void (byte[], org.bouncycastle.asn1.x509.AlgorithmIdentifier, int, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public void (org.bouncycastle.asn1.ASN1OctetString, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public org.bouncycastle.asn1.ASN1OctetString getSalt ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getOwf ()
public org.bouncycastle.asn1.ASN1Integer getIterationCount ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getMac ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/PKIBody.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.PKIBody extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public static final int TYPE_INIT_REQ
public static final int TYPE_INIT_REP
public static final int TYPE_CERT_REQ
public static final int TYPE_CERT_REP
public static final int TYPE_P10_CERT_REQ
public static final int TYPE_POPO_CHALL
public static final int TYPE_POPO_REP
public static final int TYPE_KEY_UPDATE_REQ
public static final int TYPE_KEY_UPDATE_REP
public static final int TYPE_KEY_RECOVERY_REQ
public static final int TYPE_KEY_RECOVERY_REP
public static final int TYPE_REVOCATION_REQ
public static final int TYPE_REVOCATION_REP
public static final int TYPE_CROSS_CERT_REQ
public static final int TYPE_CROSS_CERT_REP
public static final int TYPE_CA_KEY_UPDATE_ANN
public static final int TYPE_CERT_ANN
public static final int TYPE_REVOCATION_ANN
public static final int TYPE_CRL_ANN
public static final int TYPE_CONFIRM
public static final int TYPE_NESTED
public static final int TYPE_GEN_MSG
public static final int TYPE_GEN_REP
public static final int TYPE_ERROR
public static final int TYPE_CERT_CONFIRM
public static final int TYPE_POLL_REQ
public static final int TYPE_POLL_REP
private int tagNo
private org.bouncycastle.asn1.ASN1Encodable body
public static org.bouncycastle.asn1.cmp.PKIBody getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1TaggedObject)
public void (int, org.bouncycastle.asn1.ASN1Encodable)
private static org.bouncycastle.asn1.ASN1Encodable getBodyForType (int, org.bouncycastle.asn1.ASN1Encodable)
public int getType ()
public org.bouncycastle.asn1.ASN1Encodable getContent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/PKIConfirmContent.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.PKIConfirmContent extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Null val
private void (org.bouncycastle.asn1.ASN1Null)
public static org.bouncycastle.asn1.cmp.PKIConfirmContent getInstance (java.lang.Object)
public void ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/PKIFailureInfo.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.PKIFailureInfo extends org.bouncycastle.asn1.DERBitString {
public static final int badAlg
public static final int badMessageCheck
public static final int badRequest
public static final int badTime
public static final int badCertId
public static final int badDataFormat
public static final int wrongAuthority
public static final int incorrectData
public static final int missingTimeStamp
public static final int badPOP
public static final int certRevoked
public static final int certConfirmed
public static final int wrongIntegrity
public static final int badRecipientNonce
public static final int timeNotAvailable
public static final int unacceptedPolicy
public static final int unacceptedExtension
public static final int addInfoNotAvailable
public static final int badSenderNonce
public static final int badCertTemplate
public static final int signerNotTrusted
public static final int transactionIdInUse
public static final int unsupportedVersion
public static final int notAuthorized
public static final int systemUnavail
public static final int systemFailure
public static final int duplicateCertReq
public static final int BAD_ALG
public static final int BAD_MESSAGE_CHECK
public static final int BAD_REQUEST
public static final int BAD_TIME
public static final int BAD_CERT_ID
public static final int BAD_DATA_FORMAT
public static final int WRONG_AUTHORITY
public static final int INCORRECT_DATA
public static final int MISSING_TIME_STAMP
public static final int BAD_POP
public static final int TIME_NOT_AVAILABLE
public static final int UNACCEPTED_POLICY
public static final int UNACCEPTED_EXTENSION
public static final int ADD_INFO_NOT_AVAILABLE
public static final int SYSTEM_FAILURE
public void (int)
public void (org.bouncycastle.asn1.DERBitString)
public java.lang.String toString ()
}
org/bouncycastle/asn1/cmp/PKIFreeText.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.PKIFreeText extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence strings
public static org.bouncycastle.asn1.cmp.PKIFreeText getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cmp.PKIFreeText getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.DERUTF8String)
public void (java.lang.String)
public void (org.bouncycastle.asn1.DERUTF8String[])
public void (java.lang.String[])
public int size ()
public org.bouncycastle.asn1.DERUTF8String getStringAt (int)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/PKIHeader.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.PKIHeader extends org.bouncycastle.asn1.ASN1Object {
public static final org.bouncycastle.asn1.x509.GeneralName NULL_NAME
public static final int CMP_1999
public static final int CMP_2000
private org.bouncycastle.asn1.ASN1Integer pvno
private org.bouncycastle.asn1.x509.GeneralName sender
private org.bouncycastle.asn1.x509.GeneralName recipient
private org.bouncycastle.asn1.DERGeneralizedTime messageTime
private org.bouncycastle.asn1.x509.AlgorithmIdentifier protectionAlg
private org.bouncycastle.asn1.ASN1OctetString senderKID
private org.bouncycastle.asn1.ASN1OctetString recipKID
private org.bouncycastle.asn1.ASN1OctetString transactionID
private org.bouncycastle.asn1.ASN1OctetString senderNonce
private org.bouncycastle.asn1.ASN1OctetString recipNonce
private org.bouncycastle.asn1.cmp.PKIFreeText freeText
private org.bouncycastle.asn1.ASN1Sequence generalInfo
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.PKIHeader getInstance (java.lang.Object)
public void (int, org.bouncycastle.asn1.x509.GeneralName, org.bouncycastle.asn1.x509.GeneralName)
private void (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.x509.GeneralName, org.bouncycastle.asn1.x509.GeneralName)
public org.bouncycastle.asn1.ASN1Integer getPvno ()
public org.bouncycastle.asn1.x509.GeneralName getSender ()
public org.bouncycastle.asn1.x509.GeneralName getRecipient ()
public org.bouncycastle.asn1.DERGeneralizedTime getMessageTime ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getProtectionAlg ()
public org.bouncycastle.asn1.ASN1OctetString getSenderKID ()
public org.bouncycastle.asn1.ASN1OctetString getRecipKID ()
public org.bouncycastle.asn1.ASN1OctetString getTransactionID ()
public org.bouncycastle.asn1.ASN1OctetString getSenderNonce ()
public org.bouncycastle.asn1.ASN1OctetString getRecipNonce ()
public org.bouncycastle.asn1.cmp.PKIFreeText getFreeText ()
public org.bouncycastle.asn1.cmp.InfoTypeAndValue[] getGeneralInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
private void addOptional (org.bouncycastle.asn1.ASN1EncodableVector, int, org.bouncycastle.asn1.ASN1Encodable)
static void ()
}
org/bouncycastle/asn1/cmp/PKIHeaderBuilder.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder extends java.lang.Object {
private org.bouncycastle.asn1.ASN1Integer pvno
private org.bouncycastle.asn1.x509.GeneralName sender
private org.bouncycastle.asn1.x509.GeneralName recipient
private org.bouncycastle.asn1.ASN1GeneralizedTime messageTime
private org.bouncycastle.asn1.x509.AlgorithmIdentifier protectionAlg
private org.bouncycastle.asn1.ASN1OctetString senderKID
private org.bouncycastle.asn1.ASN1OctetString recipKID
private org.bouncycastle.asn1.ASN1OctetString transactionID
private org.bouncycastle.asn1.ASN1OctetString senderNonce
private org.bouncycastle.asn1.ASN1OctetString recipNonce
private org.bouncycastle.asn1.cmp.PKIFreeText freeText
private org.bouncycastle.asn1.ASN1Sequence generalInfo
public void (int, org.bouncycastle.asn1.x509.GeneralName, org.bouncycastle.asn1.x509.GeneralName)
private void (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.x509.GeneralName, org.bouncycastle.asn1.x509.GeneralName)
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder setMessageTime (org.bouncycastle.asn1.DERGeneralizedTime)
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder setMessageTime (org.bouncycastle.asn1.ASN1GeneralizedTime)
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder setProtectionAlg (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder setSenderKID (byte[])
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder setSenderKID (org.bouncycastle.asn1.ASN1OctetString)
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder setRecipKID (byte[])
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder setRecipKID (org.bouncycastle.asn1.DEROctetString)
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder setTransactionID (byte[])
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder setTransactionID (org.bouncycastle.asn1.ASN1OctetString)
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder setSenderNonce (byte[])
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder setSenderNonce (org.bouncycastle.asn1.ASN1OctetString)
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder setRecipNonce (byte[])
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder setRecipNonce (org.bouncycastle.asn1.ASN1OctetString)
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder setFreeText (org.bouncycastle.asn1.cmp.PKIFreeText)
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder setGeneralInfo (org.bouncycastle.asn1.cmp.InfoTypeAndValue)
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder setGeneralInfo (org.bouncycastle.asn1.cmp.InfoTypeAndValue[])
public org.bouncycastle.asn1.cmp.PKIHeaderBuilder setGeneralInfo (org.bouncycastle.asn1.ASN1Sequence)
private static org.bouncycastle.asn1.ASN1Sequence makeGeneralInfoSeq (org.bouncycastle.asn1.cmp.InfoTypeAndValue)
private static org.bouncycastle.asn1.ASN1Sequence makeGeneralInfoSeq (org.bouncycastle.asn1.cmp.InfoTypeAndValue[])
public org.bouncycastle.asn1.cmp.PKIHeader build ()
private void addOptional (org.bouncycastle.asn1.ASN1EncodableVector, int, org.bouncycastle.asn1.ASN1Encodable)
}
org/bouncycastle/asn1/cmp/PKIMessage.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.PKIMessage extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.cmp.PKIHeader header
private org.bouncycastle.asn1.cmp.PKIBody body
private org.bouncycastle.asn1.DERBitString protection
private org.bouncycastle.asn1.ASN1Sequence extraCerts
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.PKIMessage getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.cmp.PKIHeader, org.bouncycastle.asn1.cmp.PKIBody, org.bouncycastle.asn1.DERBitString, org.bouncycastle.asn1.cmp.CMPCertificate[])
public void (org.bouncycastle.asn1.cmp.PKIHeader, org.bouncycastle.asn1.cmp.PKIBody, org.bouncycastle.asn1.DERBitString)
public void (org.bouncycastle.asn1.cmp.PKIHeader, org.bouncycastle.asn1.cmp.PKIBody)
public org.bouncycastle.asn1.cmp.PKIHeader getHeader ()
public org.bouncycastle.asn1.cmp.PKIBody getBody ()
public org.bouncycastle.asn1.DERBitString getProtection ()
public org.bouncycastle.asn1.cmp.CMPCertificate[] getExtraCerts ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
private void addOptional (org.bouncycastle.asn1.ASN1EncodableVector, int, org.bouncycastle.asn1.ASN1Encodable)
}
org/bouncycastle/asn1/cmp/PKIMessages.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.PKIMessages extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence content
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.PKIMessages getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.cmp.PKIMessage)
public void (org.bouncycastle.asn1.cmp.PKIMessage[])
public org.bouncycastle.asn1.cmp.PKIMessage[] toPKIMessageArray ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/PKIStatus.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.PKIStatus extends org.bouncycastle.asn1.ASN1Object {
public static final int GRANTED
public static final int GRANTED_WITH_MODS
public static final int REJECTION
public static final int WAITING
public static final int REVOCATION_WARNING
public static final int REVOCATION_NOTIFICATION
public static final int KEY_UPDATE_WARNING
public static final org.bouncycastle.asn1.cmp.PKIStatus granted
public static final org.bouncycastle.asn1.cmp.PKIStatus grantedWithMods
public static final org.bouncycastle.asn1.cmp.PKIStatus rejection
public static final org.bouncycastle.asn1.cmp.PKIStatus waiting
public static final org.bouncycastle.asn1.cmp.PKIStatus revocationWarning
public static final org.bouncycastle.asn1.cmp.PKIStatus revocationNotification
public static final org.bouncycastle.asn1.cmp.PKIStatus keyUpdateWaiting
private org.bouncycastle.asn1.ASN1Integer value
private void (int)
private void (org.bouncycastle.asn1.ASN1Integer)
public static org.bouncycastle.asn1.cmp.PKIStatus getInstance (java.lang.Object)
public java.math.BigInteger getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/cmp/PKIStatusInfo.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.PKIStatusInfo extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer status
org.bouncycastle.asn1.cmp.PKIFreeText statusString
org.bouncycastle.asn1.DERBitString failInfo
public static org.bouncycastle.asn1.cmp.PKIStatusInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cmp.PKIStatusInfo getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.cmp.PKIStatus)
public void (org.bouncycastle.asn1.cmp.PKIStatus, org.bouncycastle.asn1.cmp.PKIFreeText)
public void (org.bouncycastle.asn1.cmp.PKIStatus, org.bouncycastle.asn1.cmp.PKIFreeText, org.bouncycastle.asn1.cmp.PKIFailureInfo)
public java.math.BigInteger getStatus ()
public org.bouncycastle.asn1.cmp.PKIFreeText getStatusString ()
public org.bouncycastle.asn1.DERBitString getFailInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/POPODecKeyChallContent.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.POPODecKeyChallContent extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence content
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.POPODecKeyChallContent getInstance (java.lang.Object)
public org.bouncycastle.asn1.cmp.Challenge[] toChallengeArray ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/POPODecKeyRespContent.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.POPODecKeyRespContent extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence content
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.POPODecKeyRespContent getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer[] toASN1IntegerArray ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/PollRepContent.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.PollRepContent extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer[] certReqId
private org.bouncycastle.asn1.ASN1Integer[] checkAfter
private org.bouncycastle.asn1.cmp.PKIFreeText[] reason
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.PollRepContent getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Integer)
public void (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.cmp.PKIFreeText)
public int size ()
public org.bouncycastle.asn1.ASN1Integer getCertReqId (int)
public org.bouncycastle.asn1.ASN1Integer getCheckAfter (int)
public org.bouncycastle.asn1.cmp.PKIFreeText getReason (int)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/PollReqContent.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.PollReqContent extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence content
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.PollReqContent getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Integer)
public org.bouncycastle.asn1.ASN1Integer[][] getCertReqIds ()
private static org.bouncycastle.asn1.ASN1Integer[] sequenceToASN1IntegerArray (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/ProtectedPart.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.ProtectedPart extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.cmp.PKIHeader header
private org.bouncycastle.asn1.cmp.PKIBody body
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.ProtectedPart getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.cmp.PKIHeader, org.bouncycastle.asn1.cmp.PKIBody)
public org.bouncycastle.asn1.cmp.PKIHeader getHeader ()
public org.bouncycastle.asn1.cmp.PKIBody getBody ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/RevAnnContent.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.RevAnnContent extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.cmp.PKIStatus status
private org.bouncycastle.asn1.crmf.CertId certId
private org.bouncycastle.asn1.ASN1GeneralizedTime willBeRevokedAt
private org.bouncycastle.asn1.ASN1GeneralizedTime badSinceDate
private org.bouncycastle.asn1.x509.Extensions crlDetails
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.RevAnnContent getInstance (java.lang.Object)
public org.bouncycastle.asn1.cmp.PKIStatus getStatus ()
public org.bouncycastle.asn1.crmf.CertId getCertId ()
public org.bouncycastle.asn1.ASN1GeneralizedTime getWillBeRevokedAt ()
public org.bouncycastle.asn1.ASN1GeneralizedTime getBadSinceDate ()
public org.bouncycastle.asn1.x509.Extensions getCrlDetails ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/RevDetails.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.RevDetails extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.crmf.CertTemplate certDetails
private org.bouncycastle.asn1.x509.Extensions crlEntryDetails
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.RevDetails getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.crmf.CertTemplate)
public void (org.bouncycastle.asn1.crmf.CertTemplate, org.bouncycastle.asn1.x509.X509Extensions)
public void (org.bouncycastle.asn1.crmf.CertTemplate, org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.asn1.crmf.CertTemplate getCertDetails ()
public org.bouncycastle.asn1.x509.Extensions getCrlEntryDetails ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cmp/RevRepContent.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.RevRepContent extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence status
private org.bouncycastle.asn1.ASN1Sequence revCerts
private org.bouncycastle.asn1.ASN1Sequence crls
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.RevRepContent getInstance (java.lang.Object)
public org.bouncycastle.asn1.cmp.PKIStatusInfo[] getStatus ()
public org.bouncycastle.asn1.crmf.CertId[] getRevCerts ()
public org.bouncycastle.asn1.x509.CertificateList[] getCrls ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
private void addOptional (org.bouncycastle.asn1.ASN1EncodableVector, int, org.bouncycastle.asn1.ASN1Encodable)
}
org/bouncycastle/asn1/cmp/RevRepContentBuilder.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.RevRepContentBuilder extends java.lang.Object {
private org.bouncycastle.asn1.ASN1EncodableVector status
private org.bouncycastle.asn1.ASN1EncodableVector revCerts
private org.bouncycastle.asn1.ASN1EncodableVector crls
public void ()
public org.bouncycastle.asn1.cmp.RevRepContentBuilder add (org.bouncycastle.asn1.cmp.PKIStatusInfo)
public org.bouncycastle.asn1.cmp.RevRepContentBuilder add (org.bouncycastle.asn1.cmp.PKIStatusInfo, org.bouncycastle.asn1.crmf.CertId)
public org.bouncycastle.asn1.cmp.RevRepContentBuilder addCrl (org.bouncycastle.asn1.x509.CertificateList)
public org.bouncycastle.asn1.cmp.RevRepContent build ()
}
org/bouncycastle/asn1/cmp/RevReqContent.class
package org.bouncycastle.asn1.cmp
public org.bouncycastle.asn1.cmp.RevReqContent extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence content
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cmp.RevReqContent getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.cmp.RevDetails)
public void (org.bouncycastle.asn1.cmp.RevDetails[])
public org.bouncycastle.asn1.cmp.RevDetails[] toRevDetailsArray ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/
org/bouncycastle/asn1/cms/Attribute.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.Attribute extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier attrType
private org.bouncycastle.asn1.ASN1Set attrValues
public static org.bouncycastle.asn1.cms.Attribute getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.DERObjectIdentifier, org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Set)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getAttrType ()
public org.bouncycastle.asn1.ASN1Set getAttrValues ()
public org.bouncycastle.asn1.ASN1Encodable[] getAttributeValues ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/AttributeTable.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.AttributeTable extends java.lang.Object {
private java.util.Hashtable attributes
public void (java.util.Hashtable)
public void (org.bouncycastle.asn1.ASN1EncodableVector)
public void (org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.cms.Attribute)
public void (org.bouncycastle.asn1.cms.Attributes)
private void addAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.cms.Attribute)
public org.bouncycastle.asn1.cms.Attribute get (org.bouncycastle.asn1.DERObjectIdentifier)
public org.bouncycastle.asn1.cms.Attribute get (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.ASN1EncodableVector getAll (org.bouncycastle.asn1.DERObjectIdentifier)
public org.bouncycastle.asn1.ASN1EncodableVector getAll (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public int size ()
public java.util.Hashtable toHashtable ()
public org.bouncycastle.asn1.ASN1EncodableVector toASN1EncodableVector ()
public org.bouncycastle.asn1.cms.Attributes toASN1Structure ()
private java.util.Hashtable copyTable (java.util.Hashtable)
public org.bouncycastle.asn1.cms.AttributeTable add (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.cms.AttributeTable remove (org.bouncycastle.asn1.ASN1ObjectIdentifier)
}
org/bouncycastle/asn1/cms/Attributes.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.Attributes extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Set attributes
private void (org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.ASN1EncodableVector)
public static org.bouncycastle.asn1.cms.Attributes getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/AuthEnvelopedData.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.AuthEnvelopedData extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.cms.OriginatorInfo originatorInfo
private org.bouncycastle.asn1.ASN1Set recipientInfos
private org.bouncycastle.asn1.cms.EncryptedContentInfo authEncryptedContentInfo
private org.bouncycastle.asn1.ASN1Set authAttrs
private org.bouncycastle.asn1.ASN1OctetString mac
private org.bouncycastle.asn1.ASN1Set unauthAttrs
public void (org.bouncycastle.asn1.cms.OriginatorInfo, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.cms.EncryptedContentInfo, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1OctetString, org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.AuthEnvelopedData getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.AuthEnvelopedData getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.cms.OriginatorInfo getOriginatorInfo ()
public org.bouncycastle.asn1.ASN1Set getRecipientInfos ()
public org.bouncycastle.asn1.cms.EncryptedContentInfo getAuthEncryptedContentInfo ()
public org.bouncycastle.asn1.ASN1Set getAuthAttrs ()
public org.bouncycastle.asn1.ASN1OctetString getMac ()
public org.bouncycastle.asn1.ASN1Set getUnauthAttrs ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/AuthEnvelopedDataParser.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.AuthEnvelopedDataParser extends java.lang.Object {
private org.bouncycastle.asn1.ASN1SequenceParser seq
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.ASN1Encodable nextObject
private boolean originatorInfoCalled
public void (org.bouncycastle.asn1.ASN1SequenceParser) throws java.io.IOException
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.cms.OriginatorInfo getOriginatorInfo () throws java.io.IOException
public org.bouncycastle.asn1.ASN1SetParser getRecipientInfos () throws java.io.IOException
public org.bouncycastle.asn1.cms.EncryptedContentInfoParser getAuthEncryptedContentInfo () throws java.io.IOException
public org.bouncycastle.asn1.ASN1SetParser getAuthAttrs () throws java.io.IOException
public org.bouncycastle.asn1.ASN1OctetString getMac () throws java.io.IOException
public org.bouncycastle.asn1.ASN1SetParser getUnauthAttrs () throws java.io.IOException
}
org/bouncycastle/asn1/cms/AuthenticatedData.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.AuthenticatedData extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.cms.OriginatorInfo originatorInfo
private org.bouncycastle.asn1.ASN1Set recipientInfos
private org.bouncycastle.asn1.x509.AlgorithmIdentifier macAlgorithm
private org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm
private org.bouncycastle.asn1.cms.ContentInfo encapsulatedContentInfo
private org.bouncycastle.asn1.ASN1Set authAttrs
private org.bouncycastle.asn1.ASN1OctetString mac
private org.bouncycastle.asn1.ASN1Set unauthAttrs
public void (org.bouncycastle.asn1.cms.OriginatorInfo, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.cms.ContentInfo, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1OctetString, org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.AuthenticatedData getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.AuthenticatedData getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.cms.OriginatorInfo getOriginatorInfo ()
public org.bouncycastle.asn1.ASN1Set getRecipientInfos ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getMacAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm ()
public org.bouncycastle.asn1.cms.ContentInfo getEncapsulatedContentInfo ()
public org.bouncycastle.asn1.ASN1Set getAuthAttrs ()
public org.bouncycastle.asn1.ASN1OctetString getMac ()
public org.bouncycastle.asn1.ASN1Set getUnauthAttrs ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public static int calculateVersion (org.bouncycastle.asn1.cms.OriginatorInfo)
}
org/bouncycastle/asn1/cms/AuthenticatedDataParser.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.AuthenticatedDataParser extends java.lang.Object {
private org.bouncycastle.asn1.ASN1SequenceParser seq
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.ASN1Encodable nextObject
private boolean originatorInfoCalled
public void (org.bouncycastle.asn1.ASN1SequenceParser) throws java.io.IOException
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.cms.OriginatorInfo getOriginatorInfo () throws java.io.IOException
public org.bouncycastle.asn1.ASN1SetParser getRecipientInfos () throws java.io.IOException
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getMacAlgorithm () throws java.io.IOException
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm () throws java.io.IOException
public org.bouncycastle.asn1.cms.ContentInfoParser getEnapsulatedContentInfo () throws java.io.IOException
public org.bouncycastle.asn1.ASN1SetParser getAuthAttrs () throws java.io.IOException
public org.bouncycastle.asn1.ASN1OctetString getMac () throws java.io.IOException
public org.bouncycastle.asn1.ASN1SetParser getUnauthAttrs () throws java.io.IOException
}
org/bouncycastle/asn1/cms/CMSAttributes.class
package org.bouncycastle.asn1.cms
public abstract org.bouncycastle.asn1.cms.CMSAttributes extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier contentType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier messageDigest
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier signingTime
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier counterSignature
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier contentHint
static void ()
}
org/bouncycastle/asn1/cms/CMSObjectIdentifiers.class
package org.bouncycastle.asn1.cms
public abstract org.bouncycastle.asn1.cms.CMSObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier data
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier signedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier envelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier signedAndEnvelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier digestedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier encryptedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authenticatedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier compressedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authEnvelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier timestampedData
static void ()
}
org/bouncycastle/asn1/cms/CompressedData.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.CompressedData extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.x509.AlgorithmIdentifier compressionAlgorithm
private org.bouncycastle.asn1.cms.ContentInfo encapContentInfo
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.cms.ContentInfo)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.CompressedData getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.CompressedData getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getCompressionAlgorithmIdentifier ()
public org.bouncycastle.asn1.cms.ContentInfo getEncapContentInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/CompressedDataParser.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.CompressedDataParser extends java.lang.Object {
private org.bouncycastle.asn1.ASN1Integer _version
private org.bouncycastle.asn1.x509.AlgorithmIdentifier _compressionAlgorithm
private org.bouncycastle.asn1.cms.ContentInfoParser _encapContentInfo
public void (org.bouncycastle.asn1.ASN1SequenceParser) throws java.io.IOException
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getCompressionAlgorithmIdentifier ()
public org.bouncycastle.asn1.cms.ContentInfoParser getEncapContentInfo ()
}
org/bouncycastle/asn1/cms/ContentInfo.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.ContentInfo extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.cms.CMSObjectIdentifiers {
private org.bouncycastle.asn1.ASN1ObjectIdentifier contentType
private org.bouncycastle.asn1.ASN1Encodable content
public static org.bouncycastle.asn1.cms.ContentInfo getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public org.bouncycastle.asn1.ASN1Encodable getContent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/ContentInfoParser.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.ContentInfoParser extends java.lang.Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier contentType
private org.bouncycastle.asn1.ASN1TaggedObjectParser content
public void (org.bouncycastle.asn1.ASN1SequenceParser) throws java.io.IOException
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public org.bouncycastle.asn1.ASN1Encodable getContent (int) throws java.io.IOException
}
org/bouncycastle/asn1/cms/DigestedData.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.DigestedData extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm
private org.bouncycastle.asn1.cms.ContentInfo encapContentInfo
private org.bouncycastle.asn1.ASN1OctetString digest
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.cms.ContentInfo, byte[])
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.DigestedData getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.DigestedData getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm ()
public org.bouncycastle.asn1.cms.ContentInfo getEncapContentInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public byte[] getDigest ()
}
org/bouncycastle/asn1/cms/EncryptedContentInfo.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.EncryptedContentInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier contentType
private org.bouncycastle.asn1.x509.AlgorithmIdentifier contentEncryptionAlgorithm
private org.bouncycastle.asn1.ASN1OctetString encryptedContent
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1OctetString)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.EncryptedContentInfo getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getContentEncryptionAlgorithm ()
public org.bouncycastle.asn1.ASN1OctetString getEncryptedContent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/EncryptedContentInfoParser.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.EncryptedContentInfoParser extends java.lang.Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier _contentType
private org.bouncycastle.asn1.x509.AlgorithmIdentifier _contentEncryptionAlgorithm
private org.bouncycastle.asn1.ASN1TaggedObjectParser _encryptedContent
public void (org.bouncycastle.asn1.ASN1SequenceParser) throws java.io.IOException
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getContentEncryptionAlgorithm ()
public org.bouncycastle.asn1.ASN1Encodable getEncryptedContent (int) throws java.io.IOException
}
org/bouncycastle/asn1/cms/EncryptedData.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.EncryptedData extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.cms.EncryptedContentInfo encryptedContentInfo
private org.bouncycastle.asn1.ASN1Set unprotectedAttrs
public static org.bouncycastle.asn1.cms.EncryptedData getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.cms.EncryptedContentInfo)
public void (org.bouncycastle.asn1.cms.EncryptedContentInfo, org.bouncycastle.asn1.ASN1Set)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.cms.EncryptedContentInfo getEncryptedContentInfo ()
public org.bouncycastle.asn1.ASN1Set getUnprotectedAttrs ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/EnvelopedData.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.EnvelopedData extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.cms.OriginatorInfo originatorInfo
private org.bouncycastle.asn1.ASN1Set recipientInfos
private org.bouncycastle.asn1.cms.EncryptedContentInfo encryptedContentInfo
private org.bouncycastle.asn1.ASN1Set unprotectedAttrs
public void (org.bouncycastle.asn1.cms.OriginatorInfo, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.cms.EncryptedContentInfo, org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.EnvelopedData getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.EnvelopedData getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.cms.OriginatorInfo getOriginatorInfo ()
public org.bouncycastle.asn1.ASN1Set getRecipientInfos ()
public org.bouncycastle.asn1.cms.EncryptedContentInfo getEncryptedContentInfo ()
public org.bouncycastle.asn1.ASN1Set getUnprotectedAttrs ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public static int calculateVersion (org.bouncycastle.asn1.cms.OriginatorInfo, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set)
}
org/bouncycastle/asn1/cms/EnvelopedDataParser.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.EnvelopedDataParser extends java.lang.Object {
private org.bouncycastle.asn1.ASN1SequenceParser _seq
private org.bouncycastle.asn1.ASN1Integer _version
private org.bouncycastle.asn1.ASN1Encodable _nextObject
private boolean _originatorInfoCalled
public void (org.bouncycastle.asn1.ASN1SequenceParser) throws java.io.IOException
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.cms.OriginatorInfo getOriginatorInfo () throws java.io.IOException
public org.bouncycastle.asn1.ASN1SetParser getRecipientInfos () throws java.io.IOException
public org.bouncycastle.asn1.cms.EncryptedContentInfoParser getEncryptedContentInfo () throws java.io.IOException
public org.bouncycastle.asn1.ASN1SetParser getUnprotectedAttrs () throws java.io.IOException
}
org/bouncycastle/asn1/cms/Evidence.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.Evidence extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private org.bouncycastle.asn1.cms.TimeStampTokenEvidence tstEvidence
public void (org.bouncycastle.asn1.cms.TimeStampTokenEvidence)
private void (org.bouncycastle.asn1.ASN1TaggedObject)
public static org.bouncycastle.asn1.cms.Evidence getInstance (java.lang.Object)
public org.bouncycastle.asn1.cms.TimeStampTokenEvidence getTstEvidence ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/IssuerAndSerialNumber.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.IssuerAndSerialNumber extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x500.X500Name name
private org.bouncycastle.asn1.ASN1Integer serialNumber
public static org.bouncycastle.asn1.cms.IssuerAndSerialNumber getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.Certificate)
public void (org.bouncycastle.asn1.x509.X509CertificateStructure)
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger)
public void (org.bouncycastle.asn1.x509.X509Name, java.math.BigInteger)
public void (org.bouncycastle.asn1.x509.X509Name, org.bouncycastle.asn1.ASN1Integer)
public org.bouncycastle.asn1.x500.X500Name getName ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/KEKIdentifier.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.KEKIdentifier extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1OctetString keyIdentifier
private org.bouncycastle.asn1.ASN1GeneralizedTime date
private org.bouncycastle.asn1.cms.OtherKeyAttribute other
public void (byte[], org.bouncycastle.asn1.ASN1GeneralizedTime, org.bouncycastle.asn1.cms.OtherKeyAttribute)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.KEKIdentifier getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.KEKIdentifier getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1OctetString getKeyIdentifier ()
public org.bouncycastle.asn1.ASN1GeneralizedTime getDate ()
public org.bouncycastle.asn1.cms.OtherKeyAttribute getOther ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/KEKRecipientInfo.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.KEKRecipientInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.cms.KEKIdentifier kekid
private org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncryptionAlgorithm
private org.bouncycastle.asn1.ASN1OctetString encryptedKey
public void (org.bouncycastle.asn1.cms.KEKIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1OctetString)
public void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.KEKRecipientInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.KEKRecipientInfo getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.cms.KEKIdentifier getKekid ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getKeyEncryptionAlgorithm ()
public org.bouncycastle.asn1.ASN1OctetString getEncryptedKey ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/KeyAgreeRecipientIdentifier.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.KeyAgreeRecipientIdentifier extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private org.bouncycastle.asn1.cms.IssuerAndSerialNumber issuerSerial
private org.bouncycastle.asn1.cms.RecipientKeyIdentifier rKeyID
public static org.bouncycastle.asn1.cms.KeyAgreeRecipientIdentifier getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.KeyAgreeRecipientIdentifier getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.cms.IssuerAndSerialNumber)
public void (org.bouncycastle.asn1.cms.RecipientKeyIdentifier)
public org.bouncycastle.asn1.cms.IssuerAndSerialNumber getIssuerAndSerialNumber ()
public org.bouncycastle.asn1.cms.RecipientKeyIdentifier getRKeyID ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/KeyAgreeRecipientInfo.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey originator
private org.bouncycastle.asn1.ASN1OctetString ukm
private org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncryptionAlgorithm
private org.bouncycastle.asn1.ASN1Sequence recipientEncryptedKeys
public void (org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey, org.bouncycastle.asn1.ASN1OctetString, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey getOriginator ()
public org.bouncycastle.asn1.ASN1OctetString getUserKeyingMaterial ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getKeyEncryptionAlgorithm ()
public org.bouncycastle.asn1.ASN1Sequence getRecipientEncryptedKeys ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/KeyTransRecipientInfo.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.KeyTransRecipientInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.cms.RecipientIdentifier rid
private org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncryptionAlgorithm
private org.bouncycastle.asn1.ASN1OctetString encryptedKey
public void (org.bouncycastle.asn1.cms.RecipientIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1OctetString)
public void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.KeyTransRecipientInfo getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.cms.RecipientIdentifier getRecipientIdentifier ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getKeyEncryptionAlgorithm ()
public org.bouncycastle.asn1.ASN1OctetString getEncryptedKey ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/MetaData.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.MetaData extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Boolean hashProtected
private org.bouncycastle.asn1.DERUTF8String fileName
private org.bouncycastle.asn1.DERIA5String mediaType
private org.bouncycastle.asn1.cms.Attributes otherMetaData
public void (org.bouncycastle.asn1.ASN1Boolean, org.bouncycastle.asn1.DERUTF8String, org.bouncycastle.asn1.DERIA5String, org.bouncycastle.asn1.cms.Attributes)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.MetaData getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public boolean isHashProtected ()
public org.bouncycastle.asn1.DERUTF8String getFileName ()
public org.bouncycastle.asn1.DERIA5String getMediaType ()
public org.bouncycastle.asn1.cms.Attributes getOtherMetaData ()
}
org/bouncycastle/asn1/cms/OriginatorIdentifierOrKey.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private org.bouncycastle.asn1.ASN1Encodable id
public void (org.bouncycastle.asn1.cms.IssuerAndSerialNumber)
public void (org.bouncycastle.asn1.ASN1OctetString)
public void (org.bouncycastle.asn1.x509.SubjectKeyIdentifier)
public void (org.bouncycastle.asn1.cms.OriginatorPublicKey)
public void (org.bouncycastle.asn1.ASN1Primitive)
public static org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Encodable getId ()
public org.bouncycastle.asn1.cms.IssuerAndSerialNumber getIssuerAndSerialNumber ()
public org.bouncycastle.asn1.x509.SubjectKeyIdentifier getSubjectKeyIdentifier ()
public org.bouncycastle.asn1.cms.OriginatorPublicKey getOriginatorKey ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/OriginatorInfo.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.OriginatorInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Set certs
private org.bouncycastle.asn1.ASN1Set crls
public void (org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.OriginatorInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.OriginatorInfo getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Set getCertificates ()
public org.bouncycastle.asn1.ASN1Set getCRLs ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/OriginatorPublicKey.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.OriginatorPublicKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithm
private org.bouncycastle.asn1.DERBitString publicKey
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
public void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.OriginatorPublicKey getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.OriginatorPublicKey getInstance (java.lang.Object)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithm ()
public org.bouncycastle.asn1.DERBitString getPublicKey ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/OtherKeyAttribute.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.OtherKeyAttribute extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier keyAttrId
private org.bouncycastle.asn1.ASN1Encodable keyAttr
public static org.bouncycastle.asn1.cms.OtherKeyAttribute getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getKeyAttrId ()
public org.bouncycastle.asn1.ASN1Encodable getKeyAttr ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/OtherRecipientInfo.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.OtherRecipientInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier oriType
private org.bouncycastle.asn1.ASN1Encodable oriValue
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.OtherRecipientInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.OtherRecipientInfo getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getType ()
public org.bouncycastle.asn1.ASN1Encodable getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/PasswordRecipientInfo.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.PasswordRecipientInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.x509.AlgorithmIdentifier keyDerivationAlgorithm
private org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncryptionAlgorithm
private org.bouncycastle.asn1.ASN1OctetString encryptedKey
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1OctetString)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1OctetString)
public void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.PasswordRecipientInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.PasswordRecipientInfo getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getKeyDerivationAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getKeyEncryptionAlgorithm ()
public org.bouncycastle.asn1.ASN1OctetString getEncryptedKey ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/RecipientEncryptedKey.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.RecipientEncryptedKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.cms.KeyAgreeRecipientIdentifier identifier
private org.bouncycastle.asn1.ASN1OctetString encryptedKey
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.RecipientEncryptedKey getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.RecipientEncryptedKey getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.cms.KeyAgreeRecipientIdentifier, org.bouncycastle.asn1.ASN1OctetString)
public org.bouncycastle.asn1.cms.KeyAgreeRecipientIdentifier getIdentifier ()
public org.bouncycastle.asn1.ASN1OctetString getEncryptedKey ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/RecipientIdentifier.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.RecipientIdentifier extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private org.bouncycastle.asn1.ASN1Encodable id
public void (org.bouncycastle.asn1.cms.IssuerAndSerialNumber)
public void (org.bouncycastle.asn1.ASN1OctetString)
public void (org.bouncycastle.asn1.ASN1Primitive)
public static org.bouncycastle.asn1.cms.RecipientIdentifier getInstance (java.lang.Object)
public boolean isTagged ()
public org.bouncycastle.asn1.ASN1Encodable getId ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/RecipientInfo.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.RecipientInfo extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
org.bouncycastle.asn1.ASN1Encodable info
public void (org.bouncycastle.asn1.cms.KeyTransRecipientInfo)
public void (org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo)
public void (org.bouncycastle.asn1.cms.KEKRecipientInfo)
public void (org.bouncycastle.asn1.cms.PasswordRecipientInfo)
public void (org.bouncycastle.asn1.cms.OtherRecipientInfo)
public void (org.bouncycastle.asn1.ASN1Primitive)
public static org.bouncycastle.asn1.cms.RecipientInfo getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public boolean isTagged ()
public org.bouncycastle.asn1.ASN1Encodable getInfo ()
private org.bouncycastle.asn1.cms.KEKRecipientInfo getKEKInfo (org.bouncycastle.asn1.ASN1TaggedObject)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/RecipientKeyIdentifier.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.RecipientKeyIdentifier extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1OctetString subjectKeyIdentifier
private org.bouncycastle.asn1.DERGeneralizedTime date
private org.bouncycastle.asn1.cms.OtherKeyAttribute other
public void (org.bouncycastle.asn1.ASN1OctetString, org.bouncycastle.asn1.DERGeneralizedTime, org.bouncycastle.asn1.cms.OtherKeyAttribute)
public void (byte[], org.bouncycastle.asn1.DERGeneralizedTime, org.bouncycastle.asn1.cms.OtherKeyAttribute)
public void (byte[])
public void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.RecipientKeyIdentifier getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.RecipientKeyIdentifier getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1OctetString getSubjectKeyIdentifier ()
public org.bouncycastle.asn1.DERGeneralizedTime getDate ()
public org.bouncycastle.asn1.cms.OtherKeyAttribute getOtherKeyAttribute ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/SignedData.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.SignedData extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.ASN1Set digestAlgorithms
private org.bouncycastle.asn1.cms.ContentInfo contentInfo
private org.bouncycastle.asn1.ASN1Set certificates
private org.bouncycastle.asn1.ASN1Set crls
private org.bouncycastle.asn1.ASN1Set signerInfos
private boolean certsBer
private boolean crlsBer
public static org.bouncycastle.asn1.cms.SignedData getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.cms.ContentInfo, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set)
private org.bouncycastle.asn1.ASN1Integer calculateVersion (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set)
private boolean checkForVersion3 (org.bouncycastle.asn1.ASN1Set)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.ASN1Set getDigestAlgorithms ()
public org.bouncycastle.asn1.cms.ContentInfo getEncapContentInfo ()
public org.bouncycastle.asn1.ASN1Set getCertificates ()
public org.bouncycastle.asn1.ASN1Set getCRLs ()
public org.bouncycastle.asn1.ASN1Set getSignerInfos ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/SignedDataParser.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.SignedDataParser extends java.lang.Object {
private org.bouncycastle.asn1.ASN1SequenceParser _seq
private org.bouncycastle.asn1.ASN1Integer _version
private Object _nextObject
private boolean _certsCalled
private boolean _crlsCalled
public static org.bouncycastle.asn1.cms.SignedDataParser getInstance (java.lang.Object) throws java.io.IOException
private void (org.bouncycastle.asn1.ASN1SequenceParser) throws java.io.IOException
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.ASN1SetParser getDigestAlgorithms () throws java.io.IOException
public org.bouncycastle.asn1.cms.ContentInfoParser getEncapContentInfo () throws java.io.IOException
public org.bouncycastle.asn1.ASN1SetParser getCertificates () throws java.io.IOException
public org.bouncycastle.asn1.ASN1SetParser getCrls () throws java.io.IOException
public org.bouncycastle.asn1.ASN1SetParser getSignerInfos () throws java.io.IOException
}
org/bouncycastle/asn1/cms/SignerIdentifier.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.SignerIdentifier extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private org.bouncycastle.asn1.ASN1Encodable id
public void (org.bouncycastle.asn1.cms.IssuerAndSerialNumber)
public void (org.bouncycastle.asn1.ASN1OctetString)
public void (org.bouncycastle.asn1.ASN1Primitive)
public static org.bouncycastle.asn1.cms.SignerIdentifier getInstance (java.lang.Object)
public boolean isTagged ()
public org.bouncycastle.asn1.ASN1Encodable getId ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/SignerInfo.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.SignerInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.cms.SignerIdentifier sid
private org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgorithm
private org.bouncycastle.asn1.ASN1Set authenticatedAttributes
private org.bouncycastle.asn1.x509.AlgorithmIdentifier digEncryptionAlgorithm
private org.bouncycastle.asn1.ASN1OctetString encryptedDigest
private org.bouncycastle.asn1.ASN1Set unauthenticatedAttributes
public static org.bouncycastle.asn1.cms.SignerInfo getInstance (java.lang.Object) throws java.lang.IllegalArgumentException
public void (org.bouncycastle.asn1.cms.SignerIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1OctetString, org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.cms.SignerIdentifier getSID ()
public org.bouncycastle.asn1.ASN1Set getAuthenticatedAttributes ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm ()
public org.bouncycastle.asn1.ASN1OctetString getEncryptedDigest ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestEncryptionAlgorithm ()
public org.bouncycastle.asn1.ASN1Set getUnauthenticatedAttributes ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/Time.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.Time extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
org.bouncycastle.asn1.ASN1Primitive time
public static org.bouncycastle.asn1.cms.Time getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (org.bouncycastle.asn1.ASN1Primitive)
public void (java.util.Date)
public static org.bouncycastle.asn1.cms.Time getInstance (java.lang.Object)
public java.lang.String getTime ()
public java.util.Date getDate ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/TimeStampAndCRL.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.TimeStampAndCRL extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.cms.ContentInfo timeStamp
private org.bouncycastle.asn1.x509.CertificateList crl
public void (org.bouncycastle.asn1.cms.ContentInfo)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.TimeStampAndCRL getInstance (java.lang.Object)
public org.bouncycastle.asn1.cms.ContentInfo getTimeStampToken ()
public org.bouncycastle.asn1.x509.CertificateList getCertificateList ()
public org.bouncycastle.asn1.x509.CertificateList getCRL ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/TimeStampTokenEvidence.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.TimeStampTokenEvidence extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.cms.TimeStampAndCRL[] timeStampAndCRLs
public void (org.bouncycastle.asn1.cms.TimeStampAndCRL[])
public void (org.bouncycastle.asn1.cms.TimeStampAndCRL)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.TimeStampTokenEvidence getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.TimeStampTokenEvidence getInstance (java.lang.Object)
public org.bouncycastle.asn1.cms.TimeStampAndCRL[] toTimeStampAndCRLArray ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/TimeStampedData.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.TimeStampedData extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.DERIA5String dataUri
private org.bouncycastle.asn1.cms.MetaData metaData
private org.bouncycastle.asn1.ASN1OctetString content
private org.bouncycastle.asn1.cms.Evidence temporalEvidence
public void (org.bouncycastle.asn1.DERIA5String, org.bouncycastle.asn1.cms.MetaData, org.bouncycastle.asn1.ASN1OctetString, org.bouncycastle.asn1.cms.Evidence)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.TimeStampedData getInstance (java.lang.Object)
public org.bouncycastle.asn1.DERIA5String getDataUri ()
public org.bouncycastle.asn1.cms.MetaData getMetaData ()
public org.bouncycastle.asn1.ASN1OctetString getContent ()
public org.bouncycastle.asn1.cms.Evidence getTemporalEvidence ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/TimeStampedDataParser.class
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.TimeStampedDataParser extends java.lang.Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.DERIA5String dataUri
private org.bouncycastle.asn1.cms.MetaData metaData
private org.bouncycastle.asn1.ASN1OctetStringParser content
private org.bouncycastle.asn1.cms.Evidence temporalEvidence
private org.bouncycastle.asn1.ASN1SequenceParser parser
private void (org.bouncycastle.asn1.ASN1SequenceParser) throws java.io.IOException
public static org.bouncycastle.asn1.cms.TimeStampedDataParser getInstance (java.lang.Object) throws java.io.IOException
public org.bouncycastle.asn1.DERIA5String getDataUri ()
public org.bouncycastle.asn1.cms.MetaData getMetaData ()
public org.bouncycastle.asn1.ASN1OctetStringParser getContent ()
public org.bouncycastle.asn1.cms.Evidence getTemporalEvidence () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/ecc/
org/bouncycastle/asn1/cms/ecc/MQVuserKeyingMaterial.class
package org.bouncycastle.asn1.cms.ecc
public org.bouncycastle.asn1.cms.ecc.MQVuserKeyingMaterial extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.cms.OriginatorPublicKey ephemeralPublicKey
private org.bouncycastle.asn1.ASN1OctetString addedukm
public void (org.bouncycastle.asn1.cms.OriginatorPublicKey, org.bouncycastle.asn1.ASN1OctetString)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.cms.ecc.MQVuserKeyingMaterial getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cms.ecc.MQVuserKeyingMaterial getInstance (java.lang.Object)
public org.bouncycastle.asn1.cms.OriginatorPublicKey getEphemeralPublicKey ()
public org.bouncycastle.asn1.ASN1OctetString getAddedukm ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/
org/bouncycastle/asn1/crmf/AttributeTypeAndValue.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.AttributeTypeAndValue extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier type
private org.bouncycastle.asn1.ASN1Encodable value
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.crmf.AttributeTypeAndValue getInstance (java.lang.Object)
public void (java.lang.String, org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getType ()
public org.bouncycastle.asn1.ASN1Encodable getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/CRMFObjectIdentifiers.class
package org.bouncycastle.asn1.crmf
public abstract org.bouncycastle.asn1.crmf.CRMFObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pkix
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pkip
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_regCtrl
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_regCtrl_regToken
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_regCtrl_authenticator
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_regCtrl_pkiPublicationInfo
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_regCtrl_pkiArchiveOptions
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_encKeyWithID
static void ()
}
org/bouncycastle/asn1/crmf/CertId.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.CertId extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.GeneralName issuer
private org.bouncycastle.asn1.ASN1Integer serialNumber
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.crmf.CertId getInstance (java.lang.Object)
public static org.bouncycastle.asn1.crmf.CertId getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (org.bouncycastle.asn1.x509.GeneralName, java.math.BigInteger)
public void (org.bouncycastle.asn1.x509.GeneralName, org.bouncycastle.asn1.ASN1Integer)
public org.bouncycastle.asn1.x509.GeneralName getIssuer ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/CertReqMessages.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.CertReqMessages extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence content
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.crmf.CertReqMessages getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.crmf.CertReqMsg)
public void (org.bouncycastle.asn1.crmf.CertReqMsg[])
public org.bouncycastle.asn1.crmf.CertReqMsg[] toCertReqMsgArray ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/CertReqMsg.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.CertReqMsg extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.crmf.CertRequest certReq
private org.bouncycastle.asn1.crmf.ProofOfPossession pop
private org.bouncycastle.asn1.ASN1Sequence regInfo
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.crmf.CertReqMsg getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.crmf.CertRequest, org.bouncycastle.asn1.crmf.ProofOfPossession, org.bouncycastle.asn1.crmf.AttributeTypeAndValue[])
public org.bouncycastle.asn1.crmf.CertRequest getCertReq ()
public org.bouncycastle.asn1.crmf.ProofOfPossession getPop ()
public org.bouncycastle.asn1.crmf.ProofOfPossession getPopo ()
public org.bouncycastle.asn1.crmf.AttributeTypeAndValue[] getRegInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
private void addOptional (org.bouncycastle.asn1.ASN1EncodableVector, org.bouncycastle.asn1.ASN1Encodable)
}
org/bouncycastle/asn1/crmf/CertRequest.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.CertRequest extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer certReqId
private org.bouncycastle.asn1.crmf.CertTemplate certTemplate
private org.bouncycastle.asn1.crmf.Controls controls
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.crmf.CertRequest getInstance (java.lang.Object)
public void (int, org.bouncycastle.asn1.crmf.CertTemplate, org.bouncycastle.asn1.crmf.Controls)
public void (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.crmf.CertTemplate, org.bouncycastle.asn1.crmf.Controls)
public org.bouncycastle.asn1.ASN1Integer getCertReqId ()
public org.bouncycastle.asn1.crmf.CertTemplate getCertTemplate ()
public org.bouncycastle.asn1.crmf.Controls getControls ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/CertTemplate.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.CertTemplate extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence seq
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.ASN1Integer serialNumber
private org.bouncycastle.asn1.x509.AlgorithmIdentifier signingAlg
private org.bouncycastle.asn1.x500.X500Name issuer
private org.bouncycastle.asn1.crmf.OptionalValidity validity
private org.bouncycastle.asn1.x500.X500Name subject
private org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKey
private org.bouncycastle.asn1.DERBitString issuerUID
private org.bouncycastle.asn1.DERBitString subjectUID
private org.bouncycastle.asn1.x509.Extensions extensions
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.crmf.CertTemplate getInstance (java.lang.Object)
public int getVersion ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSigningAlg ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.crmf.OptionalValidity getValidity ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getPublicKey ()
public org.bouncycastle.asn1.DERBitString getIssuerUID ()
public org.bouncycastle.asn1.DERBitString getSubjectUID ()
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/CertTemplateBuilder.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.CertTemplateBuilder extends java.lang.Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.ASN1Integer serialNumber
private org.bouncycastle.asn1.x509.AlgorithmIdentifier signingAlg
private org.bouncycastle.asn1.x500.X500Name issuer
private org.bouncycastle.asn1.crmf.OptionalValidity validity
private org.bouncycastle.asn1.x500.X500Name subject
private org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKey
private org.bouncycastle.asn1.DERBitString issuerUID
private org.bouncycastle.asn1.DERBitString subjectUID
private org.bouncycastle.asn1.x509.Extensions extensions
public void ()
public org.bouncycastle.asn1.crmf.CertTemplateBuilder setVersion (int)
public org.bouncycastle.asn1.crmf.CertTemplateBuilder setSerialNumber (org.bouncycastle.asn1.ASN1Integer)
public org.bouncycastle.asn1.crmf.CertTemplateBuilder setSigningAlg (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public org.bouncycastle.asn1.crmf.CertTemplateBuilder setIssuer (org.bouncycastle.asn1.x500.X500Name)
public org.bouncycastle.asn1.crmf.CertTemplateBuilder setValidity (org.bouncycastle.asn1.crmf.OptionalValidity)
public org.bouncycastle.asn1.crmf.CertTemplateBuilder setSubject (org.bouncycastle.asn1.x500.X500Name)
public org.bouncycastle.asn1.crmf.CertTemplateBuilder setPublicKey (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public org.bouncycastle.asn1.crmf.CertTemplateBuilder setIssuerUID (org.bouncycastle.asn1.DERBitString)
public org.bouncycastle.asn1.crmf.CertTemplateBuilder setSubjectUID (org.bouncycastle.asn1.DERBitString)
public org.bouncycastle.asn1.crmf.CertTemplateBuilder setExtensions (org.bouncycastle.asn1.x509.X509Extensions)
public org.bouncycastle.asn1.crmf.CertTemplateBuilder setExtensions (org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.asn1.crmf.CertTemplate build ()
private void addOptional (org.bouncycastle.asn1.ASN1EncodableVector, int, boolean, org.bouncycastle.asn1.ASN1Encodable)
}
org/bouncycastle/asn1/crmf/Controls.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.Controls extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence content
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.crmf.Controls getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.crmf.AttributeTypeAndValue)
public void (org.bouncycastle.asn1.crmf.AttributeTypeAndValue[])
public org.bouncycastle.asn1.crmf.AttributeTypeAndValue[] toAttributeTypeAndValueArray ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/EncKeyWithID.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.EncKeyWithID extends org.bouncycastle.asn1.ASN1Object {
private final org.bouncycastle.asn1.pkcs.PrivateKeyInfo privKeyInfo
private final org.bouncycastle.asn1.ASN1Encodable identifier
public static org.bouncycastle.asn1.crmf.EncKeyWithID getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo)
public void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo, org.bouncycastle.asn1.DERUTF8String)
public void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo, org.bouncycastle.asn1.x509.GeneralName)
public org.bouncycastle.asn1.pkcs.PrivateKeyInfo getPrivateKey ()
public boolean hasIdentifier ()
public boolean isIdentifierUTF8String ()
public org.bouncycastle.asn1.ASN1Encodable getIdentifier ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/EncryptedKey.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.EncryptedKey extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private org.bouncycastle.asn1.cms.EnvelopedData envelopedData
private org.bouncycastle.asn1.crmf.EncryptedValue encryptedValue
public static org.bouncycastle.asn1.crmf.EncryptedKey getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.cms.EnvelopedData)
public void (org.bouncycastle.asn1.crmf.EncryptedValue)
public boolean isEncryptedValue ()
public org.bouncycastle.asn1.ASN1Encodable getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/EncryptedValue.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.EncryptedValue extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier intendedAlg
private org.bouncycastle.asn1.x509.AlgorithmIdentifier symmAlg
private org.bouncycastle.asn1.DERBitString encSymmKey
private org.bouncycastle.asn1.x509.AlgorithmIdentifier keyAlg
private org.bouncycastle.asn1.ASN1OctetString valueHint
private org.bouncycastle.asn1.DERBitString encValue
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.crmf.EncryptedValue getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.DERBitString, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1OctetString, org.bouncycastle.asn1.DERBitString)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getIntendedAlg ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSymmAlg ()
public org.bouncycastle.asn1.DERBitString getEncSymmKey ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getKeyAlg ()
public org.bouncycastle.asn1.ASN1OctetString getValueHint ()
public org.bouncycastle.asn1.DERBitString getEncValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
private void addOptional (org.bouncycastle.asn1.ASN1EncodableVector, int, org.bouncycastle.asn1.ASN1Encodable)
}
org/bouncycastle/asn1/crmf/OptionalValidity.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.OptionalValidity extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.Time notBefore
private org.bouncycastle.asn1.x509.Time notAfter
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.crmf.OptionalValidity getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.Time, org.bouncycastle.asn1.x509.Time)
public org.bouncycastle.asn1.x509.Time getNotBefore ()
public org.bouncycastle.asn1.x509.Time getNotAfter ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/PKIArchiveOptions.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.PKIArchiveOptions extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public static final int encryptedPrivKey
public static final int keyGenParameters
public static final int archiveRemGenPrivKey
private org.bouncycastle.asn1.ASN1Encodable value
public static org.bouncycastle.asn1.crmf.PKIArchiveOptions getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1TaggedObject)
public void (org.bouncycastle.asn1.crmf.EncryptedKey)
public void (org.bouncycastle.asn1.ASN1OctetString)
public void (boolean)
public int getType ()
public org.bouncycastle.asn1.ASN1Encodable getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/PKIPublicationInfo.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.PKIPublicationInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer action
private org.bouncycastle.asn1.ASN1Sequence pubInfos
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.crmf.PKIPublicationInfo getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getAction ()
public org.bouncycastle.asn1.crmf.SinglePubInfo[] getPubInfos ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/PKMACValue.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.PKMACValue extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
private org.bouncycastle.asn1.DERBitString value
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.crmf.PKMACValue getInstance (java.lang.Object)
public static org.bouncycastle.asn1.crmf.PKMACValue getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (org.bouncycastle.asn1.cmp.PBMParameter, org.bouncycastle.asn1.DERBitString)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.DERBitString)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgId ()
public org.bouncycastle.asn1.DERBitString getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/POPOPrivKey.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.POPOPrivKey extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public static final int thisMessage
public static final int subsequentMessage
public static final int dhMAC
public static final int agreeMAC
public static final int encryptedKey
private int tagNo
private org.bouncycastle.asn1.ASN1Encodable obj
private void (org.bouncycastle.asn1.ASN1TaggedObject)
public static org.bouncycastle.asn1.crmf.POPOPrivKey getInstance (java.lang.Object)
public static org.bouncycastle.asn1.crmf.POPOPrivKey getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (org.bouncycastle.asn1.crmf.SubsequentMessage)
public int getType ()
public org.bouncycastle.asn1.ASN1Encodable getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/POPOSigningKey.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.POPOSigningKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.crmf.POPOSigningKeyInput poposkInput
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier
private org.bouncycastle.asn1.DERBitString signature
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.crmf.POPOSigningKey getInstance (java.lang.Object)
public static org.bouncycastle.asn1.crmf.POPOSigningKey getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (org.bouncycastle.asn1.crmf.POPOSigningKeyInput, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.DERBitString)
public org.bouncycastle.asn1.crmf.POPOSigningKeyInput getPoposkInput ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public org.bouncycastle.asn1.DERBitString getSignature ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/POPOSigningKeyInput.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.POPOSigningKeyInput extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.GeneralName sender
private org.bouncycastle.asn1.crmf.PKMACValue publicKeyMAC
private org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKey
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.crmf.POPOSigningKeyInput getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.GeneralName, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public void (org.bouncycastle.asn1.crmf.PKMACValue, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public org.bouncycastle.asn1.x509.GeneralName getSender ()
public org.bouncycastle.asn1.crmf.PKMACValue getPublicKeyMAC ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getPublicKey ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/ProofOfPossession.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.ProofOfPossession extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public static final int TYPE_RA_VERIFIED
public static final int TYPE_SIGNING_KEY
public static final int TYPE_KEY_ENCIPHERMENT
public static final int TYPE_KEY_AGREEMENT
private int tagNo
private org.bouncycastle.asn1.ASN1Encodable obj
private void (org.bouncycastle.asn1.ASN1TaggedObject)
public static org.bouncycastle.asn1.crmf.ProofOfPossession getInstance (java.lang.Object)
public void ()
public void (org.bouncycastle.asn1.crmf.POPOSigningKey)
public void (int, org.bouncycastle.asn1.crmf.POPOPrivKey)
public int getType ()
public org.bouncycastle.asn1.ASN1Encodable getObject ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/SinglePubInfo.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.SinglePubInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer pubMethod
private org.bouncycastle.asn1.x509.GeneralName pubLocation
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.crmf.SinglePubInfo getInstance (java.lang.Object)
public org.bouncycastle.asn1.x509.GeneralName getPubLocation ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/crmf/SubsequentMessage.class
package org.bouncycastle.asn1.crmf
public org.bouncycastle.asn1.crmf.SubsequentMessage extends org.bouncycastle.asn1.ASN1Integer {
public static final org.bouncycastle.asn1.crmf.SubsequentMessage encrCert
public static final org.bouncycastle.asn1.crmf.SubsequentMessage challengeResp
private void (int)
public static org.bouncycastle.asn1.crmf.SubsequentMessage valueOf (int)
static void ()
}
org/bouncycastle/asn1/cryptopro/
org/bouncycastle/asn1/cryptopro/CryptoProObjectIdentifiers.class
package org.bouncycastle.asn1.cryptopro
public abstract org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GOST_id
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3411
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3411Hmac
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR28147_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_Gost28147_89_CryptoPro_A_ParamSet
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3410_94
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3410_2001
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3411_94_with_gostR3410_94
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3411_94_with_gostR3410_2001
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3411_94_CryptoProParamSet
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3410_94_CryptoPro_A
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3410_94_CryptoPro_B
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3410_94_CryptoPro_C
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3410_94_CryptoPro_D
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3410_94_CryptoPro_XchA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3410_94_CryptoPro_XchB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3410_94_CryptoPro_XchC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3410_2001_CryptoPro_A
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3410_2001_CryptoPro_B
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3410_2001_CryptoPro_C
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3410_2001_CryptoPro_XchA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gostR3410_2001_CryptoPro_XchB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gost_ElSgDH3410_default
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gost_ElSgDH3410_1
static void ()
}
org/bouncycastle/asn1/cryptopro/ECGOST3410NamedCurves.class
package org.bouncycastle.asn1.cryptopro
public org.bouncycastle.asn1.cryptopro.ECGOST3410NamedCurves extends java.lang.Object {
static final java.util.Hashtable objIds
static final java.util.Hashtable params
static final java.util.Hashtable names
public void ()
public static org.bouncycastle.crypto.params.ECDomainParameters getByOID (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static java.util.Enumeration getNames ()
public static org.bouncycastle.crypto.params.ECDomainParameters getByName (java.lang.String)
public static java.lang.String getName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String)
static void ()
}
org/bouncycastle/asn1/cryptopro/ECGOST3410ParamSetParameters.class
package org.bouncycastle.asn1.cryptopro
public org.bouncycastle.asn1.cryptopro.ECGOST3410ParamSetParameters extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer p
org.bouncycastle.asn1.ASN1Integer q
org.bouncycastle.asn1.ASN1Integer a
org.bouncycastle.asn1.ASN1Integer b
org.bouncycastle.asn1.ASN1Integer x
org.bouncycastle.asn1.ASN1Integer y
public static org.bouncycastle.asn1.cryptopro.ECGOST3410ParamSetParameters getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cryptopro.ECGOST3410ParamSetParameters getInstance (java.lang.Object)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int, java.math.BigInteger)
public void (org.bouncycastle.asn1.ASN1Sequence)
public java.math.BigInteger getP ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getA ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cryptopro/GOST28147Parameters.class
package org.bouncycastle.asn1.cryptopro
public org.bouncycastle.asn1.cryptopro.GOST28147Parameters extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1OctetString iv
org.bouncycastle.asn1.ASN1ObjectIdentifier paramSet
public static org.bouncycastle.asn1.cryptopro.GOST28147Parameters getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cryptopro.GOST28147Parameters getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cryptopro/GOST3410NamedParameters.class
package org.bouncycastle.asn1.cryptopro
public org.bouncycastle.asn1.cryptopro.GOST3410NamedParameters extends java.lang.Object {
static final java.util.Hashtable objIds
static final java.util.Hashtable params
static final java.util.Hashtable names
private static org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters cryptoProA
private static org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters cryptoProB
private static org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters cryptoProXchA
public void ()
public static org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters getByOID (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static java.util.Enumeration getNames ()
public static org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters getByName (java.lang.String)
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String)
static void ()
}
org/bouncycastle/asn1/cryptopro/GOST3410ParamSetParameters.class
package org.bouncycastle.asn1.cryptopro
public org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters extends org.bouncycastle.asn1.ASN1Object {
int keySize
org.bouncycastle.asn1.ASN1Integer p
org.bouncycastle.asn1.ASN1Integer q
org.bouncycastle.asn1.ASN1Integer a
public static org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters getInstance (java.lang.Object)
public void (int, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public void (org.bouncycastle.asn1.ASN1Sequence)
public int getLKeySize ()
public int getKeySize ()
public java.math.BigInteger getP ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getA ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cryptopro/GOST3410PublicKeyAlgParameters.class
package org.bouncycastle.asn1.cryptopro
public org.bouncycastle.asn1.cryptopro.GOST3410PublicKeyAlgParameters extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier publicKeyParamSet
private org.bouncycastle.asn1.ASN1ObjectIdentifier digestParamSet
private org.bouncycastle.asn1.ASN1ObjectIdentifier encryptionParamSet
public static org.bouncycastle.asn1.cryptopro.GOST3410PublicKeyAlgParameters getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.cryptopro.GOST3410PublicKeyAlgParameters getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getPublicKeyParamSet ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getDigestParamSet ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getEncryptionParamSet ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/eac/
org/bouncycastle/asn1/eac/BidirectionalMap.class
package org.bouncycastle.asn1.eac
public org.bouncycastle.asn1.eac.BidirectionalMap extends java.util.Hashtable {
private static final long serialVersionUID
java.util.Hashtable reverseMap
public void ()
public java.lang.Object getReverse (java.lang.Object)
public java.lang.Object put (java.lang.Object, java.lang.Object)
}
org/bouncycastle/asn1/eac/CVCertificate.class
package org.bouncycastle.asn1.eac
public org.bouncycastle.asn1.eac.CVCertificate extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.eac.CertificateBody certificateBody
private byte[] signature
private int valid
private static int bodyValid
private static int signValid
public static final byte version_1
public static String ReferenceEncoding
private void setPrivateData (org.bouncycastle.asn1.DERApplicationSpecific) throws java.io.IOException
public void (org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException
private void initFrom (org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException
private void (org.bouncycastle.asn1.DERApplicationSpecific) throws java.io.IOException
public void (org.bouncycastle.asn1.eac.CertificateBody, byte[]) throws java.io.IOException
public static org.bouncycastle.asn1.eac.CVCertificate getInstance (java.lang.Object)
public byte[] getSignature ()
public org.bouncycastle.asn1.eac.CertificateBody getBody ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getHolderAuthorization () throws java.io.IOException
public org.bouncycastle.asn1.eac.PackedDate getEffectiveDate () throws java.io.IOException
public int getCertificateType ()
public org.bouncycastle.asn1.eac.PackedDate getExpirationDate () throws java.io.IOException
public int getRole () throws java.io.IOException
public org.bouncycastle.asn1.eac.CertificationAuthorityReference getAuthorityReference () throws java.io.IOException
public org.bouncycastle.asn1.eac.CertificateHolderReference getHolderReference () throws java.io.IOException
public int getHolderAuthorizationRole () throws java.io.IOException
public org.bouncycastle.asn1.eac.Flags getHolderAuthorizationRights () throws java.io.IOException
static void ()
}
org/bouncycastle/asn1/eac/CVCertificateRequest.class
package org.bouncycastle.asn1.eac
public org.bouncycastle.asn1.eac.CVCertificateRequest extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.eac.CertificateBody certificateBody
private byte[] innerSignature
private byte[] outerSignature
private int valid
private static int bodyValid
private static int signValid
org.bouncycastle.asn1.ASN1ObjectIdentifier signOid
org.bouncycastle.asn1.ASN1ObjectIdentifier keyOid
public static byte[] ZeroArray
String strCertificateHolderReference
byte[] encodedAuthorityReference
int ProfileId
byte[] certificate
protected String overSignerReference
byte[] encoded
org.bouncycastle.asn1.eac.PublicKeyDataObject iso7816PubKey
private void (org.bouncycastle.asn1.DERApplicationSpecific) throws java.io.IOException
private void initCertBody (org.bouncycastle.asn1.DERApplicationSpecific) throws java.io.IOException
public static org.bouncycastle.asn1.eac.CVCertificateRequest getInstance (java.lang.Object)
public org.bouncycastle.asn1.eac.CertificateBody getCertificateBody ()
public org.bouncycastle.asn1.eac.PublicKeyDataObject getPublicKey ()
public byte[] getInnerSignature ()
public byte[] getOuterSignature ()
public boolean hasOuterSignature ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/eac/CertificateBody.class
package org.bouncycastle.asn1.eac
public org.bouncycastle.asn1.eac.CertificateBody extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1InputStream seq
private org.bouncycastle.asn1.DERApplicationSpecific certificateProfileIdentifier
private org.bouncycastle.asn1.DERApplicationSpecific certificationAuthorityReference
private org.bouncycastle.asn1.eac.PublicKeyDataObject publicKey
private org.bouncycastle.asn1.DERApplicationSpecific certificateHolderReference
private org.bouncycastle.asn1.eac.CertificateHolderAuthorization certificateHolderAuthorization
private org.bouncycastle.asn1.DERApplicationSpecific certificateEffectiveDate
private org.bouncycastle.asn1.DERApplicationSpecific certificateExpirationDate
private int certificateType
private static final int CPI
private static final int CAR
private static final int PK
private static final int CHR
private static final int CHA
private static final int CEfD
private static final int CExD
public static final int profileType
public static final int requestType
private void setIso7816CertificateBody (org.bouncycastle.asn1.DERApplicationSpecific) throws java.io.IOException
public void (org.bouncycastle.asn1.DERApplicationSpecific, org.bouncycastle.asn1.eac.CertificationAuthorityReference, org.bouncycastle.asn1.eac.PublicKeyDataObject, org.bouncycastle.asn1.eac.CertificateHolderReference, org.bouncycastle.asn1.eac.CertificateHolderAuthorization, org.bouncycastle.asn1.eac.PackedDate, org.bouncycastle.asn1.eac.PackedDate)
private void (org.bouncycastle.asn1.DERApplicationSpecific) throws java.io.IOException
private org.bouncycastle.asn1.ASN1Primitive profileToASN1Object () throws java.io.IOException
private void setCertificateProfileIdentifier (org.bouncycastle.asn1.DERApplicationSpecific) throws java.lang.IllegalArgumentException
private void setCertificateHolderReference (org.bouncycastle.asn1.DERApplicationSpecific) throws java.lang.IllegalArgumentException
private void setCertificationAuthorityReference (org.bouncycastle.asn1.DERApplicationSpecific) throws java.lang.IllegalArgumentException
private void setPublicKey (org.bouncycastle.asn1.eac.PublicKeyDataObject)
private org.bouncycastle.asn1.ASN1Primitive requestToASN1Object () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public int getCertificateType ()
public static org.bouncycastle.asn1.eac.CertificateBody getInstance (java.lang.Object) throws java.io.IOException
public org.bouncycastle.asn1.eac.PackedDate getCertificateEffectiveDate ()
private void setCertificateEffectiveDate (org.bouncycastle.asn1.DERApplicationSpecific) throws java.lang.IllegalArgumentException
public org.bouncycastle.asn1.eac.PackedDate getCertificateExpirationDate () throws java.io.IOException
private void setCertificateExpirationDate (org.bouncycastle.asn1.DERApplicationSpecific) throws java.lang.IllegalArgumentException
public org.bouncycastle.asn1.eac.CertificateHolderAuthorization getCertificateHolderAuthorization () throws java.io.IOException
private void setCertificateHolderAuthorization (org.bouncycastle.asn1.eac.CertificateHolderAuthorization)
public org.bouncycastle.asn1.eac.CertificateHolderReference getCertificateHolderReference ()
public org.bouncycastle.asn1.DERApplicationSpecific getCertificateProfileIdentifier ()
public org.bouncycastle.asn1.eac.CertificationAuthorityReference getCertificationAuthorityReference () throws java.io.IOException
public org.bouncycastle.asn1.eac.PublicKeyDataObject getPublicKey ()
}
org/bouncycastle/asn1/eac/CertificateHolderAuthorization.class
package org.bouncycastle.asn1.eac
public org.bouncycastle.asn1.eac.CertificateHolderAuthorization extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.DERApplicationSpecific accessRights
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_role_EAC
public static final int CVCA
public static final int DV_DOMESTIC
public static final int DV_FOREIGN
public static final int IS
public static final int RADG4
public static final int RADG3
static java.util.Hashtable RightsDecodeMap
static org.bouncycastle.asn1.eac.BidirectionalMap AuthorizationRole
static java.util.Hashtable ReverseMap
public static java.lang.String GetRoleDescription (int)
public static int GetFlag (java.lang.String)
private void setPrivateData (org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, int) throws java.io.IOException
public void (org.bouncycastle.asn1.DERApplicationSpecific) throws java.io.IOException
public int getAccessRights ()
private void setAccessRights (byte)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getOid ()
private void setOid (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/eac/CertificateHolderReference.class
package org.bouncycastle.asn1.eac
public org.bouncycastle.asn1.eac.CertificateHolderReference extends java.lang.Object {
private static final String ReferenceEncoding
private String countryCode
private String holderMnemonic
private String sequenceNumber
public void (java.lang.String, java.lang.String, java.lang.String)
void (byte[])
public java.lang.String getCountryCode ()
public java.lang.String getHolderMnemonic ()
public java.lang.String getSequenceNumber ()
public byte[] getEncoded ()
}
org/bouncycastle/asn1/eac/CertificationAuthorityReference.class
package org.bouncycastle.asn1.eac
public org.bouncycastle.asn1.eac.CertificationAuthorityReference extends org.bouncycastle.asn1.eac.CertificateHolderReference {
public void (java.lang.String, java.lang.String, java.lang.String)
void (byte[])
}
org/bouncycastle/asn1/eac/EACObjectIdentifiers.class
package org.bouncycastle.asn1.eac
public abstract org.bouncycastle.asn1.eac.EACObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bsi_de
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_PK
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_PK_DH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_PK_ECDH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA_DH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA_DH_3DES_CBC_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA_ECDH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA_ECDH_3DES_CBC_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_v1_5_SHA_1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_v1_5_SHA_256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_PSS_SHA_1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_PSS_SHA_256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_v1_5_SHA_512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_PSS_SHA_512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_EAC_ePassport
static void ()
}
org/bouncycastle/asn1/eac/EACTags.class
package org.bouncycastle.asn1.eac
public org.bouncycastle.asn1.eac.EACTags extends java.lang.Object {
public static final int OBJECT_IDENTIFIER
public static final int COUNTRY_CODE_NATIONAL_DATA
public static final int ISSUER_IDENTIFICATION_NUMBER
public static final int CARD_SERVICE_DATA
public static final int INITIAL_ACCESS_DATA
public static final int CARD_ISSUER_DATA
public static final int PRE_ISSUING_DATA
public static final int CARD_CAPABILITIES
public static final int STATUS_INFORMATION
public static final int EXTENDED_HEADER_LIST
public static final int APPLICATION_IDENTIFIER
public static final int APPLICATION_LABEL
public static final int FILE_REFERENCE
public static final int COMMAND_TO_PERFORM
public static final int DISCRETIONARY_DATA
public static final int OFFSET_DATA_OBJECT
public static final int TRACK1_APPLICATION
public static final int TRACK2_APPLICATION
public static final int TRACK3_APPLICATION
public static final int CARD_EXPIRATION_DATA
public static final int PRIMARY_ACCOUNT_NUMBER
public static final int NAME
public static final int TAG_LIST
public static final int HEADER_LIST
public static final int LOGIN_DATA
public static final int CARDHOLDER_NAME
public static final int TRACK1_CARD
public static final int TRACK2_CARD
public static final int TRACK3_CARD
public static final int APPLICATION_EXPIRATION_DATE
public static final int APPLICATION_EFFECTIVE_DATE
public static final int CARD_EFFECTIVE_DATE
public static final int INTERCHANGE_CONTROL
public static final int COUNTRY_CODE
public static final int INTERCHANGE_PROFILE
public static final int CURRENCY_CODE
public static final int DATE_OF_BIRTH
public static final int CARDHOLDER_NATIONALITY
public static final int LANGUAGE_PREFERENCES
public static final int CARDHOLDER_BIOMETRIC_DATA
public static final int PIN_USAGE_POLICY
public static final int SERVICE_CODE
public static final int TRANSACTION_COUNTER
public static final int TRANSACTION_DATE
public static final int CARD_SEQUENCE_NUMBER
public static final int SEX
public static final int CURRENCY_EXPONENT
public static final int STATIC_INTERNAL_AUTHENTIFICATION_ONE_STEP
public static final int SIGNATURE
public static final int STATIC_INTERNAL_AUTHENTIFICATION_FIRST_DATA
public static final int STATIC_INTERNAL_AUTHENTIFICATION_SECOND_DATA
public static final int DYNAMIC_INTERNAL_AUTHENTIFICATION
public static final int DYNAMIC_EXTERNAL_AUTHENTIFICATION
public static final int DYNAMIC_MUTUAL_AUTHENTIFICATION
public static final int CARDHOLDER_PORTRAIT_IMAGE
public static final int ELEMENT_LIST
public static final int ADDRESS
public static final int CARDHOLDER_HANDWRITTEN_SIGNATURE
public static final int APPLICATION_IMAGE
public static final int DISPLAY_IMAGE
public static final int TIMER
public static final int MESSAGE_REFERENCE
public static final int CARDHOLDER_PRIVATE_KEY
public static final int CARDHOLDER_PUBLIC_KEY
public static final int CERTIFICATION_AUTHORITY_PUBLIC_KEY
public static final int DEPRECATED
public static final int CERTIFICATE_HOLDER_AUTHORIZATION
public static final int INTEGRATED_CIRCUIT_MANUFACTURER_ID
public static final int CERTIFICATE_CONTENT
public static final int UNIFORM_RESOURCE_LOCATOR
public static final int ANSWER_TO_RESET
public static final int HISTORICAL_BYTES
public static final int DIGITAL_SIGNATURE
public static final int APPLICATION_TEMPLATE
public static final int FCP_TEMPLATE
public static final int WRAPPER
public static final int FMD_TEMPLATE
public static final int CARDHOLDER_RELATIVE_DATA
public static final int CARD_DATA
public static final int AUTHENTIFICATION_DATA
public static final int SPECIAL_USER_REQUIREMENTS
public static final int LOGIN_TEMPLATE
public static final int QUALIFIED_NAME
public static final int CARDHOLDER_IMAGE_TEMPLATE
public static final int APPLICATION_IMAGE_TEMPLATE
public static final int APPLICATION_RELATED_DATA
public static final int FCI_TEMPLATE
public static final int DISCRETIONARY_DATA_OBJECTS
public static final int COMPATIBLE_TAG_ALLOCATION_AUTHORITY
public static final int COEXISTANT_TAG_ALLOCATION_AUTHORITY
public static final int SECURITY_SUPPORT_TEMPLATE
public static final int SECURITY_ENVIRONMENT_TEMPLATE
public static final int DYNAMIC_AUTHENTIFICATION_TEMPLATE
public static final int SECURE_MESSAGING_TEMPLATE
public static final int NON_INTERINDUSTRY_DATA_OBJECT_NESTING_TEMPLATE
public static final int DISPLAY_CONTROL
public static final int CARDHOLDER_CERTIFICATE
public static final int CV_CERTIFICATE
public static final int CARDHOLER_REQUIREMENTS_INCLUDED_FEATURES
public static final int CARDHOLER_REQUIREMENTS_EXCLUDED_FEATURES
public static final int BIOMETRIC_DATA_TEMPLATE
public static final int DIGITAL_SIGNATURE_BLOCK
public static final int CARDHOLDER_PRIVATE_KEY_TEMPLATE
public static final int CARDHOLDER_PUBLIC_KEY_TEMPLATE
public static final int CERTIFICATE_HOLDER_AUTHORIZATION_TEMPLATE
public static final int CERTIFICATE_CONTENT_TEMPLATE
public static final int CERTIFICATE_BODY
public static final int BIOMETRIC_INFORMATION_TEMPLATE
public static final int BIOMETRIC_INFORMATION_GROUP_TEMPLATE
public void ()
public static int getTag (int)
public static int getTagNo (int)
public static int encodeTag (org.bouncycastle.asn1.DERApplicationSpecific)
public static int decodeTag (int)
}
org/bouncycastle/asn1/eac/ECDSAPublicKey.class
package org.bouncycastle.asn1.eac
public org.bouncycastle.asn1.eac.ECDSAPublicKey extends org.bouncycastle.asn1.eac.PublicKeyDataObject {
private org.bouncycastle.asn1.ASN1ObjectIdentifier usage
private java.math.BigInteger primeModulusP
private java.math.BigInteger firstCoefA
private java.math.BigInteger secondCoefB
private byte[] basePointG
private java.math.BigInteger orderOfBasePointR
private byte[] publicPointY
private java.math.BigInteger cofactorF
private int options
private static final int P
private static final int A
private static final int B
private static final int G
private static final int R
private static final int Y
private static final int F
void (org.bouncycastle.asn1.ASN1Sequence) throws java.lang.IllegalArgumentException
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, byte[]) throws java.lang.IllegalArgumentException
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, byte[], java.math.BigInteger, byte[], int)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getUsage ()
public byte[] getBasePointG ()
private void setBasePointG (org.bouncycastle.asn1.ASN1OctetString) throws java.lang.IllegalArgumentException
public java.math.BigInteger getCofactorF ()
private void setCofactorF (java.math.BigInteger) throws java.lang.IllegalArgumentException
public java.math.BigInteger getFirstCoefA ()
private void setFirstCoefA (java.math.BigInteger) throws java.lang.IllegalArgumentException
public java.math.BigInteger getOrderOfBasePointR ()
private void setOrderOfBasePointR (java.math.BigInteger) throws java.lang.IllegalArgumentException
public java.math.BigInteger getPrimeModulusP ()
private void setPrimeModulusP (java.math.BigInteger)
public byte[] getPublicPointY ()
private void setPublicPointY (org.bouncycastle.asn1.ASN1OctetString) throws java.lang.IllegalArgumentException
public java.math.BigInteger getSecondCoefB ()
private void setSecondCoefB (java.math.BigInteger) throws java.lang.IllegalArgumentException
public boolean hasParameters ()
public org.bouncycastle.asn1.ASN1EncodableVector getASN1EncodableVector (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/eac/Flags$StringJoiner.class
package org.bouncycastle.asn1.eac
org.bouncycastle.asn1.eac.Flags$StringJoiner extends java.lang.Object {
String mSeparator
boolean First
StringBuffer b
final org.bouncycastle.asn1.eac.Flags this$0
public void (org.bouncycastle.asn1.eac.Flags, java.lang.String)
public void add (java.lang.String)
public java.lang.String toString ()
}
org/bouncycastle/asn1/eac/Flags.class
package org.bouncycastle.asn1.eac
public org.bouncycastle.asn1.eac.Flags extends java.lang.Object {
int value
public void ()
public void (int)
public void set (int)
public boolean isSet (int)
public int getFlags ()
java.lang.String decode (java.util.Hashtable)
}
org/bouncycastle/asn1/eac/PackedDate.class
package org.bouncycastle.asn1.eac
public org.bouncycastle.asn1.eac.PackedDate extends java.lang.Object {
private byte[] time
public void (java.lang.String)
public void (java.util.Date)
private byte[] convert (java.lang.String)
void (byte[])
public java.util.Date getDate () throws java.text.ParseException
public int hashCode ()
public boolean equals (java.lang.Object)
public java.lang.String toString ()
public byte[] getEncoding ()
}
org/bouncycastle/asn1/eac/PublicKeyDataObject.class
package org.bouncycastle.asn1.eac
public abstract org.bouncycastle.asn1.eac.PublicKeyDataObject extends org.bouncycastle.asn1.ASN1Object {
public void ()
public static org.bouncycastle.asn1.eac.PublicKeyDataObject getInstance (java.lang.Object)
public abstract org.bouncycastle.asn1.ASN1ObjectIdentifier getUsage ()
}
org/bouncycastle/asn1/eac/RSAPublicKey.class
package org.bouncycastle.asn1.eac
public org.bouncycastle.asn1.eac.RSAPublicKey extends org.bouncycastle.asn1.eac.PublicKeyDataObject {
private org.bouncycastle.asn1.ASN1ObjectIdentifier usage
private java.math.BigInteger modulus
private java.math.BigInteger exponent
private int valid
private static int modulusValid
private static int exponentValid
void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.math.BigInteger, java.math.BigInteger)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getUsage ()
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPublicExponent ()
private void setModulus (org.bouncycastle.asn1.eac.UnsignedInteger)
private void setExponent (org.bouncycastle.asn1.eac.UnsignedInteger)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/eac/UnsignedInteger.class
package org.bouncycastle.asn1.eac
public org.bouncycastle.asn1.eac.UnsignedInteger extends org.bouncycastle.asn1.ASN1Object {
private int tagNo
private java.math.BigInteger value
public void (int, java.math.BigInteger)
private void (org.bouncycastle.asn1.ASN1TaggedObject)
public static org.bouncycastle.asn1.eac.UnsignedInteger getInstance (java.lang.Object)
private byte[] convertValue ()
public int getTagNo ()
public java.math.BigInteger getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/
org/bouncycastle/asn1/esf/CommitmentTypeIdentifier.class
package org.bouncycastle.asn1.esf
public abstract org.bouncycastle.asn1.esf.CommitmentTypeIdentifier extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier proofOfOrigin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier proofOfReceipt
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier proofOfDelivery
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier proofOfSender
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier proofOfApproval
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier proofOfCreation
static void ()
}
org/bouncycastle/asn1/esf/CommitmentTypeIndication.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.CommitmentTypeIndication extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier commitmentTypeId
private org.bouncycastle.asn1.ASN1Sequence commitmentTypeQualifier
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.esf.CommitmentTypeIndication getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getCommitmentTypeId ()
public org.bouncycastle.asn1.ASN1Sequence getCommitmentTypeQualifier ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/CommitmentTypeQualifier.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.CommitmentTypeQualifier extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier commitmentTypeIdentifier
private org.bouncycastle.asn1.ASN1Encodable qualifier
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.esf.CommitmentTypeQualifier getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getCommitmentTypeIdentifier ()
public org.bouncycastle.asn1.ASN1Encodable getQualifier ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/CompleteRevocationRefs.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.CompleteRevocationRefs extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence crlOcspRefs
public static org.bouncycastle.asn1.esf.CompleteRevocationRefs getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.esf.CrlOcspRef[])
public org.bouncycastle.asn1.esf.CrlOcspRef[] getCrlOcspRefs ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/CrlIdentifier.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.CrlIdentifier extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x500.X500Name crlIssuer
private org.bouncycastle.asn1.ASN1UTCTime crlIssuedTime
private org.bouncycastle.asn1.ASN1Integer crlNumber
public static org.bouncycastle.asn1.esf.CrlIdentifier getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.ASN1UTCTime)
public void (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.ASN1UTCTime, java.math.BigInteger)
public org.bouncycastle.asn1.x500.X500Name getCrlIssuer ()
public org.bouncycastle.asn1.ASN1UTCTime getCrlIssuedTime ()
public java.math.BigInteger getCrlNumber ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/CrlListID.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.CrlListID extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence crls
public static org.bouncycastle.asn1.esf.CrlListID getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.esf.CrlValidatedID[])
public org.bouncycastle.asn1.esf.CrlValidatedID[] getCrls ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/CrlOcspRef.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.CrlOcspRef extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.esf.CrlListID crlids
private org.bouncycastle.asn1.esf.OcspListID ocspids
private org.bouncycastle.asn1.esf.OtherRevRefs otherRev
public static org.bouncycastle.asn1.esf.CrlOcspRef getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.esf.CrlListID, org.bouncycastle.asn1.esf.OcspListID, org.bouncycastle.asn1.esf.OtherRevRefs)
public org.bouncycastle.asn1.esf.CrlListID getCrlids ()
public org.bouncycastle.asn1.esf.OcspListID getOcspids ()
public org.bouncycastle.asn1.esf.OtherRevRefs getOtherRev ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/CrlValidatedID.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.CrlValidatedID extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.esf.OtherHash crlHash
private org.bouncycastle.asn1.esf.CrlIdentifier crlIdentifier
public static org.bouncycastle.asn1.esf.CrlValidatedID getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.esf.OtherHash)
public void (org.bouncycastle.asn1.esf.OtherHash, org.bouncycastle.asn1.esf.CrlIdentifier)
public org.bouncycastle.asn1.esf.OtherHash getCrlHash ()
public org.bouncycastle.asn1.esf.CrlIdentifier getCrlIdentifier ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/ESFAttributes.class
package org.bouncycastle.asn1.esf
public abstract org.bouncycastle.asn1.esf.ESFAttributes extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sigPolicyId
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier commitmentType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier signerLocation
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier signerAttr
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier otherSigCert
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier contentTimestamp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certificateRefs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier revocationRefs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certValues
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier revocationValues
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier escTimeStamp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certCRLTimestamp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier archiveTimestamp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier archiveTimestampV2
static void ()
}
org/bouncycastle/asn1/esf/OcspIdentifier.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.OcspIdentifier extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ocsp.ResponderID ocspResponderID
private org.bouncycastle.asn1.ASN1GeneralizedTime producedAt
public static org.bouncycastle.asn1.esf.OcspIdentifier getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ocsp.ResponderID, org.bouncycastle.asn1.ASN1GeneralizedTime)
public org.bouncycastle.asn1.ocsp.ResponderID getOcspResponderID ()
public org.bouncycastle.asn1.ASN1GeneralizedTime getProducedAt ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/OcspListID.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.OcspListID extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence ocspResponses
public static org.bouncycastle.asn1.esf.OcspListID getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.esf.OcspResponsesID[])
public org.bouncycastle.asn1.esf.OcspResponsesID[] getOcspResponses ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/OcspResponsesID.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.OcspResponsesID extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.esf.OcspIdentifier ocspIdentifier
private org.bouncycastle.asn1.esf.OtherHash ocspRepHash
public static org.bouncycastle.asn1.esf.OcspResponsesID getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.esf.OcspIdentifier)
public void (org.bouncycastle.asn1.esf.OcspIdentifier, org.bouncycastle.asn1.esf.OtherHash)
public org.bouncycastle.asn1.esf.OcspIdentifier getOcspIdentifier ()
public org.bouncycastle.asn1.esf.OtherHash getOcspRepHash ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/OtherHash.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.OtherHash extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private org.bouncycastle.asn1.ASN1OctetString sha1Hash
private org.bouncycastle.asn1.esf.OtherHashAlgAndValue otherHash
public static org.bouncycastle.asn1.esf.OtherHash getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1OctetString)
public void (org.bouncycastle.asn1.esf.OtherHashAlgAndValue)
public void (byte[])
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm ()
public byte[] getHashValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/OtherHashAlgAndValue.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.OtherHashAlgAndValue extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm
private org.bouncycastle.asn1.ASN1OctetString hashValue
public static org.bouncycastle.asn1.esf.OtherHashAlgAndValue getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1OctetString)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm ()
public org.bouncycastle.asn1.ASN1OctetString getHashValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/OtherRevRefs.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.OtherRevRefs extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier otherRevRefType
private org.bouncycastle.asn1.ASN1Encodable otherRevRefs
public static org.bouncycastle.asn1.esf.OtherRevRefs getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getOtherRevRefType ()
public org.bouncycastle.asn1.ASN1Encodable getOtherRevRefs ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/OtherRevVals.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.OtherRevVals extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier otherRevValType
private org.bouncycastle.asn1.ASN1Encodable otherRevVals
public static org.bouncycastle.asn1.esf.OtherRevVals getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getOtherRevValType ()
public org.bouncycastle.asn1.ASN1Encodable getOtherRevVals ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/RevocationValues.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.RevocationValues extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence crlVals
private org.bouncycastle.asn1.ASN1Sequence ocspVals
private org.bouncycastle.asn1.esf.OtherRevVals otherRevVals
public static org.bouncycastle.asn1.esf.RevocationValues getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.CertificateList[], org.bouncycastle.asn1.ocsp.BasicOCSPResponse[], org.bouncycastle.asn1.esf.OtherRevVals)
public org.bouncycastle.asn1.x509.CertificateList[] getCrlVals ()
public org.bouncycastle.asn1.ocsp.BasicOCSPResponse[] getOcspVals ()
public org.bouncycastle.asn1.esf.OtherRevVals getOtherRevVals ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/SPUserNotice.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.SPUserNotice extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.NoticeReference noticeRef
private org.bouncycastle.asn1.x509.DisplayText explicitText
public static org.bouncycastle.asn1.esf.SPUserNotice getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.NoticeReference, org.bouncycastle.asn1.x509.DisplayText)
public org.bouncycastle.asn1.x509.NoticeReference getNoticeRef ()
public org.bouncycastle.asn1.x509.DisplayText getExplicitText ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/SPuri.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.SPuri extends java.lang.Object {
private org.bouncycastle.asn1.DERIA5String uri
public static org.bouncycastle.asn1.esf.SPuri getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.DERIA5String)
public org.bouncycastle.asn1.DERIA5String getUri ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/SigPolicyQualifierInfo.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.SigPolicyQualifierInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier sigPolicyQualifierId
private org.bouncycastle.asn1.ASN1Encodable sigQualifier
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.esf.SigPolicyQualifierInfo getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getSigPolicyQualifierId ()
public org.bouncycastle.asn1.ASN1Encodable getSigQualifier ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/SigPolicyQualifiers.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.SigPolicyQualifiers extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence qualifiers
public static org.bouncycastle.asn1.esf.SigPolicyQualifiers getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.esf.SigPolicyQualifierInfo[])
public int size ()
public org.bouncycastle.asn1.esf.SigPolicyQualifierInfo getInfoAt (int)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/SignaturePolicyId.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.SignaturePolicyId extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier sigPolicyId
private org.bouncycastle.asn1.esf.OtherHashAlgAndValue sigPolicyHash
private org.bouncycastle.asn1.esf.SigPolicyQualifiers sigPolicyQualifiers
public static org.bouncycastle.asn1.esf.SignaturePolicyId getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.esf.OtherHashAlgAndValue)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.esf.OtherHashAlgAndValue, org.bouncycastle.asn1.esf.SigPolicyQualifiers)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getSigPolicyId ()
public org.bouncycastle.asn1.esf.OtherHashAlgAndValue getSigPolicyHash ()
public org.bouncycastle.asn1.esf.SigPolicyQualifiers getSigPolicyQualifiers ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/SignaturePolicyIdentifier.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.SignaturePolicyIdentifier extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.esf.SignaturePolicyId signaturePolicyId
private boolean isSignaturePolicyImplied
public static org.bouncycastle.asn1.esf.SignaturePolicyIdentifier getInstance (java.lang.Object)
public void ()
public void (org.bouncycastle.asn1.esf.SignaturePolicyId)
public org.bouncycastle.asn1.esf.SignaturePolicyId getSignaturePolicyId ()
public boolean isSignaturePolicyImplied ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/SignerAttribute.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.SignerAttribute extends org.bouncycastle.asn1.ASN1Object {
private Object[] values
public static org.bouncycastle.asn1.esf.SignerAttribute getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.Attribute[])
public void (org.bouncycastle.asn1.x509.AttributeCertificate)
public java.lang.Object[] getValues ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/esf/SignerLocation.class
package org.bouncycastle.asn1.esf
public org.bouncycastle.asn1.esf.SignerLocation extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.DERUTF8String countryName
private org.bouncycastle.asn1.DERUTF8String localityName
private org.bouncycastle.asn1.ASN1Sequence postalAddress
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.DERUTF8String, org.bouncycastle.asn1.DERUTF8String, org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.esf.SignerLocation getInstance (java.lang.Object)
public org.bouncycastle.asn1.DERUTF8String getCountryName ()
public org.bouncycastle.asn1.DERUTF8String getLocalityName ()
public org.bouncycastle.asn1.ASN1Sequence getPostalAddress ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ess/
org/bouncycastle/asn1/ess/ContentHints.class
package org.bouncycastle.asn1.ess
public org.bouncycastle.asn1.ess.ContentHints extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.DERUTF8String contentDescription
private org.bouncycastle.asn1.ASN1ObjectIdentifier contentType
public static org.bouncycastle.asn1.ess.ContentHints getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.DERObjectIdentifier)
public void (org.bouncycastle.asn1.DERObjectIdentifier, org.bouncycastle.asn1.DERUTF8String)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.DERUTF8String)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public org.bouncycastle.asn1.DERUTF8String getContentDescription ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ess/ContentIdentifier.class
package org.bouncycastle.asn1.ess
public org.bouncycastle.asn1.ess.ContentIdentifier extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1OctetString value
public static org.bouncycastle.asn1.ess.ContentIdentifier getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1OctetString)
public void (byte[])
public org.bouncycastle.asn1.ASN1OctetString getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ess/ESSCertID.class
package org.bouncycastle.asn1.ess
public org.bouncycastle.asn1.ess.ESSCertID extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1OctetString certHash
private org.bouncycastle.asn1.x509.IssuerSerial issuerSerial
public static org.bouncycastle.asn1.ess.ESSCertID getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (byte[])
public void (byte[], org.bouncycastle.asn1.x509.IssuerSerial)
public byte[] getCertHash ()
public org.bouncycastle.asn1.x509.IssuerSerial getIssuerSerial ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ess/ESSCertIDv2.class
package org.bouncycastle.asn1.ess
public org.bouncycastle.asn1.ess.ESSCertIDv2 extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm
private byte[] certHash
private org.bouncycastle.asn1.x509.IssuerSerial issuerSerial
private static final org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_ALG_ID
public static org.bouncycastle.asn1.ess.ESSCertIDv2 getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[], org.bouncycastle.asn1.x509.IssuerSerial)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm ()
public byte[] getCertHash ()
public org.bouncycastle.asn1.x509.IssuerSerial getIssuerSerial ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/ess/OtherCertID.class
package org.bouncycastle.asn1.ess
public org.bouncycastle.asn1.ess.OtherCertID extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Encodable otherCertHash
private org.bouncycastle.asn1.x509.IssuerSerial issuerSerial
public static org.bouncycastle.asn1.ess.OtherCertID getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[], org.bouncycastle.asn1.x509.IssuerSerial)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmHash ()
public byte[] getCertHash ()
public org.bouncycastle.asn1.x509.IssuerSerial getIssuerSerial ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ess/OtherSigningCertificate.class
package org.bouncycastle.asn1.ess
public org.bouncycastle.asn1.ess.OtherSigningCertificate extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence certs
org.bouncycastle.asn1.ASN1Sequence policies
public static org.bouncycastle.asn1.ess.OtherSigningCertificate getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ess.OtherCertID)
public org.bouncycastle.asn1.ess.OtherCertID[] getCerts ()
public org.bouncycastle.asn1.x509.PolicyInformation[] getPolicies ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ess/SigningCertificate.class
package org.bouncycastle.asn1.ess
public org.bouncycastle.asn1.ess.SigningCertificate extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence certs
org.bouncycastle.asn1.ASN1Sequence policies
public static org.bouncycastle.asn1.ess.SigningCertificate getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ess.ESSCertID)
public org.bouncycastle.asn1.ess.ESSCertID[] getCerts ()
public org.bouncycastle.asn1.x509.PolicyInformation[] getPolicies ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ess/SigningCertificateV2.class
package org.bouncycastle.asn1.ess
public org.bouncycastle.asn1.ess.SigningCertificateV2 extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence certs
org.bouncycastle.asn1.ASN1Sequence policies
public static org.bouncycastle.asn1.ess.SigningCertificateV2 getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ess.ESSCertIDv2[])
public void (org.bouncycastle.asn1.ess.ESSCertIDv2[], org.bouncycastle.asn1.x509.PolicyInformation[])
public org.bouncycastle.asn1.ess.ESSCertIDv2[] getCerts ()
public org.bouncycastle.asn1.x509.PolicyInformation[] getPolicies ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/gnu/
org/bouncycastle/asn1/gnu/GNUObjectIdentifiers.class
package org.bouncycastle.asn1.gnu
public abstract org.bouncycastle.asn1.gnu.GNUObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GNU
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GnuPG
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier notation
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkaAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GnuRadar
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier digestAlgorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Tiger_192
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier encryptionAlgorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Serpent
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Serpent_128_ECB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Serpent_128_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Serpent_128_OFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Serpent_128_CFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Serpent_192_ECB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Serpent_192_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Serpent_192_OFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Serpent_192_CFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Serpent_256_ECB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Serpent_256_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Serpent_256_OFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Serpent_256_CFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CRC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CRC32
static void ()
}
org/bouncycastle/asn1/iana/
org/bouncycastle/asn1/iana/IANAObjectIdentifiers.class
package org.bouncycastle.asn1.iana
public abstract org.bouncycastle.asn1.iana.IANAObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier isakmpOakley
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier hmacMD5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier hmacSHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier hmacTIGER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier hmacRIPEMD160
static void ()
}
org/bouncycastle/asn1/icao/
org/bouncycastle/asn1/icao/CscaMasterList.class
package org.bouncycastle.asn1.icao
public org.bouncycastle.asn1.icao.CscaMasterList extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.x509.Certificate[] certList
public static org.bouncycastle.asn1.icao.CscaMasterList getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.Certificate[])
public int getVersion ()
public org.bouncycastle.asn1.x509.Certificate[] getCertStructs ()
private org.bouncycastle.asn1.x509.Certificate[] copyCertList (org.bouncycastle.asn1.x509.Certificate[])
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/icao/DataGroupHash.class
package org.bouncycastle.asn1.icao
public org.bouncycastle.asn1.icao.DataGroupHash extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer dataGroupNumber
org.bouncycastle.asn1.ASN1OctetString dataGroupHashValue
public static org.bouncycastle.asn1.icao.DataGroupHash getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (int, org.bouncycastle.asn1.ASN1OctetString)
public int getDataGroupNumber ()
public org.bouncycastle.asn1.ASN1OctetString getDataGroupHashValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/icao/ICAOObjectIdentifiers.class
package org.bouncycastle.asn1.icao
public abstract org.bouncycastle.asn1.icao.ICAOObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_icao
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_icao_mrtd
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_icao_mrtd_security
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_icao_ldsSecurityObject
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_icao_cscaMasterList
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_icao_cscaMasterListSigningKey
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_icao_documentTypeList
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_icao_aaProtocolObject
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_icao_extensions
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_icao_extensions_namechangekeyrollover
static void ()
}
org/bouncycastle/asn1/icao/LDSSecurityObject.class
package org.bouncycastle.asn1.icao
public org.bouncycastle.asn1.icao.LDSSecurityObject extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.icao.ICAOObjectIdentifiers {
public static final int ub_DataGroups
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithmIdentifier
private org.bouncycastle.asn1.icao.DataGroupHash[] datagroupHash
private org.bouncycastle.asn1.icao.LDSVersionInfo versionInfo
public static org.bouncycastle.asn1.icao.LDSSecurityObject getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.icao.DataGroupHash[])
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.icao.DataGroupHash[], org.bouncycastle.asn1.icao.LDSVersionInfo)
private void checkDatagroupHashSeqSize (int)
public int getVersion ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithmIdentifier ()
public org.bouncycastle.asn1.icao.DataGroupHash[] getDatagroupHash ()
public org.bouncycastle.asn1.icao.LDSVersionInfo getVersionInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/icao/LDSVersionInfo.class
package org.bouncycastle.asn1.icao
public org.bouncycastle.asn1.icao.LDSVersionInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.DERPrintableString ldsVersion
private org.bouncycastle.asn1.DERPrintableString unicodeVersion
public void (java.lang.String, java.lang.String)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.icao.LDSVersionInfo getInstance (java.lang.Object)
public java.lang.String getLdsVersion ()
public java.lang.String getUnicodeVersion ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/isismtt/
org/bouncycastle/asn1/isismtt/ISISMTTObjectIdentifiers.class
package org.bouncycastle.asn1.isismtt
public abstract org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_cp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_cp_accredited
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_dateOfCertGen
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_procuration
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_admission
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_monetaryLimit
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_declarationOfMajority
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_iCCSN
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_PKReference
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_restriction
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_retrieveIfAllowed
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_requestedCertificate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_namingAuthorities
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_certInDirSince
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_certHash
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_nameAtBirth
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_additionalInformation
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_liabilityLimitationFlag
static void ()
}
org/bouncycastle/asn1/isismtt/ocsp/
org/bouncycastle/asn1/isismtt/ocsp/CertHash.class
package org.bouncycastle.asn1.isismtt.ocsp
public org.bouncycastle.asn1.isismtt.ocsp.CertHash extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm
private byte[] certificateHash
public static org.bouncycastle.asn1.isismtt.ocsp.CertHash getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm ()
public byte[] getCertificateHash ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/isismtt/ocsp/RequestedCertificate.class
package org.bouncycastle.asn1.isismtt.ocsp
public org.bouncycastle.asn1.isismtt.ocsp.RequestedCertificate extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public static final int certificate
public static final int publicKeyCertificate
public static final int attributeCertificate
private org.bouncycastle.asn1.x509.Certificate cert
private byte[] publicKeyCert
private byte[] attributeCert
public static org.bouncycastle.asn1.isismtt.ocsp.RequestedCertificate getInstance (java.lang.Object)
public static org.bouncycastle.asn1.isismtt.ocsp.RequestedCertificate getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
private void (org.bouncycastle.asn1.ASN1TaggedObject)
public void (org.bouncycastle.asn1.x509.Certificate)
public void (int, byte[])
public int getType ()
public byte[] getCertificateBytes ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/isismtt/x509/
org/bouncycastle/asn1/isismtt/x509/AdditionalInformationSyntax.class
package org.bouncycastle.asn1.isismtt.x509
public org.bouncycastle.asn1.isismtt.x509.AdditionalInformationSyntax extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x500.DirectoryString information
public static org.bouncycastle.asn1.isismtt.x509.AdditionalInformationSyntax getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.x500.DirectoryString)
public void (java.lang.String)
public org.bouncycastle.asn1.x500.DirectoryString getInformation ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/isismtt/x509/AdmissionSyntax.class
package org.bouncycastle.asn1.isismtt.x509
public org.bouncycastle.asn1.isismtt.x509.AdmissionSyntax extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.GeneralName admissionAuthority
private org.bouncycastle.asn1.ASN1Sequence contentsOfAdmissions
public static org.bouncycastle.asn1.isismtt.x509.AdmissionSyntax getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.GeneralName, org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public org.bouncycastle.asn1.x509.GeneralName getAdmissionAuthority ()
public org.bouncycastle.asn1.isismtt.x509.Admissions[] getContentsOfAdmissions ()
}
org/bouncycastle/asn1/isismtt/x509/Admissions.class
package org.bouncycastle.asn1.isismtt.x509
public org.bouncycastle.asn1.isismtt.x509.Admissions extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.GeneralName admissionAuthority
private org.bouncycastle.asn1.isismtt.x509.NamingAuthority namingAuthority
private org.bouncycastle.asn1.ASN1Sequence professionInfos
public static org.bouncycastle.asn1.isismtt.x509.Admissions getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.GeneralName, org.bouncycastle.asn1.isismtt.x509.NamingAuthority, org.bouncycastle.asn1.isismtt.x509.ProfessionInfo[])
public org.bouncycastle.asn1.x509.GeneralName getAdmissionAuthority ()
public org.bouncycastle.asn1.isismtt.x509.NamingAuthority getNamingAuthority ()
public org.bouncycastle.asn1.isismtt.x509.ProfessionInfo[] getProfessionInfos ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/isismtt/x509/DeclarationOfMajority.class
package org.bouncycastle.asn1.isismtt.x509
public org.bouncycastle.asn1.isismtt.x509.DeclarationOfMajority extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public static final int notYoungerThan
public static final int fullAgeAtCountry
public static final int dateOfBirth
private org.bouncycastle.asn1.ASN1TaggedObject declaration
public void (int)
public void (boolean, java.lang.String)
public void (org.bouncycastle.asn1.ASN1GeneralizedTime)
public static org.bouncycastle.asn1.isismtt.x509.DeclarationOfMajority getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1TaggedObject)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public int getType ()
public int notYoungerThan ()
public org.bouncycastle.asn1.ASN1Sequence fullAgeAtCountry ()
public org.bouncycastle.asn1.ASN1GeneralizedTime getDateOfBirth ()
}
org/bouncycastle/asn1/isismtt/x509/MonetaryLimit.class
package org.bouncycastle.asn1.isismtt.x509
public org.bouncycastle.asn1.isismtt.x509.MonetaryLimit extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.DERPrintableString currency
org.bouncycastle.asn1.ASN1Integer amount
org.bouncycastle.asn1.ASN1Integer exponent
public static org.bouncycastle.asn1.isismtt.x509.MonetaryLimit getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (java.lang.String, int, int)
public java.lang.String getCurrency ()
public java.math.BigInteger getAmount ()
public java.math.BigInteger getExponent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/isismtt/x509/NamingAuthority.class
package org.bouncycastle.asn1.isismtt.x509
public org.bouncycastle.asn1.isismtt.x509.NamingAuthority extends org.bouncycastle.asn1.ASN1Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_namingAuthorities_RechtWirtschaftSteuern
private org.bouncycastle.asn1.ASN1ObjectIdentifier namingAuthorityId
private String namingAuthorityUrl
private org.bouncycastle.asn1.x500.DirectoryString namingAuthorityText
public static org.bouncycastle.asn1.isismtt.x509.NamingAuthority getInstance (java.lang.Object)
public static org.bouncycastle.asn1.isismtt.x509.NamingAuthority getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getNamingAuthorityId ()
public org.bouncycastle.asn1.x500.DirectoryString getNamingAuthorityText ()
public java.lang.String getNamingAuthorityUrl ()
public void (org.bouncycastle.asn1.DERObjectIdentifier, java.lang.String, org.bouncycastle.asn1.x500.DirectoryString)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String, org.bouncycastle.asn1.x500.DirectoryString)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/isismtt/x509/ProcurationSyntax.class
package org.bouncycastle.asn1.isismtt.x509
public org.bouncycastle.asn1.isismtt.x509.ProcurationSyntax extends org.bouncycastle.asn1.ASN1Object {
private String country
private org.bouncycastle.asn1.x500.DirectoryString typeOfSubstitution
private org.bouncycastle.asn1.x509.GeneralName thirdPerson
private org.bouncycastle.asn1.x509.IssuerSerial certRef
public static org.bouncycastle.asn1.isismtt.x509.ProcurationSyntax getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (java.lang.String, org.bouncycastle.asn1.x500.DirectoryString, org.bouncycastle.asn1.x509.IssuerSerial)
public void (java.lang.String, org.bouncycastle.asn1.x500.DirectoryString, org.bouncycastle.asn1.x509.GeneralName)
public java.lang.String getCountry ()
public org.bouncycastle.asn1.x500.DirectoryString getTypeOfSubstitution ()
public org.bouncycastle.asn1.x509.GeneralName getThirdPerson ()
public org.bouncycastle.asn1.x509.IssuerSerial getCertRef ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/isismtt/x509/ProfessionInfo.class
package org.bouncycastle.asn1.isismtt.x509
public org.bouncycastle.asn1.isismtt.x509.ProfessionInfo extends org.bouncycastle.asn1.ASN1Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Rechtsanwltin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Rechtsanwalt
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Rechtsbeistand
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Steuerberaterin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Steuerberater
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Steuerbevollmchtigte
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Steuerbevollmchtigter
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Notarin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Notar
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Notarvertreterin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Notarvertreter
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Notariatsverwalterin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Notariatsverwalter
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Wirtschaftsprferin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Wirtschaftsprfer
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier VereidigteBuchprferin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier VereidigterBuchprfer
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Patentanwltin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Patentanwalt
private org.bouncycastle.asn1.isismtt.x509.NamingAuthority namingAuthority
private org.bouncycastle.asn1.ASN1Sequence professionItems
private org.bouncycastle.asn1.ASN1Sequence professionOIDs
private String registrationNumber
private org.bouncycastle.asn1.ASN1OctetString addProfessionInfo
public static org.bouncycastle.asn1.isismtt.x509.ProfessionInfo getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.isismtt.x509.NamingAuthority, org.bouncycastle.asn1.x500.DirectoryString[], org.bouncycastle.asn1.ASN1ObjectIdentifier[], java.lang.String, org.bouncycastle.asn1.ASN1OctetString)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public org.bouncycastle.asn1.ASN1OctetString getAddProfessionInfo ()
public org.bouncycastle.asn1.isismtt.x509.NamingAuthority getNamingAuthority ()
public org.bouncycastle.asn1.x500.DirectoryString[] getProfessionItems ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getProfessionOIDs ()
public java.lang.String getRegistrationNumber ()
static void ()
}
org/bouncycastle/asn1/isismtt/x509/Restriction.class
package org.bouncycastle.asn1.isismtt.x509
public org.bouncycastle.asn1.isismtt.x509.Restriction extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x500.DirectoryString restriction
public static org.bouncycastle.asn1.isismtt.x509.Restriction getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.x500.DirectoryString)
public void (java.lang.String)
public org.bouncycastle.asn1.x500.DirectoryString getRestriction ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/kisa/
org/bouncycastle/asn1/kisa/KISAObjectIdentifiers.class
package org.bouncycastle.asn1.kisa
public abstract org.bouncycastle.asn1.kisa.KISAObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_seedCBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_npki_app_cmsSeed_wrap
static void ()
}
org/bouncycastle/asn1/microsoft/
org/bouncycastle/asn1/microsoft/MicrosoftObjectIdentifiers.class
package org.bouncycastle.asn1.microsoft
public abstract org.bouncycastle.asn1.microsoft.MicrosoftObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier microsoft
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier microsoftCertTemplateV1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier microsoftCaVersion
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier microsoftPrevCaCertHash
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier microsoftCertTemplateV2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier microsoftAppPolicies
static void ()
}
org/bouncycastle/asn1/misc/
org/bouncycastle/asn1/misc/CAST5CBCParameters.class
package org.bouncycastle.asn1.misc
public org.bouncycastle.asn1.misc.CAST5CBCParameters extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer keyLength
org.bouncycastle.asn1.ASN1OctetString iv
public static org.bouncycastle.asn1.misc.CAST5CBCParameters getInstance (java.lang.Object)
public void (byte[], int)
public void (org.bouncycastle.asn1.ASN1Sequence)
public byte[] getIV ()
public int getKeyLength ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/misc/MiscObjectIdentifiers.class
package org.bouncycastle.asn1.misc
public abstract org.bouncycastle.asn1.misc.MiscObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscape
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeCertType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeBaseURL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeRevocationURL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeCARevocationURL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeRenewalURL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeCApolicyURL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeSSLServerName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeCertComment
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier verisign
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier verisignCzagExtension
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier verisignDnbDunsNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier novell
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier novellSecurityAttribs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier entrust
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier entrustVersionExtension
static void ()
}
org/bouncycastle/asn1/misc/NetscapeCertType.class
package org.bouncycastle.asn1.misc
public org.bouncycastle.asn1.misc.NetscapeCertType extends 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 (int)
public void (org.bouncycastle.asn1.DERBitString)
public java.lang.String toString ()
}
org/bouncycastle/asn1/misc/NetscapeRevocationURL.class
package org.bouncycastle.asn1.misc
public org.bouncycastle.asn1.misc.NetscapeRevocationURL extends org.bouncycastle.asn1.DERIA5String {
public void (org.bouncycastle.asn1.DERIA5String)
public java.lang.String toString ()
}
org/bouncycastle/asn1/misc/VerisignCzagExtension.class
package org.bouncycastle.asn1.misc
public org.bouncycastle.asn1.misc.VerisignCzagExtension extends org.bouncycastle.asn1.DERIA5String {
public void (org.bouncycastle.asn1.DERIA5String)
public java.lang.String toString ()
}
org/bouncycastle/asn1/mozilla/
org/bouncycastle/asn1/mozilla/PublicKeyAndChallenge.class
package org.bouncycastle.asn1.mozilla
public org.bouncycastle.asn1.mozilla.PublicKeyAndChallenge extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence pkacSeq
private org.bouncycastle.asn1.x509.SubjectPublicKeyInfo spki
private org.bouncycastle.asn1.DERIA5String challenge
public static org.bouncycastle.asn1.mozilla.PublicKeyAndChallenge getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.DERIA5String getChallenge ()
}
org/bouncycastle/asn1/nist/
org/bouncycastle/asn1/nist/NISTNamedCurves.class
package org.bouncycastle.asn1.nist
public org.bouncycastle.asn1.nist.NISTNamedCurves extends java.lang.Object {
static final java.util.Hashtable objIds
static final java.util.Hashtable names
public void ()
static void defineCurve (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static org.bouncycastle.asn1.x9.X9ECParameters getByName (java.lang.String)
public static org.bouncycastle.asn1.x9.X9ECParameters getByOID (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String)
public static java.lang.String getName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static java.util.Enumeration getNames ()
static void ()
}
org/bouncycastle/asn1/nist/NISTObjectIdentifiers.class
package org.bouncycastle.asn1.nist
public abstract org.bouncycastle.asn1.nist.NISTObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier nistAlgorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier aes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_ECB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_OFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_CFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_GCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_CCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_ECB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_OFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_CFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_GCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_CCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_ECB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_OFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_CFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_GCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_CCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa_with_sha2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dsa_with_sha224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dsa_with_sha256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dsa_with_sha384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dsa_with_sha512
static void ()
}
org/bouncycastle/asn1/ntt/
org/bouncycastle/asn1/ntt/NTTObjectIdentifiers.class
package org.bouncycastle.asn1.ntt
public abstract org.bouncycastle.asn1.ntt.NTTObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia128_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia192_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia256_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia128_wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia192_wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia256_wrap
static void ()
}
org/bouncycastle/asn1/ocsp/
org/bouncycastle/asn1/ocsp/BasicOCSPResponse.class
package org.bouncycastle.asn1.ocsp
public org.bouncycastle.asn1.ocsp.BasicOCSPResponse extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ocsp.ResponseData tbsResponseData
private org.bouncycastle.asn1.x509.AlgorithmIdentifier signatureAlgorithm
private org.bouncycastle.asn1.DERBitString signature
private org.bouncycastle.asn1.ASN1Sequence certs
public void (org.bouncycastle.asn1.ocsp.ResponseData, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.DERBitString, org.bouncycastle.asn1.ASN1Sequence)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.ocsp.BasicOCSPResponse getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.ocsp.BasicOCSPResponse getInstance (java.lang.Object)
public org.bouncycastle.asn1.ocsp.ResponseData getTbsResponseData ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.DERBitString getSignature ()
public org.bouncycastle.asn1.ASN1Sequence getCerts ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ocsp/CertID.class
package org.bouncycastle.asn1.ocsp
public org.bouncycastle.asn1.ocsp.CertID extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm
org.bouncycastle.asn1.ASN1OctetString issuerNameHash
org.bouncycastle.asn1.ASN1OctetString issuerKeyHash
org.bouncycastle.asn1.ASN1Integer serialNumber
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1OctetString, org.bouncycastle.asn1.ASN1OctetString, org.bouncycastle.asn1.ASN1Integer)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.ocsp.CertID getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.ocsp.CertID getInstance (java.lang.Object)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm ()
public org.bouncycastle.asn1.ASN1OctetString getIssuerNameHash ()
public org.bouncycastle.asn1.ASN1OctetString getIssuerKeyHash ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ocsp/CertStatus.class
package org.bouncycastle.asn1.ocsp
public org.bouncycastle.asn1.ocsp.CertStatus extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private int tagNo
private org.bouncycastle.asn1.ASN1Encodable value
public void ()
public void (org.bouncycastle.asn1.ocsp.RevokedInfo)
public void (int, org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1TaggedObject)
public static org.bouncycastle.asn1.ocsp.CertStatus getInstance (java.lang.Object)
public static org.bouncycastle.asn1.ocsp.CertStatus getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public int getTagNo ()
public org.bouncycastle.asn1.ASN1Encodable getStatus ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ocsp/CrlID.class
package org.bouncycastle.asn1.ocsp
public org.bouncycastle.asn1.ocsp.CrlID extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.DERIA5String crlUrl
private org.bouncycastle.asn1.ASN1Integer crlNum
private org.bouncycastle.asn1.ASN1GeneralizedTime crlTime
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.ocsp.CrlID getInstance (java.lang.Object)
public org.bouncycastle.asn1.DERIA5String getCrlUrl ()
public org.bouncycastle.asn1.ASN1Integer getCrlNum ()
public org.bouncycastle.asn1.ASN1GeneralizedTime getCrlTime ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ocsp/OCSPObjectIdentifiers.class
package org.bouncycastle.asn1.ocsp
public abstract org.bouncycastle.asn1.ocsp.OCSPObjectIdentifiers extends java.lang.Object {
public static final String pkix_ocsp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pkix_ocsp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pkix_ocsp_basic
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pkix_ocsp_nonce
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pkix_ocsp_crl
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pkix_ocsp_response
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pkix_ocsp_nocheck
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pkix_ocsp_archive_cutoff
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pkix_ocsp_service_locator
static void ()
}
org/bouncycastle/asn1/ocsp/OCSPRequest.class
package org.bouncycastle.asn1.ocsp
public org.bouncycastle.asn1.ocsp.OCSPRequest extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ocsp.TBSRequest tbsRequest
org.bouncycastle.asn1.ocsp.Signature optionalSignature
public void (org.bouncycastle.asn1.ocsp.TBSRequest, org.bouncycastle.asn1.ocsp.Signature)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.ocsp.OCSPRequest getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.ocsp.OCSPRequest getInstance (java.lang.Object)
public org.bouncycastle.asn1.ocsp.TBSRequest getTbsRequest ()
public org.bouncycastle.asn1.ocsp.Signature getOptionalSignature ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ocsp/OCSPResponse.class
package org.bouncycastle.asn1.ocsp
public org.bouncycastle.asn1.ocsp.OCSPResponse extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ocsp.OCSPResponseStatus responseStatus
org.bouncycastle.asn1.ocsp.ResponseBytes responseBytes
public void (org.bouncycastle.asn1.ocsp.OCSPResponseStatus, org.bouncycastle.asn1.ocsp.ResponseBytes)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.ocsp.OCSPResponse getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.ocsp.OCSPResponse getInstance (java.lang.Object)
public org.bouncycastle.asn1.ocsp.OCSPResponseStatus getResponseStatus ()
public org.bouncycastle.asn1.ocsp.ResponseBytes getResponseBytes ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ocsp/OCSPResponseStatus.class
package org.bouncycastle.asn1.ocsp
public org.bouncycastle.asn1.ocsp.OCSPResponseStatus extends org.bouncycastle.asn1.ASN1Object {
public static final int SUCCESSFUL
public static final int MALFORMED_REQUEST
public static final int INTERNAL_ERROR
public static final int TRY_LATER
public static final int SIG_REQUIRED
public static final int UNAUTHORIZED
private org.bouncycastle.asn1.ASN1Enumerated value
public void (int)
private void (org.bouncycastle.asn1.ASN1Enumerated)
public static org.bouncycastle.asn1.ocsp.OCSPResponseStatus getInstance (java.lang.Object)
public java.math.BigInteger getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ocsp/Request.class
package org.bouncycastle.asn1.ocsp
public org.bouncycastle.asn1.ocsp.Request extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ocsp.CertID reqCert
org.bouncycastle.asn1.x509.Extensions singleRequestExtensions
public void (org.bouncycastle.asn1.ocsp.CertID, org.bouncycastle.asn1.x509.Extensions)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.ocsp.Request getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.ocsp.Request getInstance (java.lang.Object)
public org.bouncycastle.asn1.ocsp.CertID getReqCert ()
public org.bouncycastle.asn1.x509.Extensions getSingleRequestExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ocsp/ResponderID.class
package org.bouncycastle.asn1.ocsp
public org.bouncycastle.asn1.ocsp.ResponderID extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private org.bouncycastle.asn1.ASN1Encodable value
public void (org.bouncycastle.asn1.ASN1OctetString)
public void (org.bouncycastle.asn1.x500.X500Name)
public static org.bouncycastle.asn1.ocsp.ResponderID getInstance (java.lang.Object)
public static org.bouncycastle.asn1.ocsp.ResponderID getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public byte[] getKeyHash ()
public org.bouncycastle.asn1.x500.X500Name getName ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ocsp/ResponseBytes.class
package org.bouncycastle.asn1.ocsp
public org.bouncycastle.asn1.ocsp.ResponseBytes extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1ObjectIdentifier responseType
org.bouncycastle.asn1.ASN1OctetString response
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1OctetString)
public void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.ocsp.ResponseBytes getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.ocsp.ResponseBytes getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getResponseType ()
public org.bouncycastle.asn1.ASN1OctetString getResponse ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ocsp/ResponseData.class
package org.bouncycastle.asn1.ocsp
public org.bouncycastle.asn1.ocsp.ResponseData extends org.bouncycastle.asn1.ASN1Object {
private static final org.bouncycastle.asn1.ASN1Integer V1
private boolean versionPresent
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.ocsp.ResponderID responderID
private org.bouncycastle.asn1.ASN1GeneralizedTime producedAt
private org.bouncycastle.asn1.ASN1Sequence responses
private org.bouncycastle.asn1.x509.Extensions responseExtensions
public void (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ocsp.ResponderID, org.bouncycastle.asn1.ASN1GeneralizedTime, org.bouncycastle.asn1.ASN1Sequence, org.bouncycastle.asn1.x509.Extensions)
public void (org.bouncycastle.asn1.ocsp.ResponderID, org.bouncycastle.asn1.DERGeneralizedTime, org.bouncycastle.asn1.ASN1Sequence, org.bouncycastle.asn1.x509.X509Extensions)
public void (org.bouncycastle.asn1.ocsp.ResponderID, org.bouncycastle.asn1.ASN1GeneralizedTime, org.bouncycastle.asn1.ASN1Sequence, org.bouncycastle.asn1.x509.Extensions)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.ocsp.ResponseData getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.ocsp.ResponseData getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.ocsp.ResponderID getResponderID ()
public org.bouncycastle.asn1.ASN1GeneralizedTime getProducedAt ()
public org.bouncycastle.asn1.ASN1Sequence getResponses ()
public org.bouncycastle.asn1.x509.Extensions getResponseExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/ocsp/RevokedInfo.class
package org.bouncycastle.asn1.ocsp
public org.bouncycastle.asn1.ocsp.RevokedInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1GeneralizedTime revocationTime
private org.bouncycastle.asn1.x509.CRLReason revocationReason
public void (org.bouncycastle.asn1.ASN1GeneralizedTime, org.bouncycastle.asn1.x509.CRLReason)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.ocsp.RevokedInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.ocsp.RevokedInfo getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1GeneralizedTime getRevocationTime ()
public org.bouncycastle.asn1.x509.CRLReason getRevocationReason ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ocsp/ServiceLocator.class
package org.bouncycastle.asn1.ocsp
public org.bouncycastle.asn1.ocsp.ServiceLocator extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.ASN1Primitive locator
public void ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ocsp/Signature.class
package org.bouncycastle.asn1.ocsp
public org.bouncycastle.asn1.ocsp.Signature extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.AlgorithmIdentifier signatureAlgorithm
org.bouncycastle.asn1.DERBitString signature
org.bouncycastle.asn1.ASN1Sequence certs
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.DERBitString)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.DERBitString, org.bouncycastle.asn1.ASN1Sequence)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.ocsp.Signature getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.ocsp.Signature getInstance (java.lang.Object)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.DERBitString getSignature ()
public org.bouncycastle.asn1.ASN1Sequence getCerts ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ocsp/SingleResponse.class
package org.bouncycastle.asn1.ocsp
public org.bouncycastle.asn1.ocsp.SingleResponse extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ocsp.CertID certID
private org.bouncycastle.asn1.ocsp.CertStatus certStatus
private org.bouncycastle.asn1.ASN1GeneralizedTime thisUpdate
private org.bouncycastle.asn1.ASN1GeneralizedTime nextUpdate
private org.bouncycastle.asn1.x509.Extensions singleExtensions
public void (org.bouncycastle.asn1.ocsp.CertID, org.bouncycastle.asn1.ocsp.CertStatus, org.bouncycastle.asn1.DERGeneralizedTime, org.bouncycastle.asn1.DERGeneralizedTime, org.bouncycastle.asn1.x509.X509Extensions)
public void (org.bouncycastle.asn1.ocsp.CertID, org.bouncycastle.asn1.ocsp.CertStatus, org.bouncycastle.asn1.DERGeneralizedTime, org.bouncycastle.asn1.DERGeneralizedTime, org.bouncycastle.asn1.x509.Extensions)
public void (org.bouncycastle.asn1.ocsp.CertID, org.bouncycastle.asn1.ocsp.CertStatus, org.bouncycastle.asn1.ASN1GeneralizedTime, org.bouncycastle.asn1.ASN1GeneralizedTime, org.bouncycastle.asn1.x509.Extensions)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.ocsp.SingleResponse getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.ocsp.SingleResponse getInstance (java.lang.Object)
public org.bouncycastle.asn1.ocsp.CertID getCertID ()
public org.bouncycastle.asn1.ocsp.CertStatus getCertStatus ()
public org.bouncycastle.asn1.ASN1GeneralizedTime getThisUpdate ()
public org.bouncycastle.asn1.ASN1GeneralizedTime getNextUpdate ()
public org.bouncycastle.asn1.x509.Extensions getSingleExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ocsp/TBSRequest.class
package org.bouncycastle.asn1.ocsp
public org.bouncycastle.asn1.ocsp.TBSRequest extends org.bouncycastle.asn1.ASN1Object {
private static final org.bouncycastle.asn1.ASN1Integer V1
org.bouncycastle.asn1.ASN1Integer version
org.bouncycastle.asn1.x509.GeneralName requestorName
org.bouncycastle.asn1.ASN1Sequence requestList
org.bouncycastle.asn1.x509.Extensions requestExtensions
boolean versionSet
public void (org.bouncycastle.asn1.x509.GeneralName, org.bouncycastle.asn1.ASN1Sequence, org.bouncycastle.asn1.x509.X509Extensions)
public void (org.bouncycastle.asn1.x509.GeneralName, org.bouncycastle.asn1.ASN1Sequence, org.bouncycastle.asn1.x509.Extensions)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.ocsp.TBSRequest getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.ocsp.TBSRequest getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.x509.GeneralName getRequestorName ()
public org.bouncycastle.asn1.ASN1Sequence getRequestList ()
public org.bouncycastle.asn1.x509.Extensions getRequestExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/oiw/
org/bouncycastle/asn1/oiw/ElGamalParameter.class
package org.bouncycastle.asn1.oiw
public org.bouncycastle.asn1.oiw.ElGamalParameter extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer p
org.bouncycastle.asn1.ASN1Integer g
public void (java.math.BigInteger, java.math.BigInteger)
public void (org.bouncycastle.asn1.ASN1Sequence)
public java.math.BigInteger getP ()
public java.math.BigInteger getG ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/oiw/OIWObjectIdentifiers.class
package org.bouncycastle.asn1.oiw
public abstract org.bouncycastle.asn1.oiw.OIWObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md4WithRSA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md5WithRSA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md4WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier desECB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier desCBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier desOFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier desCFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier desEDE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier idSHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dsaWithSHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha1WithRSA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier elGamalAlgorithm
static void ()
}
org/bouncycastle/asn1/pkcs/
org/bouncycastle/asn1/pkcs/Attribute.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.Attribute extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier attrType
private org.bouncycastle.asn1.ASN1Set attrValues
public static org.bouncycastle.asn1.pkcs.Attribute getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Set)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getAttrType ()
public org.bouncycastle.asn1.ASN1Set getAttrValues ()
public org.bouncycastle.asn1.ASN1Encodable[] getAttributeValues ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/AuthenticatedSafe.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.AuthenticatedSafe extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.pkcs.ContentInfo[] info
private boolean isBer
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.pkcs.AuthenticatedSafe getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.pkcs.ContentInfo[])
public org.bouncycastle.asn1.pkcs.ContentInfo[] getContentInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/CRLBag.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.CRLBag extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier crlId
private org.bouncycastle.asn1.ASN1Encodable crlValue
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.pkcs.CRLBag getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getcrlId ()
public org.bouncycastle.asn1.ASN1Encodable getCRLValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/CertBag.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.CertBag extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier certId
private org.bouncycastle.asn1.ASN1Encodable certValue
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.pkcs.CertBag getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getCertId ()
public org.bouncycastle.asn1.ASN1Encodable getCertValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/CertificationRequest.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.CertificationRequest extends org.bouncycastle.asn1.ASN1Object {
protected org.bouncycastle.asn1.pkcs.CertificationRequestInfo reqInfo
protected org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
protected org.bouncycastle.asn1.DERBitString sigBits
public static org.bouncycastle.asn1.pkcs.CertificationRequest getInstance (java.lang.Object)
protected void ()
public void (org.bouncycastle.asn1.pkcs.CertificationRequestInfo, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.DERBitString)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.pkcs.CertificationRequestInfo getCertificationRequestInfo ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.DERBitString getSignature ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/CertificationRequestInfo.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.CertificationRequestInfo extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer version
org.bouncycastle.asn1.x500.X500Name subject
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPKInfo
org.bouncycastle.asn1.ASN1Set attributes
public static org.bouncycastle.asn1.pkcs.CertificationRequestInfo getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.x509.X509Name, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.ASN1Set getAttributes ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/ContentInfo.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.ContentInfo extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
private org.bouncycastle.asn1.ASN1ObjectIdentifier contentType
private org.bouncycastle.asn1.ASN1Encodable content
private boolean isBer
public static org.bouncycastle.asn1.pkcs.ContentInfo getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public org.bouncycastle.asn1.ASN1Encodable getContent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/DHParameter.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.DHParameter extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer p
org.bouncycastle.asn1.ASN1Integer g
org.bouncycastle.asn1.ASN1Integer l
public void (java.math.BigInteger, java.math.BigInteger, int)
public static org.bouncycastle.asn1.pkcs.DHParameter getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public java.math.BigInteger getP ()
public java.math.BigInteger getG ()
public java.math.BigInteger getL ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/EncryptedData.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.EncryptedData extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence data
org.bouncycastle.asn1.ASN1ObjectIdentifier bagId
org.bouncycastle.asn1.ASN1Primitive bagValue
public static org.bouncycastle.asn1.pkcs.EncryptedData getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getEncryptionAlgorithm ()
public org.bouncycastle.asn1.ASN1OctetString getContent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/EncryptedPrivateKeyInfo.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
private org.bouncycastle.asn1.ASN1OctetString data
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
public static org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo getInstance (java.lang.Object)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getEncryptionAlgorithm ()
public byte[] getEncryptedData ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/EncryptionScheme.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.EncryptionScheme extends org.bouncycastle.asn1.x509.AlgorithmIdentifier {
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
void (org.bouncycastle.asn1.ASN1Sequence)
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Primitive getObject ()
public org.bouncycastle.asn1.ASN1Primitive getASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/IssuerAndSerialNumber.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x500.X500Name name
org.bouncycastle.asn1.ASN1Integer certSerialNumber
public static org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.X509Name, java.math.BigInteger)
public void (org.bouncycastle.asn1.x509.X509Name, org.bouncycastle.asn1.ASN1Integer)
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger)
public org.bouncycastle.asn1.x500.X500Name getName ()
public org.bouncycastle.asn1.ASN1Integer getCertificateSerialNumber ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/KeyDerivationFunc.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.KeyDerivationFunc extends org.bouncycastle.asn1.x509.AlgorithmIdentifier {
void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
}
org/bouncycastle/asn1/pkcs/MacData.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.MacData extends org.bouncycastle.asn1.ASN1Object {
private static final java.math.BigInteger ONE
org.bouncycastle.asn1.x509.DigestInfo digInfo
byte[] salt
java.math.BigInteger iterationCount
public static org.bouncycastle.asn1.pkcs.MacData getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.DigestInfo, byte[], int)
public org.bouncycastle.asn1.x509.DigestInfo getMac ()
public byte[] getSalt ()
public java.math.BigInteger getIterationCount ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/pkcs/PBEParameter.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.PBEParameter extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer iterations
org.bouncycastle.asn1.ASN1OctetString salt
public void (byte[], int)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.pkcs.PBEParameter getInstance (java.lang.Object)
public java.math.BigInteger getIterationCount ()
public byte[] getSalt ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/PBES2Algorithms.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.PBES2Algorithms extends org.bouncycastle.asn1.x509.AlgorithmIdentifier implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
private org.bouncycastle.asn1.ASN1ObjectIdentifier objectId
private org.bouncycastle.asn1.pkcs.KeyDerivationFunc func
private org.bouncycastle.asn1.pkcs.EncryptionScheme scheme
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getObjectId ()
public org.bouncycastle.asn1.pkcs.KeyDerivationFunc getKeyDerivationFunc ()
public org.bouncycastle.asn1.pkcs.EncryptionScheme getEncryptionScheme ()
public org.bouncycastle.asn1.ASN1Primitive getASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/PBES2Parameters.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.PBES2Parameters extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
private org.bouncycastle.asn1.pkcs.KeyDerivationFunc func
private org.bouncycastle.asn1.pkcs.EncryptionScheme scheme
public static org.bouncycastle.asn1.pkcs.PBES2Parameters getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.pkcs.KeyDerivationFunc getKeyDerivationFunc ()
public org.bouncycastle.asn1.pkcs.EncryptionScheme getEncryptionScheme ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/PBKDF2Params.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.PBKDF2Params extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1OctetString octStr
private org.bouncycastle.asn1.ASN1Integer iterationCount
private org.bouncycastle.asn1.ASN1Integer keyLength
public static org.bouncycastle.asn1.pkcs.PBKDF2Params getInstance (java.lang.Object)
public void (byte[], int)
public void (byte[], int, int)
private void (org.bouncycastle.asn1.ASN1Sequence)
public byte[] getSalt ()
public java.math.BigInteger getIterationCount ()
public java.math.BigInteger getKeyLength ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/PKCS12PBEParams.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.PKCS12PBEParams extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer iterations
org.bouncycastle.asn1.ASN1OctetString iv
public void (byte[], int)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.pkcs.PKCS12PBEParams getInstance (java.lang.Object)
public java.math.BigInteger getIterations ()
public byte[] getIV ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/PKCSObjectIdentifiers.class
package org.bouncycastle.asn1.pkcs
public abstract org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rsaEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md2WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md4WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md5WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha1WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier srsaOAEPEncryptionSET
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_RSAES_OAEP
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_mgf1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pSpecified
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_RSASSA_PSS
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha256WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha384WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha512WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha224WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhKeyAgreement
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithMD2AndDES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithMD2AndRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithMD5AndDES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithMD5AndRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHA1AndDES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHA1AndRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_PBES2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_PBKDF2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier encryptionAlgorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier des_EDE3_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier RC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rc4
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier digestAlgorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md4
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA512
public static final String pkcs_7
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier data
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier signedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier envelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier signedAndEnvelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier digestedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier encryptedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_emailAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_unstructuredName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_contentType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_messageDigest
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_signingTime
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_counterSignature
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_challengePassword
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_unstructuredAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_extendedCertificateAttributes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_signingDescription
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_extensionRequest
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_smimeCapabilities
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_friendlyName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_localKeyId
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x509certType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certTypes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x509Certificate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sdsiCertificate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier crlTypes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x509Crl
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_PWRI_KEK
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier preferSignedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier canNotDecryptAny
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sMIMECapabilitiesVersions
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_authData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_TSTInfo
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_compressedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_authEnvelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_timestampedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfOrigin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfReceipt
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfDelivery
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfSender
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfApproval
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfCreation
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_receiptRequest
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_contentHint
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_msgSigDigest
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_contentReference
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_encrypKeyPref
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_signingCertificate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_signingCertificateV2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_contentIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_signatureTimeStampToken
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_sigPolicyId
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_commitmentType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_signerLocation
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_signerAttr
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_otherSigCert
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_contentTimestamp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_certificateRefs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_revocationRefs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_certValues
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_revocationValues
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_escTimeStamp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_certCRLTimestamp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_archiveTimestamp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_sigPolicyId
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_commitmentType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_signerLocation
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_otherSigCert
public static final String id_spq
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_spq_ets_uri
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_spq_ets_unotice
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_12
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bagtypes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier keyBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs8ShroudedKeyBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier crlBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secretBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier safeContentsBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_12PbeIds
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd128BitRC4
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd40BitRC4
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd3_KeyTripleDES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd2_KeyTripleDES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd128BitRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd40BitRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbewithSHAAnd40BitRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_CMS3DESwrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_CMSRC2wrap
static void ()
}
org/bouncycastle/asn1/pkcs/Pfx.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.Pfx extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
private org.bouncycastle.asn1.pkcs.ContentInfo contentInfo
private org.bouncycastle.asn1.pkcs.MacData macData
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.pkcs.Pfx getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.pkcs.ContentInfo, org.bouncycastle.asn1.pkcs.MacData)
public org.bouncycastle.asn1.pkcs.ContentInfo getAuthSafe ()
public org.bouncycastle.asn1.pkcs.MacData getMacData ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/PrivateKeyInfo.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.PrivateKeyInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1OctetString privKey
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
private org.bouncycastle.asn1.ASN1Set attributes
public static org.bouncycastle.asn1.pkcs.PrivateKeyInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.pkcs.PrivateKeyInfo getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.asn1.ASN1Set) throws java.io.IOException
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getPrivateKeyAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmId ()
public org.bouncycastle.asn1.ASN1Encodable parsePrivateKey () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getPrivateKey ()
public org.bouncycastle.asn1.ASN1Set getAttributes ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/RC2CBCParameter.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.RC2CBCParameter extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer version
org.bouncycastle.asn1.ASN1OctetString iv
public static org.bouncycastle.asn1.pkcs.RC2CBCParameter getInstance (java.lang.Object)
public void (byte[])
public void (int, byte[])
private void (org.bouncycastle.asn1.ASN1Sequence)
public java.math.BigInteger getRC2ParameterVersion ()
public byte[] getIV ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/RSAESOAEPparams.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.RSAESOAEPparams extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm
private org.bouncycastle.asn1.x509.AlgorithmIdentifier maskGenAlgorithm
private org.bouncycastle.asn1.x509.AlgorithmIdentifier pSourceAlgorithm
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_HASH_ALGORITHM
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_MASK_GEN_FUNCTION
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_P_SOURCE_ALGORITHM
public static org.bouncycastle.asn1.pkcs.RSAESOAEPparams getInstance (java.lang.Object)
public void ()
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getMaskGenAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getPSourceAlgorithm ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/pkcs/RSAPrivateKey.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.RSAPrivateKey extends 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 org.bouncycastle.asn1.ASN1Sequence otherPrimeInfos
public static org.bouncycastle.asn1.pkcs.RSAPrivateKey getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.pkcs.RSAPrivateKey getInstance (java.lang.Object)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
private void (org.bouncycastle.asn1.ASN1Sequence)
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 org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/RSAPrivateKeyStructure.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure extends 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 org.bouncycastle.asn1.ASN1Sequence otherPrimeInfos
public static org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure getInstance (java.lang.Object)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public void (org.bouncycastle.asn1.ASN1Sequence)
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 org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/RSAPublicKey.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.RSAPublicKey extends org.bouncycastle.asn1.ASN1Object {
private java.math.BigInteger modulus
private java.math.BigInteger publicExponent
public static org.bouncycastle.asn1.pkcs.RSAPublicKey getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.pkcs.RSAPublicKey getInstance (java.lang.Object)
public void (java.math.BigInteger, java.math.BigInteger)
private void (org.bouncycastle.asn1.ASN1Sequence)
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPublicExponent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/RSASSAPSSparams.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.RSASSAPSSparams extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm
private org.bouncycastle.asn1.x509.AlgorithmIdentifier maskGenAlgorithm
private org.bouncycastle.asn1.ASN1Integer saltLength
private org.bouncycastle.asn1.ASN1Integer trailerField
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_HASH_ALGORITHM
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_MASK_GEN_FUNCTION
public static final org.bouncycastle.asn1.ASN1Integer DEFAULT_SALT_LENGTH
public static final org.bouncycastle.asn1.ASN1Integer DEFAULT_TRAILER_FIELD
public static org.bouncycastle.asn1.pkcs.RSASSAPSSparams getInstance (java.lang.Object)
public void ()
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Integer)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getMaskGenAlgorithm ()
public java.math.BigInteger getSaltLength ()
public java.math.BigInteger getTrailerField ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/pkcs/SafeBag.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.SafeBag extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier bagId
private org.bouncycastle.asn1.ASN1Encodable bagValue
private org.bouncycastle.asn1.ASN1Set bagAttributes
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.asn1.ASN1Set)
public static org.bouncycastle.asn1.pkcs.SafeBag getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getBagId ()
public org.bouncycastle.asn1.ASN1Encodable getBagValue ()
public org.bouncycastle.asn1.ASN1Set getBagAttributes ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/SignedData.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.SignedData extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.ASN1Set digestAlgorithms
private org.bouncycastle.asn1.pkcs.ContentInfo contentInfo
private org.bouncycastle.asn1.ASN1Set certificates
private org.bouncycastle.asn1.ASN1Set crls
private org.bouncycastle.asn1.ASN1Set signerInfos
public static org.bouncycastle.asn1.pkcs.SignedData getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.pkcs.ContentInfo, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.ASN1Set getDigestAlgorithms ()
public org.bouncycastle.asn1.pkcs.ContentInfo getContentInfo ()
public org.bouncycastle.asn1.ASN1Set getCertificates ()
public org.bouncycastle.asn1.ASN1Set getCRLs ()
public org.bouncycastle.asn1.ASN1Set getSignerInfos ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/SignerInfo.class
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.SignerInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber issuerAndSerialNumber
private org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgorithm
private org.bouncycastle.asn1.ASN1Set authenticatedAttributes
private org.bouncycastle.asn1.x509.AlgorithmIdentifier digEncryptionAlgorithm
private org.bouncycastle.asn1.ASN1OctetString encryptedDigest
private org.bouncycastle.asn1.ASN1Set unauthenticatedAttributes
public static org.bouncycastle.asn1.pkcs.SignerInfo getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1OctetString, org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber getIssuerAndSerialNumber ()
public org.bouncycastle.asn1.ASN1Set getAuthenticatedAttributes ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm ()
public org.bouncycastle.asn1.ASN1OctetString getEncryptedDigest ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestEncryptionAlgorithm ()
public org.bouncycastle.asn1.ASN1Set getUnauthenticatedAttributes ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/sec/
org/bouncycastle/asn1/sec/ECPrivateKey.class
package org.bouncycastle.asn1.sec
public org.bouncycastle.asn1.sec.ECPrivateKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence seq
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.sec.ECPrivateKey getInstance (java.lang.Object)
public void (java.math.BigInteger)
public void (java.math.BigInteger, org.bouncycastle.asn1.ASN1Object)
public void (java.math.BigInteger, org.bouncycastle.asn1.DERBitString, org.bouncycastle.asn1.ASN1Object)
public java.math.BigInteger getKey ()
public org.bouncycastle.asn1.DERBitString getPublicKey ()
public org.bouncycastle.asn1.ASN1Primitive getParameters ()
private org.bouncycastle.asn1.ASN1Primitive getObjectInTag (int)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/sec/ECPrivateKeyStructure.class
package org.bouncycastle.asn1.sec
public org.bouncycastle.asn1.sec.ECPrivateKeyStructure extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence seq
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (java.math.BigInteger)
public void (java.math.BigInteger, org.bouncycastle.asn1.ASN1Encodable)
public void (java.math.BigInteger, org.bouncycastle.asn1.DERBitString, org.bouncycastle.asn1.ASN1Encodable)
public java.math.BigInteger getKey ()
public org.bouncycastle.asn1.DERBitString getPublicKey ()
public org.bouncycastle.asn1.ASN1Primitive getParameters ()
private org.bouncycastle.asn1.ASN1Primitive getObjectInTag (int)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$1.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$1 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$10.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$10 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$11.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$11 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$12.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$12 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$13.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$13 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$14.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$14 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$15.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$15 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$16.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$16 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$17.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$17 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$18.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$18 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$19.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$19 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$2.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$2 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$20.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$20 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$21.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$21 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$22.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$22 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$23.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$23 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$24.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$24 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$25.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$25 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$26.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$26 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$27.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$27 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$28.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$28 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$29.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$29 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$3.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$3 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$30.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$30 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$31.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$31 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$32.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$32 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$33.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$33 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$4.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$4 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$5.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$5 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$6.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$6 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$7.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$7 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$8.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$8 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$9.class
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$9 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves.class
package org.bouncycastle.asn1.sec
public org.bouncycastle.asn1.sec.SECNamedCurves extends java.lang.Object {
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp112r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp112r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp128r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp128r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp160k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp160r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp160r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp192k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp192r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp224k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp224r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp256k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp256r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp384r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp521r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect113r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect113r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect131r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect131r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect163k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect163r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect163r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect193r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect193r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect233k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect233r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect239k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect283k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect283r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect409k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect409r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect571k1
static 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 ()
private static java.math.BigInteger fromHex (java.lang.String)
static void defineCurve (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x9.X9ECParametersHolder)
public static org.bouncycastle.asn1.x9.X9ECParameters getByName (java.lang.String)
public static org.bouncycastle.asn1.x9.X9ECParameters getByOID (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String)
public static java.lang.String getName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static java.util.Enumeration getNames ()
static java.math.BigInteger access$000 (java.lang.String)
static void ()
}
org/bouncycastle/asn1/sec/SECObjectIdentifiers.class
package org.bouncycastle.asn1.sec
public abstract org.bouncycastle.asn1.sec.SECObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ellipticCurve
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect163k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect163r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect239k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect113r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect113r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp112r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp112r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp160r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp160k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp256k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect163r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect283k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect283r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect131r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect131r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect193r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect193r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect233k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect233r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp128r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp128r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp160r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp192k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp224k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp224r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp384r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp521r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect409k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect409r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect571k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect571r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp192r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp256r1
static void ()
}
org/bouncycastle/asn1/smime/
org/bouncycastle/asn1/smime/SMIMEAttributes.class
package org.bouncycastle.asn1.smime
public abstract org.bouncycastle.asn1.smime.SMIMEAttributes extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier smimeCapabilities
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier encrypKeyPref
static void ()
}
org/bouncycastle/asn1/smime/SMIMECapabilities.class
package org.bouncycastle.asn1.smime
public org.bouncycastle.asn1.smime.SMIMECapabilities extends org.bouncycastle.asn1.ASN1Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier preferSignedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier canNotDecryptAny
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sMIMECapabilitesVersions
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dES_EDE3_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rC2_CBC
private org.bouncycastle.asn1.ASN1Sequence capabilities
public static org.bouncycastle.asn1.smime.SMIMECapabilities getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public java.util.Vector getCapabilities (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/smime/SMIMECapabilitiesAttribute.class
package org.bouncycastle.asn1.smime
public org.bouncycastle.asn1.smime.SMIMECapabilitiesAttribute extends org.bouncycastle.asn1.cms.Attribute {
public void (org.bouncycastle.asn1.smime.SMIMECapabilityVector)
}
org/bouncycastle/asn1/smime/SMIMECapability.class
package org.bouncycastle.asn1.smime
public org.bouncycastle.asn1.smime.SMIMECapability extends org.bouncycastle.asn1.ASN1Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier preferSignedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier canNotDecryptAny
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sMIMECapabilitiesVersions
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dES_EDE3_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier aES128_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier aES192_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier aES256_CBC
private org.bouncycastle.asn1.ASN1ObjectIdentifier capabilityID
private org.bouncycastle.asn1.ASN1Encodable parameters
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public static org.bouncycastle.asn1.smime.SMIMECapability getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getCapabilityID ()
public org.bouncycastle.asn1.ASN1Encodable getParameters ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/smime/SMIMECapabilityVector.class
package org.bouncycastle.asn1.smime
public org.bouncycastle.asn1.smime.SMIMECapabilityVector extends java.lang.Object {
private org.bouncycastle.asn1.ASN1EncodableVector capabilities
public void ()
public void addCapability (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void addCapability (org.bouncycastle.asn1.ASN1ObjectIdentifier, int)
public void addCapability (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1EncodableVector toASN1EncodableVector ()
}
org/bouncycastle/asn1/smime/SMIMEEncryptionKeyPreferenceAttribute.class
package org.bouncycastle.asn1.smime
public org.bouncycastle.asn1.smime.SMIMEEncryptionKeyPreferenceAttribute extends org.bouncycastle.asn1.cms.Attribute {
public void (org.bouncycastle.asn1.cms.IssuerAndSerialNumber)
public void (org.bouncycastle.asn1.cms.RecipientKeyIdentifier)
public void (org.bouncycastle.asn1.ASN1OctetString)
}
org/bouncycastle/asn1/teletrust/
org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves$1.class
package org.bouncycastle.asn1.teletrust
org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves$1 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves$10.class
package org.bouncycastle.asn1.teletrust
org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves$10 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves$11.class
package org.bouncycastle.asn1.teletrust
org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves$11 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves$12.class
package org.bouncycastle.asn1.teletrust
org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves$12 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves$13.class
package org.bouncycastle.asn1.teletrust
org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves$13 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves$14.class
package org.bouncycastle.asn1.teletrust
org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves$14 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves$2.class
package org.bouncycastle.asn1.teletrust
org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves$2 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves$3.class
package org.bouncycastle.asn1.teletrust
org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves$3 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves$4.class
package org.bouncycastle.asn1.teletrust
org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves$4 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves$5.class
package org.bouncycastle.asn1.teletrust
org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves$5 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves$6.class
package org.bouncycastle.asn1.teletrust
org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves$6 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves$7.class
package org.bouncycastle.asn1.teletrust
org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves$7 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves$8.class
package org.bouncycastle.asn1.teletrust
org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves$8 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves$9.class
package org.bouncycastle.asn1.teletrust
org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves$9 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves.class
package org.bouncycastle.asn1.teletrust
public org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves extends java.lang.Object {
static org.bouncycastle.asn1.x9.X9ECParametersHolder brainpoolP160r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder brainpoolP160t1
static org.bouncycastle.asn1.x9.X9ECParametersHolder brainpoolP192r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder brainpoolP192t1
static org.bouncycastle.asn1.x9.X9ECParametersHolder brainpoolP224r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder brainpoolP224t1
static org.bouncycastle.asn1.x9.X9ECParametersHolder brainpoolP256r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder brainpoolP256t1
static org.bouncycastle.asn1.x9.X9ECParametersHolder brainpoolP320r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder brainpoolP320t1
static org.bouncycastle.asn1.x9.X9ECParametersHolder brainpoolP384r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder brainpoolP384t1
static org.bouncycastle.asn1.x9.X9ECParametersHolder brainpoolP512r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder brainpoolP512t1
static final java.util.Hashtable objIds
static final java.util.Hashtable curves
static final java.util.Hashtable names
public void ()
static void defineCurve (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x9.X9ECParametersHolder)
public static org.bouncycastle.asn1.x9.X9ECParameters getByName (java.lang.String)
public static org.bouncycastle.asn1.x9.X9ECParameters getByOID (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String)
public static java.lang.String getName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static java.util.Enumeration getNames ()
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (short, boolean)
static void ()
}
org/bouncycastle/asn1/teletrust/TeleTrusTObjectIdentifiers.class
package org.bouncycastle.asn1.teletrust
public abstract org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier teleTrusTAlgorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier teleTrusTRSAsignatureAlgorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rsaSignatureWithripemd160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rsaSignatureWithripemd128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rsaSignatureWithripemd256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecSign
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecSignWithSha1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecSignWithRipemd160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecc_brainpool
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ellipticCurve
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier versionOne
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP160r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP160t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP192r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP192t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP224r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP224t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP256r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP256t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP320r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP320t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP384r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP384t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP512r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP512t1
static void ()
}
org/bouncycastle/asn1/tsp/
org/bouncycastle/asn1/tsp/Accuracy.class
package org.bouncycastle.asn1.tsp
public org.bouncycastle.asn1.tsp.Accuracy extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer seconds
org.bouncycastle.asn1.ASN1Integer millis
org.bouncycastle.asn1.ASN1Integer micros
protected static final int MIN_MILLIS
protected static final int MAX_MILLIS
protected static final int MIN_MICROS
protected static final int MAX_MICROS
protected void ()
public void (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Integer)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.tsp.Accuracy getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getSeconds ()
public org.bouncycastle.asn1.ASN1Integer getMillis ()
public org.bouncycastle.asn1.ASN1Integer getMicros ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/tsp/MessageImprint.class
package org.bouncycastle.asn1.tsp
public org.bouncycastle.asn1.tsp.MessageImprint extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm
byte[] hashedMessage
public static org.bouncycastle.asn1.tsp.MessageImprint getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm ()
public byte[] getHashedMessage ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/tsp/TSTInfo.class
package org.bouncycastle.asn1.tsp
public org.bouncycastle.asn1.tsp.TSTInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.ASN1ObjectIdentifier tsaPolicyId
private org.bouncycastle.asn1.tsp.MessageImprint messageImprint
private org.bouncycastle.asn1.ASN1Integer serialNumber
private org.bouncycastle.asn1.ASN1GeneralizedTime genTime
private org.bouncycastle.asn1.tsp.Accuracy accuracy
private org.bouncycastle.asn1.ASN1Boolean ordering
private org.bouncycastle.asn1.ASN1Integer nonce
private org.bouncycastle.asn1.x509.GeneralName tsa
private org.bouncycastle.asn1.x509.Extensions extensions
public static org.bouncycastle.asn1.tsp.TSTInfo getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.tsp.MessageImprint, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1GeneralizedTime, org.bouncycastle.asn1.tsp.Accuracy, org.bouncycastle.asn1.ASN1Boolean, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.x509.GeneralName, org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.tsp.MessageImprint getMessageImprint ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getPolicy ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.tsp.Accuracy getAccuracy ()
public org.bouncycastle.asn1.ASN1GeneralizedTime getGenTime ()
public org.bouncycastle.asn1.ASN1Boolean getOrdering ()
public org.bouncycastle.asn1.ASN1Integer getNonce ()
public org.bouncycastle.asn1.x509.GeneralName getTsa ()
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/tsp/TimeStampReq.class
package org.bouncycastle.asn1.tsp
public org.bouncycastle.asn1.tsp.TimeStampReq extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer version
org.bouncycastle.asn1.tsp.MessageImprint messageImprint
org.bouncycastle.asn1.ASN1ObjectIdentifier tsaPolicy
org.bouncycastle.asn1.ASN1Integer nonce
org.bouncycastle.asn1.ASN1Boolean certReq
org.bouncycastle.asn1.x509.Extensions extensions
public static org.bouncycastle.asn1.tsp.TimeStampReq getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.tsp.MessageImprint, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Boolean, org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.tsp.MessageImprint getMessageImprint ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getReqPolicy ()
public org.bouncycastle.asn1.ASN1Integer getNonce ()
public org.bouncycastle.asn1.ASN1Boolean getCertReq ()
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/tsp/TimeStampResp.class
package org.bouncycastle.asn1.tsp
public org.bouncycastle.asn1.tsp.TimeStampResp extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.cmp.PKIStatusInfo pkiStatusInfo
org.bouncycastle.asn1.cms.ContentInfo timeStampToken
public static org.bouncycastle.asn1.tsp.TimeStampResp getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.cmp.PKIStatusInfo, org.bouncycastle.asn1.cms.ContentInfo)
public org.bouncycastle.asn1.cmp.PKIStatusInfo getStatus ()
public org.bouncycastle.asn1.cms.ContentInfo getTimeStampToken ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ua/
org/bouncycastle/asn1/ua/DSTU4145BinaryField.class
package org.bouncycastle.asn1.ua
public org.bouncycastle.asn1.ua.DSTU4145BinaryField extends org.bouncycastle.asn1.ASN1Object {
private int m
private int k
private int j
private int l
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.ua.DSTU4145BinaryField getInstance (java.lang.Object)
public void (int, int, int, int)
public int getM ()
public int getK1 ()
public int getK2 ()
public int getK3 ()
public void (int, int)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ua/DSTU4145ECBinary.class
package org.bouncycastle.asn1.ua
public org.bouncycastle.asn1.ua.DSTU4145ECBinary extends org.bouncycastle.asn1.ASN1Object {
java.math.BigInteger version
org.bouncycastle.asn1.ua.DSTU4145BinaryField f
org.bouncycastle.asn1.ASN1Integer a
org.bouncycastle.asn1.ASN1OctetString b
org.bouncycastle.asn1.ASN1Integer n
org.bouncycastle.asn1.ASN1OctetString bp
public void (org.bouncycastle.crypto.params.ECDomainParameters)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.ua.DSTU4145ECBinary getInstance (java.lang.Object)
public org.bouncycastle.asn1.ua.DSTU4145BinaryField getField ()
public java.math.BigInteger getA ()
public byte[] getB ()
public java.math.BigInteger getN ()
public byte[] getG ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ua/DSTU4145NamedCurves.class
package org.bouncycastle.asn1.ua
public org.bouncycastle.asn1.ua.DSTU4145NamedCurves extends java.lang.Object {
private static final java.math.BigInteger ZERO
private static final java.math.BigInteger ONE
public static final org.bouncycastle.crypto.params.ECDomainParameters[] params
static final org.bouncycastle.asn1.ASN1ObjectIdentifier[] oids
static final String oidBase
public void ()
public static org.bouncycastle.asn1.ASN1ObjectIdentifier[] getOIDs ()
public static org.bouncycastle.crypto.params.ECDomainParameters getByOID (org.bouncycastle.asn1.ASN1ObjectIdentifier)
static void ()
}
org/bouncycastle/asn1/ua/DSTU4145Params.class
package org.bouncycastle.asn1.ua
public org.bouncycastle.asn1.ua.DSTU4145Params extends org.bouncycastle.asn1.ASN1Object {
private static final byte[] DEFAULT_DKE
private org.bouncycastle.asn1.ASN1ObjectIdentifier namedCurve
private org.bouncycastle.asn1.ua.DSTU4145ECBinary ecbinary
private byte[] dke
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ua.DSTU4145ECBinary)
public boolean isNamedCurve ()
public org.bouncycastle.asn1.ua.DSTU4145ECBinary getECBinary ()
public byte[] getDKE ()
public static byte[] getDefaultDKE ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getNamedCurve ()
public static org.bouncycastle.asn1.ua.DSTU4145Params getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/ua/DSTU4145PointEncoder.class
package org.bouncycastle.asn1.ua
public abstract org.bouncycastle.asn1.ua.DSTU4145PointEncoder extends java.lang.Object {
private static org.bouncycastle.asn1.x9.X9IntegerConverter converter
public void ()
private static java.math.BigInteger trace (org.bouncycastle.math.ec.ECFieldElement)
private static org.bouncycastle.math.ec.ECFieldElement solveQuadradicEquation (org.bouncycastle.math.ec.ECFieldElement)
public static byte[] encodePoint (org.bouncycastle.math.ec.ECPoint)
public static org.bouncycastle.math.ec.ECPoint decodePoint (org.bouncycastle.math.ec.ECCurve, byte[])
static void ()
}
org/bouncycastle/asn1/ua/DSTU4145PublicKey.class
package org.bouncycastle.asn1.ua
public org.bouncycastle.asn1.ua.DSTU4145PublicKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1OctetString pubKey
public void (org.bouncycastle.math.ec.ECPoint)
private void (org.bouncycastle.asn1.ASN1OctetString)
public static org.bouncycastle.asn1.ua.DSTU4145PublicKey getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ua/UAObjectIdentifiers.class
package org.bouncycastle.asn1.ua
public abstract org.bouncycastle.asn1.ua.UAObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UaOid
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dstu4145le
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dstu4145be
static void ()
}
org/bouncycastle/asn1/util/
org/bouncycastle/asn1/util/ASN1Dump.class
package org.bouncycastle.asn1.util
public org.bouncycastle.asn1.util.ASN1Dump extends java.lang.Object {
private static final String TAB
private static final int SAMPLE_SIZE
public void ()
static void _dumpAsString (java.lang.String, boolean, org.bouncycastle.asn1.ASN1Primitive, java.lang.StringBuffer)
private static java.lang.String outputApplicationSpecific (java.lang.String, java.lang.String, boolean, org.bouncycastle.asn1.ASN1Primitive, java.lang.String)
public static java.lang.String dumpAsString (java.lang.Object)
public static java.lang.String dumpAsString (java.lang.Object, boolean)
private static java.lang.String dumpBinaryDataAsString (java.lang.String, byte[])
private static java.lang.String calculateAscString (byte[], int, int)
}
org/bouncycastle/asn1/util/DERDump.class
package org.bouncycastle.asn1.util
public org.bouncycastle.asn1.util.DERDump extends org.bouncycastle.asn1.util.ASN1Dump {
public void ()
public static java.lang.String dumpAsString (org.bouncycastle.asn1.ASN1Primitive)
public static java.lang.String dumpAsString (org.bouncycastle.asn1.ASN1Encodable)
}
org/bouncycastle/asn1/util/Dump.class
package org.bouncycastle.asn1.util
public org.bouncycastle.asn1.util.Dump extends java.lang.Object {
public void ()
public static void main (java.lang.String[]) throws java.lang.Exception
}
org/bouncycastle/asn1/x500/
org/bouncycastle/asn1/x500/AttributeTypeAndValue.class
package org.bouncycastle.asn1.x500
public org.bouncycastle.asn1.x500.AttributeTypeAndValue extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier type
private org.bouncycastle.asn1.ASN1Encodable value
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.x500.AttributeTypeAndValue getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getType ()
public org.bouncycastle.asn1.ASN1Encodable getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x500/DirectoryString.class
package org.bouncycastle.asn1.x500
public org.bouncycastle.asn1.x500.DirectoryString extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice org.bouncycastle.asn1.ASN1String {
private org.bouncycastle.asn1.ASN1String string
public static org.bouncycastle.asn1.x500.DirectoryString getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x500.DirectoryString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
private void (org.bouncycastle.asn1.DERT61String)
private void (org.bouncycastle.asn1.DERPrintableString)
private void (org.bouncycastle.asn1.DERUniversalString)
private void (org.bouncycastle.asn1.DERUTF8String)
private void (org.bouncycastle.asn1.DERBMPString)
public void (java.lang.String)
public java.lang.String getString ()
public java.lang.String toString ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x500/RDN.class
package org.bouncycastle.asn1.x500
public org.bouncycastle.asn1.x500.RDN extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Set values
private void (org.bouncycastle.asn1.ASN1Set)
public static org.bouncycastle.asn1.x500.RDN getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.x500.AttributeTypeAndValue)
public void (org.bouncycastle.asn1.x500.AttributeTypeAndValue[])
public boolean isMultiValued ()
public int size ()
public org.bouncycastle.asn1.x500.AttributeTypeAndValue getFirst ()
public org.bouncycastle.asn1.x500.AttributeTypeAndValue[] getTypesAndValues ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x500/X500Name.class
package org.bouncycastle.asn1.x500
public org.bouncycastle.asn1.x500.X500Name extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private static org.bouncycastle.asn1.x500.X500NameStyle defaultStyle
private boolean isHashCodeCalculated
private int hashCodeValue
private org.bouncycastle.asn1.x500.X500NameStyle style
private org.bouncycastle.asn1.x500.RDN[] rdns
public void (org.bouncycastle.asn1.x500.X500NameStyle, org.bouncycastle.asn1.x500.X500Name)
public static org.bouncycastle.asn1.x500.X500Name getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x500.X500Name getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x500.X500Name getInstance (org.bouncycastle.asn1.x500.X500NameStyle, java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
private void (org.bouncycastle.asn1.x500.X500NameStyle, org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x500.RDN[])
public void (org.bouncycastle.asn1.x500.X500NameStyle, org.bouncycastle.asn1.x500.RDN[])
public void (java.lang.String)
public void (org.bouncycastle.asn1.x500.X500NameStyle, java.lang.String)
public org.bouncycastle.asn1.x500.RDN[] getRDNs ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getAttributeTypes ()
public org.bouncycastle.asn1.x500.RDN[] getRDNs (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public int hashCode ()
public boolean equals (java.lang.Object)
public java.lang.String toString ()
public static void setDefaultStyle (org.bouncycastle.asn1.x500.X500NameStyle)
public static org.bouncycastle.asn1.x500.X500NameStyle getDefaultStyle ()
static void ()
}
org/bouncycastle/asn1/x500/X500NameBuilder.class
package org.bouncycastle.asn1.x500
public org.bouncycastle.asn1.x500.X500NameBuilder extends java.lang.Object {
private org.bouncycastle.asn1.x500.X500NameStyle template
private java.util.Vector rdns
public void ()
public void (org.bouncycastle.asn1.x500.X500NameStyle)
public org.bouncycastle.asn1.x500.X500NameBuilder addRDN (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
public org.bouncycastle.asn1.x500.X500NameBuilder addRDN (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.x500.X500NameBuilder addRDN (org.bouncycastle.asn1.x500.AttributeTypeAndValue)
public org.bouncycastle.asn1.x500.X500NameBuilder addMultiValuedRDN (org.bouncycastle.asn1.ASN1ObjectIdentifier[], java.lang.String[])
public org.bouncycastle.asn1.x500.X500NameBuilder addMultiValuedRDN (org.bouncycastle.asn1.ASN1ObjectIdentifier[], org.bouncycastle.asn1.ASN1Encodable[])
public org.bouncycastle.asn1.x500.X500NameBuilder addMultiValuedRDN (org.bouncycastle.asn1.x500.AttributeTypeAndValue[])
public org.bouncycastle.asn1.x500.X500Name build ()
}
org/bouncycastle/asn1/x500/X500NameStyle.class
package org.bouncycastle.asn1.x500
public abstract org.bouncycastle.asn1.x500.X500NameStyle extends java.lang.Object {
public abstract org.bouncycastle.asn1.ASN1Encodable stringToValue (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
public abstract org.bouncycastle.asn1.ASN1ObjectIdentifier attrNameToOID (java.lang.String)
public abstract boolean areEqual (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x500.X500Name)
public abstract org.bouncycastle.asn1.x500.RDN[] fromString (java.lang.String)
public abstract int calculateHashCode (org.bouncycastle.asn1.x500.X500Name)
public abstract java.lang.String toString (org.bouncycastle.asn1.x500.X500Name)
}
org/bouncycastle/asn1/x500/style/
org/bouncycastle/asn1/x500/style/BCStrictStyle.class
package org.bouncycastle.asn1.x500.style
public org.bouncycastle.asn1.x500.style.BCStrictStyle extends org.bouncycastle.asn1.x500.style.BCStyle {
public static final org.bouncycastle.asn1.x500.X500NameStyle INSTANCE
public void ()
public boolean areEqual (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x500.X500Name)
static void ()
}
org/bouncycastle/asn1/x500/style/BCStyle.class
package org.bouncycastle.asn1.x500.style
public org.bouncycastle.asn1.x500.style.BCStyle extends java.lang.Object implements org.bouncycastle.asn1.x500.X500NameStyle {
public static final org.bouncycastle.asn1.x500.X500NameStyle INSTANCE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier C
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier O
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier OU
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier T
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CN
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SN
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier STREET
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SERIALNUMBER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier L
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ST
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SURNAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GIVENNAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier INITIALS
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GENERATION
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UNIQUE_IDENTIFIER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier BUSINESS_CATEGORY
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier POSTAL_CODE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DN_QUALIFIER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PSEUDONYM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DATE_OF_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PLACE_OF_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GENDER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier COUNTRY_OF_CITIZENSHIP
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier COUNTRY_OF_RESIDENCE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NAME_AT_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier POSTAL_ADDRESS
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DMD_NAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier TELEPHONE_NUMBER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier EmailAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UnstructuredName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UnstructuredAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier E
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UID
private static final java.util.Hashtable DefaultSymbols
private static final java.util.Hashtable DefaultLookUp
protected void ()
public org.bouncycastle.asn1.ASN1Encodable stringToValue (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
public org.bouncycastle.asn1.ASN1ObjectIdentifier attrNameToOID (java.lang.String)
public boolean areEqual (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x500.X500Name)
private boolean foundMatch (boolean, org.bouncycastle.asn1.x500.RDN, org.bouncycastle.asn1.x500.RDN[])
protected boolean rdnAreEqual (org.bouncycastle.asn1.x500.RDN, org.bouncycastle.asn1.x500.RDN)
public org.bouncycastle.asn1.x500.RDN[] fromString (java.lang.String)
public int calculateHashCode (org.bouncycastle.asn1.x500.X500Name)
private int calcHashCode (org.bouncycastle.asn1.ASN1Encodable)
public java.lang.String toString (org.bouncycastle.asn1.x500.X500Name)
static void ()
}
org/bouncycastle/asn1/x500/style/IETFUtils.class
package org.bouncycastle.asn1.x500.style
public org.bouncycastle.asn1.x500.style.IETFUtils extends java.lang.Object {
public void ()
public static org.bouncycastle.asn1.x500.RDN[] rDNsFromString (java.lang.String, org.bouncycastle.asn1.x500.X500NameStyle)
private static java.lang.String[] toValueArray (java.util.Vector)
private static org.bouncycastle.asn1.ASN1ObjectIdentifier[] toOIDArray (java.util.Vector)
public static org.bouncycastle.asn1.ASN1ObjectIdentifier decodeAttrName (java.lang.String, java.util.Hashtable)
public static org.bouncycastle.asn1.ASN1Encodable valueFromHexString (java.lang.String, int) throws java.io.IOException
public static void appendRDN (java.lang.StringBuffer, org.bouncycastle.asn1.x500.RDN, java.util.Hashtable)
public static void appendTypeAndValue (java.lang.StringBuffer, org.bouncycastle.asn1.x500.AttributeTypeAndValue, java.util.Hashtable)
public static java.lang.String valueToString (org.bouncycastle.asn1.ASN1Encodable)
private static java.lang.String bytesToString (byte[])
public static java.lang.String canonicalize (java.lang.String)
private static org.bouncycastle.asn1.ASN1Primitive decodeObject (java.lang.String)
public static java.lang.String stripInternalSpaces (java.lang.String)
public static boolean rDNAreEqual (org.bouncycastle.asn1.x500.RDN, org.bouncycastle.asn1.x500.RDN)
private static boolean atvAreEqual (org.bouncycastle.asn1.x500.AttributeTypeAndValue, org.bouncycastle.asn1.x500.AttributeTypeAndValue)
}
org/bouncycastle/asn1/x500/style/RFC4519Style.class
package org.bouncycastle.asn1.x500.style
public org.bouncycastle.asn1.x500.style.RFC4519Style extends java.lang.Object implements org.bouncycastle.asn1.x500.X500NameStyle {
public static final org.bouncycastle.asn1.x500.X500NameStyle INSTANCE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier businessCategory
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cn
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier description
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier destinationIndicator
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier distinguishedName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dnQualifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier enhancedSearchGuide
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier facsimileTelephoneNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier generationQualifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier givenName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier houseIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier initials
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier internationalISDNNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier l
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier member
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier name
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier o
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ou
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier owner
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier physicalDeliveryOfficeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier postalAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier postalCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier postOfficeBox
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier preferredDeliveryMethod
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier registeredAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier roleOccupant
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier searchGuide
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier seeAlso
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier serialNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sn
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier st
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier street
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier telephoneNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier teletexTerminalIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier telexNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier title
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier uid
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier uniqueMember
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier userPassword
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x121Address
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x500UniqueIdentifier
private static final java.util.Hashtable DefaultSymbols
private static final java.util.Hashtable DefaultLookUp
protected void ()
public org.bouncycastle.asn1.ASN1Encodable stringToValue (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
public org.bouncycastle.asn1.ASN1ObjectIdentifier attrNameToOID (java.lang.String)
public boolean areEqual (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x500.X500Name)
private boolean foundMatch (boolean, org.bouncycastle.asn1.x500.RDN, org.bouncycastle.asn1.x500.RDN[])
protected boolean rdnAreEqual (org.bouncycastle.asn1.x500.RDN, org.bouncycastle.asn1.x500.RDN)
public org.bouncycastle.asn1.x500.RDN[] fromString (java.lang.String)
public int calculateHashCode (org.bouncycastle.asn1.x500.X500Name)
private int calcHashCode (org.bouncycastle.asn1.ASN1Encodable)
public java.lang.String toString (org.bouncycastle.asn1.x500.X500Name)
static void ()
}
org/bouncycastle/asn1/x500/style/X500NameTokenizer.class
package org.bouncycastle.asn1.x500.style
org.bouncycastle.asn1.x500.style.X500NameTokenizer extends java.lang.Object {
private String value
private int index
private char separator
private StringBuffer buf
public void (java.lang.String)
public void (java.lang.String, char)
public boolean hasMoreTokens ()
public java.lang.String nextToken ()
}
org/bouncycastle/asn1/x509/
org/bouncycastle/asn1/x509/AccessDescription.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AccessDescription extends org.bouncycastle.asn1.ASN1Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ad_caIssuers
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ad_ocsp
org.bouncycastle.asn1.ASN1ObjectIdentifier accessMethod
org.bouncycastle.asn1.x509.GeneralName accessLocation
public static org.bouncycastle.asn1.x509.AccessDescription getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x509.GeneralName)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getAccessMethod ()
public org.bouncycastle.asn1.x509.GeneralName getAccessLocation ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
static void ()
}
org/bouncycastle/asn1/x509/AlgorithmIdentifier.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AlgorithmIdentifier extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier objectId
private org.bouncycastle.asn1.ASN1Encodable parameters
private boolean parametersDefined
public static org.bouncycastle.asn1.x509.AlgorithmIdentifier getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.AlgorithmIdentifier getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (java.lang.String)
public void (org.bouncycastle.asn1.DERObjectIdentifier)
public void (org.bouncycastle.asn1.DERObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getAlgorithm ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getObjectId ()
public org.bouncycastle.asn1.ASN1Encodable getParameters ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/AttCertIssuer.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AttCertIssuer extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
org.bouncycastle.asn1.ASN1Encodable obj
org.bouncycastle.asn1.ASN1Primitive choiceObj
public static org.bouncycastle.asn1.x509.AttCertIssuer getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x509.AttCertIssuer getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (org.bouncycastle.asn1.x509.GeneralNames)
public void (org.bouncycastle.asn1.x509.V2Form)
public org.bouncycastle.asn1.ASN1Encodable getIssuer ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/AttCertValidityPeriod.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AttCertValidityPeriod extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1GeneralizedTime notBeforeTime
org.bouncycastle.asn1.ASN1GeneralizedTime notAfterTime
public static org.bouncycastle.asn1.x509.AttCertValidityPeriod getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1GeneralizedTime, org.bouncycastle.asn1.ASN1GeneralizedTime)
public org.bouncycastle.asn1.ASN1GeneralizedTime getNotBeforeTime ()
public org.bouncycastle.asn1.ASN1GeneralizedTime getNotAfterTime ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/Attribute.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Attribute extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier attrType
private org.bouncycastle.asn1.ASN1Set attrValues
public static org.bouncycastle.asn1.x509.Attribute getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Set)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getAttrType ()
public org.bouncycastle.asn1.ASN1Encodable[] getAttributeValues ()
public org.bouncycastle.asn1.ASN1Set getAttrValues ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/AttributeCertificate.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AttributeCertificate extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.AttributeCertificateInfo acinfo
org.bouncycastle.asn1.x509.AlgorithmIdentifier signatureAlgorithm
org.bouncycastle.asn1.DERBitString signatureValue
public static org.bouncycastle.asn1.x509.AttributeCertificate getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.AttributeCertificateInfo, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.DERBitString)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.AttributeCertificateInfo getAcinfo ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.DERBitString getSignatureValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/AttributeCertificateInfo.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AttributeCertificateInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.x509.Holder holder
private org.bouncycastle.asn1.x509.AttCertIssuer issuer
private org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
private org.bouncycastle.asn1.ASN1Integer serialNumber
private org.bouncycastle.asn1.x509.AttCertValidityPeriod attrCertValidityPeriod
private org.bouncycastle.asn1.ASN1Sequence attributes
private org.bouncycastle.asn1.DERBitString issuerUniqueID
private org.bouncycastle.asn1.x509.Extensions extensions
public static org.bouncycastle.asn1.x509.AttributeCertificateInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.AttributeCertificateInfo getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.x509.Holder getHolder ()
public org.bouncycastle.asn1.x509.AttCertIssuer getIssuer ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignature ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.x509.AttCertValidityPeriod getAttrCertValidityPeriod ()
public org.bouncycastle.asn1.ASN1Sequence getAttributes ()
public org.bouncycastle.asn1.DERBitString getIssuerUniqueID ()
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/AuthorityInformationAccess.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AuthorityInformationAccess extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AccessDescription[] descriptions
public static org.bouncycastle.asn1.x509.AuthorityInformationAccess getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x509.GeneralName)
public org.bouncycastle.asn1.x509.AccessDescription[] getAccessDescriptions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
}
org/bouncycastle/asn1/x509/AuthorityKeyIdentifier.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AuthorityKeyIdentifier extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1OctetString keyidentifier
org.bouncycastle.asn1.x509.GeneralNames certissuer
org.bouncycastle.asn1.ASN1Integer certserno
public static org.bouncycastle.asn1.x509.AuthorityKeyIdentifier getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.AuthorityKeyIdentifier getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x509.AuthorityKeyIdentifier fromExtensions (org.bouncycastle.asn1.x509.Extensions)
protected void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.asn1.x509.GeneralNames, java.math.BigInteger)
public void (org.bouncycastle.asn1.x509.GeneralNames, java.math.BigInteger)
public void (byte[])
public void (byte[], org.bouncycastle.asn1.x509.GeneralNames, java.math.BigInteger)
public byte[] getKeyIdentifier ()
public org.bouncycastle.asn1.x509.GeneralNames getAuthorityCertIssuer ()
public java.math.BigInteger getAuthorityCertSerialNumber ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
}
org/bouncycastle/asn1/x509/BasicConstraints.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.BasicConstraints extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Boolean cA
org.bouncycastle.asn1.ASN1Integer pathLenConstraint
public static org.bouncycastle.asn1.x509.BasicConstraints getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.BasicConstraints getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x509.BasicConstraints fromExtensions (org.bouncycastle.asn1.x509.Extensions)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (boolean)
public void (int)
public boolean isCA ()
public java.math.BigInteger getPathLenConstraint ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
}
org/bouncycastle/asn1/x509/CRLDistPoint.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.CRLDistPoint extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.x509.CRLDistPoint getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.CRLDistPoint getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.DistributionPoint[])
public org.bouncycastle.asn1.x509.DistributionPoint[] getDistributionPoints ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
}
org/bouncycastle/asn1/x509/CRLNumber.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.CRLNumber extends org.bouncycastle.asn1.ASN1Object {
private java.math.BigInteger number
public void (java.math.BigInteger)
public java.math.BigInteger getCRLNumber ()
public java.lang.String toString ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public static org.bouncycastle.asn1.x509.CRLNumber getInstance (java.lang.Object)
}
org/bouncycastle/asn1/x509/CRLReason.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.CRLReason extends 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 org.bouncycastle.asn1.ASN1Enumerated value
public static org.bouncycastle.asn1.x509.CRLReason getInstance (java.lang.Object)
private void (int)
public java.lang.String toString ()
public java.math.BigInteger getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public static org.bouncycastle.asn1.x509.CRLReason lookup (int)
static void ()
}
org/bouncycastle/asn1/x509/CertPolicyId.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.CertPolicyId extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier id
private void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static org.bouncycastle.asn1.x509.CertPolicyId getInstance (java.lang.Object)
public java.lang.String getId ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/Certificate.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Certificate extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.x509.TBSCertificate tbsCert
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
org.bouncycastle.asn1.DERBitString sig
public static org.bouncycastle.asn1.x509.Certificate getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.Certificate getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.TBSCertificate getTBSCertificate ()
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public int getVersionNumber ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getStartDate ()
public org.bouncycastle.asn1.x509.Time getEndDate ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.DERBitString getSignature ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/CertificateList.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.CertificateList extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.TBSCertList tbsCertList
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
org.bouncycastle.asn1.DERBitString sig
public static org.bouncycastle.asn1.x509.CertificateList getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.CertificateList getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.TBSCertList getTBSCertList ()
public org.bouncycastle.asn1.x509.TBSCertList$CRLEntry[] getRevokedCertificates ()
public java.util.Enumeration getRevokedCertificateEnumeration ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.DERBitString getSignature ()
public int getVersionNumber ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getThisUpdate ()
public org.bouncycastle.asn1.x509.Time getNextUpdate ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/CertificatePair.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.CertificatePair extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.Certificate forward
private org.bouncycastle.asn1.x509.Certificate reverse
public static org.bouncycastle.asn1.x509.CertificatePair getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.Certificate, org.bouncycastle.asn1.x509.Certificate)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public org.bouncycastle.asn1.x509.Certificate getForward ()
public org.bouncycastle.asn1.x509.Certificate getReverse ()
}
org/bouncycastle/asn1/x509/CertificatePolicies.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.CertificatePolicies extends org.bouncycastle.asn1.ASN1Object {
private final org.bouncycastle.asn1.x509.PolicyInformation[] policyInformation
public static org.bouncycastle.asn1.x509.CertificatePolicies getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x509.CertificatePolicies getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (org.bouncycastle.asn1.x509.PolicyInformation)
public void (org.bouncycastle.asn1.x509.PolicyInformation[])
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.PolicyInformation[] getPolicyInformation ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
}
org/bouncycastle/asn1/x509/DSAParameter.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.DSAParameter extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer p
org.bouncycastle.asn1.ASN1Integer q
org.bouncycastle.asn1.ASN1Integer g
public static org.bouncycastle.asn1.x509.DSAParameter getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.DSAParameter getInstance (java.lang.Object)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
private void (org.bouncycastle.asn1.ASN1Sequence)
public java.math.BigInteger getP ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getG ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/DigestInfo.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.DigestInfo extends org.bouncycastle.asn1.ASN1Object {
private byte[] digest
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
public static org.bouncycastle.asn1.x509.DigestInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.DigestInfo getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmId ()
public byte[] getDigest ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/DisplayText.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.DisplayText extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public static final int CONTENT_TYPE_IA5STRING
public static final int CONTENT_TYPE_BMPSTRING
public static final int CONTENT_TYPE_UTF8STRING
public static final int CONTENT_TYPE_VISIBLESTRING
public static final int DISPLAY_TEXT_MAXIMUM_SIZE
int contentType
org.bouncycastle.asn1.ASN1String contents
public void (int, java.lang.String)
public void (java.lang.String)
private void (org.bouncycastle.asn1.ASN1String)
public static org.bouncycastle.asn1.x509.DisplayText getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x509.DisplayText getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String getString ()
}
org/bouncycastle/asn1/x509/DistributionPoint.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.DistributionPoint extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.DistributionPointName distributionPoint
org.bouncycastle.asn1.x509.ReasonFlags reasons
org.bouncycastle.asn1.x509.GeneralNames cRLIssuer
public static org.bouncycastle.asn1.x509.DistributionPoint getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.DistributionPoint getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.DistributionPointName, org.bouncycastle.asn1.x509.ReasonFlags, org.bouncycastle.asn1.x509.GeneralNames)
public org.bouncycastle.asn1.x509.DistributionPointName getDistributionPoint ()
public org.bouncycastle.asn1.x509.ReasonFlags getReasons ()
public org.bouncycastle.asn1.x509.GeneralNames getCRLIssuer ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
private void appendObject (java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String)
}
org/bouncycastle/asn1/x509/DistributionPointName.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.DistributionPointName extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
org.bouncycastle.asn1.ASN1Encodable name
int type
public static final int FULL_NAME
public static final int NAME_RELATIVE_TO_CRL_ISSUER
public static org.bouncycastle.asn1.x509.DistributionPointName getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.DistributionPointName getInstance (java.lang.Object)
public void (int, org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.x509.GeneralNames)
public int getType ()
public org.bouncycastle.asn1.ASN1Encodable getName ()
public void (org.bouncycastle.asn1.ASN1TaggedObject)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
private void appendObject (java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String)
}
org/bouncycastle/asn1/x509/ExtendedKeyUsage.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.ExtendedKeyUsage extends org.bouncycastle.asn1.ASN1Object {
java.util.Hashtable usageTable
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.x509.ExtendedKeyUsage getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.ExtendedKeyUsage getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x509.ExtendedKeyUsage fromExtensions (org.bouncycastle.asn1.x509.Extensions)
public void (org.bouncycastle.asn1.x509.KeyPurposeId)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.KeyPurposeId[])
public void (java.util.Vector)
public boolean hasKeyPurposeId (org.bouncycastle.asn1.x509.KeyPurposeId)
public org.bouncycastle.asn1.x509.KeyPurposeId[] getUsages ()
public int size ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/Extension.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Extension extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectDirectoryAttributes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier keyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier privateKeyUsagePeriod
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier issuerAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier basicConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cRLNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier reasonCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier instructionCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier invalidityDate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier deltaCRLIndicator
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier issuingDistributionPoint
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certificateIssuer
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier nameConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cRLDistributionPoints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certificatePolicies
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier policyMappings
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authorityKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier policyConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier extendedKeyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier freshestCRL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier inhibitAnyPolicy
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authorityInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier logoType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier biometricInfo
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier qCStatements
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier auditIdentity
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier noRevAvail
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier targetInformation
private org.bouncycastle.asn1.ASN1ObjectIdentifier extnId
boolean critical
org.bouncycastle.asn1.ASN1OctetString value
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Boolean, org.bouncycastle.asn1.ASN1OctetString)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[])
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1OctetString)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getExtnId ()
public boolean isCritical ()
public org.bouncycastle.asn1.ASN1OctetString getExtnValue ()
public org.bouncycastle.asn1.ASN1Encodable getParsedValue ()
public int hashCode ()
public boolean equals (java.lang.Object)
private static org.bouncycastle.asn1.ASN1Primitive convertValueToObject (org.bouncycastle.asn1.x509.Extension) throws java.lang.IllegalArgumentException
static void ()
}
org/bouncycastle/asn1/x509/Extensions.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Extensions extends org.bouncycastle.asn1.ASN1Object {
private java.util.Hashtable extensions
private java.util.Vector ordering
public static org.bouncycastle.asn1.x509.Extensions getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.Extensions getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.Extension)
public void (org.bouncycastle.asn1.x509.Extension[])
public java.util.Enumeration oids ()
public org.bouncycastle.asn1.x509.Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.ASN1Encodable getExtensionParsedValue (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public boolean equivalent (org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getExtensionOIDs ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getNonCriticalExtensionOIDs ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getCriticalExtensionOIDs ()
private org.bouncycastle.asn1.ASN1ObjectIdentifier[] getExtensionOIDs (boolean)
private org.bouncycastle.asn1.ASN1ObjectIdentifier[] toOidArray (java.util.Vector)
}
org/bouncycastle/asn1/x509/ExtensionsGenerator.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.ExtensionsGenerator extends java.lang.Object {
private java.util.Hashtable extensions
private java.util.Vector extOrdering
public void ()
public void reset ()
public void addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public void addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[])
public boolean isEmpty ()
public org.bouncycastle.asn1.x509.Extensions generate ()
}
org/bouncycastle/asn1/x509/GeneralName.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.GeneralName extends org.bouncycastle.asn1.ASN1Object implements 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 org.bouncycastle.asn1.ASN1Encodable obj
private int tag
public void (org.bouncycastle.asn1.x509.X509Name)
public void (org.bouncycastle.asn1.x500.X500Name)
public void (int, org.bouncycastle.asn1.ASN1Encodable)
public void (int, java.lang.String)
public static org.bouncycastle.asn1.x509.GeneralName getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x509.GeneralName getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public int getTagNo ()
public org.bouncycastle.asn1.ASN1Encodable getName ()
public java.lang.String toString ()
private byte[] toGeneralNameEncoding (java.lang.String)
private void parseIPv4Mask (java.lang.String, byte[], int)
private void parseIPv4 (java.lang.String, byte[], int)
private int[] parseMask (java.lang.String)
private void copyInts (int[], byte[], int)
private int[] parseIPv6 (java.lang.String)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/GeneralNames.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.GeneralNames extends org.bouncycastle.asn1.ASN1Object {
private final org.bouncycastle.asn1.x509.GeneralName[] names
public static org.bouncycastle.asn1.x509.GeneralNames getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x509.GeneralNames getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.GeneralNames fromExtensions (org.bouncycastle.asn1.x509.Extensions, org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.x509.GeneralName)
public void (org.bouncycastle.asn1.x509.GeneralName[])
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.GeneralName[] getNames ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
}
org/bouncycastle/asn1/x509/GeneralSubtree.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.GeneralSubtree extends org.bouncycastle.asn1.ASN1Object {
private static final java.math.BigInteger ZERO
private org.bouncycastle.asn1.x509.GeneralName base
private org.bouncycastle.asn1.ASN1Integer minimum
private org.bouncycastle.asn1.ASN1Integer maximum
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.GeneralName, java.math.BigInteger, java.math.BigInteger)
public void (org.bouncycastle.asn1.x509.GeneralName)
public static org.bouncycastle.asn1.x509.GeneralSubtree getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.GeneralSubtree getInstance (java.lang.Object)
public org.bouncycastle.asn1.x509.GeneralName getBase ()
public java.math.BigInteger getMinimum ()
public java.math.BigInteger getMaximum ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/x509/Holder.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Holder extends org.bouncycastle.asn1.ASN1Object {
public static final int V1_CERTIFICATE_HOLDER
public static final int V2_CERTIFICATE_HOLDER
org.bouncycastle.asn1.x509.IssuerSerial baseCertificateID
org.bouncycastle.asn1.x509.GeneralNames entityName
org.bouncycastle.asn1.x509.ObjectDigestInfo objectDigestInfo
private int version
public static org.bouncycastle.asn1.x509.Holder getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1TaggedObject)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.IssuerSerial)
public void (org.bouncycastle.asn1.x509.IssuerSerial, int)
public int getVersion ()
public void (org.bouncycastle.asn1.x509.GeneralNames)
public void (org.bouncycastle.asn1.x509.GeneralNames, int)
public void (org.bouncycastle.asn1.x509.ObjectDigestInfo)
public org.bouncycastle.asn1.x509.IssuerSerial getBaseCertificateID ()
public org.bouncycastle.asn1.x509.GeneralNames getEntityName ()
public org.bouncycastle.asn1.x509.ObjectDigestInfo getObjectDigestInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/IetfAttrSyntax.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.IetfAttrSyntax extends org.bouncycastle.asn1.ASN1Object {
public static final int VALUE_OCTETS
public static final int VALUE_OID
public static final int VALUE_UTF8
org.bouncycastle.asn1.x509.GeneralNames policyAuthority
java.util.Vector values
int valueChoice
public static org.bouncycastle.asn1.x509.IetfAttrSyntax getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.GeneralNames getPolicyAuthority ()
public int getValueType ()
public java.lang.Object[] getValues ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/IssuerSerial.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.IssuerSerial extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.GeneralNames issuer
org.bouncycastle.asn1.ASN1Integer serial
org.bouncycastle.asn1.DERBitString issuerUID
public static org.bouncycastle.asn1.x509.IssuerSerial getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x509.IssuerSerial getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.GeneralNames, java.math.BigInteger)
public void (org.bouncycastle.asn1.x509.GeneralNames, org.bouncycastle.asn1.ASN1Integer)
public org.bouncycastle.asn1.x509.GeneralNames getIssuer ()
public org.bouncycastle.asn1.ASN1Integer getSerial ()
public org.bouncycastle.asn1.DERBitString getIssuerUID ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/IssuingDistributionPoint.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.IssuingDistributionPoint extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.DistributionPointName distributionPoint
private boolean onlyContainsUserCerts
private boolean onlyContainsCACerts
private org.bouncycastle.asn1.x509.ReasonFlags onlySomeReasons
private boolean indirectCRL
private boolean onlyContainsAttributeCerts
private org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.x509.IssuingDistributionPoint getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.IssuingDistributionPoint getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.DistributionPointName, boolean, boolean, org.bouncycastle.asn1.x509.ReasonFlags, boolean, boolean)
public void (org.bouncycastle.asn1.x509.DistributionPointName, boolean, boolean)
private void (org.bouncycastle.asn1.ASN1Sequence)
public boolean onlyContainsUserCerts ()
public boolean onlyContainsCACerts ()
public boolean isIndirectCRL ()
public boolean onlyContainsAttributeCerts ()
public org.bouncycastle.asn1.x509.DistributionPointName getDistributionPoint ()
public org.bouncycastle.asn1.x509.ReasonFlags getOnlySomeReasons ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
private void appendObject (java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String)
private java.lang.String booleanToString (boolean)
}
org/bouncycastle/asn1/x509/KeyPurposeId.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.KeyPurposeId extends org.bouncycastle.asn1.ASN1Object {
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_kp
public static final org.bouncycastle.asn1.x509.KeyPurposeId anyExtendedKeyUsage
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_serverAuth
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_clientAuth
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_codeSigning
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_emailProtection
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecEndSystem
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecTunnel
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecUser
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_timeStamping
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_OCSPSigning
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_dvcs
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_sbgpCertAAServerAuth
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_scvp_responder
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_eapOverPPP
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_eapOverLAN
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_scvpServer
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_scvpClient
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecIKE
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_capwapAC
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_capwapWTP
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_smartcardlogon
private org.bouncycastle.asn1.ASN1ObjectIdentifier id
private void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (java.lang.String)
public static org.bouncycastle.asn1.x509.KeyPurposeId getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String getId ()
static void ()
}
org/bouncycastle/asn1/x509/KeyUsage.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.KeyUsage extends 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 org.bouncycastle.asn1.DERBitString bitString
public static org.bouncycastle.asn1.x509.KeyUsage getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x509.KeyUsage fromExtensions (org.bouncycastle.asn1.x509.Extensions)
public void (int)
private void (org.bouncycastle.asn1.DERBitString)
public byte[] getBytes ()
public int getPadBits ()
public java.lang.String toString ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/NameConstraints.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.NameConstraints extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.GeneralSubtree[] permitted
private org.bouncycastle.asn1.x509.GeneralSubtree[] excluded
public static org.bouncycastle.asn1.x509.NameConstraints getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.GeneralSubtree[], org.bouncycastle.asn1.x509.GeneralSubtree[])
private org.bouncycastle.asn1.x509.GeneralSubtree[] createArray (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.GeneralSubtree[] getPermittedSubtrees ()
public org.bouncycastle.asn1.x509.GeneralSubtree[] getExcludedSubtrees ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/NoticeReference.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.NoticeReference extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.DisplayText organization
private org.bouncycastle.asn1.ASN1Sequence noticeNumbers
private static org.bouncycastle.asn1.ASN1EncodableVector convertVector (java.util.Vector)
public void (java.lang.String, java.util.Vector)
public void (java.lang.String, org.bouncycastle.asn1.ASN1EncodableVector)
public void (org.bouncycastle.asn1.x509.DisplayText, org.bouncycastle.asn1.ASN1EncodableVector)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.x509.NoticeReference getInstance (java.lang.Object)
public org.bouncycastle.asn1.x509.DisplayText getOrganization ()
public org.bouncycastle.asn1.ASN1Integer[] getNoticeNumbers ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/ObjectDigestInfo.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.ObjectDigestInfo extends org.bouncycastle.asn1.ASN1Object {
public static final int publicKey
public static final int publicKeyCert
public static final int otherObjectDigest
org.bouncycastle.asn1.ASN1Enumerated digestedObjectType
org.bouncycastle.asn1.ASN1ObjectIdentifier otherObjectTypeID
org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm
org.bouncycastle.asn1.DERBitString objectDigest
public static org.bouncycastle.asn1.x509.ObjectDigestInfo getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x509.ObjectDigestInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (int, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Enumerated getDigestedObjectType ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getOtherObjectTypeID ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm ()
public org.bouncycastle.asn1.DERBitString getObjectDigest ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/PolicyInformation.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.PolicyInformation extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier policyIdentifier
private org.bouncycastle.asn1.ASN1Sequence policyQualifiers
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.x509.PolicyInformation getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getPolicyIdentifier ()
public org.bouncycastle.asn1.ASN1Sequence getPolicyQualifiers ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/PolicyMappings.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.PolicyMappings extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.x509.PolicyMappings getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (java.util.Hashtable)
public void (org.bouncycastle.asn1.x509.CertPolicyId, org.bouncycastle.asn1.x509.CertPolicyId)
public void (org.bouncycastle.asn1.x509.CertPolicyId[], org.bouncycastle.asn1.x509.CertPolicyId[])
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/PolicyQualifierId.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.PolicyQualifierId extends org.bouncycastle.asn1.ASN1ObjectIdentifier {
private static final String id_qt
public static final org.bouncycastle.asn1.x509.PolicyQualifierId id_qt_cps
public static final org.bouncycastle.asn1.x509.PolicyQualifierId id_qt_unotice
private void (java.lang.String)
static void ()
}
org/bouncycastle/asn1/x509/PolicyQualifierInfo.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.PolicyQualifierInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier policyQualifierId
private org.bouncycastle.asn1.ASN1Encodable qualifier
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public void (java.lang.String)
public void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.x509.PolicyQualifierInfo getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getPolicyQualifierId ()
public org.bouncycastle.asn1.ASN1Encodable getQualifier ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/PrivateKeyUsagePeriod.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.PrivateKeyUsagePeriod extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.DERGeneralizedTime _notBefore
private org.bouncycastle.asn1.DERGeneralizedTime _notAfter
public static org.bouncycastle.asn1.x509.PrivateKeyUsagePeriod getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.DERGeneralizedTime getNotBefore ()
public org.bouncycastle.asn1.DERGeneralizedTime getNotAfter ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/RSAPublicKeyStructure.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.RSAPublicKeyStructure extends org.bouncycastle.asn1.ASN1Object {
private java.math.BigInteger modulus
private java.math.BigInteger publicExponent
public static org.bouncycastle.asn1.x509.RSAPublicKeyStructure getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.RSAPublicKeyStructure getInstance (java.lang.Object)
public void (java.math.BigInteger, java.math.BigInteger)
public void (org.bouncycastle.asn1.ASN1Sequence)
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPublicExponent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/ReasonFlags.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.ReasonFlags extends 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 (int)
public void (org.bouncycastle.asn1.DERBitString)
}
org/bouncycastle/asn1/x509/RoleSyntax.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.RoleSyntax extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.GeneralNames roleAuthority
private org.bouncycastle.asn1.x509.GeneralName roleName
public static org.bouncycastle.asn1.x509.RoleSyntax getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.GeneralNames, org.bouncycastle.asn1.x509.GeneralName)
public void (org.bouncycastle.asn1.x509.GeneralName)
public void (java.lang.String)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.GeneralNames getRoleAuthority ()
public org.bouncycastle.asn1.x509.GeneralName getRoleName ()
public java.lang.String getRoleNameAsString ()
public java.lang.String[] getRoleAuthorityAsString ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
}
org/bouncycastle/asn1/x509/SubjectDirectoryAttributes.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.SubjectDirectoryAttributes extends org.bouncycastle.asn1.ASN1Object {
private java.util.Vector attributes
public static org.bouncycastle.asn1.x509.SubjectDirectoryAttributes getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (java.util.Vector)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.util.Vector getAttributes ()
}
org/bouncycastle/asn1/x509/SubjectKeyIdentifier.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.SubjectKeyIdentifier extends org.bouncycastle.asn1.ASN1Object {
private byte[] keyidentifier
public static org.bouncycastle.asn1.x509.SubjectKeyIdentifier getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.SubjectKeyIdentifier getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x509.SubjectKeyIdentifier fromExtensions (org.bouncycastle.asn1.x509.Extensions)
public void (byte[])
protected void (org.bouncycastle.asn1.ASN1OctetString)
public byte[] getKeyIdentifier ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public static org.bouncycastle.asn1.x509.SubjectKeyIdentifier createSHA1KeyIdentifier (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public static org.bouncycastle.asn1.x509.SubjectKeyIdentifier createTruncatedSHA1KeyIdentifier (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
private static byte[] getDigest (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
}
org/bouncycastle/asn1/x509/SubjectPublicKeyInfo.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
private org.bouncycastle.asn1.DERBitString keyData
public static org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmId ()
public org.bouncycastle.asn1.ASN1Primitive parsePublicKey () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getPublicKey () throws java.io.IOException
public org.bouncycastle.asn1.DERBitString getPublicKeyData ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/TBSCertList$1.class
package org.bouncycastle.asn1.x509
org.bouncycastle.asn1.x509.TBSCertList$1 extends java.lang.Object {
}
org/bouncycastle/asn1/x509/TBSCertList$CRLEntry.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.TBSCertList$CRLEntry extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.x509.Extensions crlEntryExtensions
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.x509.TBSCertList$CRLEntry getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getUserCertificate ()
public org.bouncycastle.asn1.x509.Time getRevocationDate ()
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public boolean hasExtensions ()
}
org/bouncycastle/asn1/x509/TBSCertList$EmptyEnumeration.class
package org.bouncycastle.asn1.x509
org.bouncycastle.asn1.x509.TBSCertList$EmptyEnumeration extends java.lang.Object implements java.util.Enumeration {
final org.bouncycastle.asn1.x509.TBSCertList this$0
private void (org.bouncycastle.asn1.x509.TBSCertList)
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
void (org.bouncycastle.asn1.x509.TBSCertList, org.bouncycastle.asn1.x509.TBSCertList$1)
}
org/bouncycastle/asn1/x509/TBSCertList$RevokedCertificatesEnumeration.class
package org.bouncycastle.asn1.x509
org.bouncycastle.asn1.x509.TBSCertList$RevokedCertificatesEnumeration extends java.lang.Object implements java.util.Enumeration {
private final java.util.Enumeration en
final org.bouncycastle.asn1.x509.TBSCertList this$0
void (org.bouncycastle.asn1.x509.TBSCertList, java.util.Enumeration)
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
org/bouncycastle/asn1/x509/TBSCertList.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.TBSCertList extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer version
org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.Time thisUpdate
org.bouncycastle.asn1.x509.Time nextUpdate
org.bouncycastle.asn1.ASN1Sequence revokedCertificates
org.bouncycastle.asn1.x509.Extensions crlExtensions
public static org.bouncycastle.asn1.x509.TBSCertList getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.TBSCertList getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public int getVersionNumber ()
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignature ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getThisUpdate ()
public org.bouncycastle.asn1.x509.Time getNextUpdate ()
public org.bouncycastle.asn1.x509.TBSCertList$CRLEntry[] getRevokedCertificates ()
public java.util.Enumeration getRevokedCertificateEnumeration ()
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/TBSCertificate.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.TBSCertificate extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.ASN1Integer version
org.bouncycastle.asn1.ASN1Integer serialNumber
org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.Time startDate
org.bouncycastle.asn1.x509.Time endDate
org.bouncycastle.asn1.x500.X500Name subject
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPublicKeyInfo
org.bouncycastle.asn1.DERBitString issuerUniqueId
org.bouncycastle.asn1.DERBitString subjectUniqueId
org.bouncycastle.asn1.x509.Extensions extensions
public static org.bouncycastle.asn1.x509.TBSCertificate getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.TBSCertificate getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public int getVersionNumber ()
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignature ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getStartDate ()
public org.bouncycastle.asn1.x509.Time getEndDate ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.DERBitString getIssuerUniqueId ()
public org.bouncycastle.asn1.DERBitString getSubjectUniqueId ()
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/TBSCertificateStructure.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.TBSCertificateStructure extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.x509.X509ObjectIdentifiers org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.ASN1Integer version
org.bouncycastle.asn1.ASN1Integer serialNumber
org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.Time startDate
org.bouncycastle.asn1.x509.Time endDate
org.bouncycastle.asn1.x500.X500Name subject
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPublicKeyInfo
org.bouncycastle.asn1.DERBitString issuerUniqueId
org.bouncycastle.asn1.DERBitString subjectUniqueId
org.bouncycastle.asn1.x509.X509Extensions extensions
public static org.bouncycastle.asn1.x509.TBSCertificateStructure getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.TBSCertificateStructure getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public int getVersion ()
public org.bouncycastle.asn1.ASN1Integer getVersionNumber ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignature ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getStartDate ()
public org.bouncycastle.asn1.x509.Time getEndDate ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.DERBitString getIssuerUniqueId ()
public org.bouncycastle.asn1.DERBitString getSubjectUniqueId ()
public org.bouncycastle.asn1.x509.X509Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/Target.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Target extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public static final int targetName
public static final int targetGroup
private org.bouncycastle.asn1.x509.GeneralName targName
private org.bouncycastle.asn1.x509.GeneralName targGroup
public static org.bouncycastle.asn1.x509.Target getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1TaggedObject)
public void (int, org.bouncycastle.asn1.x509.GeneralName)
public org.bouncycastle.asn1.x509.GeneralName getTargetGroup ()
public org.bouncycastle.asn1.x509.GeneralName getTargetName ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/TargetInformation.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.TargetInformation extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence targets
public static org.bouncycastle.asn1.x509.TargetInformation getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.Targets[] getTargetsObjects ()
public void (org.bouncycastle.asn1.x509.Targets)
public void (org.bouncycastle.asn1.x509.Target[])
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/Targets.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Targets extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence targets
public static org.bouncycastle.asn1.x509.Targets getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.Target[])
public org.bouncycastle.asn1.x509.Target[] getTargets ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/Time.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Time extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
org.bouncycastle.asn1.ASN1Primitive time
public static org.bouncycastle.asn1.x509.Time getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (org.bouncycastle.asn1.ASN1Primitive)
public void (java.util.Date)
public static org.bouncycastle.asn1.x509.Time getInstance (java.lang.Object)
public java.lang.String getTime ()
public java.util.Date getDate ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
}
org/bouncycastle/asn1/x509/UserNotice.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.UserNotice extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.NoticeReference noticeRef
private org.bouncycastle.asn1.x509.DisplayText explicitText
public void (org.bouncycastle.asn1.x509.NoticeReference, org.bouncycastle.asn1.x509.DisplayText)
public void (org.bouncycastle.asn1.x509.NoticeReference, java.lang.String)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.x509.UserNotice getInstance (java.lang.Object)
public org.bouncycastle.asn1.x509.NoticeReference getNoticeRef ()
public org.bouncycastle.asn1.x509.DisplayText getExplicitText ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/V1TBSCertificateGenerator.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.V1TBSCertificateGenerator extends java.lang.Object {
org.bouncycastle.asn1.DERTaggedObject version
org.bouncycastle.asn1.ASN1Integer serialNumber
org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.Time startDate
org.bouncycastle.asn1.x509.Time endDate
org.bouncycastle.asn1.x500.X500Name subject
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPublicKeyInfo
public void ()
public void setSerialNumber (org.bouncycastle.asn1.ASN1Integer)
public void setSignature (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public void setIssuer (org.bouncycastle.asn1.x509.X509Name)
public void setIssuer (org.bouncycastle.asn1.x500.X500Name)
public void setStartDate (org.bouncycastle.asn1.x509.Time)
public void setStartDate (org.bouncycastle.asn1.ASN1UTCTime)
public void setEndDate (org.bouncycastle.asn1.x509.Time)
public void setEndDate (org.bouncycastle.asn1.ASN1UTCTime)
public void setSubject (org.bouncycastle.asn1.x509.X509Name)
public void setSubject (org.bouncycastle.asn1.x500.X500Name)
public void setSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public org.bouncycastle.asn1.x509.TBSCertificate generateTBSCertificate ()
}
org/bouncycastle/asn1/x509/V2AttributeCertificateInfoGenerator.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator extends java.lang.Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.x509.Holder holder
private org.bouncycastle.asn1.x509.AttCertIssuer issuer
private org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
private org.bouncycastle.asn1.ASN1Integer serialNumber
private org.bouncycastle.asn1.ASN1EncodableVector attributes
private org.bouncycastle.asn1.DERBitString issuerUniqueID
private org.bouncycastle.asn1.x509.Extensions extensions
private org.bouncycastle.asn1.ASN1GeneralizedTime startDate
private org.bouncycastle.asn1.ASN1GeneralizedTime endDate
public void ()
public void setHolder (org.bouncycastle.asn1.x509.Holder)
public void addAttribute (java.lang.String, org.bouncycastle.asn1.ASN1Encodable)
public void addAttribute (org.bouncycastle.asn1.x509.Attribute)
public void setSerialNumber (org.bouncycastle.asn1.ASN1Integer)
public void setSignature (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public void setIssuer (org.bouncycastle.asn1.x509.AttCertIssuer)
public void setStartDate (org.bouncycastle.asn1.ASN1GeneralizedTime)
public void setEndDate (org.bouncycastle.asn1.ASN1GeneralizedTime)
public void setIssuerUniqueID (org.bouncycastle.asn1.DERBitString)
public void setExtensions (org.bouncycastle.asn1.x509.X509Extensions)
public void setExtensions (org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.asn1.x509.AttributeCertificateInfo generateAttributeCertificateInfo ()
}
org/bouncycastle/asn1/x509/V2Form.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.V2Form extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.GeneralNames issuerName
org.bouncycastle.asn1.x509.IssuerSerial baseCertificateID
org.bouncycastle.asn1.x509.ObjectDigestInfo objectDigestInfo
public static org.bouncycastle.asn1.x509.V2Form getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.V2Form getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.GeneralNames)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.GeneralNames getIssuerName ()
public org.bouncycastle.asn1.x509.IssuerSerial getBaseCertificateID ()
public org.bouncycastle.asn1.x509.ObjectDigestInfo getObjectDigestInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/V2TBSCertListGenerator.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.V2TBSCertListGenerator extends java.lang.Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
private org.bouncycastle.asn1.x500.X500Name issuer
private org.bouncycastle.asn1.x509.Time thisUpdate
private org.bouncycastle.asn1.x509.Time nextUpdate
private org.bouncycastle.asn1.x509.Extensions extensions
private org.bouncycastle.asn1.ASN1EncodableVector crlentries
private static final org.bouncycastle.asn1.ASN1Sequence[] reasons
public void ()
public void setSignature (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public void setIssuer (org.bouncycastle.asn1.x509.X509Name)
public void setIssuer (org.bouncycastle.asn1.x500.X500Name)
public void setThisUpdate (org.bouncycastle.asn1.ASN1UTCTime)
public void setNextUpdate (org.bouncycastle.asn1.ASN1UTCTime)
public void setThisUpdate (org.bouncycastle.asn1.x509.Time)
public void setNextUpdate (org.bouncycastle.asn1.x509.Time)
public void addCRLEntry (org.bouncycastle.asn1.ASN1Sequence)
public void addCRLEntry (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1UTCTime, int)
public void addCRLEntry (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.x509.Time, int)
public void addCRLEntry (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.x509.Time, int, org.bouncycastle.asn1.ASN1GeneralizedTime)
private void internalAddCRLEntry (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.x509.Time, org.bouncycastle.asn1.ASN1Sequence)
public void addCRLEntry (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.x509.Time, org.bouncycastle.asn1.x509.Extensions)
public void setExtensions (org.bouncycastle.asn1.x509.X509Extensions)
public void setExtensions (org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.asn1.x509.TBSCertList generateTBSCertList ()
private static org.bouncycastle.asn1.ASN1Sequence createReasonExtension (int)
private static org.bouncycastle.asn1.ASN1Sequence createInvalidityDateExtension (org.bouncycastle.asn1.x509.Time)
static void ()
}
org/bouncycastle/asn1/x509/V3TBSCertificateGenerator.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.V3TBSCertificateGenerator extends java.lang.Object {
org.bouncycastle.asn1.DERTaggedObject version
org.bouncycastle.asn1.ASN1Integer serialNumber
org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.Time startDate
org.bouncycastle.asn1.x509.Time endDate
org.bouncycastle.asn1.x500.X500Name subject
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPublicKeyInfo
org.bouncycastle.asn1.x509.Extensions extensions
private boolean altNamePresentAndCritical
private org.bouncycastle.asn1.DERBitString issuerUniqueID
private org.bouncycastle.asn1.DERBitString subjectUniqueID
public void ()
public void setSerialNumber (org.bouncycastle.asn1.ASN1Integer)
public void setSignature (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public void setIssuer (org.bouncycastle.asn1.x509.X509Name)
public void setIssuer (org.bouncycastle.asn1.x500.X500Name)
public void setStartDate (org.bouncycastle.asn1.DERUTCTime)
public void setStartDate (org.bouncycastle.asn1.x509.Time)
public void setEndDate (org.bouncycastle.asn1.DERUTCTime)
public void setEndDate (org.bouncycastle.asn1.x509.Time)
public void setSubject (org.bouncycastle.asn1.x509.X509Name)
public void setSubject (org.bouncycastle.asn1.x500.X500Name)
public void setIssuerUniqueID (org.bouncycastle.asn1.DERBitString)
public void setSubjectUniqueID (org.bouncycastle.asn1.DERBitString)
public void setSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public void setExtensions (org.bouncycastle.asn1.x509.X509Extensions)
public void setExtensions (org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.asn1.x509.TBSCertificate generateTBSCertificate ()
}
org/bouncycastle/asn1/x509/X509AttributeIdentifiers.class
package org.bouncycastle.asn1.x509
public abstract org.bouncycastle.asn1.x509.X509AttributeIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier RoleSyntax
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pe_ac_auditIdentity
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pe_aaControls
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pe_ac_proxying
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ce_targetInformation
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aca
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aca_authenticationInfo
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aca_accessIdentity
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aca_chargingIdentity
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aca_group
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aca_encAttrs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_at_role
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_at_clearance
static void ()
}
org/bouncycastle/asn1/x509/X509CertificateStructure.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509CertificateStructure extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.x509.X509ObjectIdentifiers org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.x509.TBSCertificateStructure tbsCert
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
org.bouncycastle.asn1.DERBitString sig
public static org.bouncycastle.asn1.x509.X509CertificateStructure getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.X509CertificateStructure getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.TBSCertificateStructure getTBSCertificate ()
public int getVersion ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getStartDate ()
public org.bouncycastle.asn1.x509.Time getEndDate ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.DERBitString getSignature ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/X509DefaultEntryConverter.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509DefaultEntryConverter extends org.bouncycastle.asn1.x509.X509NameEntryConverter {
public void ()
public org.bouncycastle.asn1.ASN1Primitive getConvertedValue (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
}
org/bouncycastle/asn1/x509/X509Extension.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509Extension extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectDirectoryAttributes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier keyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier privateKeyUsagePeriod
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier issuerAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier basicConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cRLNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier reasonCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier instructionCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier invalidityDate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier deltaCRLIndicator
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier issuingDistributionPoint
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certificateIssuer
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier nameConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cRLDistributionPoints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certificatePolicies
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier policyMappings
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authorityKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier policyConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier extendedKeyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier freshestCRL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier inhibitAnyPolicy
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authorityInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier logoType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier biometricInfo
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier qCStatements
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier auditIdentity
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier noRevAvail
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier targetInformation
boolean critical
org.bouncycastle.asn1.ASN1OctetString value
public void (org.bouncycastle.asn1.DERBoolean, org.bouncycastle.asn1.ASN1OctetString)
public void (boolean, org.bouncycastle.asn1.ASN1OctetString)
public boolean isCritical ()
public org.bouncycastle.asn1.ASN1OctetString getValue ()
public org.bouncycastle.asn1.ASN1Encodable getParsedValue ()
public int hashCode ()
public boolean equals (java.lang.Object)
public static org.bouncycastle.asn1.ASN1Primitive convertValueToObject (org.bouncycastle.asn1.x509.X509Extension) throws java.lang.IllegalArgumentException
static void ()
}
org/bouncycastle/asn1/x509/X509Extensions.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509Extensions extends org.bouncycastle.asn1.ASN1Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SubjectDirectoryAttributes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SubjectKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier KeyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PrivateKeyUsagePeriod
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SubjectAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier IssuerAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier BasicConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CRLNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ReasonCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier InstructionCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier InvalidityDate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DeltaCRLIndicator
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier IssuingDistributionPoint
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CertificateIssuer
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NameConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CRLDistributionPoints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CertificatePolicies
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PolicyMappings
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AuthorityKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PolicyConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ExtendedKeyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier FreshestCRL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier InhibitAnyPolicy
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AuthorityInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SubjectInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier LogoType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier BiometricInfo
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier QCStatements
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AuditIdentity
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NoRevAvail
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier TargetInformation
private java.util.Hashtable extensions
private java.util.Vector ordering
public static org.bouncycastle.asn1.x509.X509Extensions getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.X509Extensions getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (java.util.Hashtable)
public void (java.util.Vector, java.util.Hashtable)
public void (java.util.Vector, java.util.Vector)
public java.util.Enumeration oids ()
public org.bouncycastle.asn1.x509.X509Extension getExtension (org.bouncycastle.asn1.DERObjectIdentifier)
public org.bouncycastle.asn1.x509.X509Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public boolean equivalent (org.bouncycastle.asn1.x509.X509Extensions)
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getExtensionOIDs ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getNonCriticalExtensionOIDs ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getCriticalExtensionOIDs ()
private org.bouncycastle.asn1.ASN1ObjectIdentifier[] getExtensionOIDs (boolean)
private org.bouncycastle.asn1.ASN1ObjectIdentifier[] toOidArray (java.util.Vector)
static void ()
}
org/bouncycastle/asn1/x509/X509ExtensionsGenerator.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509ExtensionsGenerator extends java.lang.Object {
private java.util.Hashtable extensions
private java.util.Vector extOrdering
public void ()
public void reset ()
public void addExtension (org.bouncycastle.asn1.DERObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable)
public void addExtension (org.bouncycastle.asn1.DERObjectIdentifier, boolean, byte[])
public void addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable)
public void addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[])
public boolean isEmpty ()
public org.bouncycastle.asn1.x509.X509Extensions generate ()
}
org/bouncycastle/asn1/x509/X509Name.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509Name extends org.bouncycastle.asn1.ASN1Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier C
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier O
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier OU
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier T
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CN
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SN
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier STREET
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SERIALNUMBER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier L
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ST
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SURNAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GIVENNAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier INITIALS
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GENERATION
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UNIQUE_IDENTIFIER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier BUSINESS_CATEGORY
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier POSTAL_CODE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DN_QUALIFIER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PSEUDONYM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DATE_OF_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PLACE_OF_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GENDER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier COUNTRY_OF_CITIZENSHIP
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier COUNTRY_OF_RESIDENCE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NAME_AT_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier POSTAL_ADDRESS
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DMD_NAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier TELEPHONE_NUMBER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier EmailAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UnstructuredName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UnstructuredAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier E
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DC
public static final 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 org.bouncycastle.asn1.x509.X509NameEntryConverter converter
private java.util.Vector ordering
private java.util.Vector values
private java.util.Vector added
private org.bouncycastle.asn1.ASN1Sequence seq
private boolean isHashCodeCalculated
private int hashCodeValue
public static org.bouncycastle.asn1.x509.X509Name getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.X509Name getInstance (java.lang.Object)
protected void ()
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (java.util.Hashtable)
public void (java.util.Vector, java.util.Hashtable)
public void (java.util.Vector, java.util.Hashtable, org.bouncycastle.asn1.x509.X509NameEntryConverter)
public void (java.util.Vector, java.util.Vector)
public void (java.util.Vector, java.util.Vector, org.bouncycastle.asn1.x509.X509NameEntryConverter)
public void (java.lang.String)
public void (java.lang.String, org.bouncycastle.asn1.x509.X509NameEntryConverter)
public void (boolean, java.lang.String)
public void (boolean, java.lang.String, org.bouncycastle.asn1.x509.X509NameEntryConverter)
public void (boolean, java.util.Hashtable, java.lang.String)
private org.bouncycastle.asn1.ASN1ObjectIdentifier decodeOID (java.lang.String, java.util.Hashtable)
public void (boolean, java.util.Hashtable, java.lang.String, org.bouncycastle.asn1.x509.X509NameEntryConverter)
public java.util.Vector getOIDs ()
public java.util.Vector getValues ()
public java.util.Vector getValues (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public boolean equals (java.lang.Object, boolean)
public int hashCode ()
public boolean equals (java.lang.Object)
private boolean equivalentStrings (java.lang.String, java.lang.String)
private java.lang.String canonicalize (java.lang.String)
private org.bouncycastle.asn1.ASN1Primitive decodeObject (java.lang.String)
private java.lang.String stripInternalSpaces (java.lang.String)
private void appendValue (java.lang.StringBuffer, java.util.Hashtable, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
public java.lang.String toString (boolean, java.util.Hashtable)
private java.lang.String bytesToString (byte[])
public java.lang.String toString ()
static void ()
}
org/bouncycastle/asn1/x509/X509NameEntryConverter.class
package org.bouncycastle.asn1.x509
public abstract org.bouncycastle.asn1.x509.X509NameEntryConverter extends java.lang.Object {
public void ()
protected org.bouncycastle.asn1.ASN1Primitive convertHexEncoded (java.lang.String, int) throws java.io.IOException
protected boolean canBePrintable (java.lang.String)
public abstract org.bouncycastle.asn1.ASN1Primitive getConvertedValue (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
}
org/bouncycastle/asn1/x509/X509NameTokenizer.class
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509NameTokenizer extends java.lang.Object {
private String value
private int index
private char separator
private StringBuffer buf
public void (java.lang.String)
public void (java.lang.String, char)
public boolean hasMoreTokens ()
public java.lang.String nextToken ()
}
org/bouncycastle/asn1/x509/X509ObjectIdentifiers.class
package org.bouncycastle.asn1.x509
public abstract org.bouncycastle.asn1.x509.X509ObjectIdentifiers extends java.lang.Object {
public static final String id
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier commonName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier countryName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier localityName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier stateOrProvinceName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier organization
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier organizationalUnitName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_at_telephoneNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_at_name
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_SHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd160WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ea_rsa
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pkix
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pe
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ce
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ad
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ad_caIssuers
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ad_ocsp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ocspAccessMethod
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier crlAccessMethod
static void ()
}
org/bouncycastle/asn1/x509/qualified/
org/bouncycastle/asn1/x509/qualified/BiometricData.class
package org.bouncycastle.asn1.x509.qualified
public org.bouncycastle.asn1.x509.qualified.BiometricData extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.qualified.TypeOfBiometricData typeOfBiometricData
private org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm
private org.bouncycastle.asn1.ASN1OctetString biometricDataHash
private org.bouncycastle.asn1.DERIA5String sourceDataUri
public static org.bouncycastle.asn1.x509.qualified.BiometricData getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.qualified.TypeOfBiometricData, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1OctetString, org.bouncycastle.asn1.DERIA5String)
public void (org.bouncycastle.asn1.x509.qualified.TypeOfBiometricData, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1OctetString)
public org.bouncycastle.asn1.x509.qualified.TypeOfBiometricData getTypeOfBiometricData ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm ()
public org.bouncycastle.asn1.ASN1OctetString getBiometricDataHash ()
public org.bouncycastle.asn1.DERIA5String getSourceDataUri ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/qualified/ETSIQCObjectIdentifiers.class
package org.bouncycastle.asn1.x509.qualified
public abstract org.bouncycastle.asn1.x509.qualified.ETSIQCObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_etsi_qcs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_etsi_qcs_QcCompliance
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_etsi_qcs_LimiteValue
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_etsi_qcs_RetentionPeriod
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_etsi_qcs_QcSSCD
static void ()
}
org/bouncycastle/asn1/x509/qualified/Iso4217CurrencyCode.class
package org.bouncycastle.asn1.x509.qualified
public org.bouncycastle.asn1.x509.qualified.Iso4217CurrencyCode extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
final int ALPHABETIC_MAXSIZE
final int NUMERIC_MINSIZE
final int NUMERIC_MAXSIZE
org.bouncycastle.asn1.ASN1Encodable obj
int numeric
public static org.bouncycastle.asn1.x509.qualified.Iso4217CurrencyCode getInstance (java.lang.Object)
public void (int)
public void (java.lang.String)
public boolean isAlphabetic ()
public java.lang.String getAlphabetic ()
public int getNumeric ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/qualified/MonetaryValue.class
package org.bouncycastle.asn1.x509.qualified
public org.bouncycastle.asn1.x509.qualified.MonetaryValue extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.qualified.Iso4217CurrencyCode currency
private org.bouncycastle.asn1.ASN1Integer amount
private org.bouncycastle.asn1.ASN1Integer exponent
public static org.bouncycastle.asn1.x509.qualified.MonetaryValue getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.qualified.Iso4217CurrencyCode, int, int)
public org.bouncycastle.asn1.x509.qualified.Iso4217CurrencyCode getCurrency ()
public java.math.BigInteger getAmount ()
public java.math.BigInteger getExponent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/qualified/QCStatement.class
package org.bouncycastle.asn1.x509.qualified
public org.bouncycastle.asn1.x509.qualified.QCStatement extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.x509.qualified.ETSIQCObjectIdentifiers org.bouncycastle.asn1.x509.qualified.RFC3739QCObjectIdentifiers {
org.bouncycastle.asn1.ASN1ObjectIdentifier qcStatementId
org.bouncycastle.asn1.ASN1Encodable qcStatementInfo
public static org.bouncycastle.asn1.x509.qualified.QCStatement getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getStatementId ()
public org.bouncycastle.asn1.ASN1Encodable getStatementInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/qualified/RFC3739QCObjectIdentifiers.class
package org.bouncycastle.asn1.x509.qualified
public abstract org.bouncycastle.asn1.x509.qualified.RFC3739QCObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_qcs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_qcs_pkixQCSyntax_v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_qcs_pkixQCSyntax_v2
static void ()
}
org/bouncycastle/asn1/x509/qualified/SemanticsInformation.class
package org.bouncycastle.asn1.x509.qualified
public org.bouncycastle.asn1.x509.qualified.SemanticsInformation extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier semanticsIdentifier
private org.bouncycastle.asn1.x509.GeneralName[] nameRegistrationAuthorities
public static org.bouncycastle.asn1.x509.qualified.SemanticsInformation getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x509.GeneralName[])
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.x509.GeneralName[])
public org.bouncycastle.asn1.ASN1ObjectIdentifier getSemanticsIdentifier ()
public org.bouncycastle.asn1.x509.GeneralName[] getNameRegistrationAuthorities ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/qualified/TypeOfBiometricData.class
package org.bouncycastle.asn1.x509.qualified
public org.bouncycastle.asn1.x509.qualified.TypeOfBiometricData extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public static final int PICTURE
public static final int HANDWRITTEN_SIGNATURE
org.bouncycastle.asn1.ASN1Encodable obj
public static org.bouncycastle.asn1.x509.qualified.TypeOfBiometricData getInstance (java.lang.Object)
public void (int)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public boolean isPredefined ()
public int getPredefinedBiometricType ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getBiometricDataOid ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/sigi/
org/bouncycastle/asn1/x509/sigi/NameOrPseudonym.class
package org.bouncycastle.asn1.x509.sigi
public org.bouncycastle.asn1.x509.sigi.NameOrPseudonym extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private org.bouncycastle.asn1.x500.DirectoryString pseudonym
private org.bouncycastle.asn1.x500.DirectoryString surname
private org.bouncycastle.asn1.ASN1Sequence givenName
public static org.bouncycastle.asn1.x509.sigi.NameOrPseudonym getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x500.DirectoryString)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (java.lang.String)
public void (org.bouncycastle.asn1.x500.DirectoryString, org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x500.DirectoryString getPseudonym ()
public org.bouncycastle.asn1.x500.DirectoryString getSurname ()
public org.bouncycastle.asn1.x500.DirectoryString[] getGivenName ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/sigi/PersonalData.class
package org.bouncycastle.asn1.x509.sigi
public org.bouncycastle.asn1.x509.sigi.PersonalData extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.sigi.NameOrPseudonym nameOrPseudonym
private java.math.BigInteger nameDistinguisher
private org.bouncycastle.asn1.ASN1GeneralizedTime dateOfBirth
private org.bouncycastle.asn1.x500.DirectoryString placeOfBirth
private String gender
private org.bouncycastle.asn1.x500.DirectoryString postalAddress
public static org.bouncycastle.asn1.x509.sigi.PersonalData getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.sigi.NameOrPseudonym, java.math.BigInteger, org.bouncycastle.asn1.ASN1GeneralizedTime, org.bouncycastle.asn1.x500.DirectoryString, java.lang.String, org.bouncycastle.asn1.x500.DirectoryString)
public org.bouncycastle.asn1.x509.sigi.NameOrPseudonym getNameOrPseudonym ()
public java.math.BigInteger getNameDistinguisher ()
public org.bouncycastle.asn1.ASN1GeneralizedTime getDateOfBirth ()
public org.bouncycastle.asn1.x500.DirectoryString getPlaceOfBirth ()
public java.lang.String getGender ()
public org.bouncycastle.asn1.x500.DirectoryString getPostalAddress ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/sigi/SigIObjectIdentifiers.class
package org.bouncycastle.asn1.x509.sigi
public abstract org.bouncycastle.asn1.x509.sigi.SigIObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sigi
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sigi_kp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sigi_cp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sigi_on
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sigi_kp_directoryService
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sigi_on_personalData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sigi_cp_sigconform
static void ()
}
org/bouncycastle/asn1/x9/
org/bouncycastle/asn1/x9/DHDomainParameters.class
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.DHDomainParameters extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer p
private org.bouncycastle.asn1.ASN1Integer g
private org.bouncycastle.asn1.ASN1Integer q
private org.bouncycastle.asn1.ASN1Integer j
private org.bouncycastle.asn1.x9.DHValidationParms validationParms
public static org.bouncycastle.asn1.x9.DHDomainParameters getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x9.DHDomainParameters getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.x9.DHValidationParms)
private void (org.bouncycastle.asn1.ASN1Sequence)
private static org.bouncycastle.asn1.ASN1Encodable getNext (java.util.Enumeration)
public org.bouncycastle.asn1.ASN1Integer getP ()
public org.bouncycastle.asn1.ASN1Integer getG ()
public org.bouncycastle.asn1.ASN1Integer getQ ()
public org.bouncycastle.asn1.ASN1Integer getJ ()
public org.bouncycastle.asn1.x9.DHValidationParms getValidationParms ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/DHPublicKey.class
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.DHPublicKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer y
public static org.bouncycastle.asn1.x9.DHPublicKey getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x9.DHPublicKey getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Integer)
public org.bouncycastle.asn1.ASN1Integer getY ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/DHValidationParms.class
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.DHValidationParms extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.DERBitString seed
private org.bouncycastle.asn1.ASN1Integer pgenCounter
public static org.bouncycastle.asn1.x9.DHValidationParms getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x9.DHValidationParms getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.DERBitString, org.bouncycastle.asn1.ASN1Integer)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.DERBitString getSeed ()
public org.bouncycastle.asn1.ASN1Integer getPgenCounter ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/KeySpecificInfo.class
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.KeySpecificInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm
private org.bouncycastle.asn1.ASN1OctetString counter
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1OctetString)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getAlgorithm ()
public org.bouncycastle.asn1.ASN1OctetString getCounter ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/OtherInfo.class
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.OtherInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x9.KeySpecificInfo keyInfo
private org.bouncycastle.asn1.ASN1OctetString partyAInfo
private org.bouncycastle.asn1.ASN1OctetString suppPubInfo
public void (org.bouncycastle.asn1.x9.KeySpecificInfo, org.bouncycastle.asn1.ASN1OctetString, org.bouncycastle.asn1.ASN1OctetString)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x9.KeySpecificInfo getKeyInfo ()
public org.bouncycastle.asn1.ASN1OctetString getPartyAInfo ()
public org.bouncycastle.asn1.ASN1OctetString getSuppPubInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$1.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$1 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$10.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$10 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$11.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$11 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$12.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$12 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$13.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$13 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$14.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$14 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$15.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$15 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$16.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$16 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$17.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$17 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$18.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$18 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$19.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$19 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$2.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$2 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$20.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$20 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$21.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$21 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$22.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$22 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$23.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$23 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$3.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$3 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$4.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$4 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$5.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$5 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$6.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$6 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$7.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$7 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$8.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$8 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$9.class
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$9 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves.class
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X962NamedCurves extends java.lang.Object {
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime192v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime192v2
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime192v3
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime239v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime239v2
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime239v3
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime256v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb163v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb163v2
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb163v3
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb176w1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb191v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb191v2
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb191v3
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb208w1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb239v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb239v2
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb239v3
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb272w1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb304w1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb359v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb368w1
static 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 ()
static void defineCurve (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x9.X9ECParametersHolder)
public static org.bouncycastle.asn1.x9.X9ECParameters getByName (java.lang.String)
public static org.bouncycastle.asn1.x9.X9ECParameters getByOID (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String)
public static java.lang.String getName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static java.util.Enumeration getNames ()
static void ()
}
org/bouncycastle/asn1/x9/X962Parameters.class
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X962Parameters extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private org.bouncycastle.asn1.ASN1Primitive params
public static org.bouncycastle.asn1.x9.X962Parameters getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x9.X962Parameters getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (org.bouncycastle.asn1.x9.X9ECParameters)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ASN1Primitive)
public boolean isNamedCurve ()
public boolean isImplicitlyCA ()
public org.bouncycastle.asn1.ASN1Primitive getParameters ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/X9Curve.class
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9Curve extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.x9.X9ObjectIdentifiers {
private org.bouncycastle.math.ec.ECCurve curve
private byte[] seed
private org.bouncycastle.asn1.ASN1ObjectIdentifier fieldIdentifier
public void (org.bouncycastle.math.ec.ECCurve)
public void (org.bouncycastle.math.ec.ECCurve, byte[])
public void (org.bouncycastle.asn1.x9.X9FieldID, org.bouncycastle.asn1.ASN1Sequence)
private void setFieldIdentifier ()
public org.bouncycastle.math.ec.ECCurve getCurve ()
public byte[] getSeed ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/X9ECParameters.class
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9ECParameters extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.x9.X9ObjectIdentifiers {
private static final java.math.BigInteger ONE
private org.bouncycastle.asn1.x9.X9FieldID fieldID
private org.bouncycastle.math.ec.ECCurve curve
private org.bouncycastle.math.ec.ECPoint g
private java.math.BigInteger n
private java.math.BigInteger h
private byte[] seed
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.x9.X9ECParameters getInstance (java.lang.Object)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[])
public org.bouncycastle.math.ec.ECCurve getCurve ()
public org.bouncycastle.math.ec.ECPoint getG ()
public java.math.BigInteger getN ()
public java.math.BigInteger getH ()
public byte[] getSeed ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/x9/X9ECParametersHolder.class
package org.bouncycastle.asn1.x9
public abstract org.bouncycastle.asn1.x9.X9ECParametersHolder extends java.lang.Object {
private org.bouncycastle.asn1.x9.X9ECParameters params
public void ()
public org.bouncycastle.asn1.x9.X9ECParameters getParameters ()
protected abstract org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X9ECPoint.class
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9ECPoint extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.math.ec.ECPoint p
public void (org.bouncycastle.math.ec.ECPoint)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.asn1.ASN1OctetString)
public org.bouncycastle.math.ec.ECPoint getPoint ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/X9FieldElement.class
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9FieldElement extends org.bouncycastle.asn1.ASN1Object {
protected org.bouncycastle.math.ec.ECFieldElement f
private static org.bouncycastle.asn1.x9.X9IntegerConverter converter
public void (org.bouncycastle.math.ec.ECFieldElement)
public void (java.math.BigInteger, org.bouncycastle.asn1.ASN1OctetString)
public void (int, int, int, int, org.bouncycastle.asn1.ASN1OctetString)
public org.bouncycastle.math.ec.ECFieldElement getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/x9/X9FieldID.class
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9FieldID extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.x9.X9ObjectIdentifiers {
private org.bouncycastle.asn1.ASN1ObjectIdentifier id
private org.bouncycastle.asn1.ASN1Primitive parameters
public void (java.math.BigInteger)
public void (int, int, int, int)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getIdentifier ()
public org.bouncycastle.asn1.ASN1Primitive getParameters ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/X9IntegerConverter.class
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9IntegerConverter extends java.lang.Object {
public void ()
public int getByteLength (org.bouncycastle.math.ec.ECCurve)
public int getByteLength (org.bouncycastle.math.ec.ECFieldElement)
public byte[] integerToBytes (java.math.BigInteger, int)
}
org/bouncycastle/asn1/x9/X9ObjectIdentifiers.class
package org.bouncycastle.asn1.x9
public abstract org.bouncycastle.asn1.x9.X9ObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ansi_X9_62
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_fieldType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime_field
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier characteristic_two_field
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gnBasis
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier tpBasis
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ppBasis
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecSigType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_publicKeyType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecPublicKey
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ellipticCurve
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cTwoCurve
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb163v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb163v2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb163v3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb176w1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb191v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb191v2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb191v3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2onb191v4
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2onb191v5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb208w1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb239v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb239v2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb239v3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2onb239v4
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2onb239v5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb272w1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb304w1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb359v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb368w1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb431r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier primeCurve
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime192v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime192v2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime192v3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime239v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime239v2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime239v3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime256v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa_with_sha1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x9_63_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_stdDH_sha1kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_cofactorDH_sha1kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mqvSinglePass_sha1kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ansi_X9_42
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhpublicnumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x9_42_schemes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhStatic
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhEphem
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhOneFlow
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhHybrid1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhHybrid2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhHybridOneFlow
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mqv2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mqv1
static void ()
}
org/bouncycastle/crypto/
org/bouncycastle/crypto/AsymmetricBlockCipher.class
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.AsymmetricBlockCipher extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters)
public abstract int getInputBlockSize ()
public abstract int getOutputBlockSize ()
public abstract byte[] processBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/AsymmetricCipherKeyPair.class
package org.bouncycastle.crypto
public org.bouncycastle.crypto.AsymmetricCipherKeyPair extends java.lang.Object {
private org.bouncycastle.crypto.params.AsymmetricKeyParameter publicParam
private org.bouncycastle.crypto.params.AsymmetricKeyParameter privateParam
public void (org.bouncycastle.crypto.params.AsymmetricKeyParameter, org.bouncycastle.crypto.params.AsymmetricKeyParameter)
public void (org.bouncycastle.crypto.CipherParameters, org.bouncycastle.crypto.CipherParameters)
public org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublic ()
public org.bouncycastle.crypto.params.AsymmetricKeyParameter getPrivate ()
}
org/bouncycastle/crypto/AsymmetricCipherKeyPairGenerator.class
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator extends java.lang.Object {
public abstract void init (org.bouncycastle.crypto.KeyGenerationParameters)
public abstract org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
}
org/bouncycastle/crypto/BasicAgreement.class
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.BasicAgreement extends java.lang.Object {
public abstract void init (org.bouncycastle.crypto.CipherParameters)
public abstract int getFieldSize ()
public abstract java.math.BigInteger calculateAgreement (org.bouncycastle.crypto.CipherParameters)
}
org/bouncycastle/crypto/BlockCipher.class
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.BlockCipher extends java.lang.Object {
public abstract void init (boolean, 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 org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public abstract void reset ()
}
org/bouncycastle/crypto/BufferedAsymmetricBlockCipher.class
package org.bouncycastle.crypto
public org.bouncycastle.crypto.BufferedAsymmetricBlockCipher extends java.lang.Object {
protected byte[] buf
protected int bufOff
private final org.bouncycastle.crypto.AsymmetricBlockCipher cipher
public void (org.bouncycastle.crypto.AsymmetricBlockCipher)
public org.bouncycastle.crypto.AsymmetricBlockCipher getUnderlyingCipher ()
public int getBufferPosition ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int getInputBlockSize ()
public int getOutputBlockSize ()
public void processByte (byte)
public void processBytes (byte[], int, int)
public byte[] doFinal () throws org.bouncycastle.crypto.InvalidCipherTextException
public void reset ()
}
org/bouncycastle/crypto/BufferedBlockCipher.class
package org.bouncycastle.crypto
public org.bouncycastle.crypto.BufferedBlockCipher extends java.lang.Object {
protected byte[] buf
protected int bufOff
protected boolean forEncryption
protected org.bouncycastle.crypto.BlockCipher cipher
protected boolean partialBlockOkay
protected boolean pgpCFB
protected void ()
public void (org.bouncycastle.crypto.BlockCipher)
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public int getBlockSize ()
public int getUpdateOutputSize (int)
public int getOutputSize (int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int doFinal (byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
public void reset ()
}
org/bouncycastle/crypto/CipherKeyGenerator.class
package org.bouncycastle.crypto
public org.bouncycastle.crypto.CipherKeyGenerator extends java.lang.Object {
protected java.security.SecureRandom random
protected int strength
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public byte[] generateKey ()
}
org/bouncycastle/crypto/CipherParameters.class
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.CipherParameters extends java.lang.Object {
}
org/bouncycastle/crypto/CryptoException.class
package org.bouncycastle.crypto
public org.bouncycastle.crypto.CryptoException extends java.lang.Exception {
private Throwable cause
public void ()
public void (java.lang.String)
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/crypto/DSA.class
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.DSA extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters)
public abstract java.math.BigInteger[] generateSignature (byte[])
public abstract boolean verifySignature (byte[], java.math.BigInteger, java.math.BigInteger)
}
org/bouncycastle/crypto/DataLengthException.class
package org.bouncycastle.crypto
public org.bouncycastle.crypto.DataLengthException extends org.bouncycastle.crypto.RuntimeCryptoException {
public void ()
public void (java.lang.String)
}
org/bouncycastle/crypto/DerivationFunction.class
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.DerivationFunction extends java.lang.Object {
public abstract void init (org.bouncycastle.crypto.DerivationParameters)
public abstract org.bouncycastle.crypto.Digest getDigest ()
public abstract int generateBytes (byte[], int, int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalArgumentException
}
org/bouncycastle/crypto/DerivationParameters.class
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.DerivationParameters extends java.lang.Object {
}
org/bouncycastle/crypto/Digest.class
package org.bouncycastle.crypto
public abstract 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 ()
}
org/bouncycastle/crypto/EphemeralKeyPair.class
package org.bouncycastle.crypto
public org.bouncycastle.crypto.EphemeralKeyPair extends java.lang.Object {
private org.bouncycastle.crypto.AsymmetricCipherKeyPair keyPair
private org.bouncycastle.crypto.KeyEncoder publicKeyEncoder
public void (org.bouncycastle.crypto.AsymmetricCipherKeyPair, org.bouncycastle.crypto.KeyEncoder)
public org.bouncycastle.crypto.AsymmetricCipherKeyPair getKeyPair ()
public byte[] getEncodedPublicKey ()
}
org/bouncycastle/crypto/ExtendedDigest.class
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.ExtendedDigest extends java.lang.Object implements org.bouncycastle.crypto.Digest {
public abstract int getByteLength ()
}
org/bouncycastle/crypto/InvalidCipherTextException.class
package org.bouncycastle.crypto
public org.bouncycastle.crypto.InvalidCipherTextException extends org.bouncycastle.crypto.CryptoException {
public void ()
public void (java.lang.String)
public void (java.lang.String, java.lang.Throwable)
}
org/bouncycastle/crypto/KeyEncoder.class
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.KeyEncoder extends java.lang.Object {
public abstract byte[] getEncoded (org.bouncycastle.crypto.params.AsymmetricKeyParameter)
}
org/bouncycastle/crypto/KeyGenerationParameters.class
package org.bouncycastle.crypto
public org.bouncycastle.crypto.KeyGenerationParameters extends java.lang.Object {
private java.security.SecureRandom random
private int strength
public void (java.security.SecureRandom, int)
public java.security.SecureRandom getRandom ()
public int getStrength ()
}
org/bouncycastle/crypto/KeyParser.class
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.KeyParser extends java.lang.Object {
public abstract org.bouncycastle.crypto.params.AsymmetricKeyParameter readKey (java.io.InputStream) throws java.io.IOException
}
org/bouncycastle/crypto/Mac.class
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.Mac extends java.lang.Object {
public abstract void init (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 org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public abstract int doFinal (byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public abstract void reset ()
}
org/bouncycastle/crypto/MaxBytesExceededException.class
package org.bouncycastle.crypto
public org.bouncycastle.crypto.MaxBytesExceededException extends org.bouncycastle.crypto.RuntimeCryptoException {
public void ()
public void (java.lang.String)
}
org/bouncycastle/crypto/OutputLengthException.class
package org.bouncycastle.crypto
public org.bouncycastle.crypto.OutputLengthException extends org.bouncycastle.crypto.DataLengthException {
public void (java.lang.String)
}
org/bouncycastle/crypto/PBEParametersGenerator.class
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.PBEParametersGenerator extends java.lang.Object {
protected byte[] password
protected byte[] salt
protected int iterationCount
protected void ()
public void init (byte[], byte[], int)
public byte[] getPassword ()
public byte[] getSalt ()
public int getIterationCount ()
public abstract org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int)
public abstract org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int)
public abstract org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int)
public static byte[] PKCS5PasswordToBytes (char[])
public static byte[] PKCS5PasswordToUTF8Bytes (char[])
public static byte[] PKCS12PasswordToBytes (char[])
}
org/bouncycastle/crypto/RuntimeCryptoException.class
package org.bouncycastle.crypto
public org.bouncycastle.crypto.RuntimeCryptoException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
}
org/bouncycastle/crypto/Signer.class
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.Signer extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters)
public abstract void update (byte)
public abstract void update (byte[], int, int)
public abstract byte[] generateSignature () throws org.bouncycastle.crypto.CryptoException org.bouncycastle.crypto.DataLengthException
public abstract boolean verifySignature (byte[])
public abstract void reset ()
}
org/bouncycastle/crypto/SignerWithRecovery.class
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.SignerWithRecovery extends java.lang.Object implements org.bouncycastle.crypto.Signer {
public abstract boolean hasFullMessage ()
public abstract byte[] getRecoveredMessage ()
public abstract void updateWithRecoveredMessage (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/StreamBlockCipher.class
package org.bouncycastle.crypto
public org.bouncycastle.crypto.StreamBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.StreamCipher {
private org.bouncycastle.crypto.BlockCipher cipher
private byte[] oneByte
public void (org.bouncycastle.crypto.BlockCipher)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public byte returnByte (byte)
public void processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public void reset ()
}
org/bouncycastle/crypto/StreamCipher.class
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.StreamCipher extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public abstract java.lang.String getAlgorithmName ()
public abstract byte returnByte (byte)
public abstract void processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract void reset ()
}
org/bouncycastle/crypto/Wrapper.class
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.Wrapper extends java.lang.Object {
public abstract void init (boolean, 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 org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/agreement/
org/bouncycastle/crypto/agreement/DHAgreement.class
package org.bouncycastle.crypto.agreement
public org.bouncycastle.crypto.agreement.DHAgreement extends java.lang.Object {
private org.bouncycastle.crypto.params.DHPrivateKeyParameters key
private org.bouncycastle.crypto.params.DHParameters dhParams
private java.math.BigInteger privateValue
private java.security.SecureRandom random
public void ()
public void init (org.bouncycastle.crypto.CipherParameters)
public java.math.BigInteger calculateMessage ()
public java.math.BigInteger calculateAgreement (org.bouncycastle.crypto.params.DHPublicKeyParameters, java.math.BigInteger)
}
org/bouncycastle/crypto/agreement/DHBasicAgreement.class
package org.bouncycastle.crypto.agreement
public org.bouncycastle.crypto.agreement.DHBasicAgreement extends java.lang.Object implements org.bouncycastle.crypto.BasicAgreement {
private org.bouncycastle.crypto.params.DHPrivateKeyParameters key
private org.bouncycastle.crypto.params.DHParameters dhParams
public void ()
public void init (org.bouncycastle.crypto.CipherParameters)
public int getFieldSize ()
public java.math.BigInteger calculateAgreement (org.bouncycastle.crypto.CipherParameters)
}
org/bouncycastle/crypto/agreement/ECDHBasicAgreement.class
package org.bouncycastle.crypto.agreement
public org.bouncycastle.crypto.agreement.ECDHBasicAgreement extends java.lang.Object implements org.bouncycastle.crypto.BasicAgreement {
private org.bouncycastle.crypto.params.ECPrivateKeyParameters key
public void ()
public void init (org.bouncycastle.crypto.CipherParameters)
public int getFieldSize ()
public java.math.BigInteger calculateAgreement (org.bouncycastle.crypto.CipherParameters)
}
org/bouncycastle/crypto/agreement/ECDHCBasicAgreement.class
package org.bouncycastle.crypto.agreement
public org.bouncycastle.crypto.agreement.ECDHCBasicAgreement extends java.lang.Object implements org.bouncycastle.crypto.BasicAgreement {
org.bouncycastle.crypto.params.ECPrivateKeyParameters key
public void ()
public void init (org.bouncycastle.crypto.CipherParameters)
public int getFieldSize ()
public java.math.BigInteger calculateAgreement (org.bouncycastle.crypto.CipherParameters)
}
org/bouncycastle/crypto/agreement/ECMQVBasicAgreement.class
package org.bouncycastle.crypto.agreement
public org.bouncycastle.crypto.agreement.ECMQVBasicAgreement extends java.lang.Object implements org.bouncycastle.crypto.BasicAgreement {
org.bouncycastle.crypto.params.MQVPrivateParameters privParams
public void ()
public void init (org.bouncycastle.crypto.CipherParameters)
public int getFieldSize ()
public java.math.BigInteger calculateAgreement (org.bouncycastle.crypto.CipherParameters)
private org.bouncycastle.math.ec.ECPoint calculateMqvAgreement (org.bouncycastle.crypto.params.ECDomainParameters, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.crypto.params.ECPublicKeyParameters, org.bouncycastle.crypto.params.ECPublicKeyParameters, org.bouncycastle.crypto.params.ECPublicKeyParameters)
}
org/bouncycastle/crypto/agreement/jpake/
org/bouncycastle/crypto/agreement/jpake/JPAKEParticipant.class
package org.bouncycastle.crypto.agreement.jpake
public org.bouncycastle.crypto.agreement.jpake.JPAKEParticipant extends java.lang.Object {
public static final int STATE_INITIALIZED
public static final int STATE_ROUND_1_CREATED
public static final int STATE_ROUND_1_VALIDATED
public static final int STATE_ROUND_2_CREATED
public static final int STATE_ROUND_2_VALIDATED
public static final int STATE_KEY_CALCULATED
public static final int STATE_ROUND_3_CREATED
public static final int STATE_ROUND_3_VALIDATED
private final String participantId
private char[] password
private final org.bouncycastle.crypto.Digest digest
private final java.security.SecureRandom random
private final java.math.BigInteger p
private final java.math.BigInteger q
private final java.math.BigInteger g
private String partnerParticipantId
private java.math.BigInteger x1
private java.math.BigInteger x2
private java.math.BigInteger gx1
private java.math.BigInteger gx2
private java.math.BigInteger gx3
private java.math.BigInteger gx4
private java.math.BigInteger b
private int state
public void (java.lang.String, char[])
public void (java.lang.String, char[], org.bouncycastle.crypto.agreement.jpake.JPAKEPrimeOrderGroup)
public void (java.lang.String, char[], org.bouncycastle.crypto.agreement.jpake.JPAKEPrimeOrderGroup, org.bouncycastle.crypto.Digest, java.security.SecureRandom)
public int getState ()
public org.bouncycastle.crypto.agreement.jpake.JPAKERound1Payload createRound1PayloadToSend ()
public void validateRound1PayloadReceived (org.bouncycastle.crypto.agreement.jpake.JPAKERound1Payload) throws org.bouncycastle.crypto.CryptoException
public org.bouncycastle.crypto.agreement.jpake.JPAKERound2Payload createRound2PayloadToSend ()
public void validateRound2PayloadReceived (org.bouncycastle.crypto.agreement.jpake.JPAKERound2Payload) throws org.bouncycastle.crypto.CryptoException
public java.math.BigInteger calculateKeyingMaterial ()
public org.bouncycastle.crypto.agreement.jpake.JPAKERound3Payload createRound3PayloadToSend (java.math.BigInteger)
public void validateRound3PayloadReceived (org.bouncycastle.crypto.agreement.jpake.JPAKERound3Payload, java.math.BigInteger) throws org.bouncycastle.crypto.CryptoException
}
org/bouncycastle/crypto/agreement/jpake/JPAKEPrimeOrderGroup.class
package org.bouncycastle.crypto.agreement.jpake
public org.bouncycastle.crypto.agreement.jpake.JPAKEPrimeOrderGroup extends java.lang.Object {
private final java.math.BigInteger p
private final java.math.BigInteger q
private final java.math.BigInteger g
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, boolean)
public java.math.BigInteger getP ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getG ()
}
org/bouncycastle/crypto/agreement/jpake/JPAKEPrimeOrderGroups.class
package org.bouncycastle.crypto.agreement.jpake
public org.bouncycastle.crypto.agreement.jpake.JPAKEPrimeOrderGroups extends java.lang.Object {
public static final org.bouncycastle.crypto.agreement.jpake.JPAKEPrimeOrderGroup SUN_JCE_1024
public static final org.bouncycastle.crypto.agreement.jpake.JPAKEPrimeOrderGroup NIST_2048
public static final org.bouncycastle.crypto.agreement.jpake.JPAKEPrimeOrderGroup NIST_3072
public void ()
static void ()
}
org/bouncycastle/crypto/agreement/jpake/JPAKERound1Payload.class
package org.bouncycastle.crypto.agreement.jpake
public org.bouncycastle.crypto.agreement.jpake.JPAKERound1Payload extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final String participantId
private final java.math.BigInteger gx1
private final java.math.BigInteger gx2
private final java.math.BigInteger[] knowledgeProofForX1
private final java.math.BigInteger[] knowledgeProofForX2
public void (java.lang.String, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger[], java.math.BigInteger[])
public java.lang.String getParticipantId ()
public java.math.BigInteger getGx1 ()
public java.math.BigInteger getGx2 ()
public java.math.BigInteger[] getKnowledgeProofForX1 ()
public java.math.BigInteger[] getKnowledgeProofForX2 ()
}
org/bouncycastle/crypto/agreement/jpake/JPAKERound2Payload.class
package org.bouncycastle.crypto.agreement.jpake
public org.bouncycastle.crypto.agreement.jpake.JPAKERound2Payload extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final String participantId
private final java.math.BigInteger a
private final java.math.BigInteger[] knowledgeProofForX2s
public void (java.lang.String, java.math.BigInteger, java.math.BigInteger[])
public java.lang.String getParticipantId ()
public java.math.BigInteger getA ()
public java.math.BigInteger[] getKnowledgeProofForX2s ()
}
org/bouncycastle/crypto/agreement/jpake/JPAKERound3Payload.class
package org.bouncycastle.crypto.agreement.jpake
public org.bouncycastle.crypto.agreement.jpake.JPAKERound3Payload extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final String participantId
private final java.math.BigInteger macTag
public void (java.lang.String, java.math.BigInteger)
public java.lang.String getParticipantId ()
public java.math.BigInteger getMacTag ()
}
org/bouncycastle/crypto/agreement/jpake/JPAKEUtil.class
package org.bouncycastle.crypto.agreement.jpake
public org.bouncycastle.crypto.agreement.jpake.JPAKEUtil extends java.lang.Object {
static final java.math.BigInteger ZERO
static final java.math.BigInteger ONE
public void ()
public static java.math.BigInteger generateX1 (java.math.BigInteger, java.security.SecureRandom)
public static java.math.BigInteger generateX2 (java.math.BigInteger, java.security.SecureRandom)
public static java.math.BigInteger calculateS (char[])
public static java.math.BigInteger calculateGx (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public static java.math.BigInteger calculateGA (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public static java.math.BigInteger calculateX2s (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public static java.math.BigInteger calculateA (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public static java.math.BigInteger[] calculateZeroKnowledgeProof (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.lang.String, org.bouncycastle.crypto.Digest, java.security.SecureRandom)
private static java.math.BigInteger calculateHashForZeroKnowledgeProof (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.lang.String, org.bouncycastle.crypto.Digest)
public static void validateGx4 (java.math.BigInteger) throws org.bouncycastle.crypto.CryptoException
public static void validateGa (java.math.BigInteger) throws org.bouncycastle.crypto.CryptoException
public static void validateZeroKnowledgeProof (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger[], java.lang.String, org.bouncycastle.crypto.Digest) throws org.bouncycastle.crypto.CryptoException
public static java.math.BigInteger calculateKeyingMaterial (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public static void validateParticipantIdsDiffer (java.lang.String, java.lang.String) throws org.bouncycastle.crypto.CryptoException
public static void validateParticipantIdsEqual (java.lang.String, java.lang.String) throws org.bouncycastle.crypto.CryptoException
public static void validateNotNull (java.lang.Object, java.lang.String)
public static java.math.BigInteger calculateMacTag (java.lang.String, java.lang.String, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, org.bouncycastle.crypto.Digest)
private static byte[] calculateMacKey (java.math.BigInteger, org.bouncycastle.crypto.Digest)
public static void validateMacTag (java.lang.String, java.lang.String, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, org.bouncycastle.crypto.Digest, java.math.BigInteger) throws org.bouncycastle.crypto.CryptoException
private static void updateDigest (org.bouncycastle.crypto.Digest, java.math.BigInteger)
private static void updateDigestIncludingSize (org.bouncycastle.crypto.Digest, java.math.BigInteger)
private static void updateDigest (org.bouncycastle.crypto.Digest, java.lang.String)
private static void updateDigestIncludingSize (org.bouncycastle.crypto.Digest, java.lang.String)
private static void updateMac (org.bouncycastle.crypto.Mac, java.math.BigInteger)
private static void updateMac (org.bouncycastle.crypto.Mac, java.lang.String)
private static byte[] intToByteArray (int)
static void ()
}
org/bouncycastle/crypto/agreement/kdf/
org/bouncycastle/crypto/agreement/kdf/DHKDFParameters.class
package org.bouncycastle.crypto.agreement.kdf
public org.bouncycastle.crypto.agreement.kdf.DHKDFParameters extends java.lang.Object implements org.bouncycastle.crypto.DerivationParameters {
private org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm
private int keySize
private byte[] z
private byte[] extraInfo
public void (org.bouncycastle.asn1.DERObjectIdentifier, int, byte[])
public void (org.bouncycastle.asn1.DERObjectIdentifier, int, byte[], byte[])
public org.bouncycastle.asn1.ASN1ObjectIdentifier getAlgorithm ()
public int getKeySize ()
public byte[] getZ ()
public byte[] getExtraInfo ()
}
org/bouncycastle/crypto/agreement/kdf/DHKEKGenerator.class
package org.bouncycastle.crypto.agreement.kdf
public org.bouncycastle.crypto.agreement.kdf.DHKEKGenerator extends java.lang.Object implements org.bouncycastle.crypto.DerivationFunction {
private final org.bouncycastle.crypto.Digest digest
private org.bouncycastle.asn1.DERObjectIdentifier algorithm
private int keySize
private byte[] z
private byte[] partyAInfo
public void (org.bouncycastle.crypto.Digest)
public void init (org.bouncycastle.crypto.DerivationParameters)
public org.bouncycastle.crypto.Digest getDigest ()
public int generateBytes (byte[], int, int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalArgumentException
private byte[] integerToBytes (int)
}
org/bouncycastle/crypto/agreement/kdf/ECDHKEKGenerator.class
package org.bouncycastle.crypto.agreement.kdf
public org.bouncycastle.crypto.agreement.kdf.ECDHKEKGenerator extends java.lang.Object implements org.bouncycastle.crypto.DerivationFunction {
private org.bouncycastle.crypto.DerivationFunction kdf
private org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm
private int keySize
private byte[] z
public void (org.bouncycastle.crypto.Digest)
public void init (org.bouncycastle.crypto.DerivationParameters)
public org.bouncycastle.crypto.Digest getDigest ()
public int generateBytes (byte[], int, int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalArgumentException
private byte[] integerToBytes (int)
}
org/bouncycastle/crypto/agreement/srp/
org/bouncycastle/crypto/agreement/srp/SRP6Client.class
package org.bouncycastle.crypto.agreement.srp
public org.bouncycastle.crypto.agreement.srp.SRP6Client extends java.lang.Object {
protected java.math.BigInteger N
protected java.math.BigInteger g
protected java.math.BigInteger a
protected java.math.BigInteger A
protected java.math.BigInteger B
protected java.math.BigInteger x
protected java.math.BigInteger u
protected java.math.BigInteger S
protected org.bouncycastle.crypto.Digest digest
protected java.security.SecureRandom random
public void ()
public void init (java.math.BigInteger, java.math.BigInteger, org.bouncycastle.crypto.Digest, java.security.SecureRandom)
public java.math.BigInteger generateClientCredentials (byte[], byte[], byte[])
public java.math.BigInteger calculateSecret (java.math.BigInteger) throws org.bouncycastle.crypto.CryptoException
protected java.math.BigInteger selectPrivateValue ()
private java.math.BigInteger calculateS ()
}
org/bouncycastle/crypto/agreement/srp/SRP6Server.class
package org.bouncycastle.crypto.agreement.srp
public org.bouncycastle.crypto.agreement.srp.SRP6Server extends java.lang.Object {
protected java.math.BigInteger N
protected java.math.BigInteger g
protected java.math.BigInteger v
protected java.security.SecureRandom random
protected org.bouncycastle.crypto.Digest digest
protected java.math.BigInteger A
protected java.math.BigInteger b
protected java.math.BigInteger B
protected java.math.BigInteger u
protected java.math.BigInteger S
public void ()
public void init (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, org.bouncycastle.crypto.Digest, java.security.SecureRandom)
public java.math.BigInteger generateServerCredentials ()
public java.math.BigInteger calculateSecret (java.math.BigInteger) throws org.bouncycastle.crypto.CryptoException
protected java.math.BigInteger selectPrivateValue ()
private java.math.BigInteger calculateS ()
}
org/bouncycastle/crypto/agreement/srp/SRP6Util.class
package org.bouncycastle.crypto.agreement.srp
public org.bouncycastle.crypto.agreement.srp.SRP6Util extends java.lang.Object {
private static java.math.BigInteger ZERO
private static java.math.BigInteger ONE
public void ()
public static java.math.BigInteger calculateK (org.bouncycastle.crypto.Digest, java.math.BigInteger, java.math.BigInteger)
public static java.math.BigInteger calculateU (org.bouncycastle.crypto.Digest, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public static java.math.BigInteger calculateX (org.bouncycastle.crypto.Digest, java.math.BigInteger, byte[], byte[], byte[])
public static java.math.BigInteger generatePrivateValue (org.bouncycastle.crypto.Digest, java.math.BigInteger, java.math.BigInteger, java.security.SecureRandom)
public static java.math.BigInteger validatePublicValue (java.math.BigInteger, java.math.BigInteger) throws org.bouncycastle.crypto.CryptoException
private static java.math.BigInteger hashPaddedPair (org.bouncycastle.crypto.Digest, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
private static byte[] getPadded (java.math.BigInteger, int)
static void ()
}
org/bouncycastle/crypto/agreement/srp/SRP6VerifierGenerator.class
package org.bouncycastle.crypto.agreement.srp
public org.bouncycastle.crypto.agreement.srp.SRP6VerifierGenerator extends java.lang.Object {
protected java.math.BigInteger N
protected java.math.BigInteger g
protected org.bouncycastle.crypto.Digest digest
public void ()
public void init (java.math.BigInteger, java.math.BigInteger, org.bouncycastle.crypto.Digest)
public java.math.BigInteger generateVerifier (byte[], byte[], byte[])
}
org/bouncycastle/crypto/digests/
org/bouncycastle/crypto/digests/GOST3411Digest.class
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.GOST3411Digest extends java.lang.Object implements org.bouncycastle.crypto.ExtendedDigest {
private static final int DIGEST_LENGTH
private byte[] H
private byte[] L
private byte[] M
private byte[] Sum
private byte[][] C
private byte[] xBuf
private int xBufOff
private long byteCount
private org.bouncycastle.crypto.BlockCipher cipher
private byte[] sBox
private byte[] K
byte[] a
short[] wS
short[] w_S
byte[] S
byte[] U
byte[] V
byte[] W
private static final byte[] C2
public void ()
public void (byte[])
public void (org.bouncycastle.crypto.digests.GOST3411Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
public void update (byte)
public void update (byte[], int, int)
private byte[] P (byte[])
private byte[] A (byte[])
private void E (byte[], byte[], int, byte[], int)
private void fw (byte[])
protected void processBlock (byte[], int)
private void finish ()
public int doFinal (byte[], int)
public void reset ()
private void sumByteArray (byte[])
private void cpyBytesToShort (byte[], short[])
private void cpyShortToBytes (short[], byte[])
public int getByteLength ()
static void ()
}
org/bouncycastle/crypto/digests/GeneralDigest.class
package org.bouncycastle.crypto.digests
public abstract org.bouncycastle.crypto.digests.GeneralDigest extends java.lang.Object implements org.bouncycastle.crypto.ExtendedDigest {
private static final int BYTE_LENGTH
private byte[] xBuf
private int xBufOff
private long byteCount
protected void ()
protected void (org.bouncycastle.crypto.digests.GeneralDigest)
public void update (byte)
public void update (byte[], int, int)
public void finish ()
public void reset ()
public int getByteLength ()
protected abstract void processWord (byte[], int)
protected abstract void processLength (long)
protected abstract void processBlock ()
}
org/bouncycastle/crypto/digests/LongDigest.class
package org.bouncycastle.crypto.digests
public abstract org.bouncycastle.crypto.digests.LongDigest extends java.lang.Object implements org.bouncycastle.crypto.ExtendedDigest {
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 ()
protected void (org.bouncycastle.crypto.digests.LongDigest)
public void update (byte)
public void update (byte[], int, int)
public void finish ()
public void reset ()
public int getByteLength ()
protected void processWord (byte[], int)
private void adjustByteCounts ()
protected void processLength (long, long)
protected void processBlock ()
private long Ch (long, long, long)
private long Maj (long, long, long)
private long Sum0 (long)
private long Sum1 (long)
private long Sigma0 (long)
private long Sigma1 (long)
static void ()
}
org/bouncycastle/crypto/digests/MD2Digest.class
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.MD2Digest extends java.lang.Object implements org.bouncycastle.crypto.ExtendedDigest {
private static final int DIGEST_LENGTH
private byte[] X
private int xOff
private byte[] M
private int mOff
private byte[] C
private int COff
private static final byte[] S
public void ()
public void (org.bouncycastle.crypto.digests.MD2Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
public int doFinal (byte[], int)
public void reset ()
public void update (byte)
public void update (byte[], int, int)
protected void processCheckSum (byte[])
protected void processBlock (byte[])
public int getByteLength ()
static void ()
}
org/bouncycastle/crypto/digests/MD4Digest.class
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.MD4Digest extends 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 ()
public void (org.bouncycastle.crypto.digests.MD4Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
protected void processWord (byte[], int)
protected void processLength (long)
private void unpackWord (int, byte[], int)
public int doFinal (byte[], int)
public void reset ()
private int rotateLeft (int, int)
private int F (int, int, int)
private int G (int, int, int)
private int H (int, int, int)
protected void processBlock ()
}
org/bouncycastle/crypto/digests/MD5Digest.class
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.MD5Digest extends 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
private static final int S41
private static final int S42
private static final int S43
private static final int S44
public void ()
public void (org.bouncycastle.crypto.digests.MD5Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
protected void processWord (byte[], int)
protected void processLength (long)
private void unpackWord (int, byte[], int)
public int doFinal (byte[], int)
public void reset ()
private int rotateLeft (int, int)
private int F (int, int, int)
private int G (int, int, int)
private int H (int, int, int)
private int K (int, int, int)
protected void processBlock ()
}
org/bouncycastle/crypto/digests/NullDigest.class
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.NullDigest extends java.lang.Object implements org.bouncycastle.crypto.Digest {
private java.io.ByteArrayOutputStream bOut
public void ()
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
public void update (byte)
public void update (byte[], int, int)
public int doFinal (byte[], int)
public void reset ()
}
org/bouncycastle/crypto/digests/RIPEMD128Digest.class
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.RIPEMD128Digest extends org.bouncycastle.crypto.digests.GeneralDigest {
private static final int DIGEST_LENGTH
private int H0
private int H1
private int H2
private int H3
private int[] X
private int xOff
public void ()
public void (org.bouncycastle.crypto.digests.RIPEMD128Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
protected void processWord (byte[], int)
protected void processLength (long)
private void unpackWord (int, byte[], int)
public int doFinal (byte[], int)
public void reset ()
private int RL (int, int)
private int f1 (int, int, int)
private int f2 (int, int, int)
private int f3 (int, int, int)
private int f4 (int, int, int)
private int F1 (int, int, int, int, int, int)
private int F2 (int, int, int, int, int, int)
private int F3 (int, int, int, int, int, int)
private int F4 (int, int, int, int, int, int)
private int FF1 (int, int, int, int, int, int)
private int FF2 (int, int, int, int, int, int)
private int FF3 (int, int, int, int, int, int)
private int FF4 (int, int, int, int, int, int)
protected void processBlock ()
}
org/bouncycastle/crypto/digests/RIPEMD160Digest.class
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.RIPEMD160Digest extends org.bouncycastle.crypto.digests.GeneralDigest {
private static final int DIGEST_LENGTH
private int H0
private int H1
private int H2
private int H3
private int H4
private int[] X
private int xOff
public void ()
public void (org.bouncycastle.crypto.digests.RIPEMD160Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
protected void processWord (byte[], int)
protected void processLength (long)
private void unpackWord (int, byte[], int)
public int doFinal (byte[], int)
public void reset ()
private int RL (int, int)
private int f1 (int, int, int)
private int f2 (int, int, int)
private int f3 (int, int, int)
private int f4 (int, int, int)
private int f5 (int, int, int)
protected void processBlock ()
}
org/bouncycastle/crypto/digests/RIPEMD256Digest.class
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.RIPEMD256Digest extends org.bouncycastle.crypto.digests.GeneralDigest {
private static final int DIGEST_LENGTH
private int H0
private int H1
private int H2
private int H3
private int H4
private int H5
private int H6
private int H7
private int[] X
private int xOff
public void ()
public void (org.bouncycastle.crypto.digests.RIPEMD256Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
protected void processWord (byte[], int)
protected void processLength (long)
private void unpackWord (int, byte[], int)
public int doFinal (byte[], int)
public void reset ()
private int RL (int, int)
private int f1 (int, int, int)
private int f2 (int, int, int)
private int f3 (int, int, int)
private int f4 (int, int, int)
private int F1 (int, int, int, int, int, int)
private int F2 (int, int, int, int, int, int)
private int F3 (int, int, int, int, int, int)
private int F4 (int, int, int, int, int, int)
private int FF1 (int, int, int, int, int, int)
private int FF2 (int, int, int, int, int, int)
private int FF3 (int, int, int, int, int, int)
private int FF4 (int, int, int, int, int, int)
protected void processBlock ()
}
org/bouncycastle/crypto/digests/RIPEMD320Digest.class
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.RIPEMD320Digest extends org.bouncycastle.crypto.digests.GeneralDigest {
private static final int DIGEST_LENGTH
private int H0
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 H9
private int[] X
private int xOff
public void ()
public void (org.bouncycastle.crypto.digests.RIPEMD320Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
protected void processWord (byte[], int)
protected void processLength (long)
private void unpackWord (int, byte[], int)
public int doFinal (byte[], int)
public void reset ()
private int RL (int, int)
private int f1 (int, int, int)
private int f2 (int, int, int)
private int f3 (int, int, int)
private int f4 (int, int, int)
private int f5 (int, int, int)
protected void processBlock ()
}
org/bouncycastle/crypto/digests/SHA1Digest.class
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.SHA1Digest extends 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 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 ()
public void (org.bouncycastle.crypto.digests.SHA1Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
protected void processWord (byte[], int)
protected void processLength (long)
public int doFinal (byte[], int)
public void reset ()
private int f (int, int, int)
private int h (int, int, int)
private int g (int, int, int)
protected void processBlock ()
}
org/bouncycastle/crypto/digests/SHA224Digest.class
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.SHA224Digest extends 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 H5
private int H6
private int H7
private int H8
private int[] X
private int xOff
static final int[] K
public void ()
public void (org.bouncycastle.crypto.digests.SHA224Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
protected void processWord (byte[], int)
protected void processLength (long)
public int doFinal (byte[], int)
public void reset ()
protected void processBlock ()
private int Ch (int, int, int)
private int Maj (int, int, int)
private int Sum0 (int)
private int Sum1 (int)
private int Theta0 (int)
private int Theta1 (int)
static void ()
}
org/bouncycastle/crypto/digests/SHA256Digest.class
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.SHA256Digest extends 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 H5
private int H6
private int H7
private int H8
private int[] X
private int xOff
static final int[] K
public void ()
public void (org.bouncycastle.crypto.digests.SHA256Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
protected void processWord (byte[], int)
protected void processLength (long)
public int doFinal (byte[], int)
public void reset ()
protected void processBlock ()
private int Ch (int, int, int)
private int Maj (int, int, int)
private int Sum0 (int)
private int Sum1 (int)
private int Theta0 (int)
private int Theta1 (int)
static void ()
}
org/bouncycastle/crypto/digests/SHA384Digest.class
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.SHA384Digest extends org.bouncycastle.crypto.digests.LongDigest {
private static final int DIGEST_LENGTH
public void ()
public void (org.bouncycastle.crypto.digests.SHA384Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
public int doFinal (byte[], int)
public void reset ()
}
org/bouncycastle/crypto/digests/SHA3Digest.class
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.SHA3Digest extends java.lang.Object implements org.bouncycastle.crypto.ExtendedDigest {
private static long[] KeccakRoundConstants
private static int[] KeccakRhoOffsets
private byte[] state
private byte[] dataQueue
private int rate
private int bitsInQueue
private int fixedOutputLength
private boolean squeezing
private int bitsAvailableForSqueezing
private byte[] chunk
private byte[] oneByte
long[] C
long[] tempA
long[] chiC
private static long[] keccakInitializeRoundConstants ()
private static boolean LFSR86540 (byte[])
private static int[] keccakInitializeRhoOffsets ()
private void clearDataQueueSection (int, int)
public void ()
public void (int)
public void (org.bouncycastle.crypto.digests.SHA3Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
public void update (byte)
public void update (byte[], int, int)
public int doFinal (byte[], int)
public void reset ()
public int getByteLength ()
private void init (int)
private void doUpdate (byte[], int, long)
private void initSponge (int, int)
private void absorbQueue ()
private void absorb (byte[], int, long)
private void padAndSwitchToSqueezingPhase ()
private void squeeze (byte[], int, long)
private void fromBytesToWords (long[], byte[])
private void fromWordsToBytes (byte[], long[])
private void keccakPermutation (byte[])
private void keccakPermutationAfterXor (byte[], byte[], int)
private void keccakPermutationOnWords (long[])
private void theta (long[])
private void rho (long[])
private void pi (long[])
private void chi (long[])
private void iota (long[], int)
private void KeccakAbsorb (byte[], byte[], int)
private void KeccakExtract1024bits (byte[], byte[])
private void KeccakExtract (byte[], byte[], int)
static void ()
}
org/bouncycastle/crypto/digests/SHA512Digest.class
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.SHA512Digest extends org.bouncycastle.crypto.digests.LongDigest {
private static final int DIGEST_LENGTH
public void ()
public void (org.bouncycastle.crypto.digests.SHA512Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
public int doFinal (byte[], int)
public void reset ()
}
org/bouncycastle/crypto/digests/ShortenedDigest.class
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.ShortenedDigest extends java.lang.Object implements org.bouncycastle.crypto.ExtendedDigest {
private org.bouncycastle.crypto.ExtendedDigest baseDigest
private int length
public void (org.bouncycastle.crypto.ExtendedDigest, int)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
public void update (byte)
public void update (byte[], int, int)
public int doFinal (byte[], int)
public void reset ()
public int getByteLength ()
}
org/bouncycastle/crypto/digests/TigerDigest.class
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.TigerDigest extends java.lang.Object implements org.bouncycastle.crypto.ExtendedDigest {
private static final int BYTE_LENGTH
private static final long[] t1
private static final long[] t2
private static final long[] t3
private static final long[] t4
private static final int DIGEST_LENGTH
private long a
private long b
private long c
private long byteCount
private byte[] buf
private int bOff
private long[] x
private int xOff
public void ()
public void (org.bouncycastle.crypto.digests.TigerDigest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
private void processWord (byte[], int)
public void update (byte)
public void update (byte[], int, int)
private void roundABC (long, long)
private void roundBCA (long, long)
private void roundCAB (long, long)
private void keySchedule ()
private void processBlock ()
public void unpackWord (long, byte[], int)
private void processLength (long)
private void finish ()
public int doFinal (byte[], int)
public void reset ()
public int getByteLength ()
static void ()
}
org/bouncycastle/crypto/digests/WhirlpoolDigest.class
package org.bouncycastle.crypto.digests
public final org.bouncycastle.crypto.digests.WhirlpoolDigest extends java.lang.Object implements org.bouncycastle.crypto.ExtendedDigest {
private static final int BYTE_LENGTH
private static final int DIGEST_LENGTH_BYTES
private static final int ROUNDS
private static final int REDUCTION_POLYNOMIAL
private static final int[] SBOX
private static final long[] C0
private static final long[] C1
private static final long[] C2
private static final long[] C3
private static final long[] C4
private static final long[] C5
private static final long[] C6
private static final long[] C7
private final long[] _rc
private static final int BITCOUNT_ARRAY_SIZE
private byte[] _buffer
private int _bufferPos
private short[] _bitCount
private long[] _hash
private long[] _K
private long[] _L
private long[] _block
private long[] _state
private static final short[] EIGHT
public void ()
private long packIntoLong (int, int, int, int, int, int, int, int)
private int maskWithReductionPolynomial (int)
public void (org.bouncycastle.crypto.digests.WhirlpoolDigest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
public int doFinal (byte[], int)
public void reset ()
private void processFilledBuffer (byte[], int)
private long bytesToLongFromBuffer (byte[], int)
private void convertLongToByteArray (long, byte[], int)
protected void processBlock ()
public void update (byte)
private void increment ()
public void update (byte[], int, int)
private void finish ()
private byte[] copyBitLength ()
public int getByteLength ()
static void ()
}
org/bouncycastle/crypto/encodings/
org/bouncycastle/crypto/encodings/ISO9796d1Encoding.class
package org.bouncycastle.crypto.encodings
public org.bouncycastle.crypto.encodings.ISO9796d1Encoding extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricBlockCipher {
private static final java.math.BigInteger SIXTEEN
private static final java.math.BigInteger SIX
private static byte[] shadows
private static byte[] inverse
private org.bouncycastle.crypto.AsymmetricBlockCipher engine
private boolean forEncryption
private int bitSize
private int padBits
private java.math.BigInteger modulus
public void (org.bouncycastle.crypto.AsymmetricBlockCipher)
public org.bouncycastle.crypto.AsymmetricBlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int getInputBlockSize ()
public int getOutputBlockSize ()
public void setPadBits (int)
public int getPadBits ()
public byte[] processBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
private byte[] encodeBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
private byte[] decodeBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
private static byte[] convertOutputDecryptOnly (java.math.BigInteger)
static void ()
}
org/bouncycastle/crypto/encodings/OAEPEncoding.class
package org.bouncycastle.crypto.encodings
public org.bouncycastle.crypto.encodings.OAEPEncoding extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricBlockCipher {
private byte[] defHash
private org.bouncycastle.crypto.Digest hash
private org.bouncycastle.crypto.Digest mgf1Hash
private org.bouncycastle.crypto.AsymmetricBlockCipher engine
private java.security.SecureRandom random
private boolean forEncryption
public void (org.bouncycastle.crypto.AsymmetricBlockCipher)
public void (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest)
public void (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest, byte[])
public void (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.Digest, byte[])
public org.bouncycastle.crypto.AsymmetricBlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int getInputBlockSize ()
public int getOutputBlockSize ()
public byte[] processBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
public byte[] encodeBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
public byte[] decodeBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
private void ItoOSP (int, byte[])
private byte[] maskGeneratorFunction1 (byte[], int, int, int)
}
org/bouncycastle/crypto/encodings/PKCS1Encoding$1.class
package org.bouncycastle.crypto.encodings
org.bouncycastle.crypto.encodings.PKCS1Encoding$1 extends java.lang.Object implements java.security.PrivilegedAction {
final org.bouncycastle.crypto.encodings.PKCS1Encoding this$0
void (org.bouncycastle.crypto.encodings.PKCS1Encoding)
public java.lang.Object run ()
}
org/bouncycastle/crypto/encodings/PKCS1Encoding.class
package org.bouncycastle.crypto.encodings
public org.bouncycastle.crypto.encodings.PKCS1Encoding extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricBlockCipher {
public static final String STRICT_LENGTH_ENABLED_PROPERTY
private static final int HEADER_LENGTH
private java.security.SecureRandom random
private org.bouncycastle.crypto.AsymmetricBlockCipher engine
private boolean forEncryption
private boolean forPrivateKey
private boolean useStrictLength
public void (org.bouncycastle.crypto.AsymmetricBlockCipher)
private boolean useStrict ()
public org.bouncycastle.crypto.AsymmetricBlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int getInputBlockSize ()
public int getOutputBlockSize ()
public byte[] processBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
private byte[] encodeBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
private byte[] decodeBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/engines/
org/bouncycastle/crypto/engines/AESEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.AESEngine extends java.lang.Object implements 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 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)
private static int FFmulX (int)
private static int inv_mcol (int)
private static int subWord (int)
private int[][] generateWorkingKey (byte[], boolean)
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int)
public void reset ()
private void unpackBlock (byte[], int)
private void packBlock (byte[], int)
private void encryptBlock (int[][])
private void decryptBlock (int[][])
static void ()
}
org/bouncycastle/crypto/engines/AESFastEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.AESFastEngine extends java.lang.Object implements 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[] T1
private static final int[] T2
private static final int[] T3
private static final int[] Tinv0
private static final int[] Tinv1
private static final int[] Tinv2
private static final int[] Tinv3
private static final int m1
private static final int m2
private static final int m3
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)
private static int FFmulX (int)
private static int inv_mcol (int)
private static int subWord (int)
private int[][] generateWorkingKey (byte[], boolean)
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int)
public void reset ()
private void unpackBlock (byte[], int)
private void packBlock (byte[], int)
private void encryptBlock (int[][])
private void decryptBlock (int[][])
static void ()
}
org/bouncycastle/crypto/engines/AESLightEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.AESLightEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static final byte[] S
private static final byte[] Si
private static final int[] rcon
private static final int m1
private static final int m2
private static final int m3
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)
private static int FFmulX (int)
private static int mcol (int)
private static int inv_mcol (int)
private static int subWord (int)
private int[][] generateWorkingKey (byte[], boolean)
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int)
public void reset ()
private void unpackBlock (byte[], int)
private void packBlock (byte[], int)
private void encryptBlock (int[][])
private void decryptBlock (int[][])
static void ()
}
org/bouncycastle/crypto/engines/AESWrapEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.AESWrapEngine extends org.bouncycastle.crypto.engines.RFC3394WrapEngine {
public void ()
}
org/bouncycastle/crypto/engines/BlowfishEngine.class
package org.bouncycastle.crypto.engines
public final org.bouncycastle.crypto.engines.BlowfishEngine extends java.lang.Object implements 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 ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public final int processBlock (byte[], int, byte[], int)
public void reset ()
public int getBlockSize ()
private int F (int)
private void processTable (int, int, int[])
private void setKey (byte[])
private void encryptBlock (byte[], int, byte[], int)
private void decryptBlock (byte[], int, byte[], int)
private int BytesTo32bits (byte[], int)
private void Bits32ToBytes (int, byte[], int)
static void ()
}
org/bouncycastle/crypto/engines/CAST5Engine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.CAST5Engine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
protected static final int M32
protected static final int[] S1
protected static final int[] S2
protected static final int[] S3
protected static final int[] S4
protected static final int[] S5
protected static final int[] S6
protected static final int[] S7
protected static final int[] S8
protected static final int MAX_ROUNDS
protected static final int RED_ROUNDS
protected static final int BLOCK_SIZE
protected int[] _Kr
protected int[] _Km
private boolean _encrypting
private byte[] _workingKey
private int _rounds
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public int processBlock (byte[], int, byte[], int)
public void reset ()
public int getBlockSize ()
protected void setKey (byte[])
protected int encryptBlock (byte[], int, byte[], int)
protected int decryptBlock (byte[], int, byte[], int)
protected final int F1 (int, int, int)
protected final int F2 (int, int, int)
protected final int F3 (int, int, int)
protected final void CAST_Encipher (int, int, int[])
protected final void CAST_Decipher (int, int, int[])
protected final void Bits32ToInts (int, int[], int)
protected final int IntsTo32bits (int[], int)
protected final void Bits32ToBytes (int, byte[], int)
protected final int BytesTo32bits (byte[], int)
static void ()
}
org/bouncycastle/crypto/engines/CAST6Engine.class
package org.bouncycastle.crypto.engines
public final org.bouncycastle.crypto.engines.CAST6Engine extends org.bouncycastle.crypto.engines.CAST5Engine {
protected static final int ROUNDS
protected static final int BLOCK_SIZE
protected int[] _Kr
protected int[] _Km
protected int[] _Tr
protected int[] _Tm
private int[] _workingKey
public void ()
public java.lang.String getAlgorithmName ()
public void reset ()
public int getBlockSize ()
protected void setKey (byte[])
protected int encryptBlock (byte[], int, byte[], int)
protected int decryptBlock (byte[], int, byte[], int)
protected final void CAST_Encipher (int, int, int, int, int[])
protected final void CAST_Decipher (int, int, int, int, int[])
}
org/bouncycastle/crypto/engines/CamelliaEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.CamelliaEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private boolean initialised
private boolean _keyIs128
private static final int BLOCK_SIZE
private static final int MASK8
private int[] subkey
private int[] kw
private int[] ke
private int[] state
private static final int[] SIGMA
private static final int[] SBOX1_1110
private static final int[] SBOX4_4404
private static final int[] SBOX2_0222
private static final int[] SBOX3_3033
private static int rightRotate (int, int)
private static int leftRotate (int, int)
private static void roldq (int, int[], int, int[], int)
private static void decroldq (int, int[], int, int[], int)
private static void roldqo32 (int, int[], int, int[], int)
private static void decroldqo32 (int, int[], int, int[], int)
private int bytes2int (byte[], int)
private void int2bytes (int, byte[], int)
private void camelliaF2 (int[], int[], int)
private void camelliaFLs (int[], int[], int)
private void setKey (boolean, byte[])
private int processBlock128 (byte[], int, byte[], int)
private int processBlock192or256 (byte[], int, byte[], int)
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public void reset ()
static void ()
}
org/bouncycastle/crypto/engines/CamelliaLightEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.CamelliaLightEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static final int BLOCK_SIZE
private static final int MASK8
private boolean initialized
private boolean _keyis128
private int[] subkey
private int[] kw
private int[] ke
private int[] state
private static final int[] SIGMA
private static final byte[] SBOX1
private static int rightRotate (int, int)
private static int leftRotate (int, int)
private static void roldq (int, int[], int, int[], int)
private static void decroldq (int, int[], int, int[], int)
private static void roldqo32 (int, int[], int, int[], int)
private static void decroldqo32 (int, int[], int, int[], int)
private int bytes2int (byte[], int)
private void int2bytes (int, byte[], int)
private byte lRot8 (byte, int)
private int sbox2 (int)
private int sbox3 (int)
private int sbox4 (int)
private void camelliaF2 (int[], int[], int)
private void camelliaFLs (int[], int[], int)
private void setKey (boolean, byte[])
private int processBlock128 (byte[], int, byte[], int)
private int processBlock192or256 (byte[], int, byte[], int)
public void ()
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int processBlock (byte[], int, byte[], int) throws java.lang.IllegalStateException
public void reset ()
static void ()
}
org/bouncycastle/crypto/engines/CamelliaWrapEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.CamelliaWrapEngine extends org.bouncycastle.crypto.engines.RFC3394WrapEngine {
public void ()
}
org/bouncycastle/crypto/engines/DESEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.DESEngine extends java.lang.Object implements 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 ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int)
public void reset ()
protected int[] generateWorkingKey (boolean, byte[])
protected void desFunc (int[], byte[], int, byte[], int)
static void ()
}
org/bouncycastle/crypto/engines/DESedeEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.DESedeEngine extends 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 ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int)
public void reset ()
}
org/bouncycastle/crypto/engines/DESedeWrapEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.DESedeWrapEngine extends java.lang.Object implements org.bouncycastle.crypto.Wrapper {
private org.bouncycastle.crypto.modes.CBCBlockCipher engine
private org.bouncycastle.crypto.params.KeyParameter param
private org.bouncycastle.crypto.params.ParametersWithIV paramPlusIV
private byte[] iv
private boolean forWrapping
private static final byte[] IV2
org.bouncycastle.crypto.Digest sha1
byte[] digest
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public byte[] wrap (byte[], int, int)
public byte[] unwrap (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
private byte[] calculateCMSKeyChecksum (byte[])
private boolean checkCMSKeyChecksum (byte[], byte[])
private static byte[] reverse (byte[])
static void ()
}
org/bouncycastle/crypto/engines/ElGamalEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.ElGamalEngine extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricBlockCipher {
private org.bouncycastle.crypto.params.ElGamalKeyParameters key
private java.security.SecureRandom random
private boolean forEncryption
private int bitSize
private static final java.math.BigInteger ZERO
private static final java.math.BigInteger ONE
private static final java.math.BigInteger TWO
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int getInputBlockSize ()
public int getOutputBlockSize ()
public byte[] processBlock (byte[], int, int)
static void ()
}
org/bouncycastle/crypto/engines/GOST28147Engine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.GOST28147Engine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
protected static final int BLOCK_SIZE
private int[] workingKey
private boolean forEncryption
private byte[] S
private static byte[] Sbox_Default
private static byte[] ESbox_Test
private static byte[] ESbox_A
private static byte[] ESbox_B
private static byte[] ESbox_C
private static byte[] ESbox_D
private static byte[] DSbox_Test
private static byte[] DSbox_A
private static java.util.Hashtable sBoxes
private static void addSBox (java.lang.String, byte[])
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int)
public void reset ()
private int[] generateWorkingKey (boolean, byte[])
private int GOST28147_mainStep (int, int)
private void GOST28147Func (int[], byte[], int, byte[], int)
private int bytesToint (byte[], int)
private void intTobytes (int, byte[], int)
public static byte[] getSBox (java.lang.String)
static void ()
}
org/bouncycastle/crypto/engines/Grain128Engine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.Grain128Engine extends java.lang.Object implements org.bouncycastle.crypto.StreamCipher {
private static final int STATE_SIZE
private byte[] workingKey
private byte[] workingIV
private byte[] out
private int[] lfsr
private int[] nfsr
private int output
private int index
private boolean initialised
public void ()
public java.lang.String getAlgorithmName ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
private void initGrain ()
private int getOutputNFSR ()
private int getOutputLFSR ()
private int getOutput ()
private int[] shift (int[], int)
private void setKey (byte[], byte[])
public void processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public void reset ()
private void oneRound ()
public byte returnByte (byte)
private byte getKeyStream ()
}
org/bouncycastle/crypto/engines/Grainv1Engine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.Grainv1Engine extends java.lang.Object implements org.bouncycastle.crypto.StreamCipher {
private static final int STATE_SIZE
private byte[] workingKey
private byte[] workingIV
private byte[] out
private int[] lfsr
private int[] nfsr
private int output
private int index
private boolean initialised
public void ()
public java.lang.String getAlgorithmName ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
private void initGrain ()
private int getOutputNFSR ()
private int getOutputLFSR ()
private int getOutput ()
private int[] shift (int[], int)
private void setKey (byte[], byte[])
public void processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public void reset ()
private void oneRound ()
public byte returnByte (byte)
private byte getKeyStream ()
}
org/bouncycastle/crypto/engines/HC128Engine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.HC128Engine extends java.lang.Object implements org.bouncycastle.crypto.StreamCipher {
private int[] p
private int[] q
private int cnt
private byte[] key
private byte[] iv
private boolean initialised
private byte[] buf
private int idx
public void ()
private static int f1 (int)
private static int f2 (int)
private int g1 (int, int, int)
private int g2 (int, int, int)
private static int rotateLeft (int, int)
private static int rotateRight (int, int)
private int h1 (int)
private int h2 (int)
private static int mod1024 (int)
private static int mod512 (int)
private static int dim (int, int)
private int step ()
private void init ()
public java.lang.String getAlgorithmName ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
private byte getByte ()
public void processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public void reset ()
public byte returnByte (byte)
}
org/bouncycastle/crypto/engines/HC256Engine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.HC256Engine extends java.lang.Object implements org.bouncycastle.crypto.StreamCipher {
private int[] p
private int[] q
private int cnt
private byte[] key
private byte[] iv
private boolean initialised
private byte[] buf
private int idx
public void ()
private int step ()
private void init ()
public java.lang.String getAlgorithmName ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
private byte getByte ()
public void processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public void reset ()
public byte returnByte (byte)
private static int rotateRight (int, int)
}
org/bouncycastle/crypto/engines/IESEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.IESEngine extends java.lang.Object {
org.bouncycastle.crypto.BasicAgreement agree
org.bouncycastle.crypto.DerivationFunction kdf
org.bouncycastle.crypto.Mac mac
org.bouncycastle.crypto.BufferedBlockCipher cipher
byte[] macBuf
boolean forEncryption
org.bouncycastle.crypto.CipherParameters privParam
org.bouncycastle.crypto.CipherParameters pubParam
org.bouncycastle.crypto.params.IESParameters param
byte[] V
private org.bouncycastle.crypto.generators.EphemeralKeyPairGenerator keyPairGenerator
private org.bouncycastle.crypto.KeyParser keyParser
public void (org.bouncycastle.crypto.BasicAgreement, org.bouncycastle.crypto.DerivationFunction, org.bouncycastle.crypto.Mac)
public void (org.bouncycastle.crypto.BasicAgreement, org.bouncycastle.crypto.DerivationFunction, org.bouncycastle.crypto.Mac, org.bouncycastle.crypto.BufferedBlockCipher)
public void init (boolean, org.bouncycastle.crypto.CipherParameters, org.bouncycastle.crypto.CipherParameters, org.bouncycastle.crypto.CipherParameters)
public void init (org.bouncycastle.crypto.params.AsymmetricKeyParameter, org.bouncycastle.crypto.CipherParameters, org.bouncycastle.crypto.generators.EphemeralKeyPairGenerator)
public void init (org.bouncycastle.crypto.params.AsymmetricKeyParameter, org.bouncycastle.crypto.CipherParameters, org.bouncycastle.crypto.KeyParser)
public org.bouncycastle.crypto.BufferedBlockCipher getCipher ()
public org.bouncycastle.crypto.Mac getMac ()
private byte[] encryptBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
private byte[] decryptBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
public byte[] processBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/engines/ISAACEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.ISAACEngine extends java.lang.Object implements org.bouncycastle.crypto.StreamCipher {
private final int sizeL
private final int stateArraySize
private int[] engineState
private int[] results
private int a
private int b
private int c
private int index
private byte[] keyStream
private byte[] workingKey
private boolean initialised
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public byte returnByte (byte)
public void processBytes (byte[], int, int, byte[], int)
public java.lang.String getAlgorithmName ()
public void reset ()
private void setKey (byte[])
private void isaac ()
private void mix (int[])
private int byteToIntLittle (byte[], int)
private byte[] intToByteLittle (int)
private byte[] intToByteLittle (int[])
}
org/bouncycastle/crypto/engines/IndexGenerator$BitString.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.IndexGenerator$BitString extends java.lang.Object {
byte[] bytes
int numBytes
int lastByteBits
public void ()
void appendBits (byte[])
public void appendBits (byte)
public org.bouncycastle.crypto.engines.IndexGenerator$BitString getTrailing (int)
public int getLeadingAsInt (int)
public byte[] getBytes ()
}
org/bouncycastle/crypto/engines/IndexGenerator.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.IndexGenerator extends java.lang.Object {
private byte[] seed
private int N
private int c
private int minCallsR
private int totLen
private int remLen
private org.bouncycastle.crypto.engines.IndexGenerator$BitString buf
private int counter
private boolean initialized
private org.bouncycastle.crypto.Digest hashAlg
private int hLen
void (byte[], org.bouncycastle.crypto.params.NTRUEncryptionParameters)
int nextIndex ()
private void appendHash (org.bouncycastle.crypto.engines.IndexGenerator$BitString, byte[])
private void putInt (org.bouncycastle.crypto.Digest, int)
private static byte[] copyOf (byte[], int)
static byte[] access$000 (byte[], int)
}
org/bouncycastle/crypto/engines/NaccacheSternEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.NaccacheSternEngine extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricBlockCipher {
private boolean forEncryption
private org.bouncycastle.crypto.params.NaccacheSternKeyParameters key
private java.util.Vector[] lookup
private boolean debug
private static java.math.BigInteger ZERO
private static java.math.BigInteger ONE
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public void setDebug (boolean)
public int getInputBlockSize ()
public int getOutputBlockSize ()
public byte[] processBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
public byte[] encrypt (java.math.BigInteger)
public byte[] addCryptedBlocks (byte[], byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
public byte[] processData (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
private static java.math.BigInteger chineseRemainder (java.util.Vector, java.util.Vector)
static void ()
}
org/bouncycastle/crypto/engines/NoekeonEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.NoekeonEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static final int genericSize
private static final int[] nullVector
private static final int[] roundConstants
private int[] state
private int[] subKeys
private int[] decryptKeys
private boolean _initialised
private boolean _forEncryption
public void ()
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int processBlock (byte[], int, byte[], int)
public void reset ()
private void setKey (byte[])
private int encryptBlock (byte[], int, byte[], int)
private int decryptBlock (byte[], int, byte[], int)
private void gamma (int[])
private void theta (int[], int[])
private void pi1 (int[])
private void pi2 (int[])
private int bytesToIntBig (byte[], int)
private void intToBytesBig (int, byte[], int)
private int rotl (int, int)
static void ()
}
org/bouncycastle/crypto/engines/NullEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.NullEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private boolean initialised
protected static final int BLOCK_SIZE
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public void reset ()
}
org/bouncycastle/crypto/engines/RC2Engine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RC2Engine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static byte[] piTable
private static final int BLOCK_SIZE
private int[] workingKey
private boolean encrypting
public void ()
private int[] generateWorkingKey (byte[], int)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public void reset ()
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public final int processBlock (byte[], int, byte[], int)
private int rotateWordLeft (int, int)
private void encryptBlock (byte[], int, byte[], int)
private void decryptBlock (byte[], int, byte[], int)
static void ()
}
org/bouncycastle/crypto/engines/RC2WrapEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RC2WrapEngine extends java.lang.Object implements org.bouncycastle.crypto.Wrapper {
private org.bouncycastle.crypto.modes.CBCBlockCipher engine
private org.bouncycastle.crypto.CipherParameters param
private org.bouncycastle.crypto.params.ParametersWithIV paramPlusIV
private byte[] iv
private boolean forWrapping
private java.security.SecureRandom sr
private static final byte[] IV2
org.bouncycastle.crypto.Digest sha1
byte[] digest
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public byte[] wrap (byte[], int, int)
public byte[] unwrap (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
private byte[] calculateCMSKeyChecksum (byte[])
private boolean checkCMSKeyChecksum (byte[], byte[])
static void ()
}
org/bouncycastle/crypto/engines/RC4Engine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RC4Engine extends java.lang.Object implements org.bouncycastle.crypto.StreamCipher {
private static final int STATE_LENGTH
private byte[] engineState
private int x
private int y
private byte[] workingKey
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public byte returnByte (byte)
public void processBytes (byte[], int, int, byte[], int)
public void reset ()
private void setKey (byte[])
}
org/bouncycastle/crypto/engines/RC532Engine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RC532Engine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private int _noRounds
private int[] _S
private static final int P32
private static final int Q32
private boolean forEncryption
public void ()
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int processBlock (byte[], int, byte[], int)
public void reset ()
private void setKey (byte[])
private int encryptBlock (byte[], int, byte[], int)
private int decryptBlock (byte[], int, byte[], int)
private int rotateLeft (int, int)
private int rotateRight (int, int)
private int bytesToWord (byte[], int)
private void wordToBytes (int, byte[], int)
}
org/bouncycastle/crypto/engines/RC564Engine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RC564Engine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static final int wordSize
private static final int bytesPerWord
private int _noRounds
private long[] _S
private static final long P64
private static final long Q64
private boolean forEncryption
public void ()
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int processBlock (byte[], int, byte[], int)
public void reset ()
private void setKey (byte[])
private int encryptBlock (byte[], int, byte[], int)
private int decryptBlock (byte[], int, byte[], int)
private long rotateLeft (long, long)
private long rotateRight (long, long)
private long bytesToWord (byte[], int)
private void wordToBytes (long, byte[], int)
}
org/bouncycastle/crypto/engines/RC6Engine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RC6Engine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static final int wordSize
private static final int bytesPerWord
private static final int _noRounds
private int[] _S
private static final int P32
private static final int Q32
private static final int LGW
private boolean forEncryption
public void ()
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int processBlock (byte[], int, byte[], int)
public void reset ()
private void setKey (byte[])
private int encryptBlock (byte[], int, byte[], int)
private int decryptBlock (byte[], int, byte[], int)
private int rotateLeft (int, int)
private int rotateRight (int, int)
private int bytesToWord (byte[], int)
private void wordToBytes (int, byte[], int)
}
org/bouncycastle/crypto/engines/RFC3211WrapEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RFC3211WrapEngine extends java.lang.Object implements org.bouncycastle.crypto.Wrapper {
private org.bouncycastle.crypto.modes.CBCBlockCipher engine
private org.bouncycastle.crypto.params.ParametersWithIV param
private boolean forWrapping
private java.security.SecureRandom rand
public void (org.bouncycastle.crypto.BlockCipher)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public byte[] wrap (byte[], int, int)
public byte[] unwrap (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/engines/RFC3394WrapEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RFC3394WrapEngine extends java.lang.Object implements org.bouncycastle.crypto.Wrapper {
private org.bouncycastle.crypto.BlockCipher engine
private org.bouncycastle.crypto.params.KeyParameter param
private boolean forWrapping
private byte[] iv
public void (org.bouncycastle.crypto.BlockCipher)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public byte[] wrap (byte[], int, int)
public byte[] unwrap (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/engines/RSABlindedEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RSABlindedEngine extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricBlockCipher {
private static java.math.BigInteger ONE
private org.bouncycastle.crypto.engines.RSACoreEngine core
private org.bouncycastle.crypto.params.RSAKeyParameters key
private java.security.SecureRandom random
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int getInputBlockSize ()
public int getOutputBlockSize ()
public byte[] processBlock (byte[], int, int)
static void ()
}
org/bouncycastle/crypto/engines/RSABlindingEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RSABlindingEngine extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricBlockCipher {
private org.bouncycastle.crypto.engines.RSACoreEngine core
private org.bouncycastle.crypto.params.RSAKeyParameters key
private java.math.BigInteger blindingFactor
private boolean forEncryption
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int getInputBlockSize ()
public int getOutputBlockSize ()
public byte[] processBlock (byte[], int, int)
private java.math.BigInteger blindMessage (java.math.BigInteger)
private java.math.BigInteger unblindMessage (java.math.BigInteger)
}
org/bouncycastle/crypto/engines/RSACoreEngine.class
package org.bouncycastle.crypto.engines
org.bouncycastle.crypto.engines.RSACoreEngine extends java.lang.Object {
private org.bouncycastle.crypto.params.RSAKeyParameters key
private boolean forEncryption
void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int getInputBlockSize ()
public int getOutputBlockSize ()
public java.math.BigInteger convertInput (byte[], int, int)
public byte[] convertOutput (java.math.BigInteger)
public java.math.BigInteger processBlock (java.math.BigInteger)
}
org/bouncycastle/crypto/engines/RSAEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RSAEngine extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricBlockCipher {
private org.bouncycastle.crypto.engines.RSACoreEngine core
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int getInputBlockSize ()
public int getOutputBlockSize ()
public byte[] processBlock (byte[], int, int)
}
org/bouncycastle/crypto/engines/RijndaelEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RijndaelEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static final int MAXROUNDS
private static final int MAXKC
private static final byte[] logtable
private static final byte[] aLogtable
private static final byte[] S
private static final byte[] Si
private static final int[] rcon
static byte[][] shifts0
static byte[][] shifts1
private int BC
private long BC_MASK
private int ROUNDS
private int blockBits
private long[][] workingKey
private long A0
private long A1
private long A2
private long A3
private boolean forEncryption
private byte[] shifts0SC
private byte[] shifts1SC
private byte mul0x2 (int)
private byte mul0x3 (int)
private byte mul0x9 (int)
private byte mul0xb (int)
private byte mul0xd (int)
private byte mul0xe (int)
private void KeyAddition (long[])
private long shift (long, int)
private void ShiftRow (byte[])
private long applyS (long, byte[])
private void Substitution (byte[])
private void MixColumn ()
private void InvMixColumn ()
private long[][] generateWorkingKey (byte[])
public void ()
public void (int)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int)
public void reset ()
private void unpackBlock (byte[], int)
private void packBlock (byte[], int)
private void encryptBlock (long[][])
private void decryptBlock (long[][])
static void ()
}
org/bouncycastle/crypto/engines/SEEDEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.SEEDEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private final int BLOCK_SIZE
private static final int[] SS0
private static final int[] SS1
private static final int[] SS2
private static final int[] SS3
private static final int[] KC
private int[] wKey
private boolean forEncryption
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public void reset ()
private int[] createWorkingKey (byte[])
private int extractW1 (long)
private int extractW0 (long)
private long rotateLeft8 (long)
private long rotateRight8 (long)
private long bytesToLong (byte[], int)
private void longToBytes (byte[], int, long)
private int G (int)
private long F (int, int, long)
private int phaseCalc1 (int, int, int, int)
private int phaseCalc2 (int, int, int, int)
static void ()
}
org/bouncycastle/crypto/engines/SEEDWrapEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.SEEDWrapEngine extends org.bouncycastle.crypto.engines.RFC3394WrapEngine {
public void ()
}
org/bouncycastle/crypto/engines/Salsa20Engine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.Salsa20Engine extends java.lang.Object implements org.bouncycastle.crypto.StreamCipher {
private static final int STATE_SIZE
private static final byte[] sigma
private static final byte[] tau
private int index
private int[] engineState
private int[] x
private byte[] keyStream
private byte[] workingKey
private byte[] workingIV
private boolean initialised
private int cW0
private int cW1
private int cW2
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public byte returnByte (byte)
public void processBytes (byte[], int, int, byte[], int)
public void reset ()
private void setKey (byte[], byte[])
private void generateKeyStream (byte[])
public static void salsaCore (int, int[], int[])
private static int rotl (int, int)
private void resetCounter ()
private boolean limitExceeded ()
private boolean limitExceeded (int)
static void ()
}
org/bouncycastle/crypto/engines/SerpentEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.SerpentEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static final int BLOCK_SIZE
static final int ROUNDS
static final int PHI
private boolean encrypting
private int[] wKey
private int X0
private int X1
private int X2
private int X3
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public final int processBlock (byte[], int, byte[], int)
public void reset ()
private int[] makeWorkingKey (byte[]) throws java.lang.IllegalArgumentException
private int rotateLeft (int, int)
private int rotateRight (int, int)
private int bytesToWord (byte[], int)
private void wordToBytes (int, byte[], int)
private void encryptBlock (byte[], int, byte[], int)
private void decryptBlock (byte[], int, byte[], int)
private void sb0 (int, int, int, int)
private void ib0 (int, int, int, int)
private void sb1 (int, int, int, int)
private void ib1 (int, int, int, int)
private void sb2 (int, int, int, int)
private void ib2 (int, int, int, int)
private void sb3 (int, int, int, int)
private void ib3 (int, int, int, int)
private void sb4 (int, int, int, int)
private void ib4 (int, int, int, int)
private void sb5 (int, int, int, int)
private void ib5 (int, int, int, int)
private void sb6 (int, int, int, int)
private void ib6 (int, int, int, int)
private void sb7 (int, int, int, int)
private void ib7 (int, int, int, int)
private void LT ()
private void inverseLT ()
}
org/bouncycastle/crypto/engines/SkipjackEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.SkipjackEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
static final int BLOCK_SIZE
static short[] ftable
private int[] key0
private int[] key1
private int[] key2
private int[] key3
private boolean encrypting
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int)
public void reset ()
private int g (int, int)
public int encryptBlock (byte[], int, byte[], int)
private int h (int, int)
public int decryptBlock (byte[], int, byte[], int)
static void ()
}
org/bouncycastle/crypto/engines/TEAEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.TEAEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static final int rounds
private static final int block_size
private static final int delta
private static final int d_sum
private int _a
private int _b
private int _c
private int _d
private boolean _initialised
private boolean _forEncryption
public void ()
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int processBlock (byte[], int, byte[], int)
public void reset ()
private void setKey (byte[])
private int encryptBlock (byte[], int, byte[], int)
private int decryptBlock (byte[], int, byte[], int)
private int bytesToInt (byte[], int)
private void unpackInt (int, byte[], int)
}
org/bouncycastle/crypto/engines/TwofishEngine.class
package org.bouncycastle.crypto.engines
public final org.bouncycastle.crypto.engines.TwofishEngine extends java.lang.Object implements 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 ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public int processBlock (byte[], int, byte[], int)
public void reset ()
public int getBlockSize ()
private void setKey (byte[])
private void encryptBlock (byte[], int, byte[], int)
private void decryptBlock (byte[], int, byte[], int)
private int F32 (int, int[])
private int RS_MDS_Encode (int, int)
private int RS_rem (int)
private int LFSR1 (int)
private int LFSR2 (int)
private int Mx_X (int)
private int Mx_Y (int)
private int b0 (int)
private int b1 (int)
private int b2 (int)
private int b3 (int)
private int Fe32_0 (int)
private int Fe32_3 (int)
private int BytesTo32Bits (byte[], int)
private void Bits32ToBytes (int, byte[], int)
static void ()
}
org/bouncycastle/crypto/engines/VMPCEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.VMPCEngine extends java.lang.Object implements org.bouncycastle.crypto.StreamCipher {
protected byte n
protected byte[] P
protected byte s
protected byte[] workingIV
protected byte[] workingKey
public void ()
public java.lang.String getAlgorithmName ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
protected void initKey (byte[], byte[])
public void processBytes (byte[], int, int, byte[], int)
public void reset ()
public byte returnByte (byte)
}
org/bouncycastle/crypto/engines/VMPCKSA3Engine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.VMPCKSA3Engine extends org.bouncycastle.crypto.engines.VMPCEngine {
public void ()
public java.lang.String getAlgorithmName ()
protected void initKey (byte[], byte[])
}
org/bouncycastle/crypto/engines/XTEAEngine.class
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.XTEAEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static final int rounds
private static final int block_size
private static final int delta
private int[] _S
private int[] _sum0
private int[] _sum1
private boolean _initialised
private boolean _forEncryption
public void ()
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int processBlock (byte[], int, byte[], int)
public void reset ()
private void setKey (byte[])
private int encryptBlock (byte[], int, byte[], int)
private int decryptBlock (byte[], int, byte[], int)
private int bytesToInt (byte[], int)
private void unpackInt (int, byte[], int)
}
org/bouncycastle/crypto/examples/
org/bouncycastle/crypto/examples/DESExample.class
package org.bouncycastle.crypto.examples
public org.bouncycastle.crypto.examples.DESExample extends java.lang.Object {
private boolean encrypt
private org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher cipher
private java.io.BufferedInputStream in
private java.io.BufferedOutputStream out
private byte[] key
public static void main (java.lang.String[])
public void ()
public void (java.lang.String, java.lang.String, java.lang.String, boolean)
private void process ()
private void performEncrypt (byte[])
private void performDecrypt (byte[])
}
org/bouncycastle/crypto/examples/JPAKEExample.class
package org.bouncycastle.crypto.examples
public org.bouncycastle.crypto.examples.JPAKEExample extends java.lang.Object {
public void ()
public static void main (java.lang.String[]) throws org.bouncycastle.crypto.CryptoException
private static java.math.BigInteger deriveSessionKey (java.math.BigInteger)
}
org/bouncycastle/crypto/generators/
org/bouncycastle/crypto/generators/BaseKDFBytesGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.BaseKDFBytesGenerator extends java.lang.Object implements org.bouncycastle.crypto.DerivationFunction {
private int counterStart
private org.bouncycastle.crypto.Digest digest
private byte[] shared
private byte[] iv
protected void (int, org.bouncycastle.crypto.Digest)
public void init (org.bouncycastle.crypto.DerivationParameters)
public org.bouncycastle.crypto.Digest getDigest ()
public int generateBytes (byte[], int, int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalArgumentException
}
org/bouncycastle/crypto/generators/DESKeyGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DESKeyGenerator extends org.bouncycastle.crypto.CipherKeyGenerator {
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public byte[] generateKey ()
}
org/bouncycastle/crypto/generators/DESedeKeyGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DESedeKeyGenerator extends org.bouncycastle.crypto.generators.DESKeyGenerator {
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public byte[] generateKey ()
}
org/bouncycastle/crypto/generators/DHBasicKeyPairGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DHBasicKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator {
private org.bouncycastle.crypto.params.DHKeyGenerationParameters param
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
}
org/bouncycastle/crypto/generators/DHKeyGeneratorHelper.class
package org.bouncycastle.crypto.generators
org.bouncycastle.crypto.generators.DHKeyGeneratorHelper extends java.lang.Object {
static final org.bouncycastle.crypto.generators.DHKeyGeneratorHelper INSTANCE
private static final java.math.BigInteger ONE
private static final java.math.BigInteger TWO
private void ()
java.math.BigInteger calculatePrivate (org.bouncycastle.crypto.params.DHParameters, java.security.SecureRandom)
java.math.BigInteger calculatePublic (org.bouncycastle.crypto.params.DHParameters, java.math.BigInteger)
static void ()
}
org/bouncycastle/crypto/generators/DHKeyPairGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DHKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator {
private org.bouncycastle.crypto.params.DHKeyGenerationParameters param
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
}
org/bouncycastle/crypto/generators/DHParametersGenerator.class
package org.bouncycastle.crypto.generators
public 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 ()
public void init (int, int, java.security.SecureRandom)
public org.bouncycastle.crypto.params.DHParameters generateParameters ()
static void ()
}
org/bouncycastle/crypto/generators/DHParametersHelper.class
package org.bouncycastle.crypto.generators
org.bouncycastle.crypto.generators.DHParametersHelper extends java.lang.Object {
private static final java.math.BigInteger ONE
private static final java.math.BigInteger TWO
void ()
static java.math.BigInteger[] generateSafePrimes (int, int, java.security.SecureRandom)
static java.math.BigInteger selectGenerator (java.math.BigInteger, java.math.BigInteger, java.security.SecureRandom)
static void ()
}
org/bouncycastle/crypto/generators/DSAKeyPairGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DSAKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator {
private static final java.math.BigInteger ONE
private org.bouncycastle.crypto.params.DSAKeyGenerationParameters param
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
private static java.math.BigInteger generatePrivateKey (java.math.BigInteger, java.security.SecureRandom)
private static java.math.BigInteger calculatePublicKey (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
static void ()
}
org/bouncycastle/crypto/generators/DSAParametersGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DSAParametersGenerator extends java.lang.Object {
private int L
private int N
private int certainty
private java.security.SecureRandom random
private static final java.math.BigInteger ZERO
private static final java.math.BigInteger ONE
private static final java.math.BigInteger TWO
public void ()
public void init (int, int, java.security.SecureRandom)
private void init (int, int, int, java.security.SecureRandom)
public org.bouncycastle.crypto.params.DSAParameters generateParameters ()
private org.bouncycastle.crypto.params.DSAParameters generateParameters_FIPS186_2 ()
private static java.math.BigInteger calculateGenerator_FIPS186_2 (java.math.BigInteger, java.math.BigInteger, java.security.SecureRandom)
private org.bouncycastle.crypto.params.DSAParameters generateParameters_FIPS186_3 ()
private static java.math.BigInteger calculateGenerator_FIPS186_3_Unverifiable (java.math.BigInteger, java.math.BigInteger, java.security.SecureRandom)
private static void hash (org.bouncycastle.crypto.Digest, byte[], byte[])
private static int getDefaultN (int)
private static void inc (byte[])
static void ()
}
org/bouncycastle/crypto/generators/DSTU4145KeyPairGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DSTU4145KeyPairGenerator extends org.bouncycastle.crypto.generators.ECKeyPairGenerator {
public void ()
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
}
org/bouncycastle/crypto/generators/ECKeyPairGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.ECKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator org.bouncycastle.math.ec.ECConstants {
org.bouncycastle.crypto.params.ECDomainParameters params
java.security.SecureRandom random
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
}
org/bouncycastle/crypto/generators/ElGamalKeyPairGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.ElGamalKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator {
private org.bouncycastle.crypto.params.ElGamalKeyGenerationParameters param
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
}
org/bouncycastle/crypto/generators/ElGamalParametersGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.ElGamalParametersGenerator extends java.lang.Object {
private int size
private int certainty
private java.security.SecureRandom random
public void ()
public void init (int, int, java.security.SecureRandom)
public org.bouncycastle.crypto.params.ElGamalParameters generateParameters ()
}
org/bouncycastle/crypto/generators/EphemeralKeyPairGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.EphemeralKeyPairGenerator extends java.lang.Object {
private org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator gen
private org.bouncycastle.crypto.KeyEncoder keyEncoder
public void (org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator, org.bouncycastle.crypto.KeyEncoder)
public org.bouncycastle.crypto.EphemeralKeyPair generate ()
}
org/bouncycastle/crypto/generators/GOST3410KeyPairGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.GOST3410KeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator {
private static final java.math.BigInteger ZERO
private org.bouncycastle.crypto.params.GOST3410KeyGenerationParameters param
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
static void ()
}
org/bouncycastle/crypto/generators/GOST3410ParametersGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.GOST3410ParametersGenerator extends java.lang.Object {
private int size
private int typeproc
private java.security.SecureRandom init_random
private static final java.math.BigInteger ONE
private static final java.math.BigInteger TWO
public void ()
public void init (int, int, java.security.SecureRandom)
private int procedure_A (int, int, java.math.BigInteger[], int)
private long procedure_Aa (long, long, java.math.BigInteger[], int)
private void procedure_B (int, int, java.math.BigInteger[])
private void procedure_Bb (long, long, java.math.BigInteger[])
private java.math.BigInteger procedure_C (java.math.BigInteger, java.math.BigInteger)
public org.bouncycastle.crypto.params.GOST3410Parameters generateParameters ()
static void ()
}
org/bouncycastle/crypto/generators/HKDFBytesGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.HKDFBytesGenerator extends java.lang.Object implements org.bouncycastle.crypto.DerivationFunction {
private org.bouncycastle.crypto.macs.HMac hMacHash
private int hashLen
private byte[] info
private byte[] currentT
private int generatedBytes
public void (org.bouncycastle.crypto.Digest)
public void init (org.bouncycastle.crypto.DerivationParameters)
private org.bouncycastle.crypto.params.KeyParameter extract (byte[], byte[])
private void expandNext () throws org.bouncycastle.crypto.DataLengthException
public org.bouncycastle.crypto.Digest getDigest ()
public int generateBytes (byte[], int, int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalArgumentException
}
org/bouncycastle/crypto/generators/KDF1BytesGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.KDF1BytesGenerator extends org.bouncycastle.crypto.generators.BaseKDFBytesGenerator {
public void (org.bouncycastle.crypto.Digest)
}
org/bouncycastle/crypto/generators/KDF2BytesGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.KDF2BytesGenerator extends org.bouncycastle.crypto.generators.BaseKDFBytesGenerator {
public void (org.bouncycastle.crypto.Digest)
}
org/bouncycastle/crypto/generators/MGF1BytesGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.MGF1BytesGenerator extends java.lang.Object implements org.bouncycastle.crypto.DerivationFunction {
private org.bouncycastle.crypto.Digest digest
private byte[] seed
private int hLen
public void (org.bouncycastle.crypto.Digest)
public void init (org.bouncycastle.crypto.DerivationParameters)
public org.bouncycastle.crypto.Digest getDigest ()
private void ItoOSP (int, byte[])
public int generateBytes (byte[], int, int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalArgumentException
}
org/bouncycastle/crypto/generators/NaccacheSternKeyPairGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.NaccacheSternKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator {
private static int[] smallPrimes
private org.bouncycastle.crypto.params.NaccacheSternKeyGenerationParameters param
private static final java.math.BigInteger ONE
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
private static java.math.BigInteger generatePrime (int, int, java.security.SecureRandom)
private static java.util.Vector permuteList (java.util.Vector, java.security.SecureRandom)
private static int getInt (java.security.SecureRandom, int)
private static java.util.Vector findFirstPrimes (int)
static void ()
}
org/bouncycastle/crypto/generators/OpenSSLPBEParametersGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.OpenSSLPBEParametersGenerator extends org.bouncycastle.crypto.PBEParametersGenerator {
private org.bouncycastle.crypto.Digest digest
public void ()
public void init (byte[], byte[])
private byte[] generateDerivedKey (int)
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int)
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int)
public org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int)
}
org/bouncycastle/crypto/generators/PKCS12ParametersGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.PKCS12ParametersGenerator extends org.bouncycastle.crypto.PBEParametersGenerator {
public static final int KEY_MATERIAL
public static final int IV_MATERIAL
public static final int MAC_MATERIAL
private org.bouncycastle.crypto.Digest digest
private int u
private int v
public void (org.bouncycastle.crypto.Digest)
private void adjust (byte[], int, byte[])
private byte[] generateDerivedKey (int, int)
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int)
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int)
public org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int)
}
org/bouncycastle/crypto/generators/PKCS5S1ParametersGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.PKCS5S1ParametersGenerator extends org.bouncycastle.crypto.PBEParametersGenerator {
private org.bouncycastle.crypto.Digest digest
public void (org.bouncycastle.crypto.Digest)
private byte[] generateDerivedKey ()
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int)
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int)
public org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int)
}
org/bouncycastle/crypto/generators/PKCS5S2ParametersGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator extends org.bouncycastle.crypto.PBEParametersGenerator {
private org.bouncycastle.crypto.Mac hMac
public void ()
public void (org.bouncycastle.crypto.Digest)
private void F (byte[], byte[], int, byte[], byte[], int)
private void intToOctet (byte[], int)
private byte[] generateDerivedKey (int)
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int)
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int)
public org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int)
}
org/bouncycastle/crypto/generators/RSABlindingFactorGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.RSABlindingFactorGenerator extends java.lang.Object {
private static java.math.BigInteger ZERO
private static java.math.BigInteger ONE
private org.bouncycastle.crypto.params.RSAKeyParameters key
private java.security.SecureRandom random
public void ()
public void init (org.bouncycastle.crypto.CipherParameters)
public java.math.BigInteger generateBlindingFactor ()
static void ()
}
org/bouncycastle/crypto/generators/RSAKeyPairGenerator.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.RSAKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator {
private static final java.math.BigInteger ONE
private org.bouncycastle.crypto.params.RSAKeyGenerationParameters param
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
static void ()
}
org/bouncycastle/crypto/generators/SCrypt.class
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.SCrypt extends java.lang.Object {
public void ()
public static byte[] generate (byte[], byte[], int, int, int, int)
private static byte[] MFcrypt (byte[], byte[], int, int, int, int)
private static byte[] SingleIterationPBKDF2 (byte[], byte[], int)
private static void SMix (int[], int, int, int)
private static void BlockMix (int[], int[], int[], int[], int)
private static void Xor (int[], int[], int, int[])
private static void Clear (byte[])
private static void Clear (int[])
private static void ClearAll (int[][])
}
org/bouncycastle/crypto/io/
org/bouncycastle/crypto/io/CipherInputStream.class
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.CipherInputStream extends java.io.FilterInputStream {
private org.bouncycastle.crypto.BufferedBlockCipher bufferedBlockCipher
private org.bouncycastle.crypto.StreamCipher streamCipher
private byte[] buf
private byte[] inBuf
private int bufOff
private int maxBuf
private boolean finalized
private static final int INPUT_BUF_SIZE
public void (java.io.InputStream, org.bouncycastle.crypto.BufferedBlockCipher)
public void (java.io.InputStream, org.bouncycastle.crypto.StreamCipher)
private int nextChunk () throws java.io.IOException
public int read () throws java.io.IOException
public int read (byte[]) throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
public long skip (long) throws java.io.IOException
public int available () throws java.io.IOException
public void close () throws java.io.IOException
public boolean markSupported ()
}
org/bouncycastle/crypto/io/CipherOutputStream.class
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.CipherOutputStream extends java.io.FilterOutputStream {
private org.bouncycastle.crypto.BufferedBlockCipher bufferedBlockCipher
private org.bouncycastle.crypto.StreamCipher streamCipher
private byte[] oneByte
private byte[] buf
public void (java.io.OutputStream, org.bouncycastle.crypto.BufferedBlockCipher)
public void (java.io.OutputStream, org.bouncycastle.crypto.StreamCipher)
public void write (int) throws java.io.IOException
public void write (byte[]) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
org/bouncycastle/crypto/io/DigestInputStream.class
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.DigestInputStream extends java.io.FilterInputStream {
protected org.bouncycastle.crypto.Digest digest
public void (java.io.InputStream, org.bouncycastle.crypto.Digest)
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
public org.bouncycastle.crypto.Digest getDigest ()
}
org/bouncycastle/crypto/io/DigestOutputStream.class
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.DigestOutputStream extends java.io.OutputStream {
protected org.bouncycastle.crypto.Digest digest
public void (org.bouncycastle.crypto.Digest)
public void write (int) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public byte[] getDigest ()
}
org/bouncycastle/crypto/io/MacInputStream.class
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.MacInputStream extends java.io.FilterInputStream {
protected org.bouncycastle.crypto.Mac mac
public void (java.io.InputStream, org.bouncycastle.crypto.Mac)
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
public org.bouncycastle.crypto.Mac getMac ()
}
org/bouncycastle/crypto/io/MacOutputStream.class
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.MacOutputStream extends java.io.OutputStream {
protected org.bouncycastle.crypto.Mac mac
public void (org.bouncycastle.crypto.Mac)
public void write (int) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public byte[] getMac ()
}
org/bouncycastle/crypto/io/SignerInputStream.class
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.SignerInputStream extends java.io.FilterInputStream {
protected org.bouncycastle.crypto.Signer signer
public void (java.io.InputStream, org.bouncycastle.crypto.Signer)
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
public org.bouncycastle.crypto.Signer getSigner ()
}
org/bouncycastle/crypto/io/SignerOutputStream.class
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.SignerOutputStream extends java.io.OutputStream {
protected org.bouncycastle.crypto.Signer signer
public void (org.bouncycastle.crypto.Signer)
public void write (int) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public org.bouncycastle.crypto.Signer getSigner ()
}
org/bouncycastle/crypto/macs/
org/bouncycastle/crypto/macs/BlockCipherMac.class
package org.bouncycastle.crypto.macs
public org.bouncycastle.crypto.macs.BlockCipherMac extends java.lang.Object implements org.bouncycastle.crypto.Mac {
private byte[] mac
private byte[] buf
private int bufOff
private org.bouncycastle.crypto.BlockCipher cipher
private int macSize
public void (org.bouncycastle.crypto.BlockCipher)
public void (org.bouncycastle.crypto.BlockCipher, int)
public java.lang.String getAlgorithmName ()
public void init (org.bouncycastle.crypto.CipherParameters)
public int getMacSize ()
public void update (byte)
public void update (byte[], int, int)
public int doFinal (byte[], int)
public void reset ()
}
org/bouncycastle/crypto/macs/CBCBlockCipherMac.class
package org.bouncycastle.crypto.macs
public org.bouncycastle.crypto.macs.CBCBlockCipherMac extends java.lang.Object implements org.bouncycastle.crypto.Mac {
private byte[] mac
private byte[] buf
private int bufOff
private org.bouncycastle.crypto.BlockCipher cipher
private org.bouncycastle.crypto.paddings.BlockCipherPadding padding
private int macSize
public void (org.bouncycastle.crypto.BlockCipher)
public void (org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.paddings.BlockCipherPadding)
public void (org.bouncycastle.crypto.BlockCipher, int)
public void (org.bouncycastle.crypto.BlockCipher, int, org.bouncycastle.crypto.paddings.BlockCipherPadding)
public java.lang.String getAlgorithmName ()
public void init (org.bouncycastle.crypto.CipherParameters)
public int getMacSize ()
public void update (byte)
public void update (byte[], int, int)
public int doFinal (byte[], int)
public void reset ()
}
org/bouncycastle/crypto/macs/CFBBlockCipherMac.class
package org.bouncycastle.crypto.macs
public org.bouncycastle.crypto.macs.CFBBlockCipherMac extends java.lang.Object implements org.bouncycastle.crypto.Mac {
private byte[] mac
private byte[] buf
private int bufOff
private org.bouncycastle.crypto.macs.MacCFBBlockCipher cipher
private org.bouncycastle.crypto.paddings.BlockCipherPadding padding
private int macSize
public void (org.bouncycastle.crypto.BlockCipher)
public void (org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.paddings.BlockCipherPadding)
public void (org.bouncycastle.crypto.BlockCipher, int, int)
public void (org.bouncycastle.crypto.BlockCipher, int, int, org.bouncycastle.crypto.paddings.BlockCipherPadding)
public java.lang.String getAlgorithmName ()
public void init (org.bouncycastle.crypto.CipherParameters)
public int getMacSize ()
public void update (byte)
public void update (byte[], int, int)
public int doFinal (byte[], int)
public void reset ()
}
org/bouncycastle/crypto/macs/CMac.class
package org.bouncycastle.crypto.macs
public org.bouncycastle.crypto.macs.CMac extends java.lang.Object implements org.bouncycastle.crypto.Mac {
private static final byte CONSTANT_128
private static final byte CONSTANT_64
private byte[] ZEROES
private byte[] mac
private byte[] buf
private int bufOff
private org.bouncycastle.crypto.BlockCipher cipher
private int macSize
private byte[] L
private byte[] Lu
private byte[] Lu2
public void (org.bouncycastle.crypto.BlockCipher)
public void (org.bouncycastle.crypto.BlockCipher, int)
public java.lang.String getAlgorithmName ()
private static byte[] doubleLu (byte[])
public void init (org.bouncycastle.crypto.CipherParameters)
public int getMacSize ()
public void update (byte)
public void update (byte[], int, int)
public int doFinal (byte[], int)
public void reset ()
}
org/bouncycastle/crypto/macs/GOST28147Mac.class
package org.bouncycastle.crypto.macs
public org.bouncycastle.crypto.macs.GOST28147Mac extends java.lang.Object implements org.bouncycastle.crypto.Mac {
private int blockSize
private int macSize
private int bufOff
private byte[] buf
private byte[] mac
private boolean firstStep
private int[] workingKey
private byte[] S
public void ()
private int[] generateWorkingKey (byte[])
public void init (org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public int getMacSize ()
private int gost28147_mainStep (int, int)
private void gost28147MacFunc (int[], byte[], int, byte[], int)
private int bytesToint (byte[], int)
private void intTobytes (int, byte[], int)
private byte[] CM5func (byte[], int, byte[])
public void update (byte) throws java.lang.IllegalStateException
public void update (byte[], int, int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int doFinal (byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public void reset ()
}
org/bouncycastle/crypto/macs/HMac.class
package org.bouncycastle.crypto.macs
public org.bouncycastle.crypto.macs.HMac extends java.lang.Object implements org.bouncycastle.crypto.Mac {
private static final byte IPAD
private static final byte OPAD
private org.bouncycastle.crypto.Digest digest
private int digestSize
private int blockLength
private byte[] inputPad
private byte[] outputPad
private static java.util.Hashtable blockLengths
private static int getByteLength (org.bouncycastle.crypto.Digest)
public void (org.bouncycastle.crypto.Digest)
private void (org.bouncycastle.crypto.Digest, int)
public java.lang.String getAlgorithmName ()
public org.bouncycastle.crypto.Digest getUnderlyingDigest ()
public void init (org.bouncycastle.crypto.CipherParameters)
public int getMacSize ()
public void update (byte)
public void update (byte[], int, int)
public int doFinal (byte[], int)
public void reset ()
static void ()
}
org/bouncycastle/crypto/macs/ISO9797Alg3Mac.class
package org.bouncycastle.crypto.macs
public org.bouncycastle.crypto.macs.ISO9797Alg3Mac extends java.lang.Object implements org.bouncycastle.crypto.Mac {
private byte[] mac
private byte[] buf
private int bufOff
private org.bouncycastle.crypto.BlockCipher cipher
private org.bouncycastle.crypto.paddings.BlockCipherPadding padding
private int macSize
private org.bouncycastle.crypto.params.KeyParameter lastKey2
private org.bouncycastle.crypto.params.KeyParameter lastKey3
public void (org.bouncycastle.crypto.BlockCipher)
public void (org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.paddings.BlockCipherPadding)
public void (org.bouncycastle.crypto.BlockCipher, int)
public void (org.bouncycastle.crypto.BlockCipher, int, org.bouncycastle.crypto.paddings.BlockCipherPadding)
public java.lang.String getAlgorithmName ()
public void init (org.bouncycastle.crypto.CipherParameters)
public int getMacSize ()
public void update (byte)
public void update (byte[], int, int)
public int doFinal (byte[], int)
public void reset ()
}
org/bouncycastle/crypto/macs/MacCFBBlockCipher.class
package org.bouncycastle.crypto.macs
org.bouncycastle.crypto.macs.MacCFBBlockCipher extends java.lang.Object {
private byte[] IV
private byte[] cfbV
private byte[] cfbOutV
private int blockSize
private org.bouncycastle.crypto.BlockCipher cipher
public void (org.bouncycastle.crypto.BlockCipher, int)
public void init (org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public void reset ()
void getMacBlock (byte[])
}
org/bouncycastle/crypto/macs/OldHMac.class
package org.bouncycastle.crypto.macs
public org.bouncycastle.crypto.macs.OldHMac extends java.lang.Object implements org.bouncycastle.crypto.Mac {
private static final int BLOCK_LENGTH
private static final byte IPAD
private static final byte OPAD
private org.bouncycastle.crypto.Digest digest
private int digestSize
private byte[] inputPad
private byte[] outputPad
public void (org.bouncycastle.crypto.Digest)
public java.lang.String getAlgorithmName ()
public org.bouncycastle.crypto.Digest getUnderlyingDigest ()
public void init (org.bouncycastle.crypto.CipherParameters)
public int getMacSize ()
public void update (byte)
public void update (byte[], int, int)
public int doFinal (byte[], int)
public void reset ()
}
org/bouncycastle/crypto/macs/VMPCMac.class
package org.bouncycastle.crypto.macs
public org.bouncycastle.crypto.macs.VMPCMac extends java.lang.Object implements org.bouncycastle.crypto.Mac {
private byte g
private byte n
private byte[] P
private byte s
private byte[] T
private byte[] workingIV
private byte[] workingKey
private byte x1
private byte x2
private byte x3
private byte x4
public void ()
public int doFinal (byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public java.lang.String getAlgorithmName ()
public int getMacSize ()
public void init (org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
private void initKey (byte[], byte[])
public void reset ()
public void update (byte) throws java.lang.IllegalStateException
public void update (byte[], int, int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
}
org/bouncycastle/crypto/modes/
org/bouncycastle/crypto/modes/AEADBlockCipher.class
package org.bouncycastle.crypto.modes
public abstract org.bouncycastle.crypto.modes.AEADBlockCipher extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public abstract java.lang.String getAlgorithmName ()
public abstract org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public abstract void processAADByte (byte)
public abstract void processAADBytes (byte[], int, int)
public abstract int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
public abstract byte[] getMac ()
public abstract int getUpdateOutputSize (int)
public abstract int getOutputSize (int)
public abstract void reset ()
}
org/bouncycastle/crypto/modes/CBCBlockCipher.class
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.CBCBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private byte[] IV
private byte[] cbcV
private byte[] cbcNextV
private int blockSize
private org.bouncycastle.crypto.BlockCipher cipher
private boolean encrypting
public void (org.bouncycastle.crypto.BlockCipher)
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public void reset ()
private int encryptBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
private int decryptBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
}
org/bouncycastle/crypto/modes/CCMBlockCipher.class
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.CCMBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.modes.AEADBlockCipher {
private org.bouncycastle.crypto.BlockCipher cipher
private int blockSize
private boolean forEncryption
private byte[] nonce
private byte[] initialAssociatedText
private int macSize
private org.bouncycastle.crypto.CipherParameters keyParam
private byte[] macBlock
private java.io.ByteArrayOutputStream associatedText
private java.io.ByteArrayOutputStream data
public void (org.bouncycastle.crypto.BlockCipher)
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public void processAADByte (byte)
public void processAADBytes (byte[], int, int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
public void reset ()
public byte[] getMac ()
public int getUpdateOutputSize (int)
public int getOutputSize (int)
public byte[] processPacket (byte[], int, int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
private int calculateMac (byte[], int, int, byte[])
private int getAssociatedTextLength ()
private boolean hasAssociatedText ()
}
org/bouncycastle/crypto/modes/CFBBlockCipher.class
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.CFBBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private byte[] IV
private byte[] cfbV
private byte[] cfbOutV
private int blockSize
private org.bouncycastle.crypto.BlockCipher cipher
private boolean encrypting
public void (org.bouncycastle.crypto.BlockCipher, int)
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int encryptBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int decryptBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public void reset ()
}
org/bouncycastle/crypto/modes/CTSBlockCipher.class
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.CTSBlockCipher extends org.bouncycastle.crypto.BufferedBlockCipher {
private int blockSize
public void (org.bouncycastle.crypto.BlockCipher)
public int getUpdateOutputSize (int)
public int getOutputSize (int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int doFinal (byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/modes/EAXBlockCipher.class
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.EAXBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.modes.AEADBlockCipher {
private static final byte nTAG
private static final byte hTAG
private static final byte cTAG
private org.bouncycastle.crypto.modes.SICBlockCipher cipher
private boolean forEncryption
private int blockSize
private org.bouncycastle.crypto.Mac mac
private byte[] nonceMac
private byte[] associatedTextMac
private byte[] macBlock
private int macSize
private byte[] bufBlock
private int bufOff
private boolean cipherInitialized
private byte[] initialAssociatedText
public void (org.bouncycastle.crypto.BlockCipher)
public java.lang.String getAlgorithmName ()
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public int getBlockSize ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
private void initCipher ()
private void calculateMac ()
public void reset ()
private void reset (boolean)
public void processAADByte (byte)
public void processAADBytes (byte[], int, int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
public byte[] getMac ()
public int getUpdateOutputSize (int)
public int getOutputSize (int)
private int process (byte, byte[], int)
private boolean verifyMac (byte[], int)
}
org/bouncycastle/crypto/modes/GCMBlockCipher.class
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.GCMBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.modes.AEADBlockCipher {
private static final int BLOCK_SIZE
private org.bouncycastle.crypto.BlockCipher cipher
private org.bouncycastle.crypto.modes.gcm.GCMMultiplier multiplier
private org.bouncycastle.crypto.modes.gcm.GCMExponentiator exp
private boolean forEncryption
private int macSize
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 bufOff
private long totalLength
private byte[] atBlock
private int atBlockPos
private long atLength
private long atLengthPre
public void (org.bouncycastle.crypto.BlockCipher)
public void (org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.modes.gcm.GCMMultiplier)
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public java.lang.String getAlgorithmName ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public byte[] getMac ()
public int getOutputSize (int)
public int getUpdateOutputSize (int)
public void processAADByte (byte)
public void processAADBytes (byte[], int, int)
private void initCipher ()
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
private void outputBlock (byte[], int)
public int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
public void reset ()
private void reset (boolean)
private void gCTRBlock (byte[], byte[], int)
private void gCTRPartial (byte[], int, int, byte[], int)
private void gHASH (byte[], byte[], int)
private void gHASHBlock (byte[], byte[])
private void gHASHPartial (byte[], byte[], int, int)
private byte[] getNextCounterBlock ()
private static void multiply (byte[], byte[])
private static void shiftRight (byte[])
private static void xor (byte[], byte[])
private static void xor (byte[], byte[], int, int)
}
org/bouncycastle/crypto/modes/GOFBBlockCipher.class
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.GOFBBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private byte[] IV
private byte[] ofbV
private byte[] ofbOutV
private final int blockSize
private final org.bouncycastle.crypto.BlockCipher cipher
boolean firstStep
int N3
int N4
static final int C1
static final int C2
public void (org.bouncycastle.crypto.BlockCipher)
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public void reset ()
private int bytesToint (byte[], int)
private void intTobytes (int, byte[], int)
}
org/bouncycastle/crypto/modes/OFBBlockCipher.class
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.OFBBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private byte[] IV
private byte[] ofbV
private byte[] ofbOutV
private final int blockSize
private final org.bouncycastle.crypto.BlockCipher cipher
public void (org.bouncycastle.crypto.BlockCipher, int)
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public void reset ()
}
org/bouncycastle/crypto/modes/OpenPGPCFBBlockCipher.class
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.OpenPGPCFBBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private byte[] IV
private byte[] FR
private byte[] FRE
private org.bouncycastle.crypto.BlockCipher cipher
private int count
private int blockSize
private boolean forEncryption
public void (org.bouncycastle.crypto.BlockCipher)
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public void reset ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
private byte encryptByte (byte, int)
private int encryptBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
private int decryptBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
}
org/bouncycastle/crypto/modes/PGPCFBBlockCipher.class
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.PGPCFBBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private byte[] IV
private byte[] FR
private byte[] FRE
private byte[] tmp
private org.bouncycastle.crypto.BlockCipher cipher
private int count
private int blockSize
private boolean forEncryption
private boolean inlineIv
public void (org.bouncycastle.crypto.BlockCipher, boolean)
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public void reset ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
private byte encryptByte (byte, int)
private int encryptBlockWithIV (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
private int decryptBlockWithIV (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
private int encryptBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
private int decryptBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
}
org/bouncycastle/crypto/modes/PaddedBlockCipher.class
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.PaddedBlockCipher extends org.bouncycastle.crypto.BufferedBlockCipher {
public void (org.bouncycastle.crypto.BlockCipher)
public int getOutputSize (int)
public int getUpdateOutputSize (int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int doFinal (byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/modes/SICBlockCipher.class
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.SICBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private final org.bouncycastle.crypto.BlockCipher cipher
private final int blockSize
private byte[] IV
private byte[] counter
private byte[] counterOut
public void (org.bouncycastle.crypto.BlockCipher)
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public void reset ()
}
org/bouncycastle/crypto/modes/gcm/
org/bouncycastle/crypto/modes/gcm/BasicGCMExponentiator.class
package org.bouncycastle.crypto.modes.gcm
public org.bouncycastle.crypto.modes.gcm.BasicGCMExponentiator extends java.lang.Object implements org.bouncycastle.crypto.modes.gcm.GCMExponentiator {
private byte[] x
public void ()
public void init (byte[])
public void exponentiateX (long, byte[])
}
org/bouncycastle/crypto/modes/gcm/BasicGCMMultiplier.class
package org.bouncycastle.crypto.modes.gcm
public org.bouncycastle.crypto.modes.gcm.BasicGCMMultiplier extends java.lang.Object implements org.bouncycastle.crypto.modes.gcm.GCMMultiplier {
private byte[] H
public void ()
public void init (byte[])
public void multiplyH (byte[])
}
org/bouncycastle/crypto/modes/gcm/GCMExponentiator.class
package org.bouncycastle.crypto.modes.gcm
public abstract org.bouncycastle.crypto.modes.gcm.GCMExponentiator extends java.lang.Object {
public abstract void init (byte[])
public abstract void exponentiateX (long, byte[])
}
org/bouncycastle/crypto/modes/gcm/GCMMultiplier.class
package org.bouncycastle.crypto.modes.gcm
public abstract org.bouncycastle.crypto.modes.gcm.GCMMultiplier extends java.lang.Object {
public abstract void init (byte[])
public abstract void multiplyH (byte[])
}
org/bouncycastle/crypto/modes/gcm/GCMUtil.class
package org.bouncycastle.crypto.modes.gcm
abstract org.bouncycastle.crypto.modes.gcm.GCMUtil extends java.lang.Object {
void ()
static byte[] oneAsBytes ()
static int[] oneAsInts ()
static byte[] asBytes (int[])
static int[] asInts (byte[])
static void asInts (byte[], int[])
static void multiply (byte[], byte[])
static void multiplyP (int[])
static void multiplyP (int[], int[])
static void multiplyP8 (int[])
static void multiplyP8 (int[], int[])
static void shiftRight (byte[])
static void shiftRight (byte[], byte[])
static void shiftRight (int[])
static void shiftRight (int[], int[])
static void shiftRightN (int[], int)
static void shiftRightN (int[], int, int[])
static void xor (byte[], byte[])
static void xor (byte[], byte[], int, int)
static void xor (byte[], byte[], byte[])
static void xor (int[], int[])
static void xor (int[], int[], int[])
}
org/bouncycastle/crypto/modes/gcm/Tables1kGCMExponentiator.class
package org.bouncycastle.crypto.modes.gcm
public org.bouncycastle.crypto.modes.gcm.Tables1kGCMExponentiator extends java.lang.Object implements org.bouncycastle.crypto.modes.gcm.GCMExponentiator {
private java.util.Vector lookupPowX2
public void ()
public void init (byte[])
public void exponentiateX (long, byte[])
private void ensureAvailable (int)
}
org/bouncycastle/crypto/modes/gcm/Tables64kGCMMultiplier.class
package org.bouncycastle.crypto.modes.gcm
public org.bouncycastle.crypto.modes.gcm.Tables64kGCMMultiplier extends java.lang.Object implements org.bouncycastle.crypto.modes.gcm.GCMMultiplier {
private byte[] H
private int[][][] M
public void ()
public void init (byte[])
public void multiplyH (byte[])
}
org/bouncycastle/crypto/modes/gcm/Tables8kGCMMultiplier.class
package org.bouncycastle.crypto.modes.gcm
public org.bouncycastle.crypto.modes.gcm.Tables8kGCMMultiplier extends java.lang.Object implements org.bouncycastle.crypto.modes.gcm.GCMMultiplier {
private byte[] H
private int[][][] M
public void ()
public void init (byte[])
public void multiplyH (byte[])
}
org/bouncycastle/crypto/paddings/
org/bouncycastle/crypto/paddings/BlockCipherPadding.class
package org.bouncycastle.crypto.paddings
public abstract 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 org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/paddings/ISO10126d2Padding.class
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.ISO10126d2Padding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
java.security.SecureRandom random
public void ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/paddings/ISO7816d4Padding.class
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.ISO7816d4Padding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
public void ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/paddings/PKCS7Padding.class
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.PKCS7Padding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
public void ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/paddings/PaddedBufferedBlockCipher.class
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher extends org.bouncycastle.crypto.BufferedBlockCipher {
org.bouncycastle.crypto.paddings.BlockCipherPadding padding
public void (org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.paddings.BlockCipherPadding)
public void (org.bouncycastle.crypto.BlockCipher)
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public int getOutputSize (int)
public int getUpdateOutputSize (int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int doFinal (byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/paddings/TBCPadding.class
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.TBCPadding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
public void ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/paddings/X923Padding.class
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.X923Padding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
java.security.SecureRandom random
public void ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/paddings/ZeroBytePadding.class
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.ZeroBytePadding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
public void ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/params/
org/bouncycastle/crypto/params/AEADParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.AEADParameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private byte[] associatedText
private byte[] nonce
private org.bouncycastle.crypto.params.KeyParameter key
private int macSize
public void (org.bouncycastle.crypto.params.KeyParameter, int, byte[])
public void (org.bouncycastle.crypto.params.KeyParameter, int, byte[], byte[])
public org.bouncycastle.crypto.params.KeyParameter getKey ()
public int getMacSize ()
public byte[] getAssociatedText ()
public byte[] getNonce ()
}
org/bouncycastle/crypto/params/AsymmetricKeyParameter.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.AsymmetricKeyParameter extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
boolean privateKey
public void (boolean)
public boolean isPrivate ()
}
org/bouncycastle/crypto/params/CCMParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.CCMParameters extends org.bouncycastle.crypto.params.AEADParameters {
public void (org.bouncycastle.crypto.params.KeyParameter, int, byte[], byte[])
}
org/bouncycastle/crypto/params/DESParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DESParameters extends 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 (byte[])
public static boolean isWeakKey (byte[], int)
public static void setOddParity (byte[])
static void ()
}
org/bouncycastle/crypto/params/DESedeParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DESedeParameters extends org.bouncycastle.crypto.params.DESParameters {
public static final int DES_EDE_KEY_LENGTH
public void (byte[])
public static boolean isWeakKey (byte[], int, int)
public static boolean isWeakKey (byte[], int)
}
org/bouncycastle/crypto/params/DHKeyGenerationParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private org.bouncycastle.crypto.params.DHParameters params
public void (java.security.SecureRandom, org.bouncycastle.crypto.params.DHParameters)
public org.bouncycastle.crypto.params.DHParameters getParameters ()
static int getStrength (org.bouncycastle.crypto.params.DHParameters)
}
org/bouncycastle/crypto/params/DHKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHKeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
private org.bouncycastle.crypto.params.DHParameters params
protected void (boolean, org.bouncycastle.crypto.params.DHParameters)
public org.bouncycastle.crypto.params.DHParameters getParameters ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/crypto/params/DHParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHParameters extends java.lang.Object implements 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 org.bouncycastle.crypto.params.DHValidationParameters validation
private static int getDefaultMParam (int)
public void (java.math.BigInteger, java.math.BigInteger)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int, int)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, org.bouncycastle.crypto.params.DHValidationParameters)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int, int, java.math.BigInteger, org.bouncycastle.crypto.params.DHValidationParameters)
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 org.bouncycastle.crypto.params.DHValidationParameters getValidationParameters ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/crypto/params/DHPrivateKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHPrivateKeyParameters extends org.bouncycastle.crypto.params.DHKeyParameters {
private java.math.BigInteger x
public void (java.math.BigInteger, org.bouncycastle.crypto.params.DHParameters)
public java.math.BigInteger getX ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
org/bouncycastle/crypto/params/DHPublicKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHPublicKeyParameters extends org.bouncycastle.crypto.params.DHKeyParameters {
private java.math.BigInteger y
public void (java.math.BigInteger, org.bouncycastle.crypto.params.DHParameters)
public java.math.BigInteger getY ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
org/bouncycastle/crypto/params/DHValidationParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHValidationParameters extends java.lang.Object {
private byte[] seed
private int counter
public void (byte[], int)
public int getCounter ()
public byte[] getSeed ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/crypto/params/DSAKeyGenerationParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private org.bouncycastle.crypto.params.DSAParameters params
public void (java.security.SecureRandom, org.bouncycastle.crypto.params.DSAParameters)
public org.bouncycastle.crypto.params.DSAParameters getParameters ()
}
org/bouncycastle/crypto/params/DSAKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAKeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
private org.bouncycastle.crypto.params.DSAParameters params
public void (boolean, org.bouncycastle.crypto.params.DSAParameters)
public org.bouncycastle.crypto.params.DSAParameters getParameters ()
}
org/bouncycastle/crypto/params/DSAParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAParameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private java.math.BigInteger g
private java.math.BigInteger q
private java.math.BigInteger p
private org.bouncycastle.crypto.params.DSAValidationParameters validation
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, org.bouncycastle.crypto.params.DSAValidationParameters)
public java.math.BigInteger getP ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getG ()
public org.bouncycastle.crypto.params.DSAValidationParameters getValidationParameters ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/crypto/params/DSAPrivateKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAPrivateKeyParameters extends org.bouncycastle.crypto.params.DSAKeyParameters {
private java.math.BigInteger x
public void (java.math.BigInteger, org.bouncycastle.crypto.params.DSAParameters)
public java.math.BigInteger getX ()
}
org/bouncycastle/crypto/params/DSAPublicKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAPublicKeyParameters extends org.bouncycastle.crypto.params.DSAKeyParameters {
private java.math.BigInteger y
public void (java.math.BigInteger, org.bouncycastle.crypto.params.DSAParameters)
public java.math.BigInteger getY ()
}
org/bouncycastle/crypto/params/DSAValidationParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAValidationParameters extends java.lang.Object {
private byte[] seed
private int counter
public void (byte[], int)
public int getCounter ()
public byte[] getSeed ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
org/bouncycastle/crypto/params/ECDomainParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ECDomainParameters extends java.lang.Object implements org.bouncycastle.math.ec.ECConstants {
org.bouncycastle.math.ec.ECCurve curve
byte[] seed
org.bouncycastle.math.ec.ECPoint G
java.math.BigInteger n
java.math.BigInteger h
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[])
public org.bouncycastle.math.ec.ECCurve getCurve ()
public org.bouncycastle.math.ec.ECPoint getG ()
public java.math.BigInteger getN ()
public java.math.BigInteger getH ()
public byte[] getSeed ()
}
org/bouncycastle/crypto/params/ECKeyGenerationParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ECKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private org.bouncycastle.crypto.params.ECDomainParameters domainParams
public void (org.bouncycastle.crypto.params.ECDomainParameters, java.security.SecureRandom)
public org.bouncycastle.crypto.params.ECDomainParameters getDomainParameters ()
}
org/bouncycastle/crypto/params/ECKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ECKeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
org.bouncycastle.crypto.params.ECDomainParameters params
protected void (boolean, org.bouncycastle.crypto.params.ECDomainParameters)
public org.bouncycastle.crypto.params.ECDomainParameters getParameters ()
}
org/bouncycastle/crypto/params/ECPrivateKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ECPrivateKeyParameters extends org.bouncycastle.crypto.params.ECKeyParameters {
java.math.BigInteger d
public void (java.math.BigInteger, org.bouncycastle.crypto.params.ECDomainParameters)
public java.math.BigInteger getD ()
}
org/bouncycastle/crypto/params/ECPublicKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ECPublicKeyParameters extends org.bouncycastle.crypto.params.ECKeyParameters {
org.bouncycastle.math.ec.ECPoint Q
public void (org.bouncycastle.math.ec.ECPoint, org.bouncycastle.crypto.params.ECDomainParameters)
public org.bouncycastle.math.ec.ECPoint getQ ()
}
org/bouncycastle/crypto/params/ElGamalKeyGenerationParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ElGamalKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private org.bouncycastle.crypto.params.ElGamalParameters params
public void (java.security.SecureRandom, org.bouncycastle.crypto.params.ElGamalParameters)
public org.bouncycastle.crypto.params.ElGamalParameters getParameters ()
static int getStrength (org.bouncycastle.crypto.params.ElGamalParameters)
}
org/bouncycastle/crypto/params/ElGamalKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ElGamalKeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
private org.bouncycastle.crypto.params.ElGamalParameters params
protected void (boolean, org.bouncycastle.crypto.params.ElGamalParameters)
public org.bouncycastle.crypto.params.ElGamalParameters getParameters ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
org/bouncycastle/crypto/params/ElGamalParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ElGamalParameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private java.math.BigInteger g
private java.math.BigInteger p
private int l
public void (java.math.BigInteger, java.math.BigInteger)
public void (java.math.BigInteger, java.math.BigInteger, int)
public java.math.BigInteger getP ()
public java.math.BigInteger getG ()
public int getL ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/crypto/params/ElGamalPrivateKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ElGamalPrivateKeyParameters extends org.bouncycastle.crypto.params.ElGamalKeyParameters {
private java.math.BigInteger x
public void (java.math.BigInteger, org.bouncycastle.crypto.params.ElGamalParameters)
public java.math.BigInteger getX ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/crypto/params/ElGamalPublicKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ElGamalPublicKeyParameters extends org.bouncycastle.crypto.params.ElGamalKeyParameters {
private java.math.BigInteger y
public void (java.math.BigInteger, org.bouncycastle.crypto.params.ElGamalParameters)
public java.math.BigInteger getY ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
org/bouncycastle/crypto/params/GOST3410KeyGenerationParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.GOST3410KeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private org.bouncycastle.crypto.params.GOST3410Parameters params
public void (java.security.SecureRandom, org.bouncycastle.crypto.params.GOST3410Parameters)
public org.bouncycastle.crypto.params.GOST3410Parameters getParameters ()
}
org/bouncycastle/crypto/params/GOST3410KeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.GOST3410KeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
private org.bouncycastle.crypto.params.GOST3410Parameters params
public void (boolean, org.bouncycastle.crypto.params.GOST3410Parameters)
public org.bouncycastle.crypto.params.GOST3410Parameters getParameters ()
}
org/bouncycastle/crypto/params/GOST3410Parameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.GOST3410Parameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private java.math.BigInteger p
private java.math.BigInteger q
private java.math.BigInteger a
private org.bouncycastle.crypto.params.GOST3410ValidationParameters validation
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, org.bouncycastle.crypto.params.GOST3410ValidationParameters)
public java.math.BigInteger getP ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getA ()
public org.bouncycastle.crypto.params.GOST3410ValidationParameters getValidationParameters ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
org/bouncycastle/crypto/params/GOST3410PrivateKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.GOST3410PrivateKeyParameters extends org.bouncycastle.crypto.params.GOST3410KeyParameters {
private java.math.BigInteger x
public void (java.math.BigInteger, org.bouncycastle.crypto.params.GOST3410Parameters)
public java.math.BigInteger getX ()
}
org/bouncycastle/crypto/params/GOST3410PublicKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.GOST3410PublicKeyParameters extends org.bouncycastle.crypto.params.GOST3410KeyParameters {
private java.math.BigInteger y
public void (java.math.BigInteger, org.bouncycastle.crypto.params.GOST3410Parameters)
public java.math.BigInteger getY ()
}
org/bouncycastle/crypto/params/GOST3410ValidationParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.GOST3410ValidationParameters extends java.lang.Object {
private int x0
private int c
private long x0L
private long cL
public void (int, int)
public void (long, long)
public int getC ()
public int getX0 ()
public long getCL ()
public long getX0L ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/crypto/params/HKDFParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.HKDFParameters extends java.lang.Object implements org.bouncycastle.crypto.DerivationParameters {
private final byte[] ikm
private final boolean skipExpand
private final byte[] salt
private final byte[] info
private void (byte[], boolean, byte[], byte[])
public void (byte[], byte[], byte[])
public static org.bouncycastle.crypto.params.HKDFParameters skipExtractParameters (byte[], byte[])
public static org.bouncycastle.crypto.params.HKDFParameters defaultParameters (byte[])
public byte[] getIKM ()
public boolean skipExtract ()
public byte[] getSalt ()
public byte[] getInfo ()
}
org/bouncycastle/crypto/params/IESParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.IESParameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private byte[] derivation
private byte[] encoding
private int macKeySize
public void (byte[], byte[], int)
public byte[] getDerivationV ()
public byte[] getEncodingV ()
public int getMacKeySize ()
}
org/bouncycastle/crypto/params/IESWithCipherParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.IESWithCipherParameters extends org.bouncycastle.crypto.params.IESParameters {
private int cipherKeySize
public void (byte[], byte[], int, int)
public int getCipherKeySize ()
}
org/bouncycastle/crypto/params/ISO18033KDFParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ISO18033KDFParameters extends java.lang.Object implements org.bouncycastle.crypto.DerivationParameters {
byte[] seed
public void (byte[])
public byte[] getSeed ()
}
org/bouncycastle/crypto/params/KDFParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.KDFParameters extends java.lang.Object implements org.bouncycastle.crypto.DerivationParameters {
byte[] iv
byte[] shared
public void (byte[], byte[])
public byte[] getSharedSecret ()
public byte[] getIV ()
}
org/bouncycastle/crypto/params/KeyParameter.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.KeyParameter extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private byte[] key
public void (byte[])
public void (byte[], int, int)
public byte[] getKey ()
}
org/bouncycastle/crypto/params/MGFParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.MGFParameters extends java.lang.Object implements org.bouncycastle.crypto.DerivationParameters {
byte[] seed
public void (byte[])
public void (byte[], int, int)
public byte[] getSeed ()
}
org/bouncycastle/crypto/params/MQVPrivateParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.MQVPrivateParameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private org.bouncycastle.crypto.params.ECPrivateKeyParameters staticPrivateKey
private org.bouncycastle.crypto.params.ECPrivateKeyParameters ephemeralPrivateKey
private org.bouncycastle.crypto.params.ECPublicKeyParameters ephemeralPublicKey
public void (org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.crypto.params.ECPrivateKeyParameters)
public void (org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.crypto.params.ECPublicKeyParameters)
public org.bouncycastle.crypto.params.ECPrivateKeyParameters getStaticPrivateKey ()
public org.bouncycastle.crypto.params.ECPrivateKeyParameters getEphemeralPrivateKey ()
public org.bouncycastle.crypto.params.ECPublicKeyParameters getEphemeralPublicKey ()
}
org/bouncycastle/crypto/params/MQVPublicParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.MQVPublicParameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private org.bouncycastle.crypto.params.ECPublicKeyParameters staticPublicKey
private org.bouncycastle.crypto.params.ECPublicKeyParameters ephemeralPublicKey
public void (org.bouncycastle.crypto.params.ECPublicKeyParameters, org.bouncycastle.crypto.params.ECPublicKeyParameters)
public org.bouncycastle.crypto.params.ECPublicKeyParameters getStaticPublicKey ()
public org.bouncycastle.crypto.params.ECPublicKeyParameters getEphemeralPublicKey ()
}
org/bouncycastle/crypto/params/NaccacheSternKeyGenerationParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.NaccacheSternKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private int certainty
private int cntSmallPrimes
private boolean debug
public void (java.security.SecureRandom, int, int, int)
public void (java.security.SecureRandom, int, int, int, boolean)
public int getCertainty ()
public int getCntSmallPrimes ()
public boolean isDebug ()
}
org/bouncycastle/crypto/params/NaccacheSternKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.NaccacheSternKeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
private java.math.BigInteger g
private java.math.BigInteger n
int lowerSigmaBound
public void (boolean, java.math.BigInteger, java.math.BigInteger, int)
public java.math.BigInteger getG ()
public int getLowerSigmaBound ()
public java.math.BigInteger getModulus ()
}
org/bouncycastle/crypto/params/NaccacheSternPrivateKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.NaccacheSternPrivateKeyParameters extends org.bouncycastle.crypto.params.NaccacheSternKeyParameters {
private java.math.BigInteger phi_n
private java.util.Vector smallPrimes
public void (java.math.BigInteger, java.math.BigInteger, int, java.util.Vector, java.math.BigInteger)
public java.math.BigInteger getPhi_n ()
public java.util.Vector getSmallPrimes ()
}
org/bouncycastle/crypto/params/ParametersWithIV.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ParametersWithIV extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private byte[] iv
private org.bouncycastle.crypto.CipherParameters parameters
public void (org.bouncycastle.crypto.CipherParameters, byte[])
public void (org.bouncycastle.crypto.CipherParameters, byte[], int, int)
public byte[] getIV ()
public org.bouncycastle.crypto.CipherParameters getParameters ()
}
org/bouncycastle/crypto/params/ParametersWithRandom.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ParametersWithRandom extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private java.security.SecureRandom random
private org.bouncycastle.crypto.CipherParameters parameters
public void (org.bouncycastle.crypto.CipherParameters, java.security.SecureRandom)
public void (org.bouncycastle.crypto.CipherParameters)
public java.security.SecureRandom getRandom ()
public org.bouncycastle.crypto.CipherParameters getParameters ()
}
org/bouncycastle/crypto/params/ParametersWithSBox.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ParametersWithSBox extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private org.bouncycastle.crypto.CipherParameters parameters
private byte[] sBox
public void (org.bouncycastle.crypto.CipherParameters, byte[])
public byte[] getSBox ()
public org.bouncycastle.crypto.CipherParameters getParameters ()
}
org/bouncycastle/crypto/params/ParametersWithSalt.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ParametersWithSalt extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private byte[] salt
private org.bouncycastle.crypto.CipherParameters parameters
public void (org.bouncycastle.crypto.CipherParameters, byte[])
public void (org.bouncycastle.crypto.CipherParameters, byte[], int, int)
public byte[] getSalt ()
public org.bouncycastle.crypto.CipherParameters getParameters ()
}
org/bouncycastle/crypto/params/RC2Parameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.RC2Parameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private byte[] key
private int bits
public void (byte[])
public void (byte[], int)
public byte[] getKey ()
public int getEffectiveKeyBits ()
}
org/bouncycastle/crypto/params/RC5Parameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.RC5Parameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private byte[] key
private int rounds
public void (byte[], int)
public byte[] getKey ()
public int getRounds ()
}
org/bouncycastle/crypto/params/RSABlindingParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.RSABlindingParameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private org.bouncycastle.crypto.params.RSAKeyParameters publicKey
private java.math.BigInteger blindingFactor
public void (org.bouncycastle.crypto.params.RSAKeyParameters, java.math.BigInteger)
public org.bouncycastle.crypto.params.RSAKeyParameters getPublicKey ()
public java.math.BigInteger getBlindingFactor ()
}
org/bouncycastle/crypto/params/RSAKeyGenerationParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.RSAKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private java.math.BigInteger publicExponent
private int certainty
public void (java.math.BigInteger, java.security.SecureRandom, int, int)
public java.math.BigInteger getPublicExponent ()
public int getCertainty ()
}
org/bouncycastle/crypto/params/RSAKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.RSAKeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
private java.math.BigInteger modulus
private java.math.BigInteger exponent
public void (boolean, java.math.BigInteger, java.math.BigInteger)
public java.math.BigInteger getModulus ()
public java.math.BigInteger getExponent ()
}
org/bouncycastle/crypto/params/RSAPrivateCrtKeyParameters.class
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters extends 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 (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
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 ()
}
org/bouncycastle/crypto/parsers/
org/bouncycastle/crypto/parsers/DHIESPublicKeyParser.class
package org.bouncycastle.crypto.parsers
public org.bouncycastle.crypto.parsers.DHIESPublicKeyParser extends java.lang.Object implements org.bouncycastle.crypto.KeyParser {
private org.bouncycastle.crypto.params.DHParameters dhParams
public void (org.bouncycastle.crypto.params.DHParameters)
public org.bouncycastle.crypto.params.AsymmetricKeyParameter readKey (java.io.InputStream) throws java.io.IOException
}
org/bouncycastle/crypto/parsers/ECIESPublicKeyParser.class
package org.bouncycastle.crypto.parsers
public org.bouncycastle.crypto.parsers.ECIESPublicKeyParser extends java.lang.Object implements org.bouncycastle.crypto.KeyParser {
private org.bouncycastle.crypto.params.ECDomainParameters ecParams
public void (org.bouncycastle.crypto.params.ECDomainParameters)
public org.bouncycastle.crypto.params.AsymmetricKeyParameter readKey (java.io.InputStream) throws java.io.IOException
}
org/bouncycastle/crypto/prng/
org/bouncycastle/crypto/prng/DigestRandomGenerator.class
package org.bouncycastle.crypto.prng
public org.bouncycastle.crypto.prng.DigestRandomGenerator extends java.lang.Object implements org.bouncycastle.crypto.prng.RandomGenerator {
private static long CYCLE_COUNT
private long stateCounter
private long seedCounter
private org.bouncycastle.crypto.Digest digest
private byte[] state
private byte[] seed
public void (org.bouncycastle.crypto.Digest)
public void addSeedMaterial (byte[])
public void addSeedMaterial (long)
public void nextBytes (byte[])
public void nextBytes (byte[], int, int)
private void cycleSeed ()
private void generateState ()
private void digestAddCounter (long)
private void digestUpdate (byte[])
private void digestDoFinal (byte[])
static void ()
}
org/bouncycastle/crypto/prng/RandomGenerator.class
package org.bouncycastle.crypto.prng
public abstract org.bouncycastle.crypto.prng.RandomGenerator extends java.lang.Object {
public abstract void addSeedMaterial (byte[])
public abstract void addSeedMaterial (long)
public abstract void nextBytes (byte[])
public abstract void nextBytes (byte[], int, int)
}
org/bouncycastle/crypto/prng/ReversedWindowGenerator.class
package org.bouncycastle.crypto.prng
public org.bouncycastle.crypto.prng.ReversedWindowGenerator extends java.lang.Object implements org.bouncycastle.crypto.prng.RandomGenerator {
private final org.bouncycastle.crypto.prng.RandomGenerator generator
private byte[] window
private int windowCount
public void (org.bouncycastle.crypto.prng.RandomGenerator, int)
public void addSeedMaterial (byte[])
public void addSeedMaterial (long)
public void nextBytes (byte[])
public void nextBytes (byte[], int, int)
private void doNextBytes (byte[], int, int)
}
org/bouncycastle/crypto/prng/ThreadedSeedGenerator$1.class
package org.bouncycastle.crypto.prng
org.bouncycastle.crypto.prng.ThreadedSeedGenerator$1 extends java.lang.Object {
}
org/bouncycastle/crypto/prng/ThreadedSeedGenerator$SeedGenerator.class
package org.bouncycastle.crypto.prng
org.bouncycastle.crypto.prng.ThreadedSeedGenerator$SeedGenerator extends java.lang.Object implements java.lang.Runnable {
private volatile int counter
private volatile boolean stop
final org.bouncycastle.crypto.prng.ThreadedSeedGenerator this$0
private void (org.bouncycastle.crypto.prng.ThreadedSeedGenerator)
public void run ()
public byte[] generateSeed (int, boolean)
void (org.bouncycastle.crypto.prng.ThreadedSeedGenerator, org.bouncycastle.crypto.prng.ThreadedSeedGenerator$1)
}
org/bouncycastle/crypto/prng/ThreadedSeedGenerator.class
package org.bouncycastle.crypto.prng
public org.bouncycastle.crypto.prng.ThreadedSeedGenerator extends java.lang.Object {
public void ()
public byte[] generateSeed (int, boolean)
}
org/bouncycastle/crypto/prng/VMPCRandomGenerator.class
package org.bouncycastle.crypto.prng
public org.bouncycastle.crypto.prng.VMPCRandomGenerator extends java.lang.Object implements org.bouncycastle.crypto.prng.RandomGenerator {
private byte n
private byte[] P
private byte s
public void ()
public void addSeedMaterial (byte[])
public void addSeedMaterial (long)
public void nextBytes (byte[])
public void nextBytes (byte[], int, int)
}
org/bouncycastle/crypto/signers/
org/bouncycastle/crypto/signers/DSADigestSigner.class
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.DSADigestSigner extends java.lang.Object implements org.bouncycastle.crypto.Signer {
private final org.bouncycastle.crypto.Digest digest
private final org.bouncycastle.crypto.DSA dsaSigner
private boolean forSigning
public void (org.bouncycastle.crypto.DSA, org.bouncycastle.crypto.Digest)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public void update (byte)
public void update (byte[], int, int)
public byte[] generateSignature ()
public boolean verifySignature (byte[])
public void reset ()
private byte[] derEncode (java.math.BigInteger, java.math.BigInteger) throws java.io.IOException
private java.math.BigInteger[] derDecode (byte[]) throws java.io.IOException
}
org/bouncycastle/crypto/signers/DSASigner.class
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.DSASigner extends java.lang.Object implements org.bouncycastle.crypto.DSA {
org.bouncycastle.crypto.params.DSAKeyParameters key
java.security.SecureRandom random
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.math.BigInteger[] generateSignature (byte[])
public boolean verifySignature (byte[], java.math.BigInteger, java.math.BigInteger)
private java.math.BigInteger calculateE (java.math.BigInteger, byte[])
}
org/bouncycastle/crypto/signers/DSTU4145Signer.class
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.DSTU4145Signer extends java.lang.Object implements org.bouncycastle.crypto.DSA {
private static final java.math.BigInteger ONE
private org.bouncycastle.crypto.params.ECKeyParameters key
private java.security.SecureRandom random
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.math.BigInteger[] generateSignature (byte[])
public boolean verifySignature (byte[], java.math.BigInteger, java.math.BigInteger)
private static java.math.BigInteger generateRandomInteger (java.math.BigInteger, java.security.SecureRandom)
private static void reverseBytes (byte[])
private static org.bouncycastle.math.ec.ECFieldElement hash2FieldElement (org.bouncycastle.math.ec.ECCurve, byte[])
private static java.math.BigInteger fieldElement2Integer (java.math.BigInteger, org.bouncycastle.math.ec.ECFieldElement)
static void ()
}
org/bouncycastle/crypto/signers/ECDSASigner.class
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.ECDSASigner extends java.lang.Object implements org.bouncycastle.math.ec.ECConstants org.bouncycastle.crypto.DSA {
org.bouncycastle.crypto.params.ECKeyParameters key
java.security.SecureRandom random
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.math.BigInteger[] generateSignature (byte[])
public boolean verifySignature (byte[], java.math.BigInteger, java.math.BigInteger)
private java.math.BigInteger calculateE (java.math.BigInteger, byte[])
}
org/bouncycastle/crypto/signers/ECGOST3410Signer.class
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.ECGOST3410Signer extends java.lang.Object implements org.bouncycastle.crypto.DSA {
org.bouncycastle.crypto.params.ECKeyParameters key
java.security.SecureRandom random
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.math.BigInteger[] generateSignature (byte[])
public boolean verifySignature (byte[], java.math.BigInteger, java.math.BigInteger)
}
org/bouncycastle/crypto/signers/ECNRSigner.class
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.ECNRSigner extends java.lang.Object implements org.bouncycastle.crypto.DSA {
private boolean forSigning
private org.bouncycastle.crypto.params.ECKeyParameters key
private java.security.SecureRandom random
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.math.BigInteger[] generateSignature (byte[])
public boolean verifySignature (byte[], java.math.BigInteger, java.math.BigInteger)
}
org/bouncycastle/crypto/signers/GOST3410Signer.class
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.GOST3410Signer extends java.lang.Object implements org.bouncycastle.crypto.DSA {
org.bouncycastle.crypto.params.GOST3410KeyParameters key
java.security.SecureRandom random
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.math.BigInteger[] generateSignature (byte[])
public boolean verifySignature (byte[], java.math.BigInteger, java.math.BigInteger)
}
org/bouncycastle/crypto/signers/GenericSigner.class
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.GenericSigner extends java.lang.Object implements org.bouncycastle.crypto.Signer {
private final org.bouncycastle.crypto.AsymmetricBlockCipher engine
private final org.bouncycastle.crypto.Digest digest
private boolean forSigning
public void (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public void update (byte)
public void update (byte[], int, int)
public byte[] generateSignature () throws org.bouncycastle.crypto.CryptoException org.bouncycastle.crypto.DataLengthException
public boolean verifySignature (byte[])
public void reset ()
}
org/bouncycastle/crypto/signers/ISO9796d2PSSSigner.class
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.ISO9796d2PSSSigner extends java.lang.Object implements org.bouncycastle.crypto.SignerWithRecovery {
public static final int TRAILER_IMPLICIT
public static final int TRAILER_RIPEMD160
public static final int TRAILER_RIPEMD128
public static final int TRAILER_SHA1
private org.bouncycastle.crypto.Digest digest
private org.bouncycastle.crypto.AsymmetricBlockCipher cipher
private java.security.SecureRandom random
private byte[] standardSalt
private int hLen
private int trailer
private int keyBits
private byte[] block
private byte[] mBuf
private int messageLength
private int saltLength
private boolean fullMessage
private byte[] recoveredMessage
public void (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest, int, boolean)
public void (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest, int)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
private boolean isSameAs (byte[], byte[])
private void clearBlock (byte[])
public void updateWithRecoveredMessage (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
public void update (byte)
public void update (byte[], int, int)
public void reset ()
public byte[] generateSignature () throws org.bouncycastle.crypto.CryptoException
public boolean verifySignature (byte[])
public boolean hasFullMessage ()
public byte[] getRecoveredMessage ()
private void ItoOSP (int, byte[])
private void LtoOSP (long, byte[])
private byte[] maskGeneratorFunction1 (byte[], int, int, int)
}
org/bouncycastle/crypto/signers/ISO9796d2Signer.class
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.ISO9796d2Signer extends java.lang.Object implements org.bouncycastle.crypto.SignerWithRecovery {
public static final int TRAILER_IMPLICIT
public static final int TRAILER_RIPEMD160
public static final int TRAILER_RIPEMD128
public static final int TRAILER_SHA1
public static final int TRAILER_SHA256
public static final int TRAILER_SHA512
public static final int TRAILER_SHA384
public static final int TRAILER_WHIRLPOOL
private static java.util.Hashtable trailerMap
private org.bouncycastle.crypto.Digest digest
private org.bouncycastle.crypto.AsymmetricBlockCipher cipher
private int trailer
private int keyBits
private byte[] block
private byte[] mBuf
private int messageLength
private boolean fullMessage
private byte[] recoveredMessage
private byte[] preSig
private byte[] preBlock
public void (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest, boolean)
public void (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
private boolean isSameAs (byte[], byte[])
private void clearBlock (byte[])
public void updateWithRecoveredMessage (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
public void update (byte)
public void update (byte[], int, int)
public void reset ()
public byte[] generateSignature () throws org.bouncycastle.crypto.CryptoException
public boolean verifySignature (byte[])
private boolean returnFalse (byte[])
public boolean hasFullMessage ()
public byte[] getRecoveredMessage ()
static void ()
}
org/bouncycastle/crypto/signers/PSSSigner.class
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.PSSSigner extends java.lang.Object implements org.bouncycastle.crypto.Signer {
public static final byte TRAILER_IMPLICIT
private org.bouncycastle.crypto.Digest contentDigest
private org.bouncycastle.crypto.Digest mgfDigest
private org.bouncycastle.crypto.AsymmetricBlockCipher cipher
private java.security.SecureRandom random
private int hLen
private int mgfhLen
private int sLen
private int emBits
private byte[] salt
private byte[] mDash
private byte[] block
private byte trailer
public void (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest, int)
public void (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.Digest, int)
public void (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest, int, byte)
public void (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.Digest, int, byte)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
private void clearBlock (byte[])
public void update (byte)
public void update (byte[], int, int)
public void reset ()
public byte[] generateSignature () throws org.bouncycastle.crypto.CryptoException org.bouncycastle.crypto.DataLengthException
public boolean verifySignature (byte[])
private void ItoOSP (int, byte[])
private byte[] maskGeneratorFunction1 (byte[], int, int, int)
}
org/bouncycastle/crypto/signers/RSADigestSigner.class
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.RSADigestSigner extends java.lang.Object implements org.bouncycastle.crypto.Signer {
private final org.bouncycastle.crypto.AsymmetricBlockCipher rsaEngine
private final org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
private final org.bouncycastle.crypto.Digest digest
private boolean forSigning
private static final java.util.Hashtable oidMap
public void (org.bouncycastle.crypto.Digest)
public java.lang.String getAlgorithmName ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public void update (byte)
public void update (byte[], int, int)
public byte[] generateSignature () throws org.bouncycastle.crypto.CryptoException org.bouncycastle.crypto.DataLengthException
public boolean verifySignature (byte[])
public void reset ()
private byte[] derEncode (byte[]) throws java.io.IOException
static void ()
}
org/bouncycastle/crypto/tls/
org/bouncycastle/crypto/tls/AlertDescription.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.AlertDescription extends java.lang.Object {
public static final short close_notify
public static final short unexpected_message
public static final short bad_record_mac
public static final short decryption_failed
public static final short record_overflow
public static final short decompression_failure
public static final short handshake_failure
public static final short no_certificate
public static final short bad_certificate
public static final short unsupported_certificate
public static final short certificate_revoked
public static final short certificate_expired
public static final short certificate_unknown
public static final short illegal_parameter
public static final short unknown_ca
public static final short access_denied
public static final short decode_error
public static final short decrypt_error
public static final short export_restriction
public static final short protocol_version
public static final short insufficient_security
public static final short internal_error
public static final short user_canceled
public static final short no_renegotiation
public static final short unsupported_extension
public static final short certificate_unobtainable
public static final short unrecognized_name
public static final short bad_certificate_status_response
public static final short bad_certificate_hash_value
public static final short unknown_psk_identity
public void ()
}
org/bouncycastle/crypto/tls/AlertLevel.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.AlertLevel extends java.lang.Object {
public static final short warning
public static final short fatal
public void ()
}
org/bouncycastle/crypto/tls/AlwaysValidVerifyer.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.AlwaysValidVerifyer extends java.lang.Object implements org.bouncycastle.crypto.tls.CertificateVerifyer {
public void ()
public boolean isValid (org.bouncycastle.asn1.x509.Certificate[])
}
org/bouncycastle/crypto/tls/ByteQueue.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.ByteQueue extends java.lang.Object {
private static final int INITBUFSIZE
private byte[] databuf
private int skipped
private int available
public void ()
public static final int nextTwoPow (int)
public void read (byte[], int, int, int)
public void addData (byte[], int, int)
public void removeData (int)
public int size ()
}
org/bouncycastle/crypto/tls/Certificate.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.Certificate extends java.lang.Object {
public static final org.bouncycastle.crypto.tls.Certificate EMPTY_CHAIN
protected org.bouncycastle.asn1.x509.Certificate[] certs
protected static org.bouncycastle.crypto.tls.Certificate parse (java.io.InputStream) throws java.io.IOException
protected void encode (java.io.OutputStream) throws java.io.IOException
public void (org.bouncycastle.asn1.x509.Certificate[])
public org.bouncycastle.asn1.x509.Certificate[] getCerts ()
public boolean isEmpty ()
static void ()
}
org/bouncycastle/crypto/tls/CertificateRequest.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.CertificateRequest extends java.lang.Object {
private short[] certificateTypes
private java.util.Vector certificateAuthorities
public void (short[], java.util.Vector)
public short[] getCertificateTypes ()
public java.util.Vector getCertificateAuthorities ()
}
org/bouncycastle/crypto/tls/CertificateVerifyer.class
package org.bouncycastle.crypto.tls
public abstract org.bouncycastle.crypto.tls.CertificateVerifyer extends java.lang.Object {
public abstract boolean isValid (org.bouncycastle.asn1.x509.Certificate[])
}
org/bouncycastle/crypto/tls/CipherSuite.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.CipherSuite extends java.lang.Object {
public static final int TLS_NULL_WITH_NULL_NULL
public static final int TLS_RSA_WITH_NULL_MD5
public static final int TLS_RSA_WITH_NULL_SHA
public static final int TLS_RSA_EXPORT_WITH_RC4_40_MD5
public static final int TLS_RSA_WITH_RC4_128_MD5
public static final int TLS_RSA_WITH_RC4_128_SHA
public static final int TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5
public static final int TLS_RSA_WITH_IDEA_CBC_SHA
public static final int TLS_RSA_EXPORT_WITH_DES40_CBC_SHA
public static final int TLS_RSA_WITH_DES_CBC_SHA
public static final int TLS_RSA_WITH_3DES_EDE_CBC_SHA
public static final int TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA
public static final int TLS_DH_DSS_WITH_DES_CBC_SHA
public static final int TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA
public static final int TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA
public static final int TLS_DH_RSA_WITH_DES_CBC_SHA
public static final int TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA
public static final int TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA
public static final int TLS_DHE_DSS_WITH_DES_CBC_SHA
public static final int TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
public static final int TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA
public static final int TLS_DHE_RSA_WITH_DES_CBC_SHA
public static final int TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
public static final int TLS_DH_anon_EXPORT_WITH_RC4_40_MD5
public static final int TLS_DH_anon_WITH_RC4_128_MD5
public static final int TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA
public static final int TLS_DH_anon_WITH_DES_CBC_SHA
public static final int TLS_DH_anon_WITH_3DES_EDE_CBC_SHA
public static final int TLS_RSA_WITH_AES_128_CBC_SHA
public static final int TLS_DH_DSS_WITH_AES_128_CBC_SHA
public static final int TLS_DH_RSA_WITH_AES_128_CBC_SHA
public static final int TLS_DHE_DSS_WITH_AES_128_CBC_SHA
public static final int TLS_DHE_RSA_WITH_AES_128_CBC_SHA
public static final int TLS_DH_anon_WITH_AES_128_CBC_SHA
public static final int TLS_RSA_WITH_AES_256_CBC_SHA
public static final int TLS_DH_DSS_WITH_AES_256_CBC_SHA
public static final int TLS_DH_RSA_WITH_AES_256_CBC_SHA
public static final int TLS_DHE_DSS_WITH_AES_256_CBC_SHA
public static final int TLS_DHE_RSA_WITH_AES_256_CBC_SHA
public static final int TLS_DH_anon_WITH_AES_256_CBC_SHA
public static final int TLS_PSK_WITH_RC4_128_SHA
public static final int TLS_PSK_WITH_3DES_EDE_CBC_SHA
public static final int TLS_PSK_WITH_AES_128_CBC_SHA
public static final int TLS_PSK_WITH_AES_256_CBC_SHA
public static final int TLS_DHE_PSK_WITH_RC4_128_SHA
public static final int TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA
public static final int TLS_DHE_PSK_WITH_AES_128_CBC_SHA
public static final int TLS_DHE_PSK_WITH_AES_256_CBC_SHA
public static final int TLS_RSA_PSK_WITH_RC4_128_SHA
public static final int TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA
public static final int TLS_RSA_PSK_WITH_AES_128_CBC_SHA
public static final int TLS_RSA_PSK_WITH_AES_256_CBC_SHA
public static final int TLS_ECDH_ECDSA_WITH_NULL_SHA
public static final int TLS_ECDH_ECDSA_WITH_RC4_128_SHA
public static final int TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
public static final int TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
public static final int TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
public static final int TLS_ECDHE_ECDSA_WITH_NULL_SHA
public static final int TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
public static final int TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
public static final int TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
public static final int TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
public static final int TLS_ECDH_RSA_WITH_NULL_SHA
public static final int TLS_ECDH_RSA_WITH_RC4_128_SHA
public static final int TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
public static final int TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
public static final int TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
public static final int TLS_ECDHE_RSA_WITH_NULL_SHA
public static final int TLS_ECDHE_RSA_WITH_RC4_128_SHA
public static final int TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
public static final int TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
public static final int TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
public static final int TLS_ECDH_anon_WITH_NULL_SHA
public static final int TLS_ECDH_anon_WITH_RC4_128_SHA
public static final int TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA
public static final int TLS_ECDH_anon_WITH_AES_128_CBC_SHA
public static final int TLS_ECDH_anon_WITH_AES_256_CBC_SHA
public static final int TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA
public static final int TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA
public static final int TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA
public static final int TLS_SRP_SHA_WITH_AES_128_CBC_SHA
public static final int TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA
public static final int TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA
public static final int TLS_SRP_SHA_WITH_AES_256_CBC_SHA
public static final int TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA
public static final int TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA
public static final int TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
public static final int TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
public static final int TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
public static final int TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
public static final int TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
public static final int TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
public static final int TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
public static final int TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
public static final int TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
public static final int TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
public static final int TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
public static final int TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
public static final int TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
public static final int TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
public static final int TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
public static final int TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
public static final int TLS_EMPTY_RENEGOTIATION_INFO_SCSV
public void ()
}
org/bouncycastle/crypto/tls/ClientCertificateType.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.ClientCertificateType extends java.lang.Object {
public static final short rsa_sign
public static final short dss_sign
public static final short rsa_fixed_dh
public static final short dss_fixed_dh
public static final short ecdsa_sign
public static final short rsa_fixed_ecdh
public static final short ecdsa_fixed_ecdh
public void ()
}
org/bouncycastle/crypto/tls/CombinedHash.class
package org.bouncycastle.crypto.tls
org.bouncycastle.crypto.tls.CombinedHash extends java.lang.Object implements org.bouncycastle.crypto.Digest {
protected org.bouncycastle.crypto.tls.TlsClientContext context
protected org.bouncycastle.crypto.digests.MD5Digest md5
protected org.bouncycastle.crypto.digests.SHA1Digest sha1
void ()
void (org.bouncycastle.crypto.tls.TlsClientContext)
void (org.bouncycastle.crypto.tls.CombinedHash)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
public void update (byte)
public void update (byte[], int, int)
public int doFinal (byte[], int)
public void reset ()
protected void ssl3Complete (org.bouncycastle.crypto.Digest, byte[], byte[])
}
org/bouncycastle/crypto/tls/CompressionMethod.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.CompressionMethod extends java.lang.Object {
public static final short NULL
public static final short DEFLATE
public void ()
}
org/bouncycastle/crypto/tls/ContentType.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.ContentType extends java.lang.Object {
public static final short change_cipher_spec
public static final short alert
public static final short handshake
public static final short application_data
public void ()
}
org/bouncycastle/crypto/tls/DefaultTlsAgreementCredentials.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.DefaultTlsAgreementCredentials extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsAgreementCredentials {
protected org.bouncycastle.crypto.tls.Certificate clientCert
protected org.bouncycastle.crypto.params.AsymmetricKeyParameter clientPrivateKey
protected org.bouncycastle.crypto.BasicAgreement basicAgreement
public void (org.bouncycastle.crypto.tls.Certificate, org.bouncycastle.crypto.params.AsymmetricKeyParameter)
public org.bouncycastle.crypto.tls.Certificate getCertificate ()
public byte[] generateAgreement (org.bouncycastle.crypto.params.AsymmetricKeyParameter)
}
org/bouncycastle/crypto/tls/DefaultTlsCipherFactory.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.DefaultTlsCipherFactory extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsCipherFactory {
public void ()
public org.bouncycastle.crypto.tls.TlsCipher createCipher (org.bouncycastle.crypto.tls.TlsClientContext, int, int) throws java.io.IOException
protected org.bouncycastle.crypto.tls.TlsCipher createAESCipher (org.bouncycastle.crypto.tls.TlsClientContext, int, int) throws java.io.IOException
protected org.bouncycastle.crypto.tls.TlsCipher createRC4Cipher (org.bouncycastle.crypto.tls.TlsClientContext, int, int) throws java.io.IOException
protected org.bouncycastle.crypto.tls.TlsCipher createDESedeCipher (org.bouncycastle.crypto.tls.TlsClientContext, int, int) throws java.io.IOException
protected org.bouncycastle.crypto.StreamCipher createRC4StreamCipher ()
protected org.bouncycastle.crypto.BlockCipher createAESBlockCipher ()
protected org.bouncycastle.crypto.BlockCipher createDESedeBlockCipher ()
protected org.bouncycastle.crypto.Digest createDigest (int) throws java.io.IOException
}
org/bouncycastle/crypto/tls/DefaultTlsClient.class
package org.bouncycastle.crypto.tls
public abstract org.bouncycastle.crypto.tls.DefaultTlsClient extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsClient {
protected org.bouncycastle.crypto.tls.TlsCipherFactory cipherFactory
protected org.bouncycastle.crypto.tls.TlsClientContext context
protected int selectedCipherSuite
protected int selectedCompressionMethod
public void ()
public void (org.bouncycastle.crypto.tls.TlsCipherFactory)
public void init (org.bouncycastle.crypto.tls.TlsClientContext)
public org.bouncycastle.crypto.tls.ProtocolVersion getClientVersion ()
public int[] getCipherSuites ()
public java.util.Hashtable getClientExtensions ()
public short[] getCompressionMethods ()
public void notifyServerVersion (org.bouncycastle.crypto.tls.ProtocolVersion) throws java.io.IOException
public void notifySessionID (byte[])
public void notifySelectedCipherSuite (int)
public void notifySelectedCompressionMethod (short)
public void notifySecureRenegotiation (boolean) throws java.io.IOException
public void processServerExtensions (java.util.Hashtable)
public org.bouncycastle.crypto.tls.TlsKeyExchange getKeyExchange () throws java.io.IOException
public org.bouncycastle.crypto.tls.TlsCompression getCompression () throws java.io.IOException
public org.bouncycastle.crypto.tls.TlsCipher getCipher () throws java.io.IOException
protected org.bouncycastle.crypto.tls.TlsKeyExchange createDHKeyExchange (int)
protected org.bouncycastle.crypto.tls.TlsKeyExchange createDHEKeyExchange (int)
protected org.bouncycastle.crypto.tls.TlsKeyExchange createECDHKeyExchange (int)
protected org.bouncycastle.crypto.tls.TlsKeyExchange createECDHEKeyExchange (int)
protected org.bouncycastle.crypto.tls.TlsKeyExchange createRSAKeyExchange ()
}
org/bouncycastle/crypto/tls/DefaultTlsSignerCredentials.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.DefaultTlsSignerCredentials extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsSignerCredentials {
protected org.bouncycastle.crypto.tls.TlsClientContext context
protected org.bouncycastle.crypto.tls.Certificate clientCert
protected org.bouncycastle.crypto.params.AsymmetricKeyParameter clientPrivateKey
protected org.bouncycastle.crypto.tls.TlsSigner clientSigner
public void (org.bouncycastle.crypto.tls.TlsClientContext, org.bouncycastle.crypto.tls.Certificate, org.bouncycastle.crypto.params.AsymmetricKeyParameter)
public org.bouncycastle.crypto.tls.Certificate getCertificate ()
public byte[] generateCertificateSignature (byte[]) throws java.io.IOException
}
org/bouncycastle/crypto/tls/DigestAlgorithm.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.DigestAlgorithm extends java.lang.Object {
public static final int NULL
public static final int MD5
public static final int SHA
public static final int SHA256
public static final int SHA384
public void ()
}
org/bouncycastle/crypto/tls/ECCurveType.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.ECCurveType extends java.lang.Object {
public static final short explicit_prime
public static final short explicit_char2
public static final short named_curve
public void ()
}
org/bouncycastle/crypto/tls/ECPointFormat.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.ECPointFormat extends java.lang.Object {
public static final short uncompressed
public static final short ansiX962_compressed_prime
public static final short ansiX962_compressed_char2
public void ()
}
org/bouncycastle/crypto/tls/EncryptionAlgorithm.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.EncryptionAlgorithm extends java.lang.Object {
public static final int NULL
public static final int RC4_40
public static final int RC4_128
public static final int RC2_CBC_40
public static final int IDEA_CBC
public static final int DES40_CBC
public static final int DES_CBC
public static final int _3DES_EDE_CBC
public static final int AES_128_CBC
public static final int AES_256_CBC
public static final int AES_128_GCM
public static final int AES_256_GCM
public void ()
}
org/bouncycastle/crypto/tls/ExtensionType.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.ExtensionType extends java.lang.Object {
public static final int server_name
public static final int max_fragment_length
public static final int client_certificate_url
public static final int trusted_ca_keys
public static final int truncated_hmac
public static final int status_request
public static final int elliptic_curves
public static final int ec_point_formats
public static final int srp
public static final int renegotiation_info
public void ()
}
org/bouncycastle/crypto/tls/HandshakeType.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.HandshakeType extends java.lang.Object {
public static final short hello_request
public static final short client_hello
public static final short server_hello
public static final short certificate
public static final short server_key_exchange
public static final short certificate_request
public static final short server_hello_done
public static final short certificate_verify
public static final short client_key_exchange
public static final short finished
public void ()
}
org/bouncycastle/crypto/tls/KeyExchangeAlgorithm.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.KeyExchangeAlgorithm extends java.lang.Object {
public static final int NULL
public static final int RSA
public static final int RSA_EXPORT
public static final int DHE_DSS
public static final int DHE_DSS_EXPORT
public static final int DHE_RSA
public static final int DHE_RSA_EXPORT
public static final int DH_DSS
public static final int DH_DSS_EXPORT
public static final int DH_RSA
public static final int DH_RSA_EXPORT
public static final int DH_anon
public static final int DH_anon_EXPORT
public static final int PSK
public static final int DHE_PSK
public static final int RSA_PSK
public static final int ECDH_ECDSA
public static final int ECDHE_ECDSA
public static final int ECDH_RSA
public static final int ECDHE_RSA
public static final int ECDH_anon
public static final int SRP
public static final int SRP_DSS
public static final int SRP_RSA
public void ()
}
org/bouncycastle/crypto/tls/LegacyTlsAuthentication.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.LegacyTlsAuthentication extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsAuthentication {
protected org.bouncycastle.crypto.tls.CertificateVerifyer verifyer
public void (org.bouncycastle.crypto.tls.CertificateVerifyer)
public void notifyServerCertificate (org.bouncycastle.crypto.tls.Certificate) throws java.io.IOException
public org.bouncycastle.crypto.tls.TlsCredentials getClientCredentials (org.bouncycastle.crypto.tls.CertificateRequest) throws java.io.IOException
}
org/bouncycastle/crypto/tls/LegacyTlsClient.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.LegacyTlsClient extends org.bouncycastle.crypto.tls.DefaultTlsClient {
protected org.bouncycastle.crypto.tls.CertificateVerifyer verifyer
public void (org.bouncycastle.crypto.tls.CertificateVerifyer)
public org.bouncycastle.crypto.tls.TlsAuthentication getAuthentication () throws java.io.IOException
}
org/bouncycastle/crypto/tls/NamedCurve.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.NamedCurve extends java.lang.Object {
public static final int sect163k1
public static final int sect163r1
public static final int sect163r2
public static final int sect193r1
public static final int sect193r2
public static final int sect233k1
public static final int sect233r1
public static final int sect239k1
public static final int sect283k1
public static final int sect283r1
public static final int sect409k1
public static final int sect409r1
public static final int sect571k1
public static final int sect571r1
public static final int secp160k1
public static final int secp160r1
public static final int secp160r2
public static final int secp192k1
public static final int secp192r1
public static final int secp224k1
public static final int secp224r1
public static final int secp256k1
public static final int secp256r1
public static final int secp384r1
public static final int secp521r1
public static final int arbitrary_explicit_prime_curves
public static final int arbitrary_explicit_char2_curves
private static final String[] curveNames
public void ()
static org.bouncycastle.crypto.params.ECDomainParameters getECParameters (int)
static void ()
}
org/bouncycastle/crypto/tls/PSKTlsClient.class
package org.bouncycastle.crypto.tls
public abstract org.bouncycastle.crypto.tls.PSKTlsClient extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsClient {
protected org.bouncycastle.crypto.tls.TlsCipherFactory cipherFactory
protected org.bouncycastle.crypto.tls.TlsPSKIdentity pskIdentity
protected org.bouncycastle.crypto.tls.TlsClientContext context
protected int selectedCompressionMethod
protected int selectedCipherSuite
public void (org.bouncycastle.crypto.tls.TlsPSKIdentity)
public void (org.bouncycastle.crypto.tls.TlsCipherFactory, org.bouncycastle.crypto.tls.TlsPSKIdentity)
public org.bouncycastle.crypto.tls.ProtocolVersion getClientVersion ()
public void init (org.bouncycastle.crypto.tls.TlsClientContext)
public int[] getCipherSuites ()
public java.util.Hashtable getClientExtensions () throws java.io.IOException
public short[] getCompressionMethods ()
public void notifyServerVersion (org.bouncycastle.crypto.tls.ProtocolVersion) throws java.io.IOException
public void notifySessionID (byte[])
public void notifySelectedCipherSuite (int)
public void notifySelectedCompressionMethod (short)
public void notifySecureRenegotiation (boolean) throws java.io.IOException
public void processServerExtensions (java.util.Hashtable)
public org.bouncycastle.crypto.tls.TlsKeyExchange getKeyExchange () throws java.io.IOException
public org.bouncycastle.crypto.tls.TlsCompression getCompression () throws java.io.IOException
public org.bouncycastle.crypto.tls.TlsCipher getCipher () throws java.io.IOException
protected org.bouncycastle.crypto.tls.TlsKeyExchange createPSKKeyExchange (int)
}
org/bouncycastle/crypto/tls/ProtocolVersion.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.ProtocolVersion extends java.lang.Object {
public static final org.bouncycastle.crypto.tls.ProtocolVersion SSLv3
public static final org.bouncycastle.crypto.tls.ProtocolVersion TLSv10
public static final org.bouncycastle.crypto.tls.ProtocolVersion TLSv11
public static final org.bouncycastle.crypto.tls.ProtocolVersion TLSv12
private int version
private void (int)
public int getFullVersion ()
public int getMajorVersion ()
public int getMinorVersion ()
public boolean equals (java.lang.Object)
public int hashCode ()
public static org.bouncycastle.crypto.tls.ProtocolVersion get (int, int) throws java.io.IOException
static void ()
}
org/bouncycastle/crypto/tls/RecordStream.class
package org.bouncycastle.crypto.tls
org.bouncycastle.crypto.tls.RecordStream extends java.lang.Object {
private org.bouncycastle.crypto.tls.TlsProtocolHandler handler
private java.io.InputStream is
private java.io.OutputStream os
private org.bouncycastle.crypto.tls.TlsCompression readCompression
private org.bouncycastle.crypto.tls.TlsCompression writeCompression
private org.bouncycastle.crypto.tls.TlsCipher readCipher
private org.bouncycastle.crypto.tls.TlsCipher writeCipher
private java.io.ByteArrayOutputStream buffer
private org.bouncycastle.crypto.tls.TlsClientContext context
private org.bouncycastle.crypto.tls.CombinedHash hash
void (org.bouncycastle.crypto.tls.TlsProtocolHandler, java.io.InputStream, java.io.OutputStream)
void init (org.bouncycastle.crypto.tls.TlsClientContext)
void clientCipherSpecDecided (org.bouncycastle.crypto.tls.TlsCompression, org.bouncycastle.crypto.tls.TlsCipher)
void serverClientSpecReceived ()
public void readData () throws java.io.IOException
protected byte[] decodeAndVerify (short, java.io.InputStream, int) throws java.io.IOException
protected void writeMessage (short, byte[], int, int) throws java.io.IOException
void updateHandshakeData (byte[], int, int)
byte[] getCurrentHash (byte[])
protected void close () throws java.io.IOException
protected void flush () throws java.io.IOException
private byte[] getBufferContents ()
private static byte[] doFinal (org.bouncycastle.crypto.Digest)
}
org/bouncycastle/crypto/tls/SRPTlsClient.class
package org.bouncycastle.crypto.tls
public abstract org.bouncycastle.crypto.tls.SRPTlsClient extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsClient {
public static final Integer EXT_SRP
protected org.bouncycastle.crypto.tls.TlsCipherFactory cipherFactory
protected byte[] identity
protected byte[] password
protected org.bouncycastle.crypto.tls.TlsClientContext context
protected int selectedCompressionMethod
protected int selectedCipherSuite
public void (byte[], byte[])
public void (org.bouncycastle.crypto.tls.TlsCipherFactory, byte[], byte[])
public void init (org.bouncycastle.crypto.tls.TlsClientContext)
public org.bouncycastle.crypto.tls.ProtocolVersion getClientVersion ()
public int[] getCipherSuites ()
public java.util.Hashtable getClientExtensions () throws java.io.IOException
public short[] getCompressionMethods ()
public void notifyServerVersion (org.bouncycastle.crypto.tls.ProtocolVersion) throws java.io.IOException
public void notifySessionID (byte[])
public void notifySelectedCipherSuite (int)
public void notifySelectedCompressionMethod (short)
public void notifySecureRenegotiation (boolean) throws java.io.IOException
public void processServerExtensions (java.util.Hashtable)
public org.bouncycastle.crypto.tls.TlsKeyExchange getKeyExchange () throws java.io.IOException
public org.bouncycastle.crypto.tls.TlsCompression getCompression () throws java.io.IOException
public org.bouncycastle.crypto.tls.TlsCipher getCipher () throws java.io.IOException
protected org.bouncycastle.crypto.tls.TlsKeyExchange createSRPKeyExchange (int)
static void ()
}
org/bouncycastle/crypto/tls/SSL3Mac.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.SSL3Mac extends java.lang.Object implements org.bouncycastle.crypto.Mac {
private static final byte IPAD
private static final byte OPAD
static final byte[] MD5_IPAD
static final byte[] MD5_OPAD
static final byte[] SHA1_IPAD
static final byte[] SHA1_OPAD
private org.bouncycastle.crypto.Digest digest
private byte[] secret
private byte[] ipad
private byte[] opad
public void (org.bouncycastle.crypto.Digest)
public java.lang.String getAlgorithmName ()
public org.bouncycastle.crypto.Digest getUnderlyingDigest ()
public void init (org.bouncycastle.crypto.CipherParameters)
public int getMacSize ()
public void update (byte)
public void update (byte[], int, int)
public int doFinal (byte[], int)
public void reset ()
private static byte[] genPad (byte, int)
static void ()
}
org/bouncycastle/crypto/tls/SecurityParameters.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.SecurityParameters extends java.lang.Object {
byte[] clientRandom
byte[] serverRandom
byte[] masterSecret
public void ()
public byte[] getClientRandom ()
public byte[] getServerRandom ()
public byte[] getMasterSecret ()
}
org/bouncycastle/crypto/tls/TlsAgreementCredentials.class
package org.bouncycastle.crypto.tls
public abstract org.bouncycastle.crypto.tls.TlsAgreementCredentials extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsCredentials {
public abstract byte[] generateAgreement (org.bouncycastle.crypto.params.AsymmetricKeyParameter) throws java.io.IOException
}
org/bouncycastle/crypto/tls/TlsAuthentication.class
package org.bouncycastle.crypto.tls
public abstract org.bouncycastle.crypto.tls.TlsAuthentication extends java.lang.Object {
public abstract void notifyServerCertificate (org.bouncycastle.crypto.tls.Certificate) throws java.io.IOException
public abstract org.bouncycastle.crypto.tls.TlsCredentials getClientCredentials (org.bouncycastle.crypto.tls.CertificateRequest) throws java.io.IOException
}
org/bouncycastle/crypto/tls/TlsBlockCipher.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.TlsBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsCipher {
protected org.bouncycastle.crypto.tls.TlsClientContext context
protected byte[] randomData
protected org.bouncycastle.crypto.BlockCipher encryptCipher
protected org.bouncycastle.crypto.BlockCipher decryptCipher
protected org.bouncycastle.crypto.tls.TlsMac writeMac
protected org.bouncycastle.crypto.tls.TlsMac readMac
public org.bouncycastle.crypto.tls.TlsMac getWriteMac ()
public org.bouncycastle.crypto.tls.TlsMac getReadMac ()
public void (org.bouncycastle.crypto.tls.TlsClientContext, org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.Digest, int)
protected void initCipher (boolean, org.bouncycastle.crypto.BlockCipher, byte[], int, int, int)
public byte[] encodePlaintext (short, byte[], int, int)
public byte[] decodeCiphertext (short, byte[], int, int) throws java.io.IOException
protected int checkPaddingConstantTime (byte[], int, int, int, int)
protected int chooseExtraPadBlocks (java.security.SecureRandom, int)
protected int lowestBitSet (int)
}
org/bouncycastle/crypto/tls/TlsCipher.class
package org.bouncycastle.crypto.tls
public abstract org.bouncycastle.crypto.tls.TlsCipher extends java.lang.Object {
public abstract byte[] encodePlaintext (short, byte[], int, int) throws java.io.IOException
public abstract byte[] decodeCiphertext (short, byte[], int, int) throws java.io.IOException
}
org/bouncycastle/crypto/tls/TlsCipherFactory.class
package org.bouncycastle.crypto.tls
public abstract org.bouncycastle.crypto.tls.TlsCipherFactory extends java.lang.Object {
public abstract org.bouncycastle.crypto.tls.TlsCipher createCipher (org.bouncycastle.crypto.tls.TlsClientContext, int, int) throws java.io.IOException
}
org/bouncycastle/crypto/tls/TlsClient.class
package org.bouncycastle.crypto.tls
public abstract org.bouncycastle.crypto.tls.TlsClient extends java.lang.Object {
public abstract void init (org.bouncycastle.crypto.tls.TlsClientContext)
public abstract org.bouncycastle.crypto.tls.ProtocolVersion getClientVersion ()
public abstract int[] getCipherSuites ()
public abstract short[] getCompressionMethods ()
public abstract java.util.Hashtable getClientExtensions () throws java.io.IOException
public abstract void notifyServerVersion (org.bouncycastle.crypto.tls.ProtocolVersion) throws java.io.IOException
public abstract void notifySessionID (byte[])
public abstract void notifySelectedCipherSuite (int)
public abstract void notifySelectedCompressionMethod (short)
public abstract void notifySecureRenegotiation (boolean) throws java.io.IOException
public abstract void processServerExtensions (java.util.Hashtable)
public abstract org.bouncycastle.crypto.tls.TlsKeyExchange getKeyExchange () throws java.io.IOException
public abstract org.bouncycastle.crypto.tls.TlsAuthentication getAuthentication () throws java.io.IOException
public abstract org.bouncycastle.crypto.tls.TlsCompression getCompression () throws java.io.IOException
public abstract org.bouncycastle.crypto.tls.TlsCipher getCipher () throws java.io.IOException
}
org/bouncycastle/crypto/tls/TlsClientContext.class
package org.bouncycastle.crypto.tls
public abstract org.bouncycastle.crypto.tls.TlsClientContext extends java.lang.Object {
public abstract java.security.SecureRandom getSecureRandom ()
public abstract org.bouncycastle.crypto.tls.SecurityParameters getSecurityParameters ()
public abstract org.bouncycastle.crypto.tls.ProtocolVersion getClientVersion ()
public abstract org.bouncycastle.crypto.tls.ProtocolVersion getServerVersion ()
public abstract java.lang.Object getUserObject ()
public abstract void setUserObject (java.lang.Object)
}
org/bouncycastle/crypto/tls/TlsClientContextImpl.class
package org.bouncycastle.crypto.tls
org.bouncycastle.crypto.tls.TlsClientContextImpl extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsClientContext {
private java.security.SecureRandom secureRandom
private org.bouncycastle.crypto.tls.SecurityParameters securityParameters
private org.bouncycastle.crypto.tls.ProtocolVersion clientVersion
private org.bouncycastle.crypto.tls.ProtocolVersion serverVersion
private Object userObject
void (java.security.SecureRandom, org.bouncycastle.crypto.tls.SecurityParameters)
public java.security.SecureRandom getSecureRandom ()
public org.bouncycastle.crypto.tls.SecurityParameters getSecurityParameters ()
public org.bouncycastle.crypto.tls.ProtocolVersion getClientVersion ()
public void setClientVersion (org.bouncycastle.crypto.tls.ProtocolVersion)
public org.bouncycastle.crypto.tls.ProtocolVersion getServerVersion ()
public void setServerVersion (org.bouncycastle.crypto.tls.ProtocolVersion)
public java.lang.Object getUserObject ()
public void setUserObject (java.lang.Object)
}
org/bouncycastle/crypto/tls/TlsCompression.class
package org.bouncycastle.crypto.tls
public abstract org.bouncycastle.crypto.tls.TlsCompression extends java.lang.Object {
public abstract java.io.OutputStream compress (java.io.OutputStream)
public abstract java.io.OutputStream decompress (java.io.OutputStream)
}
org/bouncycastle/crypto/tls/TlsCredentials.class
package org.bouncycastle.crypto.tls
public abstract org.bouncycastle.crypto.tls.TlsCredentials extends java.lang.Object {
public abstract org.bouncycastle.crypto.tls.Certificate getCertificate ()
}
org/bouncycastle/crypto/tls/TlsDHEKeyExchange.class
package org.bouncycastle.crypto.tls
org.bouncycastle.crypto.tls.TlsDHEKeyExchange extends org.bouncycastle.crypto.tls.TlsDHKeyExchange {
void (org.bouncycastle.crypto.tls.TlsClientContext, int)
public void skipServerKeyExchange () throws java.io.IOException
public void processServerKeyExchange (java.io.InputStream) throws java.io.IOException
protected org.bouncycastle.crypto.Signer initSigner (org.bouncycastle.crypto.tls.TlsSigner, org.bouncycastle.crypto.tls.SecurityParameters)
}
org/bouncycastle/crypto/tls/TlsDHKeyExchange.class
package org.bouncycastle.crypto.tls
org.bouncycastle.crypto.tls.TlsDHKeyExchange extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsKeyExchange {
protected static final java.math.BigInteger ONE
protected static final java.math.BigInteger TWO
protected org.bouncycastle.crypto.tls.TlsClientContext context
protected int keyExchange
protected org.bouncycastle.crypto.tls.TlsSigner tlsSigner
protected org.bouncycastle.crypto.params.AsymmetricKeyParameter serverPublicKey
protected org.bouncycastle.crypto.params.DHPublicKeyParameters dhAgreeServerPublicKey
protected org.bouncycastle.crypto.tls.TlsAgreementCredentials agreementCredentials
protected org.bouncycastle.crypto.params.DHPrivateKeyParameters dhAgreeClientPrivateKey
void (org.bouncycastle.crypto.tls.TlsClientContext, int)
public void skipServerCertificate () throws java.io.IOException
public void processServerCertificate (org.bouncycastle.crypto.tls.Certificate) throws java.io.IOException
public void skipServerKeyExchange () throws java.io.IOException
public void processServerKeyExchange (java.io.InputStream) throws java.io.IOException
public void validateCertificateRequest (org.bouncycastle.crypto.tls.CertificateRequest) throws java.io.IOException
public void skipClientCredentials () throws java.io.IOException
public void processClientCredentials (org.bouncycastle.crypto.tls.TlsCredentials) throws java.io.IOException
public void generateClientKeyExchange (java.io.OutputStream) throws java.io.IOException
public byte[] generatePremasterSecret () throws java.io.IOException
protected boolean areCompatibleParameters (org.bouncycastle.crypto.params.DHParameters, org.bouncycastle.crypto.params.DHParameters)
protected byte[] calculateDHBasicAgreement (org.bouncycastle.crypto.params.DHPublicKeyParameters, org.bouncycastle.crypto.params.DHPrivateKeyParameters)
protected org.bouncycastle.crypto.AsymmetricCipherKeyPair generateDHKeyPair (org.bouncycastle.crypto.params.DHParameters)
protected void generateEphemeralClientKeyExchange (org.bouncycastle.crypto.params.DHParameters, java.io.OutputStream) throws java.io.IOException
protected org.bouncycastle.crypto.params.DHPublicKeyParameters validateDHPublicKey (org.bouncycastle.crypto.params.DHPublicKeyParameters) throws java.io.IOException
static void ()
}
org/bouncycastle/crypto/tls/TlsDHUtils.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.TlsDHUtils extends java.lang.Object {
static final java.math.BigInteger ONE
static final java.math.BigInteger TWO
public void ()
public static byte[] calculateDHBasicAgreement (org.bouncycastle.crypto.params.DHPublicKeyParameters, org.bouncycastle.crypto.params.DHPrivateKeyParameters)
public static org.bouncycastle.crypto.AsymmetricCipherKeyPair generateDHKeyPair (java.security.SecureRandom, org.bouncycastle.crypto.params.DHParameters)
public static org.bouncycastle.crypto.params.DHPrivateKeyParameters generateEphemeralClientKeyExchange (java.security.SecureRandom, org.bouncycastle.crypto.params.DHParameters, java.io.OutputStream) throws java.io.IOException
public static org.bouncycastle.crypto.params.DHPublicKeyParameters validateDHPublicKey (org.bouncycastle.crypto.params.DHPublicKeyParameters) throws java.io.IOException
static void ()
}
org/bouncycastle/crypto/tls/TlsDSASigner.class
package org.bouncycastle.crypto.tls
abstract org.bouncycastle.crypto.tls.TlsDSASigner extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsSigner {
void ()
public byte[] calculateRawSignature (java.security.SecureRandom, org.bouncycastle.crypto.params.AsymmetricKeyParameter, byte[]) throws org.bouncycastle.crypto.CryptoException
public org.bouncycastle.crypto.Signer createVerifyer (org.bouncycastle.crypto.params.AsymmetricKeyParameter)
protected abstract org.bouncycastle.crypto.DSA createDSAImpl ()
}
org/bouncycastle/crypto/tls/TlsDSSSigner.class
package org.bouncycastle.crypto.tls
org.bouncycastle.crypto.tls.TlsDSSSigner extends org.bouncycastle.crypto.tls.TlsDSASigner {
void ()
public boolean isValidPublicKey (org.bouncycastle.crypto.params.AsymmetricKeyParameter)
protected org.bouncycastle.crypto.DSA createDSAImpl ()
}
org/bouncycastle/crypto/tls/TlsECDHEKeyExchange.class
package org.bouncycastle.crypto.tls
org.bouncycastle.crypto.tls.TlsECDHEKeyExchange extends org.bouncycastle.crypto.tls.TlsECDHKeyExchange {
void (org.bouncycastle.crypto.tls.TlsClientContext, int)
public void skipServerKeyExchange () throws java.io.IOException
public void processServerKeyExchange (java.io.InputStream) throws java.io.IOException
public void validateCertificateRequest (org.bouncycastle.crypto.tls.CertificateRequest) throws java.io.IOException
public void processClientCredentials (org.bouncycastle.crypto.tls.TlsCredentials) throws java.io.IOException
protected org.bouncycastle.crypto.Signer initSigner (org.bouncycastle.crypto.tls.TlsSigner, org.bouncycastle.crypto.tls.SecurityParameters)
}
org/bouncycastle/crypto/tls/TlsECDHKeyExchange.class
package org.bouncycastle.crypto.tls
org.bouncycastle.crypto.tls.TlsECDHKeyExchange extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsKeyExchange {
protected org.bouncycastle.crypto.tls.TlsClientContext context
protected int keyExchange
protected org.bouncycastle.crypto.tls.TlsSigner tlsSigner
protected org.bouncycastle.crypto.params.AsymmetricKeyParameter serverPublicKey
protected org.bouncycastle.crypto.params.ECPublicKeyParameters ecAgreeServerPublicKey
protected org.bouncycastle.crypto.tls.TlsAgreementCredentials agreementCredentials
protected org.bouncycastle.crypto.params.ECPrivateKeyParameters ecAgreeClientPrivateKey
void (org.bouncycastle.crypto.tls.TlsClientContext, int)
public void skipServerCertificate () throws java.io.IOException
public void processServerCertificate (org.bouncycastle.crypto.tls.Certificate) throws java.io.IOException
public void skipServerKeyExchange () throws java.io.IOException
public void processServerKeyExchange (java.io.InputStream) throws java.io.IOException
public void validateCertificateRequest (org.bouncycastle.crypto.tls.CertificateRequest) throws java.io.IOException
public void skipClientCredentials () throws java.io.IOException
public void processClientCredentials (org.bouncycastle.crypto.tls.TlsCredentials) throws java.io.IOException
public void generateClientKeyExchange (java.io.OutputStream) throws java.io.IOException
public byte[] generatePremasterSecret () throws java.io.IOException
protected boolean areOnSameCurve (org.bouncycastle.crypto.params.ECDomainParameters, org.bouncycastle.crypto.params.ECDomainParameters)
protected byte[] externalizeKey (org.bouncycastle.crypto.params.ECPublicKeyParameters) throws java.io.IOException
protected org.bouncycastle.crypto.AsymmetricCipherKeyPair generateECKeyPair (org.bouncycastle.crypto.params.ECDomainParameters)
protected void generateEphemeralClientKeyExchange (org.bouncycastle.crypto.params.ECDomainParameters, java.io.OutputStream) throws java.io.IOException
protected byte[] calculateECDHBasicAgreement (org.bouncycastle.crypto.params.ECPublicKeyParameters, org.bouncycastle.crypto.params.ECPrivateKeyParameters)
protected org.bouncycastle.crypto.params.ECPublicKeyParameters validateECPublicKey (org.bouncycastle.crypto.params.ECPublicKeyParameters) throws java.io.IOException
}
org/bouncycastle/crypto/tls/TlsECDSASigner.class
package org.bouncycastle.crypto.tls
org.bouncycastle.crypto.tls.TlsECDSASigner extends org.bouncycastle.crypto.tls.TlsDSASigner {
void ()
public boolean isValidPublicKey (org.bouncycastle.crypto.params.AsymmetricKeyParameter)
protected org.bouncycastle.crypto.DSA createDSAImpl ()
}
org/bouncycastle/crypto/tls/TlsFatalAlert.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.TlsFatalAlert extends java.io.IOException {
private static final long serialVersionUID
private short alertDescription
public void (short)
public short getAlertDescription ()
}
org/bouncycastle/crypto/tls/TlsInputStream.class
package org.bouncycastle.crypto.tls
org.bouncycastle.crypto.tls.TlsInputStream extends java.io.InputStream {
private byte[] buf
private org.bouncycastle.crypto.tls.TlsProtocolHandler handler
void (org.bouncycastle.crypto.tls.TlsProtocolHandler)
public int read (byte[], int, int) throws java.io.IOException
public int read () throws java.io.IOException
public void close () throws java.io.IOException
}
org/bouncycastle/crypto/tls/TlsKeyExchange.class
package org.bouncycastle.crypto.tls
public abstract org.bouncycastle.crypto.tls.TlsKeyExchange extends java.lang.Object {
public abstract void skipServerCertificate () throws java.io.IOException
public abstract void processServerCertificate (org.bouncycastle.crypto.tls.Certificate) throws java.io.IOException
public abstract void skipServerKeyExchange () throws java.io.IOException
public abstract void processServerKeyExchange (java.io.InputStream) throws java.io.IOException
public abstract void validateCertificateRequest (org.bouncycastle.crypto.tls.CertificateRequest) throws java.io.IOException
public abstract void skipClientCredentials () throws java.io.IOException
public abstract void processClientCredentials (org.bouncycastle.crypto.tls.TlsCredentials) throws java.io.IOException
public abstract void generateClientKeyExchange (java.io.OutputStream) throws java.io.IOException
public abstract byte[] generatePremasterSecret () throws java.io.IOException
}
org/bouncycastle/crypto/tls/TlsMac.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.TlsMac extends java.lang.Object {
protected org.bouncycastle.crypto.tls.TlsClientContext context
protected long seqNo
protected byte[] secret
protected org.bouncycastle.crypto.Mac mac
public void (org.bouncycastle.crypto.tls.TlsClientContext, org.bouncycastle.crypto.Digest, byte[], int, int)
public byte[] getMACSecret ()
public long getSequenceNumber ()
public void incSequenceNumber ()
public int getSize ()
public byte[] calculateMac (short, byte[], int, int)
public byte[] calculateMacConstantTime (short, byte[], int, int, int, byte[])
}
org/bouncycastle/crypto/tls/TlsNullCipher.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.TlsNullCipher extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsCipher {
public void ()
public byte[] encodePlaintext (short, byte[], int, int)
public byte[] decodeCiphertext (short, byte[], int, int)
protected byte[] copyData (byte[], int, int)
}
org/bouncycastle/crypto/tls/TlsNullCompression.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.TlsNullCompression extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsCompression {
public void ()
public java.io.OutputStream compress (java.io.OutputStream)
public java.io.OutputStream decompress (java.io.OutputStream)
}
org/bouncycastle/crypto/tls/TlsOutputStream.class
package org.bouncycastle.crypto.tls
org.bouncycastle.crypto.tls.TlsOutputStream extends java.io.OutputStream {
private byte[] buf
private org.bouncycastle.crypto.tls.TlsProtocolHandler handler
void (org.bouncycastle.crypto.tls.TlsProtocolHandler)
public void write (byte[], int, int) throws java.io.IOException
public void write (int) throws java.io.IOException
public void close () throws java.io.IOException
public void flush () throws java.io.IOException
}
org/bouncycastle/crypto/tls/TlsPSKIdentity.class
package org.bouncycastle.crypto.tls
public abstract org.bouncycastle.crypto.tls.TlsPSKIdentity extends java.lang.Object {
public abstract void skipIdentityHint ()
public abstract void notifyIdentityHint (byte[])
public abstract byte[] getPSKIdentity ()
public abstract byte[] getPSK ()
}
org/bouncycastle/crypto/tls/TlsPSKKeyExchange.class
package org.bouncycastle.crypto.tls
org.bouncycastle.crypto.tls.TlsPSKKeyExchange extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsKeyExchange {
protected org.bouncycastle.crypto.tls.TlsClientContext context
protected int keyExchange
protected org.bouncycastle.crypto.tls.TlsPSKIdentity pskIdentity
protected byte[] psk_identity_hint
protected org.bouncycastle.crypto.params.DHPublicKeyParameters dhAgreeServerPublicKey
protected org.bouncycastle.crypto.params.DHPrivateKeyParameters dhAgreeClientPrivateKey
protected org.bouncycastle.crypto.params.AsymmetricKeyParameter serverPublicKey
protected org.bouncycastle.crypto.params.RSAKeyParameters rsaServerPublicKey
protected byte[] premasterSecret
void (org.bouncycastle.crypto.tls.TlsClientContext, int, org.bouncycastle.crypto.tls.TlsPSKIdentity)
public void skipServerCertificate () throws java.io.IOException
public void processServerCertificate (org.bouncycastle.crypto.tls.Certificate) throws java.io.IOException
public void skipServerKeyExchange () throws java.io.IOException
public void processServerKeyExchange (java.io.InputStream) throws java.io.IOException
public void validateCertificateRequest (org.bouncycastle.crypto.tls.CertificateRequest) throws java.io.IOException
public void skipClientCredentials () throws java.io.IOException
public void processClientCredentials (org.bouncycastle.crypto.tls.TlsCredentials) throws java.io.IOException
public void generateClientKeyExchange (java.io.OutputStream) throws java.io.IOException
public byte[] generatePremasterSecret () throws java.io.IOException
protected byte[] generateOtherSecret (int)
protected org.bouncycastle.crypto.params.RSAKeyParameters validateRSAPublicKey (org.bouncycastle.crypto.params.RSAKeyParameters) throws java.io.IOException
}
org/bouncycastle/crypto/tls/TlsProtocolHandler.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.TlsProtocolHandler extends java.lang.Object {
private static final Integer EXT_RenegotiationInfo
private static final short CS_CLIENT_HELLO_SEND
private static final short CS_SERVER_HELLO_RECEIVED
private static final short CS_SERVER_CERTIFICATE_RECEIVED
private static final short CS_SERVER_KEY_EXCHANGE_RECEIVED
private static final short CS_CERTIFICATE_REQUEST_RECEIVED
private static final short CS_SERVER_HELLO_DONE_RECEIVED
private static final short CS_CLIENT_KEY_EXCHANGE_SEND
private static final short CS_CERTIFICATE_VERIFY_SEND
private static final short CS_CLIENT_CHANGE_CIPHER_SPEC_SEND
private static final short CS_CLIENT_FINISHED_SEND
private static final short CS_SERVER_CHANGE_CIPHER_SPEC_RECEIVED
private static final short CS_DONE
private static final byte[] emptybuf
private static final String TLS_ERROR_MESSAGE
private org.bouncycastle.crypto.tls.ByteQueue applicationDataQueue
private org.bouncycastle.crypto.tls.ByteQueue changeCipherSpecQueue
private org.bouncycastle.crypto.tls.ByteQueue alertQueue
private org.bouncycastle.crypto.tls.ByteQueue handshakeQueue
private org.bouncycastle.crypto.tls.RecordStream rs
private java.security.SecureRandom random
private org.bouncycastle.crypto.tls.TlsInputStream tlsInputStream
private org.bouncycastle.crypto.tls.TlsOutputStream tlsOutputStream
private boolean closed
private boolean failedWithError
private boolean appDataReady
private java.util.Hashtable clientExtensions
private org.bouncycastle.crypto.tls.SecurityParameters securityParameters
private org.bouncycastle.crypto.tls.TlsClientContextImpl tlsClientContext
private org.bouncycastle.crypto.tls.TlsClient tlsClient
private int[] offeredCipherSuites
private short[] offeredCompressionMethods
private org.bouncycastle.crypto.tls.TlsKeyExchange keyExchange
private org.bouncycastle.crypto.tls.TlsAuthentication authentication
private org.bouncycastle.crypto.tls.CertificateRequest certificateRequest
private short connection_state
private static java.security.SecureRandom createSecureRandom ()
public void (java.io.InputStream, java.io.OutputStream)
public void (java.io.InputStream, java.io.OutputStream, java.security.SecureRandom)
protected void processData (short, byte[], int, int) throws java.io.IOException
private void processHandshake () throws java.io.IOException
private void processHandshakeMessage (short, byte[]) throws java.io.IOException
private void processApplicationData ()
private void processAlert () throws java.io.IOException
private void processChangeCipherSpec () throws java.io.IOException
private void sendClientCertificate (org.bouncycastle.crypto.tls.Certificate) throws java.io.IOException
private void sendClientKeyExchange () throws java.io.IOException
private void sendCertificateVerify (byte[]) throws java.io.IOException
public void connect (org.bouncycastle.crypto.tls.CertificateVerifyer) throws java.io.IOException
public void connect (org.bouncycastle.crypto.tls.TlsClient) throws java.io.IOException
protected int readApplicationData (byte[], int, int) throws java.io.IOException
private void safeReadData () throws java.io.IOException
private void safeWriteMessage (short, byte[], int, int) throws java.io.IOException
protected void writeData (byte[], int, int) throws java.io.IOException
public java.io.OutputStream getOutputStream ()
public java.io.InputStream getInputStream ()
private void failWithError (short, short) throws java.io.IOException
private void sendAlert (short, short) throws java.io.IOException
public void close () throws java.io.IOException
protected void assertEmpty (java.io.ByteArrayInputStream) throws java.io.IOException
protected void flush () throws java.io.IOException
private static boolean arrayContains (short[], short)
private static boolean arrayContains (int[], int)
private static byte[] createRenegotiationInfo (byte[]) throws java.io.IOException
private static void writeExtension (java.io.OutputStream, java.lang.Integer, byte[]) throws java.io.IOException
static void ()
}
org/bouncycastle/crypto/tls/TlsRSAKeyExchange.class
package org.bouncycastle.crypto.tls
org.bouncycastle.crypto.tls.TlsRSAKeyExchange extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsKeyExchange {
protected org.bouncycastle.crypto.tls.TlsClientContext context
protected org.bouncycastle.crypto.params.AsymmetricKeyParameter serverPublicKey
protected org.bouncycastle.crypto.params.RSAKeyParameters rsaServerPublicKey
protected byte[] premasterSecret
void (org.bouncycastle.crypto.tls.TlsClientContext)
public void skipServerCertificate () throws java.io.IOException
public void processServerCertificate (org.bouncycastle.crypto.tls.Certificate) throws java.io.IOException
public void skipServerKeyExchange () throws java.io.IOException
public void processServerKeyExchange (java.io.InputStream) throws java.io.IOException
public void validateCertificateRequest (org.bouncycastle.crypto.tls.CertificateRequest) throws java.io.IOException
public void skipClientCredentials () throws java.io.IOException
public void processClientCredentials (org.bouncycastle.crypto.tls.TlsCredentials) throws java.io.IOException
public void generateClientKeyExchange (java.io.OutputStream) throws java.io.IOException
public byte[] generatePremasterSecret () throws java.io.IOException
protected org.bouncycastle.crypto.params.RSAKeyParameters validateRSAPublicKey (org.bouncycastle.crypto.params.RSAKeyParameters) throws java.io.IOException
}
org/bouncycastle/crypto/tls/TlsRSASigner.class
package org.bouncycastle.crypto.tls
org.bouncycastle.crypto.tls.TlsRSASigner extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsSigner {
void ()
public byte[] calculateRawSignature (java.security.SecureRandom, org.bouncycastle.crypto.params.AsymmetricKeyParameter, byte[]) throws org.bouncycastle.crypto.CryptoException
public org.bouncycastle.crypto.Signer createVerifyer (org.bouncycastle.crypto.params.AsymmetricKeyParameter)
public boolean isValidPublicKey (org.bouncycastle.crypto.params.AsymmetricKeyParameter)
}
org/bouncycastle/crypto/tls/TlsRSAUtils.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.TlsRSAUtils extends java.lang.Object {
public void ()
public static byte[] generateEncryptedPreMasterSecret (org.bouncycastle.crypto.tls.TlsClientContext, org.bouncycastle.crypto.params.RSAKeyParameters, java.io.OutputStream) throws java.io.IOException
}
org/bouncycastle/crypto/tls/TlsRuntimeException.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.TlsRuntimeException extends java.lang.RuntimeException {
private static final long serialVersionUID
Throwable e
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.String)
public java.lang.Throwable getCause ()
}
org/bouncycastle/crypto/tls/TlsSRPKeyExchange.class
package org.bouncycastle.crypto.tls
org.bouncycastle.crypto.tls.TlsSRPKeyExchange extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsKeyExchange {
protected org.bouncycastle.crypto.tls.TlsClientContext context
protected int keyExchange
protected org.bouncycastle.crypto.tls.TlsSigner tlsSigner
protected byte[] identity
protected byte[] password
protected org.bouncycastle.crypto.params.AsymmetricKeyParameter serverPublicKey
protected byte[] s
protected java.math.BigInteger B
protected org.bouncycastle.crypto.agreement.srp.SRP6Client srpClient
void (org.bouncycastle.crypto.tls.TlsClientContext, int, byte[], byte[])
public void skipServerCertificate () throws java.io.IOException
public void processServerCertificate (org.bouncycastle.crypto.tls.Certificate) throws java.io.IOException
public void skipServerKeyExchange () throws java.io.IOException
public void processServerKeyExchange (java.io.InputStream) throws java.io.IOException
public void validateCertificateRequest (org.bouncycastle.crypto.tls.CertificateRequest) throws java.io.IOException
public void skipClientCredentials () throws java.io.IOException
public void processClientCredentials (org.bouncycastle.crypto.tls.TlsCredentials) throws java.io.IOException
public void generateClientKeyExchange (java.io.OutputStream) throws java.io.IOException
public byte[] generatePremasterSecret () throws java.io.IOException
protected org.bouncycastle.crypto.Signer initSigner (org.bouncycastle.crypto.tls.TlsSigner, org.bouncycastle.crypto.tls.SecurityParameters)
}
org/bouncycastle/crypto/tls/TlsSigner.class
package org.bouncycastle.crypto.tls
abstract org.bouncycastle.crypto.tls.TlsSigner extends java.lang.Object {
public abstract byte[] calculateRawSignature (java.security.SecureRandom, org.bouncycastle.crypto.params.AsymmetricKeyParameter, byte[]) throws org.bouncycastle.crypto.CryptoException
public abstract org.bouncycastle.crypto.Signer createVerifyer (org.bouncycastle.crypto.params.AsymmetricKeyParameter)
public abstract boolean isValidPublicKey (org.bouncycastle.crypto.params.AsymmetricKeyParameter)
}
org/bouncycastle/crypto/tls/TlsSignerCredentials.class
package org.bouncycastle.crypto.tls
public abstract org.bouncycastle.crypto.tls.TlsSignerCredentials extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsCredentials {
public abstract byte[] generateCertificateSignature (byte[]) throws java.io.IOException
}
org/bouncycastle/crypto/tls/TlsStreamCipher.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.TlsStreamCipher extends java.lang.Object implements org.bouncycastle.crypto.tls.TlsCipher {
protected org.bouncycastle.crypto.tls.TlsClientContext context
protected org.bouncycastle.crypto.StreamCipher encryptCipher
protected org.bouncycastle.crypto.StreamCipher decryptCipher
protected org.bouncycastle.crypto.tls.TlsMac writeMac
protected org.bouncycastle.crypto.tls.TlsMac readMac
public void (org.bouncycastle.crypto.tls.TlsClientContext, org.bouncycastle.crypto.StreamCipher, org.bouncycastle.crypto.StreamCipher, org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.Digest, int) throws java.io.IOException
public byte[] encodePlaintext (short, byte[], int, int)
public byte[] decodeCiphertext (short, byte[], int, int) throws java.io.IOException
protected byte[] copyData (byte[], int, int)
}
org/bouncycastle/crypto/tls/TlsUtils.class
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.TlsUtils extends java.lang.Object {
static final byte[] SSL_CLIENT
static final byte[] SSL_SERVER
static final byte[][] SSL3_CONST
public void ()
protected static void writeUint8 (short, java.io.OutputStream) throws java.io.IOException
protected static void writeUint8 (short, byte[], int)
protected static void writeUint16 (int, java.io.OutputStream) throws java.io.IOException
protected static void writeUint16 (int, byte[], int)
protected static void writeUint24 (int, java.io.OutputStream) throws java.io.IOException
protected static void writeUint24 (int, byte[], int)
protected static void writeUint32 (long, java.io.OutputStream) throws java.io.IOException
protected static void writeUint32 (long, byte[], int)
protected static void writeUint64 (long, java.io.OutputStream) throws java.io.IOException
protected static void writeUint64 (long, byte[], int)
protected static void writeOpaque8 (byte[], java.io.OutputStream) throws java.io.IOException
protected static void writeOpaque16 (byte[], java.io.OutputStream) throws java.io.IOException
protected static void writeOpaque24 (byte[], java.io.OutputStream) throws java.io.IOException
protected static void writeUint8Array (short[], java.io.OutputStream) throws java.io.IOException
protected static void writeUint16Array (int[], java.io.OutputStream) throws java.io.IOException
protected static short readUint8 (java.io.InputStream) throws java.io.IOException
protected static int readUint16 (java.io.InputStream) throws java.io.IOException
protected static int readUint24 (java.io.InputStream) throws java.io.IOException
protected static long readUint32 (java.io.InputStream) throws java.io.IOException
protected static void readFully (byte[], java.io.InputStream) throws java.io.IOException
protected static byte[] readOpaque8 (java.io.InputStream) throws java.io.IOException
protected static byte[] readOpaque16 (java.io.InputStream) throws java.io.IOException
static org.bouncycastle.crypto.tls.ProtocolVersion readVersion (byte[]) throws java.io.IOException
static org.bouncycastle.crypto.tls.ProtocolVersion readVersion (java.io.InputStream) throws java.io.IOException
protected static void writeGMTUnixTime (byte[], int)
static void writeVersion (org.bouncycastle.crypto.tls.ProtocolVersion, java.io.OutputStream) throws java.io.IOException
static void writeVersion (org.bouncycastle.crypto.tls.ProtocolVersion, byte[], int) throws java.io.IOException
private static void hmac_hash (org.bouncycastle.crypto.Digest, byte[], byte[], byte[])
protected static byte[] PRF (byte[], java.lang.String, byte[], int)
static byte[] PRF_1_2 (org.bouncycastle.crypto.Digest, byte[], java.lang.String, byte[], int)
static byte[] concat (byte[], byte[])
static void validateKeyUsage (org.bouncycastle.asn1.x509.Certificate, int) throws java.io.IOException
static byte[] calculateKeyBlock (org.bouncycastle.crypto.tls.TlsClientContext, int)
static byte[] calculateMasterSecret (org.bouncycastle.crypto.tls.TlsClientContext, byte[])
static byte[] calculateVerifyData (org.bouncycastle.crypto.tls.TlsClientContext, java.lang.String, byte[])
private static byte[][] genConst ()
static void ()
}
org/bouncycastle/crypto/util/
org/bouncycastle/crypto/util/Pack.class
package org.bouncycastle.crypto.util
public abstract org.bouncycastle.crypto.util.Pack extends java.lang.Object {
public void ()
public static int bigEndianToInt (byte[], int)
public static void bigEndianToInt (byte[], int, int[])
public static void intToBigEndian (int, byte[], int)
public static void intToBigEndian (int[], byte[], int)
public static long bigEndianToLong (byte[], int)
public static void longToBigEndian (long, byte[], int)
public static int littleEndianToInt (byte[], int)
public static void littleEndianToInt (byte[], int, int[])
public static void intToLittleEndian (int, byte[], int)
public static void intToLittleEndian (int[], byte[], int)
public static long littleEndianToLong (byte[], int)
public static void longToLittleEndian (long, byte[], int)
}
org/bouncycastle/crypto/util/PrivateKeyFactory.class
package org.bouncycastle.crypto.util
public org.bouncycastle.crypto.util.PrivateKeyFactory extends java.lang.Object {
public void ()
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (byte[]) throws java.io.IOException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (java.io.InputStream) throws java.io.IOException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
}
org/bouncycastle/crypto/util/PrivateKeyInfoFactory.class
package org.bouncycastle.crypto.util
public org.bouncycastle.crypto.util.PrivateKeyInfoFactory extends java.lang.Object {
public void ()
public static org.bouncycastle.asn1.pkcs.PrivateKeyInfo createPrivateKeyInfo (org.bouncycastle.crypto.params.AsymmetricKeyParameter) throws java.io.IOException
}
org/bouncycastle/crypto/util/PublicKeyFactory.class
package org.bouncycastle.crypto.util
public org.bouncycastle.crypto.util.PublicKeyFactory extends java.lang.Object {
public void ()
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (byte[]) throws java.io.IOException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (java.io.InputStream) throws java.io.IOException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/crypto/util/SubjectPublicKeyInfoFactory.class
package org.bouncycastle.crypto.util
public org.bouncycastle.crypto.util.SubjectPublicKeyInfoFactory extends java.lang.Object {
public void ()
public static org.bouncycastle.asn1.x509.SubjectPublicKeyInfo createSubjectPublicKeyInfo (org.bouncycastle.crypto.params.AsymmetricKeyParameter) throws java.io.IOException
}
org/bouncycastle/i18n/
org/bouncycastle/i18n/ErrorBundle.class
package org.bouncycastle.i18n
public org.bouncycastle.i18n.ErrorBundle extends org.bouncycastle.i18n.MessageBundle {
public static final String SUMMARY_ENTRY
public static final String DETAIL_ENTRY
public void (java.lang.String, java.lang.String) throws java.lang.NullPointerException
public void (java.lang.String, java.lang.String, java.lang.String) throws java.lang.NullPointerException java.io.UnsupportedEncodingException
public void (java.lang.String, java.lang.String, java.lang.Object[]) throws java.lang.NullPointerException
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.Object[]) throws java.lang.NullPointerException java.io.UnsupportedEncodingException
public java.lang.String getSummary (java.util.Locale, java.util.TimeZone) throws org.bouncycastle.i18n.MissingEntryException
public java.lang.String getSummary (java.util.Locale) throws org.bouncycastle.i18n.MissingEntryException
public java.lang.String getDetail (java.util.Locale, java.util.TimeZone) throws org.bouncycastle.i18n.MissingEntryException
public java.lang.String getDetail (java.util.Locale) throws org.bouncycastle.i18n.MissingEntryException
}
org/bouncycastle/i18n/LocaleString.class
package org.bouncycastle.i18n
public org.bouncycastle.i18n.LocaleString extends org.bouncycastle.i18n.LocalizedMessage {
public void (java.lang.String, java.lang.String)
public void (java.lang.String, java.lang.String, java.lang.String) throws java.lang.NullPointerException java.io.UnsupportedEncodingException
public java.lang.String getLocaleString (java.util.Locale)
}
org/bouncycastle/i18n/LocalizedException.class
package org.bouncycastle.i18n
public org.bouncycastle.i18n.LocalizedException extends java.lang.Exception {
protected org.bouncycastle.i18n.ErrorBundle message
private Throwable cause
public void (org.bouncycastle.i18n.ErrorBundle)
public void (org.bouncycastle.i18n.ErrorBundle, java.lang.Throwable)
public org.bouncycastle.i18n.ErrorBundle getErrorMessage ()
public java.lang.Throwable getCause ()
}
org/bouncycastle/i18n/LocalizedMessage$FilteredArguments.class
package org.bouncycastle.i18n
public org.bouncycastle.i18n.LocalizedMessage$FilteredArguments extends java.lang.Object {
protected static final int NO_FILTER
protected static final int FILTER
protected static final int FILTER_URL
protected org.bouncycastle.i18n.filter.Filter filter
protected boolean[] isLocaleSpecific
protected int[] argFilterType
protected Object[] arguments
protected Object[] unpackedArgs
protected Object[] filteredArgs
final org.bouncycastle.i18n.LocalizedMessage this$0
void (org.bouncycastle.i18n.LocalizedMessage)
void (org.bouncycastle.i18n.LocalizedMessage, java.lang.Object[])
public boolean isEmpty ()
public java.lang.Object[] getArguments ()
public java.lang.Object[] getFilteredArgs (java.util.Locale)
private java.lang.Object filter (int, java.lang.Object)
public org.bouncycastle.i18n.filter.Filter getFilter ()
public void setFilter (org.bouncycastle.i18n.filter.Filter)
}
org/bouncycastle/i18n/LocalizedMessage.class
package org.bouncycastle.i18n
public org.bouncycastle.i18n.LocalizedMessage extends java.lang.Object {
protected final String id
protected final String resource
public static final String DEFAULT_ENCODING
protected String encoding
protected org.bouncycastle.i18n.LocalizedMessage$FilteredArguments arguments
protected org.bouncycastle.i18n.LocalizedMessage$FilteredArguments extraArgs
protected org.bouncycastle.i18n.filter.Filter filter
protected ClassLoader loader
public void (java.lang.String, java.lang.String) throws java.lang.NullPointerException
public void (java.lang.String, java.lang.String, java.lang.String) throws java.lang.NullPointerException java.io.UnsupportedEncodingException
public void (java.lang.String, java.lang.String, java.lang.Object[]) throws java.lang.NullPointerException
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.Object[]) throws java.lang.NullPointerException java.io.UnsupportedEncodingException
public java.lang.String getEntry (java.lang.String, java.util.Locale, java.util.TimeZone) throws org.bouncycastle.i18n.MissingEntryException
protected java.lang.String formatWithTimeZone (java.lang.String, java.lang.Object[], java.util.Locale, java.util.TimeZone)
protected java.lang.String addExtraArgs (java.lang.String, java.util.Locale)
public void setFilter (org.bouncycastle.i18n.filter.Filter)
public org.bouncycastle.i18n.filter.Filter getFilter ()
public void setClassLoader (java.lang.ClassLoader)
public java.lang.ClassLoader getClassLoader ()
public java.lang.String getId ()
public java.lang.String getResource ()
public java.lang.Object[] getArguments ()
public void setExtraArgument (java.lang.Object)
public void setExtraArguments (java.lang.Object[])
public java.lang.Object[] getExtraArgs ()
public java.lang.String toString ()
}
org/bouncycastle/i18n/MessageBundle.class
package org.bouncycastle.i18n
public org.bouncycastle.i18n.MessageBundle extends org.bouncycastle.i18n.TextBundle {
public static final String TITLE_ENTRY
public void (java.lang.String, java.lang.String) throws java.lang.NullPointerException
public void (java.lang.String, java.lang.String, java.lang.String) throws java.lang.NullPointerException java.io.UnsupportedEncodingException
public void (java.lang.String, java.lang.String, java.lang.Object[]) throws java.lang.NullPointerException
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.Object[]) throws java.lang.NullPointerException java.io.UnsupportedEncodingException
public java.lang.String getTitle (java.util.Locale, java.util.TimeZone) throws org.bouncycastle.i18n.MissingEntryException
public java.lang.String getTitle (java.util.Locale) throws org.bouncycastle.i18n.MissingEntryException
}
org/bouncycastle/i18n/MissingEntryException.class
package org.bouncycastle.i18n
public org.bouncycastle.i18n.MissingEntryException extends java.lang.RuntimeException {
protected final String resource
protected final String key
protected final ClassLoader loader
protected final java.util.Locale locale
private String debugMsg
public void (java.lang.String, java.lang.String, java.lang.String, java.util.Locale, java.lang.ClassLoader)
public void (java.lang.String, java.lang.Throwable, java.lang.String, java.lang.String, java.util.Locale, java.lang.ClassLoader)
public java.lang.String getKey ()
public java.lang.String getResource ()
public java.lang.ClassLoader getClassLoader ()
public java.util.Locale getLocale ()
public java.lang.String getDebugMsg ()
}
org/bouncycastle/i18n/TextBundle.class
package org.bouncycastle.i18n
public org.bouncycastle.i18n.TextBundle extends org.bouncycastle.i18n.LocalizedMessage {
public static final String TEXT_ENTRY
public void (java.lang.String, java.lang.String) throws java.lang.NullPointerException
public void (java.lang.String, java.lang.String, java.lang.String) throws java.lang.NullPointerException java.io.UnsupportedEncodingException
public void (java.lang.String, java.lang.String, java.lang.Object[]) throws java.lang.NullPointerException
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.Object[]) throws java.lang.NullPointerException java.io.UnsupportedEncodingException
public java.lang.String getText (java.util.Locale, java.util.TimeZone) throws org.bouncycastle.i18n.MissingEntryException
public java.lang.String getText (java.util.Locale) throws org.bouncycastle.i18n.MissingEntryException
}
org/bouncycastle/i18n/filter/
org/bouncycastle/i18n/filter/Filter.class
package org.bouncycastle.i18n.filter
public abstract org.bouncycastle.i18n.filter.Filter extends java.lang.Object {
public abstract java.lang.String doFilter (java.lang.String)
public abstract java.lang.String doFilterUrl (java.lang.String)
}
org/bouncycastle/i18n/filter/HTMLFilter.class
package org.bouncycastle.i18n.filter
public org.bouncycastle.i18n.filter.HTMLFilter extends java.lang.Object implements org.bouncycastle.i18n.filter.Filter {
public void ()
public java.lang.String doFilter (java.lang.String)
public java.lang.String doFilterUrl (java.lang.String)
}
org/bouncycastle/i18n/filter/SQLFilter.class
package org.bouncycastle.i18n.filter
public org.bouncycastle.i18n.filter.SQLFilter extends java.lang.Object implements org.bouncycastle.i18n.filter.Filter {
public void ()
public java.lang.String doFilter (java.lang.String)
public java.lang.String doFilterUrl (java.lang.String)
}
org/bouncycastle/i18n/filter/TrustedInput.class
package org.bouncycastle.i18n.filter
public org.bouncycastle.i18n.filter.TrustedInput extends java.lang.Object {
protected Object input
public void (java.lang.Object)
public java.lang.Object getInput ()
public java.lang.String toString ()
}
org/bouncycastle/i18n/filter/UntrustedInput.class
package org.bouncycastle.i18n.filter
public org.bouncycastle.i18n.filter.UntrustedInput extends java.lang.Object {
protected Object input
public void (java.lang.Object)
public java.lang.Object getInput ()
public java.lang.String getString ()
public java.lang.String toString ()
}
org/bouncycastle/i18n/filter/UntrustedUrlInput.class
package org.bouncycastle.i18n.filter
public org.bouncycastle.i18n.filter.UntrustedUrlInput extends org.bouncycastle.i18n.filter.UntrustedInput {
public void (java.lang.Object)
}
org/bouncycastle/jcajce/
org/bouncycastle/jcajce/DefaultJcaJceHelper.class
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.DefaultJcaJceHelper extends java.lang.Object implements org.bouncycastle.jcajce.JcaJceHelper {
public void ()
public javax.crypto.Cipher createCipher (java.lang.String) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException
public javax.crypto.Mac createMac (java.lang.String) throws java.security.NoSuchAlgorithmException
public javax.crypto.KeyAgreement createKeyAgreement (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.AlgorithmParameters createAlgorithmParameters (java.lang.String) throws java.security.NoSuchAlgorithmException
public javax.crypto.KeyGenerator createKeyGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException
public javax.crypto.SecretKeyFactory createSecretKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.KeyPairGenerator createKeyPairGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.MessageDigest createDigest (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.cert.CertificateException
}
org/bouncycastle/jcajce/JcaJceHelper.class
package org.bouncycastle.jcajce
public abstract org.bouncycastle.jcajce.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.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.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.cert.CertificateException
}
org/bouncycastle/jcajce/NamedJcaJceHelper.class
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.NamedJcaJceHelper extends java.lang.Object implements org.bouncycastle.jcajce.JcaJceHelper {
protected final String providerName
public void (java.lang.String)
public javax.crypto.Cipher createCipher (java.lang.String) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException java.security.NoSuchProviderException
public javax.crypto.Mac createMac (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public javax.crypto.KeyAgreement createKeyAgreement (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public java.security.AlgorithmParameters createAlgorithmParameters (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public javax.crypto.KeyGenerator createKeyGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public javax.crypto.SecretKeyFactory createSecretKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public java.security.KeyPairGenerator createKeyPairGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public java.security.MessageDigest createDigest (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.cert.CertificateException java.security.NoSuchProviderException
}
org/bouncycastle/jcajce/ProviderJcaJceHelper.class
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.ProviderJcaJceHelper extends java.lang.Object implements org.bouncycastle.jcajce.JcaJceHelper {
protected final java.security.Provider provider
public void (java.security.Provider)
public javax.crypto.Cipher createCipher (java.lang.String) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException
public javax.crypto.Mac createMac (java.lang.String) throws java.security.NoSuchAlgorithmException
public javax.crypto.KeyAgreement createKeyAgreement (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.AlgorithmParameters createAlgorithmParameters (java.lang.String) throws java.security.NoSuchAlgorithmException
public javax.crypto.KeyGenerator createKeyGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException
public javax.crypto.SecretKeyFactory createSecretKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.KeyPairGenerator createKeyPairGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.MessageDigest createDigest (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.cert.CertificateException
}
org/bouncycastle/jcajce/io/
org/bouncycastle/jcajce/io/MacOutputStream.class
package org.bouncycastle.jcajce.io
public org.bouncycastle.jcajce.io.MacOutputStream extends java.io.OutputStream {
protected javax.crypto.Mac mac
public void (javax.crypto.Mac)
public void write (int) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public byte[] getMac ()
}
org/bouncycastle/jcajce/provider/
org/bouncycastle/jcajce/provider/asymmetric/
org/bouncycastle/jcajce/provider/asymmetric/DH$Mappings.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.DH$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
}
org/bouncycastle/jcajce/provider/asymmetric/DH.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.DH extends java.lang.Object {
private static final String PREFIX
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/DSA$Mappings.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.DSA$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
}
org/bouncycastle/jcajce/provider/asymmetric/DSA.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.DSA extends java.lang.Object {
private static final String PREFIX
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/DSTU4145$Mappings.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.DSTU4145$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
}
org/bouncycastle/jcajce/provider/asymmetric/DSTU4145.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.DSTU4145 extends java.lang.Object {
private static final String PREFIX
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/EC$Mappings.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.EC$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
}
org/bouncycastle/jcajce/provider/asymmetric/EC.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.EC extends java.lang.Object {
private static final String PREFIX
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ECGOST$Mappings.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.ECGOST$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
}
org/bouncycastle/jcajce/provider/asymmetric/ECGOST.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.ECGOST extends java.lang.Object {
private static final String PREFIX
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ElGamal$Mappings.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.ElGamal$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
}
org/bouncycastle/jcajce/provider/asymmetric/ElGamal.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.ElGamal extends java.lang.Object {
private static final String PREFIX
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/GOST$Mappings.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.GOST$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
}
org/bouncycastle/jcajce/provider/asymmetric/GOST.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.GOST extends java.lang.Object {
private static final String PREFIX
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/RSA$Mappings.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.RSA$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
private void addDigestSignature (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier)
}
org/bouncycastle/jcajce/provider/asymmetric/RSA.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.RSA extends java.lang.Object {
private static final String PREFIX
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/X509$Mappings.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.X509$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
}
org/bouncycastle/jcajce/provider/asymmetric/X509.class
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.X509 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dh/
org/bouncycastle/jcajce/provider/asymmetric/dh/AlgorithmParameterGeneratorSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.AlgorithmParameterGeneratorSpi extends java.security.AlgorithmParameterGeneratorSpi {
protected java.security.SecureRandom random
protected int strength
private int l
public void ()
protected void engineInit (int, java.security.SecureRandom)
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGenerateParameters ()
}
org/bouncycastle/jcajce/provider/asymmetric/dh/AlgorithmParametersSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.AlgorithmParametersSpi extends java.security.AlgorithmParametersSpi {
javax.crypto.spec.DHParameterSpec currentSpec
public void ()
protected boolean isASN1FormatString (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/asymmetric/dh/BCDHPrivateKey.class
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.BCDHPrivateKey extends java.lang.Object implements javax.crypto.interfaces.DHPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
static final long serialVersionUID
private java.math.BigInteger x
private transient javax.crypto.spec.DHParameterSpec dhSpec
private transient org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
private transient org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
void (javax.crypto.interfaces.DHPrivateKey)
void (javax.crypto.spec.DHPrivateKeySpec)
public void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
void (org.bouncycastle.crypto.params.DHPrivateKeyParameters)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public javax.crypto.spec.DHParameterSpec getParams ()
public java.math.BigInteger getX ()
public boolean equals (java.lang.Object)
public int hashCode ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/dh/BCDHPublicKey.class
package org.bouncycastle.jcajce.provider.asymmetric.dh
public 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 javax.crypto.spec.DHParameterSpec dhSpec
private transient org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
void (javax.crypto.spec.DHPublicKeySpec)
void (javax.crypto.interfaces.DHPublicKey)
void (org.bouncycastle.crypto.params.DHPublicKeyParameters)
void (java.math.BigInteger, javax.crypto.spec.DHParameterSpec)
public void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
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 (org.bouncycastle.asn1.ASN1Sequence)
public int hashCode ()
public boolean equals (java.lang.Object)
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/dh/DHUtil.class
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.DHUtil extends java.lang.Object {
public void ()
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
}
org/bouncycastle/jcajce/provider/asymmetric/dh/IESCipher$1.class
package org.bouncycastle.jcajce.provider.asymmetric.dh
org.bouncycastle.jcajce.provider.asymmetric.dh.IESCipher$1 extends java.lang.Object implements org.bouncycastle.crypto.KeyEncoder {
final org.bouncycastle.jcajce.provider.asymmetric.dh.IESCipher this$0
void (org.bouncycastle.jcajce.provider.asymmetric.dh.IESCipher)
public byte[] getEncoded (org.bouncycastle.crypto.params.AsymmetricKeyParameter)
}
org/bouncycastle/jcajce/provider/asymmetric/dh/IESCipher$IES.class
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.IESCipher$IES extends org.bouncycastle.jcajce.provider.asymmetric.dh.IESCipher {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dh/IESCipher$IESwithAES.class
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.IESCipher$IESwithAES extends org.bouncycastle.jcajce.provider.asymmetric.dh.IESCipher {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dh/IESCipher$IESwithDESede.class
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.IESCipher$IESwithDESede extends org.bouncycastle.jcajce.provider.asymmetric.dh.IESCipher {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dh/IESCipher.class
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.IESCipher extends javax.crypto.CipherSpi {
private org.bouncycastle.crypto.engines.IESEngine engine
private int state
private java.io.ByteArrayOutputStream buffer
private java.security.AlgorithmParameters engineParam
private org.bouncycastle.jce.spec.IESParameterSpec engineSpec
private org.bouncycastle.crypto.params.AsymmetricKeyParameter key
private java.security.SecureRandom random
private boolean dhaesMode
private org.bouncycastle.crypto.params.AsymmetricKeyParameter otherKeyParameter
public void (org.bouncycastle.crypto.engines.IESEngine)
public int engineGetBlockSize ()
public int engineGetKeySize (java.security.Key)
public byte[] engineGetIV ()
public java.security.AlgorithmParameters engineGetParameters ()
public void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
public int engineGetOutputSize (int)
public void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
public void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException java.security.InvalidKeyException
public void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
public byte[] engineUpdate (byte[], int, int)
public int engineUpdate (byte[], int, int, byte[], int)
public byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
public int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
}
org/bouncycastle/jcajce/provider/asymmetric/dh/KeyAgreementSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi extends javax.crypto.KeyAgreementSpi {
private java.math.BigInteger x
private java.math.BigInteger p
private java.math.BigInteger g
private java.math.BigInteger result
private static final java.util.Hashtable algorithms
public void ()
private byte[] bigIntToBytes (java.math.BigInteger)
protected java.security.Key engineDoPhase (java.security.Key, boolean) throws java.security.InvalidKeyException java.lang.IllegalStateException
protected byte[] engineGenerateSecret () throws java.lang.IllegalStateException
protected int engineGenerateSecret (byte[], int) throws java.lang.IllegalStateException javax.crypto.ShortBufferException
protected javax.crypto.SecretKey engineGenerateSecret (java.lang.String)
protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dh/KeyFactorySpi.class
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.KeyFactorySpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi {
public void ()
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/dh/KeyPairGeneratorSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.KeyPairGeneratorSpi extends java.security.KeyPairGenerator {
private static java.util.Hashtable params
private static Object lock
org.bouncycastle.crypto.params.DHKeyGenerationParameters param
org.bouncycastle.crypto.generators.DHBasicKeyPairGenerator engine
int strength
int certainty
java.security.SecureRandom random
boolean initialised
public void ()
public void initialize (int, java.security.SecureRandom)
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
public java.security.KeyPair generateKeyPair ()
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/
org/bouncycastle/jcajce/provider/asymmetric/dsa/AlgorithmParameterGeneratorSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.AlgorithmParameterGeneratorSpi extends java.security.AlgorithmParameterGeneratorSpi {
protected java.security.SecureRandom random
protected int strength
public void ()
protected void engineInit (int, java.security.SecureRandom)
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGenerateParameters ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/AlgorithmParametersSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.AlgorithmParametersSpi extends java.security.AlgorithmParametersSpi {
java.security.spec.DSAParameterSpec currentSpec
public void ()
protected boolean isASN1FormatString (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/BCDSAPrivateKey.class
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.BCDSAPrivateKey extends java.lang.Object implements java.security.interfaces.DSAPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
private static final long serialVersionUID
private java.math.BigInteger x
private transient java.security.interfaces.DSAParams dsaSpec
private transient org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
void (java.security.interfaces.DSAPrivateKey)
void (java.security.spec.DSAPrivateKeySpec)
public void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
void (org.bouncycastle.crypto.params.DSAPrivateKeyParameters)
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)
public int hashCode ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey.class
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.BCDSAPublicKey extends java.lang.Object implements java.security.interfaces.DSAPublicKey {
private static final long serialVersionUID
private java.math.BigInteger y
private transient java.security.interfaces.DSAParams dsaSpec
void (java.security.spec.DSAPublicKeySpec)
void (java.security.interfaces.DSAPublicKey)
void (org.bouncycastle.crypto.params.DSAPublicKeyParameters)
void (java.math.BigInteger, java.security.spec.DSAParameterSpec)
public void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
private boolean isNotNull (org.bouncycastle.asn1.ASN1Encodable)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.security.interfaces.DSAParams getParams ()
public java.math.BigInteger getY ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner$dsa224.class
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner$dsa224 extends org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner$dsa256.class
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner$dsa256 extends org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner$dsa384.class
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner$dsa384 extends org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner$dsa512.class
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner$dsa512 extends org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner$noneDSA.class
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner$noneDSA extends org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner$stdDSA.class
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner$stdDSA extends org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner.class
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner extends java.security.SignatureSpi implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers org.bouncycastle.asn1.x509.X509ObjectIdentifiers {
private org.bouncycastle.crypto.Digest digest
private org.bouncycastle.crypto.DSA signer
private java.security.SecureRandom random
protected void (org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.DSA)
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
protected void engineInitSign (java.security.PrivateKey, java.security.SecureRandom) throws java.security.InvalidKeyException
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
protected void engineUpdate (byte) throws java.security.SignatureException
protected void engineUpdate (byte[], int, int) throws java.security.SignatureException
protected byte[] engineSign () throws java.security.SignatureException
protected boolean engineVerify (byte[]) throws java.security.SignatureException
protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec)
protected void engineSetParameter (java.lang.String, java.lang.Object)
protected java.lang.Object engineGetParameter (java.lang.String)
private byte[] derEncode (java.math.BigInteger, java.math.BigInteger) throws java.io.IOException
private java.math.BigInteger[] derDecode (byte[]) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSAUtil.class
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSAUtil extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier[] dsaOids
public void ()
public static boolean isDsaOid (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/KeyFactorySpi.class
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyFactorySpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi {
public void ()
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/KeyPairGeneratorSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyPairGeneratorSpi extends java.security.KeyPairGenerator {
org.bouncycastle.crypto.params.DSAKeyGenerationParameters param
org.bouncycastle.crypto.generators.DSAKeyPairGenerator engine
int strength
int certainty
java.security.SecureRandom random
boolean initialised
public void ()
public void initialize (int, java.security.SecureRandom)
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
public java.security.KeyPair generateKeyPair ()
}
org/bouncycastle/jcajce/provider/asymmetric/dstu/
org/bouncycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PrivateKey.class
package org.bouncycastle.jcajce.provider.asymmetric.dstu
public org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PrivateKey extends java.lang.Object implements java.security.interfaces.ECPrivateKey org.bouncycastle.jce.interfaces.ECPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier 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 org.bouncycastle.asn1.DERBitString publicKey
private transient org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
public void (java.security.interfaces.ECPrivateKey)
public void (org.bouncycastle.jce.spec.ECPrivateKeySpec)
public void (java.security.spec.ECPrivateKeySpec)
public void (org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PrivateKey)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PublicKey, java.security.spec.ECParameterSpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PublicKey, org.bouncycastle.jce.spec.ECParameterSpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters)
void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
private void populateFromPrivKeyInfo (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.security.spec.ECParameterSpec getParams ()
public org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec ()
public java.math.BigInteger getS ()
public java.math.BigInteger getD ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
public void setPointFormat (java.lang.String)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
private org.bouncycastle.asn1.DERBitString getPublicKeyDetails (org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PublicKey)
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PublicKey.class
package org.bouncycastle.jcajce.provider.asymmetric.dstu
public org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PublicKey extends java.lang.Object implements java.security.interfaces.ECPublicKey org.bouncycastle.jce.interfaces.ECPublicKey org.bouncycastle.jce.interfaces.ECPointEncoder {
static final long serialVersionUID
private String algorithm
private boolean withCompression
private transient org.bouncycastle.math.ec.ECPoint q
private transient java.security.spec.ECParameterSpec ecSpec
private transient org.bouncycastle.asn1.ua.DSTU4145Params dstuParams
public void (org.bouncycastle.jcajce.provider.asymmetric.dstu.BCDSTU4145PublicKey)
public void (java.security.spec.ECPublicKeySpec)
public void (org.bouncycastle.jce.spec.ECPublicKeySpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, java.security.spec.ECParameterSpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, org.bouncycastle.jce.spec.ECParameterSpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters)
private java.security.spec.ECParameterSpec createSpec (java.security.spec.EllipticCurve, org.bouncycastle.crypto.params.ECDomainParameters)
public void (java.security.interfaces.ECPublicKey)
void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
private void reverseBytes (byte[])
private void populateFromPubKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public byte[] getSbox ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.security.spec.ECParameterSpec getParams ()
public org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
public java.security.spec.ECPoint getW ()
public org.bouncycastle.math.ec.ECPoint getQ ()
public org.bouncycastle.math.ec.ECPoint engineGetQ ()
org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec ()
public java.lang.String toString ()
public void setPointFormat (java.lang.String)
public boolean equals (java.lang.Object)
public int hashCode ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/dstu/KeyFactorySpi.class
package org.bouncycastle.jcajce.provider.asymmetric.dstu
public org.bouncycastle.jcajce.provider.asymmetric.dstu.KeyFactorySpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi {
public void ()
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/dstu/KeyPairGeneratorSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.dstu
public org.bouncycastle.jcajce.provider.asymmetric.dstu.KeyPairGeneratorSpi extends java.security.KeyPairGenerator {
Object ecParams
org.bouncycastle.crypto.generators.ECKeyPairGenerator engine
String algorithm
org.bouncycastle.crypto.params.ECKeyGenerationParameters param
java.security.SecureRandom random
boolean initialised
public void ()
public void initialize (int, java.security.SecureRandom)
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
public java.security.KeyPair generateKeyPair ()
}
org/bouncycastle/jcajce/provider/asymmetric/dstu/SignatureSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.dstu
public org.bouncycastle.jcajce.provider.asymmetric.dstu.SignatureSpi extends java.security.SignatureSpi implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers org.bouncycastle.asn1.x509.X509ObjectIdentifiers {
private org.bouncycastle.crypto.Digest digest
private org.bouncycastle.crypto.DSA signer
private static byte[] DEFAULT_SBOX
public void ()
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
byte[] expandSbox (byte[])
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
protected void engineUpdate (byte) throws java.security.SignatureException
protected void engineUpdate (byte[], int, int) throws java.security.SignatureException
protected byte[] engineSign () throws java.security.SignatureException
protected boolean engineVerify (byte[]) throws java.security.SignatureException
protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec)
protected void engineSetParameter (java.lang.String, java.lang.Object)
protected java.lang.Object engineGetParameter (java.lang.String)
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dstu/SignatureSpiLe.class
package org.bouncycastle.jcajce.provider.asymmetric.dstu
public org.bouncycastle.jcajce.provider.asymmetric.dstu.SignatureSpiLe extends org.bouncycastle.jcajce.provider.asymmetric.dstu.SignatureSpi {
public void ()
void reverseBytes (byte[])
protected byte[] engineSign () throws java.security.SignatureException
protected boolean engineVerify (byte[]) throws java.security.SignatureException
}
org/bouncycastle/jcajce/provider/asymmetric/ec/
org/bouncycastle/jcajce/provider/asymmetric/ec/BCECPrivateKey.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey extends java.lang.Object implements java.security.interfaces.ECPrivateKey org.bouncycastle.jce.interfaces.ECPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier 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 org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
private transient org.bouncycastle.asn1.DERBitString publicKey
private transient org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
public void (java.security.interfaces.ECPrivateKey, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, org.bouncycastle.jce.spec.ECPrivateKeySpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, java.security.spec.ECPrivateKeySpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey, java.security.spec.ECParameterSpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey, org.bouncycastle.jce.spec.ECParameterSpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
void (java.lang.String, org.bouncycastle.asn1.pkcs.PrivateKeyInfo, org.bouncycastle.jcajce.provider.config.ProviderConfiguration) throws java.io.IOException
private void populateFromPrivKeyInfo (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.security.spec.ECParameterSpec getParams ()
public org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec ()
public java.math.BigInteger getS ()
public java.math.BigInteger getD ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
public void setPointFormat (java.lang.String)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
private org.bouncycastle.asn1.DERBitString getPublicKeyDetails (org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey)
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/ec/BCECPublicKey.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey extends java.lang.Object implements java.security.interfaces.ECPublicKey org.bouncycastle.jce.interfaces.ECPublicKey org.bouncycastle.jce.interfaces.ECPointEncoder {
static final long serialVersionUID
private String algorithm
private boolean withCompression
private transient org.bouncycastle.math.ec.ECPoint q
private transient java.security.spec.ECParameterSpec ecSpec
private transient org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
public void (java.lang.String, org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey)
public void (java.lang.String, java.security.spec.ECPublicKeySpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, org.bouncycastle.jce.spec.ECPublicKeySpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, java.security.spec.ECParameterSpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, org.bouncycastle.jce.spec.ECParameterSpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.security.interfaces.ECPublicKey, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
void (java.lang.String, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
private java.security.spec.ECParameterSpec createSpec (java.security.spec.EllipticCurve, org.bouncycastle.crypto.params.ECDomainParameters)
private void populateFromPubKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
private void extractBytes (byte[], int, java.math.BigInteger)
public java.security.spec.ECParameterSpec getParams ()
public org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
public java.security.spec.ECPoint getW ()
public org.bouncycastle.math.ec.ECPoint getQ ()
public org.bouncycastle.math.ec.ECPoint engineGetQ ()
org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec ()
public java.lang.String toString ()
public void setPointFormat (java.lang.String)
public boolean equals (java.lang.Object)
public int hashCode ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/ec/EC5Util.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.EC5Util extends java.lang.Object {
public void ()
public static java.security.spec.EllipticCurve convertCurve (org.bouncycastle.math.ec.ECCurve, byte[])
public static org.bouncycastle.math.ec.ECCurve convertCurve (java.security.spec.EllipticCurve)
public static java.security.spec.ECParameterSpec convertSpec (java.security.spec.EllipticCurve, org.bouncycastle.jce.spec.ECParameterSpec)
public static org.bouncycastle.jce.spec.ECParameterSpec convertSpec (java.security.spec.ECParameterSpec, boolean)
public static org.bouncycastle.math.ec.ECPoint convertPoint (java.security.spec.ECParameterSpec, java.security.spec.ECPoint, boolean)
public static org.bouncycastle.math.ec.ECPoint convertPoint (org.bouncycastle.math.ec.ECCurve, java.security.spec.ECPoint, boolean)
}
org/bouncycastle/jcajce/provider/asymmetric/ec/ECUtil.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.ECUtil extends java.lang.Object {
public void ()
static int[] convertMidTerms (int[])
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getNamedCurveOid (java.lang.String)
public static org.bouncycastle.asn1.x9.X9ECParameters getNamedCurveByOid (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static java.lang.String getCurveName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
}
org/bouncycastle/jcajce/provider/asymmetric/ec/IESCipher$1.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
org.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher$1 extends java.lang.Object implements org.bouncycastle.crypto.KeyEncoder {
final org.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher this$0
void (org.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher)
public byte[] getEncoded (org.bouncycastle.crypto.params.AsymmetricKeyParameter)
}
org/bouncycastle/jcajce/provider/asymmetric/ec/IESCipher$ECIES.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher$ECIES extends org.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/IESCipher$ECIESwithAES.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher$ECIESwithAES extends org.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/IESCipher$ECIESwithDESede.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher$ECIESwithDESede extends org.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/IESCipher.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher extends javax.crypto.CipherSpi {
private org.bouncycastle.crypto.engines.IESEngine engine
private int state
private java.io.ByteArrayOutputStream buffer
private java.security.AlgorithmParameters engineParam
private org.bouncycastle.jce.spec.IESParameterSpec engineSpec
private org.bouncycastle.crypto.params.AsymmetricKeyParameter key
private java.security.SecureRandom random
private boolean dhaesMode
private org.bouncycastle.crypto.params.AsymmetricKeyParameter otherKeyParameter
public void (org.bouncycastle.crypto.engines.IESEngine)
public int engineGetBlockSize ()
public int engineGetKeySize (java.security.Key)
public byte[] engineGetIV ()
public java.security.AlgorithmParameters engineGetParameters ()
public void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
public int engineGetOutputSize (int)
public void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
public void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException java.security.InvalidKeyException
public void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
public byte[] engineUpdate (byte[], int, int)
public int engineUpdate (byte[], int, int, byte[], int)
public byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
public int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi$DH.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DH extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi$DHC.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHC extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi$DHwithSHA1KDF.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHwithSHA1KDF extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi$MQV.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQV extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi$MQVwithSHA1KDF.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQVwithSHA1KDF extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi extends javax.crypto.KeyAgreementSpi {
private static final org.bouncycastle.asn1.x9.X9IntegerConverter converter
private static final java.util.Hashtable algorithms
private String kaAlgorithm
private java.math.BigInteger result
private org.bouncycastle.crypto.params.ECDomainParameters parameters
private org.bouncycastle.crypto.BasicAgreement agreement
private org.bouncycastle.crypto.DerivationFunction kdf
private byte[] bigIntToBytes (java.math.BigInteger)
protected void (java.lang.String, org.bouncycastle.crypto.BasicAgreement, org.bouncycastle.crypto.DerivationFunction)
protected java.security.Key engineDoPhase (java.security.Key, boolean) throws java.security.InvalidKeyException java.lang.IllegalStateException
protected byte[] engineGenerateSecret () throws java.lang.IllegalStateException
protected int engineGenerateSecret (byte[], int) throws java.lang.IllegalStateException javax.crypto.ShortBufferException
protected javax.crypto.SecretKey engineGenerateSecret (java.lang.String) throws java.security.NoSuchAlgorithmException
protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
private void initFromKey (java.security.Key) throws java.security.InvalidKeyException
private static java.lang.String getSimpleName (java.lang.Class)
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$EC.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$EC extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$ECDH.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECDH extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$ECDHC.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECDHC extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$ECDSA.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECDSA extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$ECGOST3410.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECGOST3410 extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$ECMQV.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECMQV extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi implements org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter {
String algorithm
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
void (java.lang.String, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$EC.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi {
org.bouncycastle.crypto.params.ECKeyGenerationParameters param
org.bouncycastle.crypto.generators.ECKeyPairGenerator engine
Object ecParams
int strength
int certainty
java.security.SecureRandom random
boolean initialised
String algorithm
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
private static java.util.Hashtable ecParameters
public void ()
public void (java.lang.String, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void initialize (int, java.security.SecureRandom)
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
public java.security.KeyPair generateKeyPair ()
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$ECDH.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECDH extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$ECDHC.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECDHC extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$ECDSA.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECDSA extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$ECMQV.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECMQV extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public abstract org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi extends java.security.KeyPairGenerator {
public void (java.lang.String)
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$1.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$1 extends java.lang.Object {
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$CVCDSAEncoder.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$CVCDSAEncoder extends java.lang.Object implements org.bouncycastle.jcajce.provider.asymmetric.util.DSAEncoder {
private void ()
public byte[] encode (java.math.BigInteger, java.math.BigInteger) throws java.io.IOException
private byte[] makeUnsigned (java.math.BigInteger)
public java.math.BigInteger[] decode (byte[]) throws java.io.IOException
void (org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$1)
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$StdDSAEncoder.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$StdDSAEncoder extends java.lang.Object implements org.bouncycastle.jcajce.provider.asymmetric.util.DSAEncoder {
private void ()
public byte[] encode (java.math.BigInteger, java.math.BigInteger) throws java.io.IOException
public java.math.BigInteger[] decode (byte[]) throws java.io.IOException
void (org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$1)
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecCVCDSA.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecCVCDSA extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecCVCDSA224.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecCVCDSA224 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecCVCDSA256.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecCVCDSA256 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA224.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA224 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA256.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA256 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA384.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA384 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA512.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA512 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSARipeMD160.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSARipeMD160 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSAnone.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSAnone extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecNR.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecNR extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecNR224.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecNR224 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecNR256.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecNR256 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecNR384.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecNR384 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecNR512.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecNR512 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi extends org.bouncycastle.jcajce.provider.asymmetric.util.DSABase {
void (org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.DSA, org.bouncycastle.jcajce.provider.asymmetric.util.DSAEncoder)
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
}
org/bouncycastle/jcajce/provider/asymmetric/ecgost/
org/bouncycastle/jcajce/provider/asymmetric/ecgost/BCECGOST3410PrivateKey.class
package org.bouncycastle.jcajce.provider.asymmetric.ecgost
public org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PrivateKey extends java.lang.Object implements java.security.interfaces.ECPrivateKey org.bouncycastle.jce.interfaces.ECPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier 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 org.bouncycastle.asn1.DERBitString publicKey
private transient org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
public void (java.security.interfaces.ECPrivateKey)
public void (org.bouncycastle.jce.spec.ECPrivateKeySpec)
public void (java.security.spec.ECPrivateKeySpec)
public void (org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PrivateKey)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PublicKey, java.security.spec.ECParameterSpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PublicKey, org.bouncycastle.jce.spec.ECParameterSpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters)
void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
private void populateFromPrivKeyInfo (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.security.spec.ECParameterSpec getParams ()
public org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec ()
public java.math.BigInteger getS ()
public java.math.BigInteger getD ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
public void setPointFormat (java.lang.String)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
private org.bouncycastle.asn1.DERBitString getPublicKeyDetails (org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PublicKey)
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/ecgost/BCECGOST3410PublicKey.class
package org.bouncycastle.jcajce.provider.asymmetric.ecgost
public org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PublicKey extends java.lang.Object implements java.security.interfaces.ECPublicKey org.bouncycastle.jce.interfaces.ECPublicKey org.bouncycastle.jce.interfaces.ECPointEncoder {
static final long serialVersionUID
private String algorithm
private boolean withCompression
private transient org.bouncycastle.math.ec.ECPoint q
private transient java.security.spec.ECParameterSpec ecSpec
private transient org.bouncycastle.asn1.cryptopro.GOST3410PublicKeyAlgParameters gostParams
public void (org.bouncycastle.jcajce.provider.asymmetric.ecgost.BCECGOST3410PublicKey)
public void (java.security.spec.ECPublicKeySpec)
public void (org.bouncycastle.jce.spec.ECPublicKeySpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, java.security.spec.ECParameterSpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, org.bouncycastle.jce.spec.ECParameterSpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters)
private java.security.spec.ECParameterSpec createSpec (java.security.spec.EllipticCurve, org.bouncycastle.crypto.params.ECDomainParameters)
public void (java.security.interfaces.ECPublicKey)
void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
private void populateFromPubKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
private void extractBytes (byte[], int, java.math.BigInteger)
public java.security.spec.ECParameterSpec getParams ()
public org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
public java.security.spec.ECPoint getW ()
public org.bouncycastle.math.ec.ECPoint getQ ()
public org.bouncycastle.math.ec.ECPoint engineGetQ ()
org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec ()
public java.lang.String toString ()
public void setPointFormat (java.lang.String)
public boolean equals (java.lang.Object)
public int hashCode ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/ecgost/KeyFactorySpi.class
package org.bouncycastle.jcajce.provider.asymmetric.ecgost
public org.bouncycastle.jcajce.provider.asymmetric.ecgost.KeyFactorySpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi {
public void ()
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/ecgost/KeyPairGeneratorSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.ecgost
public org.bouncycastle.jcajce.provider.asymmetric.ecgost.KeyPairGeneratorSpi extends java.security.KeyPairGenerator {
Object ecParams
org.bouncycastle.crypto.generators.ECKeyPairGenerator engine
String algorithm
org.bouncycastle.crypto.params.ECKeyGenerationParameters param
int strength
java.security.SecureRandom random
boolean initialised
public void ()
public void initialize (int, java.security.SecureRandom)
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
public java.security.KeyPair generateKeyPair ()
}
org/bouncycastle/jcajce/provider/asymmetric/ecgost/SignatureSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.ecgost
public org.bouncycastle.jcajce.provider.asymmetric.ecgost.SignatureSpi extends java.security.SignatureSpi implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers org.bouncycastle.asn1.x509.X509ObjectIdentifiers {
private org.bouncycastle.crypto.Digest digest
private org.bouncycastle.crypto.DSA signer
public void ()
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
protected void engineUpdate (byte) throws java.security.SignatureException
protected void engineUpdate (byte[], int, int) throws java.security.SignatureException
protected byte[] engineSign () throws java.security.SignatureException
protected boolean engineVerify (byte[]) throws java.security.SignatureException
protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec)
protected void engineSetParameter (java.lang.String, java.lang.Object)
protected java.lang.Object engineGetParameter (java.lang.String)
}
org/bouncycastle/jcajce/provider/asymmetric/elgamal/
org/bouncycastle/jcajce/provider/asymmetric/elgamal/AlgorithmParameterGeneratorSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.elgamal
public org.bouncycastle.jcajce.provider.asymmetric.elgamal.AlgorithmParameterGeneratorSpi extends java.security.AlgorithmParameterGeneratorSpi {
protected java.security.SecureRandom random
protected int strength
private int l
public void ()
protected void engineInit (int, java.security.SecureRandom)
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGenerateParameters ()
}
org/bouncycastle/jcajce/provider/asymmetric/elgamal/AlgorithmParametersSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.elgamal
public org.bouncycastle.jcajce.provider.asymmetric.elgamal.AlgorithmParametersSpi extends org.bouncycastle.jce.provider.JDKAlgorithmParameters {
org.bouncycastle.jce.spec.ElGamalParameterSpec currentSpec
public void ()
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPrivateKey.class
package org.bouncycastle.jcajce.provider.asymmetric.elgamal
public org.bouncycastle.jcajce.provider.asymmetric.elgamal.BCElGamalPrivateKey extends java.lang.Object implements org.bouncycastle.jce.interfaces.ElGamalPrivateKey javax.crypto.interfaces.DHPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
static final long serialVersionUID
private java.math.BigInteger x
private transient org.bouncycastle.jce.spec.ElGamalParameterSpec elSpec
private transient org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
void (org.bouncycastle.jce.interfaces.ElGamalPrivateKey)
void (javax.crypto.interfaces.DHPrivateKey)
void (org.bouncycastle.jce.spec.ElGamalPrivateKeySpec)
void (javax.crypto.spec.DHPrivateKeySpec)
void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
void (org.bouncycastle.crypto.params.ElGamalPrivateKeyParameters)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public org.bouncycastle.jce.spec.ElGamalParameterSpec getParameters ()
public javax.crypto.spec.DHParameterSpec getParams ()
public java.math.BigInteger getX ()
public boolean equals (java.lang.Object)
public int hashCode ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
}
org/bouncycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPublicKey.class
package org.bouncycastle.jcajce.provider.asymmetric.elgamal
public org.bouncycastle.jcajce.provider.asymmetric.elgamal.BCElGamalPublicKey extends java.lang.Object implements org.bouncycastle.jce.interfaces.ElGamalPublicKey javax.crypto.interfaces.DHPublicKey {
static final long serialVersionUID
private java.math.BigInteger y
private transient org.bouncycastle.jce.spec.ElGamalParameterSpec elSpec
void (org.bouncycastle.jce.spec.ElGamalPublicKeySpec)
void (javax.crypto.spec.DHPublicKeySpec)
void (org.bouncycastle.jce.interfaces.ElGamalPublicKey)
void (javax.crypto.interfaces.DHPublicKey)
void (org.bouncycastle.crypto.params.ElGamalPublicKeyParameters)
void (java.math.BigInteger, org.bouncycastle.jce.spec.ElGamalParameterSpec)
void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public org.bouncycastle.jce.spec.ElGamalParameterSpec getParameters ()
public javax.crypto.spec.DHParameterSpec getParams ()
public java.math.BigInteger getY ()
public int hashCode ()
public boolean equals (java.lang.Object)
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/elgamal/CipherSpi$NoPadding.class
package org.bouncycastle.jcajce.provider.asymmetric.elgamal
public org.bouncycastle.jcajce.provider.asymmetric.elgamal.CipherSpi$NoPadding extends org.bouncycastle.jcajce.provider.asymmetric.elgamal.CipherSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/elgamal/CipherSpi$PKCS1v1_5Padding.class
package org.bouncycastle.jcajce.provider.asymmetric.elgamal
public org.bouncycastle.jcajce.provider.asymmetric.elgamal.CipherSpi$PKCS1v1_5Padding extends org.bouncycastle.jcajce.provider.asymmetric.elgamal.CipherSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/elgamal/CipherSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.elgamal
public org.bouncycastle.jcajce.provider.asymmetric.elgamal.CipherSpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi {
private org.bouncycastle.crypto.BufferedAsymmetricBlockCipher cipher
private java.security.spec.AlgorithmParameterSpec paramSpec
private java.security.AlgorithmParameters engineParams
public void (org.bouncycastle.crypto.AsymmetricBlockCipher)
private void initFromSpec (javax.crypto.spec.OAEPParameterSpec) throws javax.crypto.NoSuchPaddingException
protected int engineGetBlockSize ()
protected int engineGetKeySize (java.security.Key)
protected int engineGetOutputSize (int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int)
protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
}
org/bouncycastle/jcajce/provider/asymmetric/elgamal/KeyFactorySpi.class
package org.bouncycastle.jcajce.provider.asymmetric.elgamal
public org.bouncycastle.jcajce.provider.asymmetric.elgamal.KeyFactorySpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi {
public void ()
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/elgamal/KeyPairGeneratorSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.elgamal
public org.bouncycastle.jcajce.provider.asymmetric.elgamal.KeyPairGeneratorSpi extends java.security.KeyPairGenerator {
org.bouncycastle.crypto.params.ElGamalKeyGenerationParameters param
org.bouncycastle.crypto.generators.ElGamalKeyPairGenerator engine
int strength
int certainty
java.security.SecureRandom random
boolean initialised
public void ()
public void initialize (int, java.security.SecureRandom)
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
public java.security.KeyPair generateKeyPair ()
}
org/bouncycastle/jcajce/provider/asymmetric/gost/
org/bouncycastle/jcajce/provider/asymmetric/gost/AlgorithmParameterGeneratorSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.gost
public abstract org.bouncycastle.jcajce.provider.asymmetric.gost.AlgorithmParameterGeneratorSpi extends java.security.AlgorithmParameterGeneratorSpi {
protected java.security.SecureRandom random
protected int strength
public void ()
protected void engineInit (int, java.security.SecureRandom)
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGenerateParameters ()
}
org/bouncycastle/jcajce/provider/asymmetric/gost/AlgorithmParametersSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.gost
public org.bouncycastle.jcajce.provider.asymmetric.gost.AlgorithmParametersSpi extends java.security.AlgorithmParametersSpi {
org.bouncycastle.jce.spec.GOST3410ParameterSpec currentSpec
public void ()
protected boolean isASN1FormatString (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/asymmetric/gost/BCGOST3410PrivateKey.class
package org.bouncycastle.jcajce.provider.asymmetric.gost
public org.bouncycastle.jcajce.provider.asymmetric.gost.BCGOST3410PrivateKey extends java.lang.Object implements org.bouncycastle.jce.interfaces.GOST3410PrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
static final long serialVersionUID
private java.math.BigInteger x
private transient org.bouncycastle.jce.interfaces.GOST3410Params gost3410Spec
private transient org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier attrCarrier
protected void ()
void (org.bouncycastle.jce.interfaces.GOST3410PrivateKey)
void (org.bouncycastle.jce.spec.GOST3410PrivateKeySpec)
void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
void (org.bouncycastle.crypto.params.GOST3410PrivateKeyParameters, org.bouncycastle.jce.spec.GOST3410ParameterSpec)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public org.bouncycastle.jce.interfaces.GOST3410Params getParameters ()
public java.math.BigInteger getX ()
public boolean equals (java.lang.Object)
private boolean compareObj (java.lang.Object, java.lang.Object)
public int hashCode ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/gost/BCGOST3410PublicKey.class
package org.bouncycastle.jcajce.provider.asymmetric.gost
public org.bouncycastle.jcajce.provider.asymmetric.gost.BCGOST3410PublicKey extends java.lang.Object implements org.bouncycastle.jce.interfaces.GOST3410PublicKey {
static final long serialVersionUID
private java.math.BigInteger y
private transient org.bouncycastle.jce.interfaces.GOST3410Params gost3410Spec
void (org.bouncycastle.jce.spec.GOST3410PublicKeySpec)
void (org.bouncycastle.jce.interfaces.GOST3410PublicKey)
void (org.bouncycastle.crypto.params.GOST3410PublicKeyParameters, org.bouncycastle.jce.spec.GOST3410ParameterSpec)
void (java.math.BigInteger, org.bouncycastle.jce.spec.GOST3410ParameterSpec)
void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public org.bouncycastle.jce.interfaces.GOST3410Params getParameters ()
public java.math.BigInteger getY ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
public int hashCode ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/gost/KeyFactorySpi.class
package org.bouncycastle.jcajce.provider.asymmetric.gost
public org.bouncycastle.jcajce.provider.asymmetric.gost.KeyFactorySpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi {
public void ()
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/gost/KeyPairGeneratorSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.gost
public org.bouncycastle.jcajce.provider.asymmetric.gost.KeyPairGeneratorSpi extends java.security.KeyPairGenerator {
org.bouncycastle.crypto.params.GOST3410KeyGenerationParameters param
org.bouncycastle.crypto.generators.GOST3410KeyPairGenerator engine
org.bouncycastle.jce.spec.GOST3410ParameterSpec gost3410Params
int strength
java.security.SecureRandom random
boolean initialised
public void ()
public void initialize (int, java.security.SecureRandom)
private void init (org.bouncycastle.jce.spec.GOST3410ParameterSpec, java.security.SecureRandom)
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
public java.security.KeyPair generateKeyPair ()
}
org/bouncycastle/jcajce/provider/asymmetric/gost/SignatureSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.gost
public org.bouncycastle.jcajce.provider.asymmetric.gost.SignatureSpi extends java.security.SignatureSpi implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers org.bouncycastle.asn1.x509.X509ObjectIdentifiers {
private org.bouncycastle.crypto.Digest digest
private org.bouncycastle.crypto.DSA signer
private java.security.SecureRandom random
public void ()
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
protected void engineInitSign (java.security.PrivateKey, java.security.SecureRandom) throws java.security.InvalidKeyException
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
protected void engineUpdate (byte) throws java.security.SignatureException
protected void engineUpdate (byte[], int, int) throws java.security.SignatureException
protected byte[] engineSign () throws java.security.SignatureException
protected boolean engineVerify (byte[]) throws java.security.SignatureException
protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec)
protected void engineSetParameter (java.lang.String, java.lang.Object)
protected java.lang.Object engineGetParameter (java.lang.String)
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/
org/bouncycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi$OAEP.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi$OAEP extends org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi {
javax.crypto.spec.OAEPParameterSpec currentSpec
public void ()
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi$PSS.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi$PSS extends org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi {
java.security.spec.PSSParameterSpec currentSpec
public void ()
protected byte[] engineGetEncoded () throws java.io.IOException
protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public abstract org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi extends java.security.AlgorithmParametersSpi {
public void ()
protected boolean isASN1FormatString (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected abstract java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPrivateCrtKey extends 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 (org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters)
void (java.security.spec.RSAPrivateCrtKeySpec)
void (java.security.interfaces.RSAPrivateCrtKey)
void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
void (org.bouncycastle.asn1.pkcs.RSAPrivateKey)
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)
public java.lang.String toString ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateKey.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPrivateKey extends java.lang.Object implements java.security.interfaces.RSAPrivateKey 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 transient org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
void (org.bouncycastle.crypto.params.RSAKeyParameters)
void (java.security.spec.RSAPrivateKeySpec)
void (java.security.interfaces.RSAPrivateKey)
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPrivateExponent ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public boolean equals (java.lang.Object)
public int hashCode ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/BCRSAPublicKey.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPublicKey extends java.lang.Object implements java.security.interfaces.RSAPublicKey {
static final long serialVersionUID
private java.math.BigInteger modulus
private java.math.BigInteger publicExponent
void (org.bouncycastle.crypto.params.RSAKeyParameters)
void (java.security.spec.RSAPublicKeySpec)
void (java.security.interfaces.RSAPublicKey)
void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPublicExponent ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public int hashCode ()
public boolean equals (java.lang.Object)
public java.lang.String toString ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/CipherSpi$ISO9796d1Padding.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi$ISO9796d1Padding extends org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/CipherSpi$NoPadding.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi$NoPadding extends org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/CipherSpi$OAEPPadding.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi$OAEPPadding extends org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/CipherSpi$PKCS1v1_5Padding.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi$PKCS1v1_5Padding extends org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/CipherSpi$PKCS1v1_5Padding_PrivateOnly.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi$PKCS1v1_5Padding_PrivateOnly extends org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/CipherSpi$PKCS1v1_5Padding_PublicOnly.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi$PKCS1v1_5Padding_PublicOnly extends org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/CipherSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi {
private org.bouncycastle.crypto.AsymmetricBlockCipher cipher
private java.security.spec.AlgorithmParameterSpec paramSpec
private java.security.AlgorithmParameters engineParams
private boolean publicKeyOnly
private boolean privateKeyOnly
private java.io.ByteArrayOutputStream bOut
public void (org.bouncycastle.crypto.AsymmetricBlockCipher)
public void (javax.crypto.spec.OAEPParameterSpec)
public void (boolean, boolean, org.bouncycastle.crypto.AsymmetricBlockCipher)
private void initFromSpec (javax.crypto.spec.OAEPParameterSpec) throws javax.crypto.NoSuchPaddingException
protected int engineGetBlockSize ()
protected int engineGetKeySize (java.security.Key)
protected int engineGetOutputSize (int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int)
protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$MD2.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$MD2 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$MD4.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$MD4 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$MD5.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$MD5 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$RIPEMD128.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$RIPEMD128 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$RIPEMD160.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$RIPEMD160 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$RIPEMD256.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$RIPEMD256 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA1.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA1 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA224.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA224 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA256.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA256 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA384.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA384 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA512.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA512 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$noneRSA.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$noneRSA extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi extends java.security.SignatureSpi {
private org.bouncycastle.crypto.Digest digest
private org.bouncycastle.crypto.AsymmetricBlockCipher cipher
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
protected void (org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.AsymmetricBlockCipher)
protected void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.AsymmetricBlockCipher)
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
private java.lang.String getType (java.lang.Object)
protected void engineUpdate (byte) throws java.security.SignatureException
protected void engineUpdate (byte[], int, int) throws java.security.SignatureException
protected byte[] engineSign () throws java.security.SignatureException
protected boolean engineVerify (byte[]) throws java.security.SignatureException
protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec)
protected void engineSetParameter (java.lang.String, java.lang.Object)
protected java.lang.Object engineGetParameter (java.lang.String)
protected java.security.AlgorithmParameters engineGetParameters ()
private byte[] derEncode (byte[]) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/ISOSignatureSpi$MD5WithRSAEncryption.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.ISOSignatureSpi$MD5WithRSAEncryption extends org.bouncycastle.jcajce.provider.asymmetric.rsa.ISOSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/ISOSignatureSpi$RIPEMD160WithRSAEncryption.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.ISOSignatureSpi$RIPEMD160WithRSAEncryption extends org.bouncycastle.jcajce.provider.asymmetric.rsa.ISOSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/ISOSignatureSpi$SHA1WithRSAEncryption.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.ISOSignatureSpi$SHA1WithRSAEncryption extends org.bouncycastle.jcajce.provider.asymmetric.rsa.ISOSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/ISOSignatureSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.ISOSignatureSpi extends java.security.SignatureSpi {
private org.bouncycastle.crypto.signers.ISO9796d2Signer signer
protected void (org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.AsymmetricBlockCipher)
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
protected void engineUpdate (byte) throws java.security.SignatureException
protected void engineUpdate (byte[], int, int) throws java.security.SignatureException
protected byte[] engineSign () throws java.security.SignatureException
protected boolean engineVerify (byte[]) throws java.security.SignatureException
protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec)
protected void engineSetParameter (java.lang.String, java.lang.Object)
protected java.lang.Object engineGetParameter (java.lang.String)
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/KeyFactorySpi.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.KeyFactorySpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi {
public void ()
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/KeyPairGeneratorSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.KeyPairGeneratorSpi extends java.security.KeyPairGenerator {
static final java.math.BigInteger defaultPublicExponent
static final int defaultTests
org.bouncycastle.crypto.params.RSAKeyGenerationParameters param
org.bouncycastle.crypto.generators.RSAKeyPairGenerator engine
public void (java.lang.String)
public void ()
public void initialize (int, java.security.SecureRandom)
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
public java.security.KeyPair generateKeyPair ()
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/PSSSignatureSpi$NullPssDigest.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi$NullPssDigest extends java.lang.Object implements org.bouncycastle.crypto.Digest {
private java.io.ByteArrayOutputStream bOut
private org.bouncycastle.crypto.Digest baseDigest
private boolean oddTime
final org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi this$0
public void (org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi, org.bouncycastle.crypto.Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
public void update (byte)
public void update (byte[], int, int)
public int doFinal (byte[], int)
public void reset ()
public int getByteLength ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/PSSSignatureSpi$PSSwithRSA.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi$PSSwithRSA extends org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/PSSSignatureSpi$SHA1withRSA.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi$SHA1withRSA extends org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/PSSSignatureSpi$SHA224withRSA.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi$SHA224withRSA extends org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/PSSSignatureSpi$SHA256withRSA.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi$SHA256withRSA extends org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/PSSSignatureSpi$SHA384withRSA.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi$SHA384withRSA extends org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/PSSSignatureSpi$SHA512withRSA.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi$SHA512withRSA extends org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/PSSSignatureSpi$nonePSS.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi$nonePSS extends org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/PSSSignatureSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi extends java.security.SignatureSpi {
private java.security.AlgorithmParameters engineParams
private java.security.spec.PSSParameterSpec paramSpec
private java.security.spec.PSSParameterSpec originalSpec
private org.bouncycastle.crypto.AsymmetricBlockCipher signer
private org.bouncycastle.crypto.Digest contentDigest
private org.bouncycastle.crypto.Digest mgfDigest
private int saltLength
private byte trailer
private boolean isRaw
private org.bouncycastle.crypto.signers.PSSSigner pss
private byte getTrailer (int)
private void setupContentDigest ()
protected void (org.bouncycastle.crypto.AsymmetricBlockCipher, java.security.spec.PSSParameterSpec)
protected void (org.bouncycastle.crypto.AsymmetricBlockCipher, java.security.spec.PSSParameterSpec, boolean)
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
protected void engineInitSign (java.security.PrivateKey, java.security.SecureRandom) throws java.security.InvalidKeyException
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
protected void engineUpdate (byte) throws java.security.SignatureException
protected void engineUpdate (byte[], int, int) throws java.security.SignatureException
protected byte[] engineSign () throws java.security.SignatureException
protected boolean engineVerify (byte[]) throws java.security.SignatureException
protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidParameterException
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetParameter (java.lang.String, java.lang.Object)
protected java.lang.Object engineGetParameter (java.lang.String)
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/RSAUtil.class
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.RSAUtil extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier[] rsaOids
public void ()
public static boolean isRsaOid (org.bouncycastle.asn1.ASN1ObjectIdentifier)
static org.bouncycastle.crypto.params.RSAKeyParameters generatePublicKeyParameter (java.security.interfaces.RSAPublicKey)
static org.bouncycastle.crypto.params.RSAKeyParameters generatePrivateKeyParameter (java.security.interfaces.RSAPrivateKey)
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/util/
org/bouncycastle/jcajce/provider/asymmetric/util/BaseCipherSpi.class
package org.bouncycastle.jcajce.provider.asymmetric.util
public abstract org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi extends javax.crypto.CipherSpi {
private Class[] availableSpecs
protected java.security.AlgorithmParameters engineParams
protected org.bouncycastle.crypto.Wrapper wrapEngine
private int ivSize
private byte[] iv
protected void ()
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
protected int engineGetOutputSize (int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected byte[] engineWrap (java.security.Key) throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException
protected java.security.Key engineUnwrap (byte[], java.lang.String, int) throws java.security.InvalidKeyException
}
org/bouncycastle/jcajce/provider/asymmetric/util/BaseKeyFactorySpi.class
package org.bouncycastle.jcajce.provider.asymmetric.util
public abstract org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi extends java.security.KeyFactorySpi implements org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter {
public void ()
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jcajce/provider/asymmetric/util/DSABase.class
package org.bouncycastle.jcajce.provider.asymmetric.util
public abstract org.bouncycastle.jcajce.provider.asymmetric.util.DSABase extends java.security.SignatureSpi implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers org.bouncycastle.asn1.x509.X509ObjectIdentifiers {
protected org.bouncycastle.crypto.Digest digest
protected org.bouncycastle.crypto.DSA signer
protected org.bouncycastle.jcajce.provider.asymmetric.util.DSAEncoder encoder
protected void (org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.DSA, org.bouncycastle.jcajce.provider.asymmetric.util.DSAEncoder)
protected void engineUpdate (byte) throws java.security.SignatureException
protected void engineUpdate (byte[], int, int) throws java.security.SignatureException
protected byte[] engineSign () throws java.security.SignatureException
protected boolean engineVerify (byte[]) throws java.security.SignatureException
protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec)
protected void engineSetParameter (java.lang.String, java.lang.Object)
protected java.lang.Object engineGetParameter (java.lang.String)
}
org/bouncycastle/jcajce/provider/asymmetric/util/DSAEncoder.class
package org.bouncycastle.jcajce.provider.asymmetric.util
public abstract 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
}
org/bouncycastle/jcajce/provider/asymmetric/util/ExtendedInvalidKeySpecException.class
package org.bouncycastle.jcajce.provider.asymmetric.util
public org.bouncycastle.jcajce.provider.asymmetric.util.ExtendedInvalidKeySpecException extends java.security.spec.InvalidKeySpecException {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/jcajce/provider/asymmetric/util/IESUtil.class
package org.bouncycastle.jcajce.provider.asymmetric.util
public org.bouncycastle.jcajce.provider.asymmetric.util.IESUtil extends java.lang.Object {
public void ()
public static org.bouncycastle.jce.spec.IESParameterSpec guessParameterSpec (org.bouncycastle.crypto.engines.IESEngine)
}
org/bouncycastle/jcajce/provider/asymmetric/util/KeyUtil.class
package org.bouncycastle.jcajce.provider.asymmetric.util
public org.bouncycastle.jcajce.provider.asymmetric.util.KeyUtil extends java.lang.Object {
public void ()
public static byte[] getEncodedSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public static byte[] getEncodedSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
public static byte[] getEncodedSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public static byte[] getEncodedPrivateKeyInfo (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public static byte[] getEncodedPrivateKeyInfo (org.bouncycastle.asn1.pkcs.PrivateKeyInfo)
}
org/bouncycastle/jcajce/provider/asymmetric/util/PKCS12BagAttributeCarrierImpl.class
package org.bouncycastle.jcajce.provider.asymmetric.util
public org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl extends java.lang.Object implements org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
private java.util.Hashtable pkcs12Attributes
private java.util.Vector pkcs12Ordering
void (java.util.Hashtable, java.util.Vector)
public void ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
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
public void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
}
org/bouncycastle/jcajce/provider/asymmetric/x509/
org/bouncycastle/jcajce/provider/asymmetric/x509/CertificateFactory$ExCertificateException.class
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory$ExCertificateException extends java.security.cert.CertificateException {
private Throwable cause
final org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory this$0
public void (org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory, java.lang.Throwable)
public void (org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory, java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/jcajce/provider/asymmetric/x509/CertificateFactory.class
package org.bouncycastle.jcajce.provider.asymmetric.x509
public org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory extends java.security.cert.CertificateFactorySpi {
private static final org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil PEM_CERT_PARSER
private static final org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil PEM_CRL_PARSER
private org.bouncycastle.asn1.ASN1Set sData
private int sDataObjectCount
private java.io.InputStream currentStream
private org.bouncycastle.asn1.ASN1Set sCrlData
private int sCrlDataObjectCount
private java.io.InputStream currentCrlStream
public void ()
private java.security.cert.Certificate readDERCertificate (org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException java.security.cert.CertificateParsingException
private java.security.cert.Certificate getCertificate () throws java.security.cert.CertificateParsingException
private java.security.cert.Certificate readPEMCertificate (java.io.InputStream) throws java.io.IOException java.security.cert.CertificateParsingException
protected java.security.cert.CRL createCRL (org.bouncycastle.asn1.x509.CertificateList) throws java.security.cert.CRLException
private java.security.cert.CRL readPEMCRL (java.io.InputStream) throws java.io.IOException java.security.cert.CRLException
private java.security.cert.CRL readDERCRL (org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException java.security.cert.CRLException
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
public java.util.Collection engineGenerateCertificates (java.io.InputStream) throws java.security.cert.CertificateException
public java.security.cert.CRL engineGenerateCRL (java.io.InputStream) throws java.security.cert.CRLException
public java.util.Collection engineGenerateCRLs (java.io.InputStream) throws java.security.cert.CRLException
public java.util.Iterator engineGetCertPathEncodings ()
public java.security.cert.CertPath engineGenerateCertPath (java.io.InputStream) throws java.security.cert.CertificateException
public java.security.cert.CertPath engineGenerateCertPath (java.io.InputStream, java.lang.String) throws java.security.cert.CertificateException
public java.security.cert.CertPath engineGenerateCertPath (java.util.List) throws java.security.cert.CertificateException
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/x509/KeyFactory.class
package org.bouncycastle.jcajce.provider.asymmetric.x509
public org.bouncycastle.jcajce.provider.asymmetric.x509.KeyFactory extends java.security.KeyFactorySpi {
public void ()
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
}
org/bouncycastle/jcajce/provider/asymmetric/x509/PEMUtil.class
package org.bouncycastle.jcajce.provider.asymmetric.x509
public org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil extends java.lang.Object {
private final String _header1
private final String _header2
private final String _footer1
private final String _footer2
void (java.lang.String)
private java.lang.String readLine (java.io.InputStream) throws java.io.IOException
org.bouncycastle.asn1.ASN1Sequence readPEMObject (java.io.InputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/x509/PKIXCertPath.class
package org.bouncycastle.jcajce.provider.asymmetric.x509
public org.bouncycastle.jcajce.provider.asymmetric.x509.PKIXCertPath extends java.security.cert.CertPath {
static final java.util.List certPathEncodings
private java.util.List certificates
private java.util.List sortCerts (java.util.List)
void (java.util.List)
void (java.io.InputStream, java.lang.String) throws java.security.cert.CertificateException
public java.util.Iterator getEncodings ()
public byte[] getEncoded () throws java.security.cert.CertificateEncodingException
public byte[] getEncoded (java.lang.String) throws java.security.cert.CertificateEncodingException
public java.util.List getCertificates ()
private org.bouncycastle.asn1.ASN1Primitive toASN1Object (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException
private byte[] toDEREncoded (org.bouncycastle.asn1.ASN1Encodable) throws java.security.cert.CertificateEncodingException
static void ()
}
org/bouncycastle/jcajce/provider/config/
org/bouncycastle/jcajce/provider/config/ConfigurableProvider.class
package org.bouncycastle.jcajce.provider.config
public abstract 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 abstract void setParameter (java.lang.String, java.lang.Object)
public abstract void addAlgorithm (java.lang.String, java.lang.String)
public abstract boolean hasAlgorithm (java.lang.String, java.lang.String)
public abstract void addKeyInfoConverter (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter)
}
org/bouncycastle/jcajce/provider/config/ProviderConfiguration.class
package org.bouncycastle.jcajce.provider.config
public abstract org.bouncycastle.jcajce.provider.config.ProviderConfiguration extends java.lang.Object {
public abstract org.bouncycastle.jce.spec.ECParameterSpec getEcImplicitlyCa ()
public abstract javax.crypto.spec.DHParameterSpec getDHDefaultParameters (int)
}
org/bouncycastle/jcajce/provider/config/ProviderConfigurationPermission.class
package org.bouncycastle.jcajce.provider.config
public 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 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 ALL_STR
private final String actions
private final int permissionMask
public void (java.lang.String)
public void (java.lang.String, java.lang.String)
private int calculateMask (java.lang.String)
public java.lang.String getActions ()
public boolean implies (java.security.Permission)
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/jcajce/provider/digest/
org/bouncycastle/jcajce/provider/digest/BCMessageDigest.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.BCMessageDigest extends java.security.MessageDigest {
protected org.bouncycastle.crypto.Digest digest
protected void (org.bouncycastle.crypto.Digest)
public void engineReset ()
public void engineUpdate (byte)
public void engineUpdate (byte[], int, int)
public byte[] engineDigest ()
}
org/bouncycastle/jcajce/provider/digest/DigestAlgorithmProvider.class
package org.bouncycastle.jcajce.provider.digest
abstract org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
void ()
protected void addHMACAlgorithm (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String, java.lang.String)
protected void addHMACAlias (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier)
}
org/bouncycastle/jcajce/provider/digest/GOST3411$Digest.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.GOST3411$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/GOST3411$HashMac.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.GOST3411$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/GOST3411$KeyGenerator.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.GOST3411$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/GOST3411$Mappings.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.GOST3411$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/GOST3411.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.GOST3411 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/MD2$Digest.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD2$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/MD2$HashMac.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD2$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/MD2$KeyGenerator.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD2$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/MD2$Mappings.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD2$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/MD2.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD2 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/MD4$Digest.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD4$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/MD4$HashMac.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD4$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/MD4$KeyGenerator.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD4$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/MD4$Mappings.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD4$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/MD4.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD4 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/MD5$Digest.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD5$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/MD5$HashMac.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD5$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/MD5$KeyGenerator.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD5$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/MD5$Mappings.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD5$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/MD5.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD5 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/RIPEMD128$Digest.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD128$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/RIPEMD128$HashMac.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD128$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/RIPEMD128$KeyGenerator.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD128$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/RIPEMD128$Mappings.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD128$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/RIPEMD128.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD128 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/RIPEMD160$Digest.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD160$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/RIPEMD160$HashMac.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD160$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/RIPEMD160$KeyGenerator.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD160$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/RIPEMD160$Mappings.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD160$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/RIPEMD160.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD160 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/RIPEMD256$Digest.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD256$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/RIPEMD256$HashMac.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD256$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/RIPEMD256$KeyGenerator.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD256$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/RIPEMD256$Mappings.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD256$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/RIPEMD256.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD256 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/RIPEMD320$Digest.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD320$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/RIPEMD320$HashMac.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD320$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/RIPEMD320$KeyGenerator.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD320$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/RIPEMD320$Mappings.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD320$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/RIPEMD320.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.RIPEMD320 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA1$Digest.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA1$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/SHA1$HashMac.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA1$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA1$KeyGenerator.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA1$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA1$Mappings.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA1$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/SHA1.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA1 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA224$Digest.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA224$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/SHA224$HashMac.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA224$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA224$KeyGenerator.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA224$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA224$Mappings.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA224$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/SHA224.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA224 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA256$Digest.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA256$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/SHA256$HashMac.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA256$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA256$KeyGenerator.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA256$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA256$Mappings.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA256$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/SHA256.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA256 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA3$Digest224.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA3$Digest224 extends org.bouncycastle.jcajce.provider.digest.SHA3$DigestSHA3 {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA3$Digest256.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA3$Digest256 extends org.bouncycastle.jcajce.provider.digest.SHA3$DigestSHA3 {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA3$Digest384.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA3$Digest384 extends org.bouncycastle.jcajce.provider.digest.SHA3$DigestSHA3 {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA3$Digest512.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA3$Digest512 extends org.bouncycastle.jcajce.provider.digest.SHA3$DigestSHA3 {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA3$DigestSHA3.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA3$DigestSHA3 extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void (int)
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/SHA3$HashMac224.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA3$HashMac224 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA3$HashMac256.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA3$HashMac256 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA3$HashMac384.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA3$HashMac384 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA3$HashMac512.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA3$HashMac512 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA3$KeyGenerator224.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA3$KeyGenerator224 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA3$KeyGenerator256.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA3$KeyGenerator256 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA3$KeyGenerator384.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA3$KeyGenerator384 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA3$KeyGenerator512.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA3$KeyGenerator512 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA3$Mappings.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA3$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/SHA3.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA3 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA384$Digest.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA384$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/SHA384$HashMac.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA384$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA384$KeyGenerator.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA384$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA384$Mappings.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA384$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/SHA384.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA384 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA512$Digest.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA512$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/SHA512$HashMac.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA512$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA512$KeyGenerator.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA512$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA512$Mappings.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA512$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/SHA512.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA512 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/Tiger$Digest.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.Tiger$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/Tiger$HashMac.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.Tiger$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/Tiger$KeyGenerator.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.Tiger$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/Tiger$Mappings.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.Tiger$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/Tiger.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.Tiger extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/Whirlpool$Digest.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.Whirlpool$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/Whirlpool$HashMac.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.Whirlpool$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/Whirlpool$KeyGenerator.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.Whirlpool$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/Whirlpool$Mappings.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.Whirlpool$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/Whirlpool.class
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.Whirlpool extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/
org/bouncycastle/jcajce/provider/symmetric/AES$AESCMAC.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$AESCMAC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$AlgParamGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$AlgParamGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator {
public void ()
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGenerateParameters ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$AlgParams.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$CBC.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$CBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$CFB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$CFB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
public void (int)
}
org/bouncycastle/jcajce/provider/symmetric/AES$KeyGen128.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$KeyGen128 extends org.bouncycastle.jcajce.provider.symmetric.AES$KeyGen {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$KeyGen192.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$KeyGen192 extends org.bouncycastle.jcajce.provider.symmetric.AES$KeyGen {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$KeyGen256.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$KeyGen256 extends org.bouncycastle.jcajce.provider.symmetric.AES$KeyGen {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
private static final String wrongAES128
private static final String wrongAES192
private static final String wrongAES256
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$OFB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$OFB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$RFC3211Wrap.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$RFC3211Wrap extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$Wrap.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$Wrap extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.AES extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/ARC4$Base.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.ARC4$Base extends org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/ARC4$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.ARC4$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/ARC4$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.ARC4$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/ARC4.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.ARC4 extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish$AlgParams.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Blowfish$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish$CBC.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Blowfish$CBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Blowfish$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Blowfish$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Blowfish$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.Blowfish extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/CAST5$AlgParamGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.CAST5$AlgParamGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator {
public void ()
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGenerateParameters ()
}
org/bouncycastle/jcajce/provider/symmetric/CAST5$AlgParams.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.CAST5$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters {
private byte[] iv
private int keyLength
public void ()
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/CAST5$CBC.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.CAST5$CBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/CAST5$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.CAST5$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/CAST5$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.CAST5$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/CAST5$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.CAST5$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/CAST5.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.CAST5 extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/CAST6$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.CAST6$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/CAST6$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.CAST6$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/CAST6$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.CAST6$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/CAST6.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.CAST6 extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/Camellia$AlgParamGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Camellia$AlgParamGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator {
public void ()
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGenerateParameters ()
}
org/bouncycastle/jcajce/provider/symmetric/Camellia$AlgParams.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Camellia$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/Camellia$CBC.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Camellia$CBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Camellia$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Camellia$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Camellia$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Camellia$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
public void (int)
}
org/bouncycastle/jcajce/provider/symmetric/Camellia$KeyGen128.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Camellia$KeyGen128 extends org.bouncycastle.jcajce.provider.symmetric.Camellia$KeyGen {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Camellia$KeyGen192.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Camellia$KeyGen192 extends org.bouncycastle.jcajce.provider.symmetric.Camellia$KeyGen {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Camellia$KeyGen256.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Camellia$KeyGen256 extends org.bouncycastle.jcajce.provider.symmetric.Camellia$KeyGen {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Camellia$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Camellia$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/Camellia$RFC3211Wrap.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Camellia$RFC3211Wrap extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Camellia$Wrap.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Camellia$Wrap extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Camellia.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.Camellia extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$AlgParamGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$AlgParamGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator {
public void ()
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGenerateParameters ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$CBC.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$CBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$CBCMAC.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$CBCMAC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$CMAC.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$CMAC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$DES64.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$DES64 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$DES64with7816d4.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$DES64with7816d4 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$DESCFB8.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$DESCFB8 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$KeyFactory.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$KeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory {
public void ()
protected java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jcajce/provider/symmetric/DES$KeyGenerator.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
protected void engineInit (int, java.security.SecureRandom)
protected javax.crypto.SecretKey engineGenerateKey ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
private static final String PACKAGE
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
private void addAlias (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$RFC3211.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$RFC3211 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DES.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.DES extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$AlgParamGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$AlgParamGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator {
public void ()
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGenerateParameters ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$CBC.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$CBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$CBCMAC.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$CBCMAC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$CMAC.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$CMAC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$DESede64.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$DESede64 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$DESede64with7816d4.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$DESede64with7816d4 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$DESedeCFB8.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$DESedeCFB8 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$KeyFactory.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$KeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory {
public void ()
protected java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jcajce/provider/symmetric/DESede$KeyGenerator.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
private boolean keySizeSet
public void ()
protected void engineInit (int, java.security.SecureRandom)
protected javax.crypto.SecretKey engineGenerateKey ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$KeyGenerator3.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$KeyGenerator3 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
private static final String PACKAGE
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$PBEWithSHAAndDES2Key.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$PBEWithSHAAndDES2Key extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$PBEWithSHAAndDES3Key.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$PBEWithSHAAndDES3Key extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$RFC3211.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$RFC3211 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$Wrap.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$Wrap extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.DESede extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/GOST28147$AlgParamGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.GOST28147$AlgParamGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator {
public void ()
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGenerateParameters ()
}
org/bouncycastle/jcajce/provider/symmetric/GOST28147$AlgParams.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.GOST28147$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/GOST28147$CBC.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.GOST28147$CBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/GOST28147$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.GOST28147$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/GOST28147$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.GOST28147$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
public void (int)
}
org/bouncycastle/jcajce/provider/symmetric/GOST28147$Mac.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.GOST28147$Mac extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/GOST28147$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.GOST28147$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/GOST28147.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.GOST28147 extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/Grain128$Base.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Grain128$Base extends org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Grain128$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Grain128$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Grain128$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Grain128$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/Grain128.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.Grain128 extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/Grainv1$Base.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Grainv1$Base extends org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Grainv1$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Grainv1$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Grainv1$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Grainv1$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/Grainv1.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.Grainv1 extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/HC128$Base.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.HC128$Base extends org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/HC128$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.HC128$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/HC128$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.HC128$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/HC128.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.HC128 extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/HC256$Base.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.HC256$Base extends org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/HC256$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.HC256$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/HC256$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.HC256$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/HC256.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.HC256 extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/Noekeon$AlgParamGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Noekeon$AlgParamGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator {
public void ()
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGenerateParameters ()
}
org/bouncycastle/jcajce/provider/symmetric/Noekeon$AlgParams.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Noekeon$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/Noekeon$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Noekeon$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Noekeon$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Noekeon$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Noekeon$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Noekeon$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/Noekeon.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.Noekeon extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2$AlgParamGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$AlgParamGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator {
javax.crypto.spec.RC2ParameterSpec spec
public void ()
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGenerateParameters ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2$AlgParams.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters {
private static final short[] table
private static final short[] ekb
private byte[] iv
private int parameterVersion
public void ()
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2$CBC.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$CBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2$CBCMAC.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$CBCMAC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2$CFB8MAC.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$CFB8MAC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2$KeyGenerator.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2$Wrap.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$Wrap extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.RC2 extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC5$AlgParamGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC5$AlgParamGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator {
public void ()
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGenerateParameters ()
}
org/bouncycastle/jcajce/provider/symmetric/RC5$AlgParams.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC5$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/RC5$CBC32.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC5$CBC32 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC5$CFB8Mac32.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC5$CFB8Mac32 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC5$ECB32.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC5$ECB32 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC5$ECB64.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC5$ECB64 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC5$KeyGen32.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC5$KeyGen32 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC5$KeyGen64.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC5$KeyGen64 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC5$Mac32.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC5$Mac32 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC5$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC5$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC5.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.RC5 extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC6$AlgParamGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC6$AlgParamGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator {
public void ()
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGenerateParameters ()
}
org/bouncycastle/jcajce/provider/symmetric/RC6$AlgParams.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC6$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/RC6$CBC.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC6$CBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC6$CFB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC6$CFB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC6$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC6$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC6$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC6$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC6$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC6$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC6$OFB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC6$OFB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/RC6.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.RC6 extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/Rijndael$AlgParams.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Rijndael$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/Rijndael$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Rijndael$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Rijndael$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Rijndael$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Rijndael$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Rijndael$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/Rijndael.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.Rijndael extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/SEED$AlgParamGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.SEED$AlgParamGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator {
public void ()
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGenerateParameters ()
}
org/bouncycastle/jcajce/provider/symmetric/SEED$AlgParams.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.SEED$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/SEED$CBC.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.SEED$CBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/SEED$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.SEED$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/SEED$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.SEED$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/SEED$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.SEED$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/SEED$Wrap.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.SEED$Wrap extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/SEED.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.SEED extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/Salsa20$Base.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Salsa20$Base extends org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Salsa20$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Salsa20$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Salsa20$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Salsa20$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/Salsa20.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.Salsa20 extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/Serpent$AlgParams.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Serpent$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/Serpent$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Serpent$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Serpent$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Serpent$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Serpent$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Serpent$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/Serpent.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.Serpent extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/Skipjack$AlgParams.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Skipjack$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/Skipjack$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Skipjack$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Skipjack$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Skipjack$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Skipjack$Mac.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Skipjack$Mac extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Skipjack$MacCFB8.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Skipjack$MacCFB8 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Skipjack$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Skipjack$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/Skipjack.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.Skipjack extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/TEA$AlgParams.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.TEA$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/TEA$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.TEA$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/TEA$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.TEA$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/TEA$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.TEA$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/TEA.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.TEA extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/Twofish$AlgParams.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Twofish$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/Twofish$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Twofish$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Twofish$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Twofish$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Twofish$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Twofish$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/Twofish.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.Twofish extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/VMPC$Base.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.VMPC$Base extends org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/VMPC$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.VMPC$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/VMPC$Mac.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.VMPC$Mac extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/VMPC$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.VMPC$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/VMPC.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.VMPC extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/VMPCKSA3$Base.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.VMPCKSA3$Base extends org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/VMPCKSA3$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.VMPCKSA3$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/VMPCKSA3$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.VMPCKSA3$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/VMPCKSA3.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.VMPCKSA3 extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/XTEA$AlgParams.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.XTEA$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/XTEA$ECB.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.XTEA$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/XTEA$KeyGen.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.XTEA$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/XTEA$Mappings.class
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.XTEA$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/XTEA.class
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.XTEA extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/
org/bouncycastle/jcajce/provider/symmetric/util/BCPBEKey.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey extends java.lang.Object implements javax.crypto.interfaces.PBEKey {
String algorithm
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
int type
int digest
int keySize
int ivSize
org.bouncycastle.crypto.CipherParameters param
javax.crypto.spec.PBEKeySpec pbeKeySpec
boolean tryWrong
public void (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, int, int, int, int, javax.crypto.spec.PBEKeySpec, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
int getType ()
int getDigest ()
int getKeySize ()
public int getIvSize ()
public org.bouncycastle.crypto.CipherParameters getParam ()
public char[] getPassword ()
public byte[] getSalt ()
public int getIterationCount ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getOID ()
public void setTryWrongPKCS12Zero (boolean)
boolean shouldTryWrongPKCS12 ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseAlgorithmParameterGenerator.class
package org.bouncycastle.jcajce.provider.symmetric.util
public abstract org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator extends java.security.AlgorithmParameterGeneratorSpi {
protected java.security.SecureRandom random
protected int strength
public void ()
protected void engineInit (int, java.security.SecureRandom)
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseAlgorithmParameters$PBKDF2.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters$PBKDF2 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters {
org.bouncycastle.asn1.pkcs.PBKDF2Params params
public void ()
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseAlgorithmParameters$PKCS12PBE.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters$PKCS12PBE extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters {
org.bouncycastle.asn1.pkcs.PKCS12PBEParams params
public void ()
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseAlgorithmParameters$RC2AlgorithmParameters.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters$RC2AlgorithmParameters extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters {
private static final short[] table
private static final short[] ekb
private byte[] iv
private int parameterVersion
public void ()
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseAlgorithmParameters.class
package org.bouncycastle.jcajce.provider.symmetric.util
public abstract org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters extends java.security.AlgorithmParametersSpi {
public void ()
protected boolean isASN1FormatString (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected abstract java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseBlockCipher$AEADGenericBlockCipher.class
package org.bouncycastle.jcajce.provider.symmetric.util
org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$AEADGenericBlockCipher extends java.lang.Object implements org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$GenericBlockCipher {
private org.bouncycastle.crypto.modes.AEADBlockCipher cipher
void (org.bouncycastle.crypto.modes.AEADBlockCipher)
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public boolean wrapOnNoPadding ()
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public int getOutputSize (int)
public int getUpdateOutputSize (int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseBlockCipher$BufferedGenericBlockCipher.class
package org.bouncycastle.jcajce.provider.symmetric.util
org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$BufferedGenericBlockCipher extends java.lang.Object implements org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$GenericBlockCipher {
private org.bouncycastle.crypto.BufferedBlockCipher cipher
void (org.bouncycastle.crypto.BufferedBlockCipher)
void (org.bouncycastle.crypto.BlockCipher)
void (org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.paddings.BlockCipherPadding)
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public boolean wrapOnNoPadding ()
public java.lang.String getAlgorithmName ()
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public int getOutputSize (int)
public int getUpdateOutputSize (int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseBlockCipher$GenericBlockCipher.class
package org.bouncycastle.jcajce.provider.symmetric.util
abstract org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$GenericBlockCipher extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public abstract boolean wrapOnNoPadding ()
public abstract java.lang.String getAlgorithmName ()
public abstract org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public abstract int getOutputSize (int)
public abstract int getUpdateOutputSize (int)
public abstract int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseBlockCipher.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private Class[] availableSpecs
private org.bouncycastle.crypto.BlockCipher baseEngine
private org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$GenericBlockCipher cipher
private org.bouncycastle.crypto.params.ParametersWithIV ivParam
private int ivLength
private boolean padded
private javax.crypto.spec.PBEParameterSpec pbeSpec
private String pbeAlgorithm
private String modeName
protected void (org.bouncycastle.crypto.BlockCipher)
protected void (org.bouncycastle.crypto.BlockCipher, int)
protected void (org.bouncycastle.crypto.BufferedBlockCipher, int)
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
protected int engineGetOutputSize (int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException javax.crypto.ShortBufferException
private boolean isAEADModeName (java.lang.String)
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseKeyGenerator.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator extends javax.crypto.KeyGeneratorSpi {
protected String algName
protected int keySize
protected int defaultKeySize
protected org.bouncycastle.crypto.CipherKeyGenerator engine
protected boolean uninitialised
protected void (java.lang.String, int, org.bouncycastle.crypto.CipherKeyGenerator)
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected void engineInit (java.security.SecureRandom)
protected void engineInit (int, java.security.SecureRandom)
protected javax.crypto.SecretKey engineGenerateKey ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$DES.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$DES extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$DES64.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$DES64 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$DES9797Alg3.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$DES9797Alg3 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$DES9797Alg3with7816d4.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$DES9797Alg3with7816d4 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$DESCFB8.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$DESCFB8 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$GOST28147.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$GOST28147 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$MD2.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$MD2 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$MD4.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$MD4 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$MD5.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$MD5 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$OldSHA384.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$OldSHA384 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$OldSHA512.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$OldSHA512 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$PBEWithRIPEMD160.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$PBEWithRIPEMD160 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$PBEWithSHA.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$PBEWithSHA extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$PBEWithTiger.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$PBEWithTiger extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$RC2.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$RC2 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$RC2CFB8.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$RC2CFB8 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$RIPEMD128.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$RIPEMD128 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$RIPEMD160.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$RIPEMD160 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$SHA1.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$SHA1 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$SHA224.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$SHA224 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$SHA256.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$SHA256 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$SHA384.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$SHA384 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$SHA512.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$SHA512 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$Tiger.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$Tiger extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac extends javax.crypto.MacSpi implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private org.bouncycastle.crypto.Mac macEngine
private int pbeType
private int pbeHash
private int keySize
protected void (org.bouncycastle.crypto.Mac)
protected void (org.bouncycastle.crypto.Mac, int, int, int)
protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected int engineGetMacLength ()
protected void engineReset ()
protected void engineUpdate (byte)
protected void engineUpdate (byte[], int, int)
protected byte[] engineDoFinal ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseSecretKeyFactory$DES.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory$DES extends org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory {
public void ()
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseSecretKeyFactory$DESPBEKeyFactory.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory$DESPBEKeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory {
private boolean forCipher
private int scheme
private int digest
private int keySize
private int ivSize
public void (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, int, int, int, int)
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseSecretKeyFactory.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory extends javax.crypto.SecretKeyFactorySpi implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
protected String algName
protected org.bouncycastle.asn1.ASN1ObjectIdentifier algOid
protected void (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier)
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected javax.crypto.SecretKey engineTranslateKey (javax.crypto.SecretKey) throws java.security.InvalidKeyException
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseStreamCipher.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private Class[] availableSpecs
private org.bouncycastle.crypto.StreamCipher cipher
private org.bouncycastle.crypto.params.ParametersWithIV ivParam
private int ivLength
private javax.crypto.spec.PBEParameterSpec pbeSpec
private String pbeAlgorithm
protected void (org.bouncycastle.crypto.StreamCipher, int)
protected void (org.bouncycastle.crypto.BlockCipher, int)
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
protected int engineGetOutputSize (int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetMode (java.lang.String)
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
protected byte[] engineDoFinal (byte[], int, int)
protected int engineDoFinal (byte[], int, int, byte[], int)
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseWrapCipher.class
package org.bouncycastle.jcajce.provider.symmetric.util
public abstract org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher extends javax.crypto.CipherSpi implements 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 org.bouncycastle.crypto.Wrapper wrapEngine
private int ivSize
private byte[] iv
protected void ()
protected void (org.bouncycastle.crypto.Wrapper)
protected void (org.bouncycastle.crypto.Wrapper, int)
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
protected int engineGetOutputSize (int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException javax.crypto.ShortBufferException
protected byte[] engineWrap (java.security.Key) throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException
protected java.security.Key engineUnwrap (byte[], java.lang.String, int) throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException
}
org/bouncycastle/jcajce/provider/symmetric/util/IvAlgorithmParameters.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters {
private byte[] iv
public void ()
protected byte[] engineGetEncoded () throws java.io.IOException
protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/util/PBE$Util.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.PBE$Util extends java.lang.Object {
public void ()
private static org.bouncycastle.crypto.PBEParametersGenerator makePBEGenerator (int, int)
public static org.bouncycastle.crypto.CipherParameters makePBEParameters (org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey, java.security.spec.AlgorithmParameterSpec, java.lang.String)
public static org.bouncycastle.crypto.CipherParameters makePBEMacParameters (org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey, java.security.spec.AlgorithmParameterSpec)
public static org.bouncycastle.crypto.CipherParameters makePBEParameters (javax.crypto.spec.PBEKeySpec, int, int, int, int)
public static org.bouncycastle.crypto.CipherParameters makePBEMacParameters (javax.crypto.spec.PBEKeySpec, int, int, int)
}
org/bouncycastle/jcajce/provider/symmetric/util/PBE.class
package org.bouncycastle.jcajce.provider.symmetric.util
public abstract 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 RIPEMD160
public static final int TIGER
public static final int SHA256
public static final int MD2
public static final int GOST3411
public static final int PKCS5S1
public static final int PKCS5S2
public static final int PKCS12
public static final int OPENSSL
}
org/bouncycastle/jcajce/provider/symmetric/util/PBESecretKeyFactory.class
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private boolean forCipher
private int scheme
private int digest
private int keySize
private int ivSize
public void (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, int, int, int, int)
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jcajce/provider/util/
org/bouncycastle/jcajce/provider/util/AlgorithmProvider.class
package org.bouncycastle.jcajce.provider.util
public abstract org.bouncycastle.jcajce.provider.util.AlgorithmProvider extends java.lang.Object {
public void ()
public abstract void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
}
org/bouncycastle/jcajce/provider/util/AsymmetricAlgorithmProvider.class
package org.bouncycastle.jcajce.provider.util
public abstract org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
public void ()
protected void addSignatureAlgorithm (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String, java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier)
protected void registerOid (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String, org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter)
protected void registerOidAlgorithmParameters (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
}
org/bouncycastle/jcajce/provider/util/AsymmetricKeyInfoConverter.class
package org.bouncycastle.jcajce.provider.util
public abstract org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter extends java.lang.Object {
public abstract java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public abstract java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/util/DigestFactory.class
package org.bouncycastle.jcajce.provider.util
public 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 ()
public static org.bouncycastle.crypto.Digest getDigest (java.lang.String)
public static boolean isSameDigest (java.lang.String, java.lang.String)
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String)
static void ()
}
org/bouncycastle/jce/
org/bouncycastle/jce/ECGOST3410NamedCurveTable.class
package org.bouncycastle.jce
public org.bouncycastle.jce.ECGOST3410NamedCurveTable extends java.lang.Object {
public void ()
public static org.bouncycastle.jce.spec.ECNamedCurveParameterSpec getParameterSpec (java.lang.String)
public static java.util.Enumeration getNames ()
}
org/bouncycastle/jce/ECKeyUtil$UnexpectedException.class
package org.bouncycastle.jce
org.bouncycastle.jce.ECKeyUtil$UnexpectedException extends java.lang.RuntimeException {
private Throwable cause
void (java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/jce/ECKeyUtil.class
package org.bouncycastle.jce
public org.bouncycastle.jce.ECKeyUtil extends java.lang.Object {
public void ()
public static java.security.PublicKey publicToExplicitParameters (java.security.PublicKey, java.lang.String) throws java.lang.IllegalArgumentException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public static java.security.PublicKey publicToExplicitParameters (java.security.PublicKey, java.security.Provider) throws java.lang.IllegalArgumentException java.security.NoSuchAlgorithmException
public static java.security.PrivateKey privateToExplicitParameters (java.security.PrivateKey, java.lang.String) throws java.lang.IllegalArgumentException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public static java.security.PrivateKey privateToExplicitParameters (java.security.PrivateKey, java.security.Provider) throws java.lang.IllegalArgumentException java.security.NoSuchAlgorithmException
}
org/bouncycastle/jce/ECNamedCurveTable.class
package org.bouncycastle.jce
public org.bouncycastle.jce.ECNamedCurveTable extends java.lang.Object {
public void ()
public static org.bouncycastle.jce.spec.ECNamedCurveParameterSpec getParameterSpec (java.lang.String)
public static java.util.Enumeration getNames ()
private static void addEnumeration (java.util.Vector, java.util.Enumeration)
}
org/bouncycastle/jce/ECPointUtil.class
package org.bouncycastle.jce
public org.bouncycastle.jce.ECPointUtil extends java.lang.Object {
public void ()
public static java.security.spec.ECPoint decodePoint (java.security.spec.EllipticCurve, byte[])
}
org/bouncycastle/jce/MultiCertStoreParameters.class
package org.bouncycastle.jce
public org.bouncycastle.jce.MultiCertStoreParameters extends java.lang.Object implements java.security.cert.CertStoreParameters {
private java.util.Collection certStores
private boolean searchAllStores
public void (java.util.Collection)
public void (java.util.Collection, boolean)
public java.util.Collection getCertStores ()
public boolean getSearchAllStores ()
public java.lang.Object clone ()
}
org/bouncycastle/jce/PKCS10CertificationRequest.class
package org.bouncycastle.jce
public org.bouncycastle.jce.PKCS10CertificationRequest extends 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 org.bouncycastle.asn1.pkcs.RSASSAPSSparams creatPSSParams (org.bouncycastle.asn1.x509.AlgorithmIdentifier, int)
private static org.bouncycastle.asn1.ASN1Sequence toDERSequence (byte[])
public void (byte[])
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (java.lang.String, org.bouncycastle.asn1.x509.X509Name, java.security.PublicKey, org.bouncycastle.asn1.ASN1Set, java.security.PrivateKey) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
private static org.bouncycastle.asn1.x509.X509Name convertName (javax.security.auth.x500.X500Principal)
public void (java.lang.String, javax.security.auth.x500.X500Principal, java.security.PublicKey, org.bouncycastle.asn1.ASN1Set, java.security.PrivateKey) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
public void (java.lang.String, javax.security.auth.x500.X500Principal, java.security.PublicKey, org.bouncycastle.asn1.ASN1Set, java.security.PrivateKey, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
public void (java.lang.String, org.bouncycastle.asn1.x509.X509Name, java.security.PublicKey, org.bouncycastle.asn1.ASN1Set, java.security.PrivateKey, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
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
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
public boolean verify (java.security.PublicKey, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
public byte[] getEncoded ()
private void setSignatureParameters (java.security.Signature, org.bouncycastle.asn1.ASN1Encodable) throws java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
static java.lang.String getSignatureName (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
private static java.lang.String getDigestAlgName (org.bouncycastle.asn1.DERObjectIdentifier)
static void ()
}
org/bouncycastle/jce/PKCS12Util.class
package org.bouncycastle.jce
public org.bouncycastle.jce.PKCS12Util extends java.lang.Object {
public void ()
public static byte[] convertToDefiniteLength (byte[]) throws java.io.IOException
public static byte[] convertToDefiniteLength (byte[], char[], java.lang.String) throws java.io.IOException
private static byte[] calculatePbeMac (org.bouncycastle.asn1.DERObjectIdentifier, byte[], int, char[], byte[], java.lang.String) throws java.lang.Exception
}
org/bouncycastle/jce/PrincipalUtil.class
package org.bouncycastle.jce
public org.bouncycastle.jce.PrincipalUtil extends java.lang.Object {
public void ()
public static org.bouncycastle.jce.X509Principal getIssuerX509Principal (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException
public static org.bouncycastle.jce.X509Principal getSubjectX509Principal (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException
public static org.bouncycastle.jce.X509Principal getIssuerX509Principal (java.security.cert.X509CRL) throws java.security.cert.CRLException
}
org/bouncycastle/jce/X509KeyUsage.class
package org.bouncycastle.jce
public org.bouncycastle.jce.X509KeyUsage extends 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 int usage
public void (int)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/jce/X509LDAPCertStoreParameters$1.class
package org.bouncycastle.jce
org.bouncycastle.jce.X509LDAPCertStoreParameters$1 extends java.lang.Object {
}
org/bouncycastle/jce/X509LDAPCertStoreParameters$Builder.class
package org.bouncycastle.jce
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder extends java.lang.Object {
private String ldapURL
private String baseDN
private String userCertificateAttribute
private String cACertificateAttribute
private String crossCertificateAttribute
private String certificateRevocationListAttribute
private String deltaRevocationListAttribute
private String authorityRevocationListAttribute
private String attributeCertificateAttributeAttribute
private String aACertificateAttribute
private String attributeDescriptorCertificateAttribute
private String attributeCertificateRevocationListAttribute
private String attributeAuthorityRevocationListAttribute
private String ldapUserCertificateAttributeName
private String ldapCACertificateAttributeName
private String ldapCrossCertificateAttributeName
private String ldapCertificateRevocationListAttributeName
private String ldapDeltaRevocationListAttributeName
private String ldapAuthorityRevocationListAttributeName
private String ldapAttributeCertificateAttributeAttributeName
private String ldapAACertificateAttributeName
private String ldapAttributeDescriptorCertificateAttributeName
private String ldapAttributeCertificateRevocationListAttributeName
private String ldapAttributeAuthorityRevocationListAttributeName
private String userCertificateSubjectAttributeName
private String cACertificateSubjectAttributeName
private String crossCertificateSubjectAttributeName
private String certificateRevocationListIssuerAttributeName
private String deltaRevocationListIssuerAttributeName
private String authorityRevocationListIssuerAttributeName
private String attributeCertificateAttributeSubjectAttributeName
private String aACertificateSubjectAttributeName
private String attributeDescriptorCertificateSubjectAttributeName
private String attributeCertificateRevocationListIssuerAttributeName
private String attributeAuthorityRevocationListIssuerAttributeName
private String searchForSerialNumberIn
public void ()
public void (java.lang.String, java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setUserCertificateAttribute (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setCACertificateAttribute (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setCrossCertificateAttribute (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setCertificateRevocationListAttribute (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setDeltaRevocationListAttribute (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setAuthorityRevocationListAttribute (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setAttributeCertificateAttributeAttribute (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setAACertificateAttribute (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setAttributeDescriptorCertificateAttribute (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setAttributeCertificateRevocationListAttribute (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setAttributeAuthorityRevocationListAttribute (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setLdapUserCertificateAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setLdapCACertificateAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setLdapCrossCertificateAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setLdapCertificateRevocationListAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setLdapDeltaRevocationListAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setLdapAuthorityRevocationListAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setLdapAttributeCertificateAttributeAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setLdapAACertificateAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setLdapAttributeDescriptorCertificateAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setLdapAttributeCertificateRevocationListAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setLdapAttributeAuthorityRevocationListAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setUserCertificateSubjectAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setCACertificateSubjectAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setCrossCertificateSubjectAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setCertificateRevocationListIssuerAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setDeltaRevocationListIssuerAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setAuthorityRevocationListIssuerAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setAttributeCertificateAttributeSubjectAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setAACertificateSubjectAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setAttributeDescriptorCertificateSubjectAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setAttributeCertificateRevocationListIssuerAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setAttributeAuthorityRevocationListIssuerAttributeName (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder setSearchForSerialNumberIn (java.lang.String)
public org.bouncycastle.jce.X509LDAPCertStoreParameters build ()
static java.lang.String access$100 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$200 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$300 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$400 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$500 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$600 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$700 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$800 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$900 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$1000 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$1100 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$1200 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$1300 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$1400 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$1500 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$1600 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$1700 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$1800 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$1900 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$2000 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$2100 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$2200 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$2300 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$2400 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$2500 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$2600 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$2700 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$2800 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$2900 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$3000 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$3100 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$3200 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$3300 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$3400 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$3500 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
static java.lang.String access$3600 (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
}
org/bouncycastle/jce/X509LDAPCertStoreParameters.class
package org.bouncycastle.jce
public org.bouncycastle.jce.X509LDAPCertStoreParameters extends java.lang.Object implements org.bouncycastle.x509.X509StoreParameters java.security.cert.CertStoreParameters {
private String ldapURL
private String baseDN
private String userCertificateAttribute
private String cACertificateAttribute
private String crossCertificateAttribute
private String certificateRevocationListAttribute
private String deltaRevocationListAttribute
private String authorityRevocationListAttribute
private String attributeCertificateAttributeAttribute
private String aACertificateAttribute
private String attributeDescriptorCertificateAttribute
private String attributeCertificateRevocationListAttribute
private String attributeAuthorityRevocationListAttribute
private String ldapUserCertificateAttributeName
private String ldapCACertificateAttributeName
private String ldapCrossCertificateAttributeName
private String ldapCertificateRevocationListAttributeName
private String ldapDeltaRevocationListAttributeName
private String ldapAuthorityRevocationListAttributeName
private String ldapAttributeCertificateAttributeAttributeName
private String ldapAACertificateAttributeName
private String ldapAttributeDescriptorCertificateAttributeName
private String ldapAttributeCertificateRevocationListAttributeName
private String ldapAttributeAuthorityRevocationListAttributeName
private String userCertificateSubjectAttributeName
private String cACertificateSubjectAttributeName
private String crossCertificateSubjectAttributeName
private String certificateRevocationListIssuerAttributeName
private String deltaRevocationListIssuerAttributeName
private String authorityRevocationListIssuerAttributeName
private String attributeCertificateAttributeSubjectAttributeName
private String aACertificateSubjectAttributeName
private String attributeDescriptorCertificateSubjectAttributeName
private String attributeCertificateRevocationListIssuerAttributeName
private String attributeAuthorityRevocationListIssuerAttributeName
private String searchForSerialNumberIn
private void (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder)
public java.lang.Object clone ()
public boolean equal (java.lang.Object)
private boolean checkField (java.lang.Object, java.lang.Object)
public int hashCode ()
private int addHashCode (int, java.lang.Object)
public java.lang.String getAACertificateAttribute ()
public java.lang.String getAACertificateSubjectAttributeName ()
public java.lang.String getAttributeAuthorityRevocationListAttribute ()
public java.lang.String getAttributeAuthorityRevocationListIssuerAttributeName ()
public java.lang.String getAttributeCertificateAttributeAttribute ()
public java.lang.String getAttributeCertificateAttributeSubjectAttributeName ()
public java.lang.String getAttributeCertificateRevocationListAttribute ()
public java.lang.String getAttributeCertificateRevocationListIssuerAttributeName ()
public java.lang.String getAttributeDescriptorCertificateAttribute ()
public java.lang.String getAttributeDescriptorCertificateSubjectAttributeName ()
public java.lang.String getAuthorityRevocationListAttribute ()
public java.lang.String getAuthorityRevocationListIssuerAttributeName ()
public java.lang.String getBaseDN ()
public java.lang.String getCACertificateAttribute ()
public java.lang.String getCACertificateSubjectAttributeName ()
public java.lang.String getCertificateRevocationListAttribute ()
public java.lang.String getCertificateRevocationListIssuerAttributeName ()
public java.lang.String getCrossCertificateAttribute ()
public java.lang.String getCrossCertificateSubjectAttributeName ()
public java.lang.String getDeltaRevocationListAttribute ()
public java.lang.String getDeltaRevocationListIssuerAttributeName ()
public java.lang.String getLdapAACertificateAttributeName ()
public java.lang.String getLdapAttributeAuthorityRevocationListAttributeName ()
public java.lang.String getLdapAttributeCertificateAttributeAttributeName ()
public java.lang.String getLdapAttributeCertificateRevocationListAttributeName ()
public java.lang.String getLdapAttributeDescriptorCertificateAttributeName ()
public java.lang.String getLdapAuthorityRevocationListAttributeName ()
public java.lang.String getLdapCACertificateAttributeName ()
public java.lang.String getLdapCertificateRevocationListAttributeName ()
public java.lang.String getLdapCrossCertificateAttributeName ()
public java.lang.String getLdapDeltaRevocationListAttributeName ()
public java.lang.String getLdapURL ()
public java.lang.String getLdapUserCertificateAttributeName ()
public java.lang.String getSearchForSerialNumberIn ()
public java.lang.String getUserCertificateAttribute ()
public java.lang.String getUserCertificateSubjectAttributeName ()
public static org.bouncycastle.jce.X509LDAPCertStoreParameters getInstance (java.security.cert.LDAPCertStoreParameters)
void (org.bouncycastle.jce.X509LDAPCertStoreParameters$Builder, org.bouncycastle.jce.X509LDAPCertStoreParameters$1)
}
org/bouncycastle/jce/X509Principal.class
package org.bouncycastle.jce
public org.bouncycastle.jce.X509Principal extends org.bouncycastle.asn1.x509.X509Name implements java.security.Principal {
private static org.bouncycastle.asn1.ASN1Sequence readSequence (org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException
public void (byte[]) throws java.io.IOException
public void (org.bouncycastle.asn1.x509.X509Name)
public void (org.bouncycastle.asn1.x500.X500Name)
public void (java.util.Hashtable)
public void (java.util.Vector, java.util.Hashtable)
public void (java.util.Vector, java.util.Vector)
public void (java.lang.String)
public void (boolean, java.lang.String)
public void (boolean, java.util.Hashtable, java.lang.String)
public java.lang.String getName ()
public byte[] getEncoded ()
}
org/bouncycastle/jce/examples/
org/bouncycastle/jce/examples/PKCS12Example.class
package org.bouncycastle.jce.examples
public org.bouncycastle.jce.examples.PKCS12Example extends java.lang.Object {
static char[] passwd
static org.bouncycastle.x509.X509V1CertificateGenerator v1CertGen
static org.bouncycastle.x509.X509V3CertificateGenerator v3CertGen
public void ()
public static java.security.cert.Certificate createMasterCert (java.security.PublicKey, java.security.PrivateKey) throws java.lang.Exception
public static java.security.cert.Certificate createIntermediateCert (java.security.PublicKey, java.security.PrivateKey, java.security.cert.X509Certificate) throws java.lang.Exception
public static java.security.cert.Certificate createCert (java.security.PublicKey, java.security.PrivateKey, java.security.PublicKey) throws java.lang.Exception
public static void main (java.lang.String[]) throws java.lang.Exception
static void ()
}
org/bouncycastle/jce/exception/
org/bouncycastle/jce/exception/ExtCertPathBuilderException.class
package org.bouncycastle.jce.exception
public org.bouncycastle.jce.exception.ExtCertPathBuilderException extends java.security.cert.CertPathBuilderException implements org.bouncycastle.jce.exception.ExtException {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.String, java.lang.Throwable, java.security.cert.CertPath, int)
public java.lang.Throwable getCause ()
}
org/bouncycastle/jce/exception/ExtCertPathValidatorException.class
package org.bouncycastle.jce.exception
public org.bouncycastle.jce.exception.ExtCertPathValidatorException extends java.security.cert.CertPathValidatorException implements org.bouncycastle.jce.exception.ExtException {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.String, java.lang.Throwable, java.security.cert.CertPath, int)
public java.lang.Throwable getCause ()
}
org/bouncycastle/jce/exception/ExtCertificateEncodingException.class
package org.bouncycastle.jce.exception
public org.bouncycastle.jce.exception.ExtCertificateEncodingException extends java.security.cert.CertificateEncodingException implements org.bouncycastle.jce.exception.ExtException {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/jce/exception/ExtException.class
package org.bouncycastle.jce.exception
public abstract org.bouncycastle.jce.exception.ExtException extends java.lang.Object {
public abstract java.lang.Throwable getCause ()
}
org/bouncycastle/jce/exception/ExtIOException.class
package org.bouncycastle.jce.exception
public org.bouncycastle.jce.exception.ExtIOException extends java.io.IOException implements org.bouncycastle.jce.exception.ExtException {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/jce/interfaces/
org/bouncycastle/jce/interfaces/BCKeyStore.class
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.BCKeyStore extends java.lang.Object {
public abstract void setRandom (java.security.SecureRandom)
}
org/bouncycastle/jce/interfaces/ECKey.class
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.ECKey extends java.lang.Object {
public abstract org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
}
org/bouncycastle/jce/interfaces/ECPointEncoder.class
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.ECPointEncoder extends java.lang.Object {
public abstract void setPointFormat (java.lang.String)
}
org/bouncycastle/jce/interfaces/ECPrivateKey.class
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.ECPrivateKey extends java.lang.Object implements org.bouncycastle.jce.interfaces.ECKey java.security.PrivateKey {
public abstract java.math.BigInteger getD ()
}
org/bouncycastle/jce/interfaces/ECPublicKey.class
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.ECPublicKey extends java.lang.Object implements org.bouncycastle.jce.interfaces.ECKey java.security.PublicKey {
public abstract org.bouncycastle.math.ec.ECPoint getQ ()
}
org/bouncycastle/jce/interfaces/ElGamalKey.class
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.ElGamalKey extends java.lang.Object {
public abstract org.bouncycastle.jce.spec.ElGamalParameterSpec getParameters ()
}
org/bouncycastle/jce/interfaces/ElGamalPrivateKey.class
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.ElGamalPrivateKey extends java.lang.Object implements org.bouncycastle.jce.interfaces.ElGamalKey java.security.PrivateKey {
public abstract java.math.BigInteger getX ()
}
org/bouncycastle/jce/interfaces/ElGamalPublicKey.class
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.ElGamalPublicKey extends java.lang.Object implements org.bouncycastle.jce.interfaces.ElGamalKey java.security.PublicKey {
public abstract java.math.BigInteger getY ()
}
org/bouncycastle/jce/interfaces/GOST3410Key.class
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.GOST3410Key extends java.lang.Object {
public abstract org.bouncycastle.jce.interfaces.GOST3410Params getParameters ()
}
org/bouncycastle/jce/interfaces/GOST3410Params.class
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.GOST3410Params extends java.lang.Object {
public abstract java.lang.String getPublicKeyParamSetOID ()
public abstract java.lang.String getDigestParamSetOID ()
public abstract java.lang.String getEncryptionParamSetOID ()
public abstract org.bouncycastle.jce.spec.GOST3410PublicKeyParameterSetSpec getPublicKeyParameters ()
}
org/bouncycastle/jce/interfaces/GOST3410PrivateKey.class
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.GOST3410PrivateKey extends java.lang.Object implements org.bouncycastle.jce.interfaces.GOST3410Key java.security.PrivateKey {
public abstract java.math.BigInteger getX ()
}
org/bouncycastle/jce/interfaces/GOST3410PublicKey.class
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.GOST3410PublicKey extends java.lang.Object implements org.bouncycastle.jce.interfaces.GOST3410Key java.security.PublicKey {
public abstract java.math.BigInteger getY ()
}
org/bouncycastle/jce/interfaces/IESKey.class
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.IESKey extends java.lang.Object implements java.security.Key {
public abstract java.security.PublicKey getPublic ()
public abstract java.security.PrivateKey getPrivate ()
}
org/bouncycastle/jce/interfaces/MQVPrivateKey.class
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.MQVPrivateKey extends java.lang.Object implements java.security.PrivateKey {
public abstract java.security.PrivateKey getStaticPrivateKey ()
public abstract java.security.PrivateKey getEphemeralPrivateKey ()
public abstract java.security.PublicKey getEphemeralPublicKey ()
}
org/bouncycastle/jce/interfaces/MQVPublicKey.class
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.MQVPublicKey extends java.lang.Object implements java.security.PublicKey {
public abstract java.security.PublicKey getStaticKey ()
public abstract java.security.PublicKey getEphemeralKey ()
}
org/bouncycastle/jce/interfaces/PKCS12BagAttributeCarrier.class
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier extends java.lang.Object {
public abstract void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public abstract org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public abstract java.util.Enumeration getBagAttributeKeys ()
}
org/bouncycastle/jce/netscape/
org/bouncycastle/jce/netscape/NetscapeCertRequest.class
package org.bouncycastle.jce.netscape
public org.bouncycastle.jce.netscape.NetscapeCertRequest extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlg
org.bouncycastle.asn1.x509.AlgorithmIdentifier keyAlg
byte[] sigBits
String challenge
org.bouncycastle.asn1.DERBitString content
java.security.PublicKey pubkey
private static org.bouncycastle.asn1.ASN1Sequence getReq (byte[]) throws java.io.IOException
public void (byte[]) throws java.io.IOException
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (java.lang.String, org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.PublicKey) throws java.security.NoSuchAlgorithmException java.security.spec.InvalidKeySpecException java.security.NoSuchProviderException
public java.lang.String getChallenge ()
public void setChallenge (java.lang.String)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSigningAlgorithm ()
public void setSigningAlgorithm (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getKeyAlgorithm ()
public void setKeyAlgorithm (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public java.security.PublicKey getPublicKey ()
public void setPublicKey (java.security.PublicKey)
public boolean verify (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException
public void sign (java.security.PrivateKey) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException java.security.spec.InvalidKeySpecException
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
private org.bouncycastle.asn1.ASN1Primitive getKeySpec () throws java.security.NoSuchAlgorithmException java.security.spec.InvalidKeySpecException java.security.NoSuchProviderException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/jce/provider/
org/bouncycastle/jce/provider/AnnotatedException.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.AnnotatedException extends java.lang.Exception implements org.bouncycastle.jce.exception.ExtException {
private Throwable _underlyingException
void (java.lang.String, java.lang.Throwable)
void (java.lang.String)
java.lang.Throwable getUnderlyingException ()
public java.lang.Throwable getCause ()
}
org/bouncycastle/jce/provider/BouncyCastleProvider$1.class
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.BouncyCastleProvider$1 extends java.lang.Object implements java.security.PrivilegedAction {
final org.bouncycastle.jce.provider.BouncyCastleProvider this$0
void (org.bouncycastle.jce.provider.BouncyCastleProvider)
public java.lang.Object run ()
}
org/bouncycastle/jce/provider/BouncyCastleProvider.class
package org.bouncycastle.jce.provider
public final org.bouncycastle.jce.provider.BouncyCastleProvider extends java.security.Provider implements org.bouncycastle.jcajce.provider.config.ConfigurableProvider {
private static String info
public static String PROVIDER_NAME
public static final org.bouncycastle.jcajce.provider.config.ProviderConfiguration CONFIGURATION
private static final java.util.Map keyInfoConverters
private static final String SYMMETRIC_CIPHER_PACKAGE
private static final String[] SYMMETRIC_CIPHERS
private static final String ASYMMETRIC_CIPHER_PACKAGE
private static final String[] ASYMMETRIC_GENERIC
private static final String[] ASYMMETRIC_CIPHERS
private static final String DIGEST_PACKAGE
private static final String[] DIGESTS
public void ()
private void setup ()
private void loadAlgorithms (java.lang.String, java.lang.String[])
private void addMacAlgorithms ()
public void setParameter (java.lang.String, java.lang.Object)
public boolean hasAlgorithm (java.lang.String, java.lang.String)
public void addAlgorithm (java.lang.String, java.lang.String)
public void addKeyInfoConverter (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter)
public static java.security.PublicKey getPublicKey (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
public static java.security.PrivateKey getPrivateKey (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
static void access$000 (org.bouncycastle.jce.provider.BouncyCastleProvider)
static void ()
}
org/bouncycastle/jce/provider/BouncyCastleProviderConfiguration.class
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.BouncyCastleProviderConfiguration extends java.lang.Object implements 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 ThreadLocal ecThreadSpec
private ThreadLocal dhThreadSpec
private volatile org.bouncycastle.jce.spec.ECParameterSpec ecImplicitCaParams
private volatile Object dhDefaultParams
void ()
void setParameter (java.lang.String, java.lang.Object)
public org.bouncycastle.jce.spec.ECParameterSpec getEcImplicitlyCa ()
public javax.crypto.spec.DHParameterSpec getDHDefaultParameters (int)
static void ()
}
org/bouncycastle/jce/provider/BrokenJCEBlockCipher$BrokePBEWithMD5AndDES.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.BrokenJCEBlockCipher$BrokePBEWithMD5AndDES extends org.bouncycastle.jce.provider.BrokenJCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/BrokenJCEBlockCipher$BrokePBEWithSHA1AndDES.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.BrokenJCEBlockCipher$BrokePBEWithSHA1AndDES extends org.bouncycastle.jce.provider.BrokenJCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/BrokenJCEBlockCipher$BrokePBEWithSHAAndDES2Key.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.BrokenJCEBlockCipher$BrokePBEWithSHAAndDES2Key extends org.bouncycastle.jce.provider.BrokenJCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/BrokenJCEBlockCipher$BrokePBEWithSHAAndDES3Key.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.BrokenJCEBlockCipher$BrokePBEWithSHAAndDES3Key extends org.bouncycastle.jce.provider.BrokenJCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/BrokenJCEBlockCipher$OldPBEWithSHAAndDES3Key.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.BrokenJCEBlockCipher$OldPBEWithSHAAndDES3Key extends org.bouncycastle.jce.provider.BrokenJCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/BrokenJCEBlockCipher$OldPBEWithSHAAndTwofish.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.BrokenJCEBlockCipher$OldPBEWithSHAAndTwofish extends org.bouncycastle.jce.provider.BrokenJCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/BrokenJCEBlockCipher.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.BrokenJCEBlockCipher extends java.lang.Object implements org.bouncycastle.jce.provider.BrokenPBE {
private Class[] availableSpecs
private org.bouncycastle.crypto.BufferedBlockCipher cipher
private org.bouncycastle.crypto.params.ParametersWithIV ivParam
private int pbeType
private int pbeHash
private int pbeKeySize
private int pbeIvSize
private int ivLength
private java.security.AlgorithmParameters engineParams
protected void (org.bouncycastle.crypto.BlockCipher)
protected void (org.bouncycastle.crypto.BlockCipher, int, int, int, int)
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
protected int engineGetOutputSize (int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetMode (java.lang.String)
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int)
protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected byte[] engineWrap (java.security.Key) throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException
protected java.security.Key engineUnwrap (byte[], java.lang.String, int) throws java.security.InvalidKeyException
}
org/bouncycastle/jce/provider/BrokenKDF2BytesGenerator.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.BrokenKDF2BytesGenerator extends java.lang.Object implements org.bouncycastle.crypto.DerivationFunction {
private org.bouncycastle.crypto.Digest digest
private byte[] shared
private byte[] iv
public void (org.bouncycastle.crypto.Digest)
public void init (org.bouncycastle.crypto.DerivationParameters)
public org.bouncycastle.crypto.Digest getDigest ()
public int generateBytes (byte[], int, int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalArgumentException
}
org/bouncycastle/jce/provider/BrokenPBE$Util.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.BrokenPBE$Util extends java.lang.Object {
public void ()
private static void setOddParity (byte[])
private static org.bouncycastle.crypto.PBEParametersGenerator makePBEGenerator (int, int)
static org.bouncycastle.crypto.CipherParameters makePBEParameters (org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey, java.security.spec.AlgorithmParameterSpec, int, int, java.lang.String, int, int)
static org.bouncycastle.crypto.CipherParameters makePBEMacParameters (org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey, java.security.spec.AlgorithmParameterSpec, int, int, int)
}
org/bouncycastle/jce/provider/BrokenPBE.class
package org.bouncycastle.jce.provider
public abstract org.bouncycastle.jce.provider.BrokenPBE extends java.lang.Object {
public static final int MD5
public static final int SHA1
public static final int RIPEMD160
public static final int PKCS5S1
public static final int PKCS5S2
public static final int PKCS12
public static final int OLD_PKCS12
}
org/bouncycastle/jce/provider/CertPathValidatorUtilities.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.CertPathValidatorUtilities extends java.lang.Object {
protected static final org.bouncycastle.jce.provider.PKIXCRLUtil CRL_UTIL
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
public void ()
protected static java.security.cert.TrustAnchor findTrustAnchor (java.security.cert.X509Certificate, java.util.Set) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.security.cert.TrustAnchor findTrustAnchor (java.security.cert.X509Certificate, java.util.Set, java.lang.String) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void addAdditionalStoresFromAltNames (java.security.cert.X509Certificate, org.bouncycastle.x509.ExtendedPKIXParameters) throws java.security.cert.CertificateParsingException
protected static javax.security.auth.x500.X500Principal getEncodedIssuerPrincipal (java.lang.Object)
protected static java.util.Date getValidDate (java.security.cert.PKIXParameters)
protected static javax.security.auth.x500.X500Principal getSubjectPrincipal (java.security.cert.X509Certificate)
protected static boolean isSelfIssued (java.security.cert.X509Certificate)
protected static org.bouncycastle.asn1.ASN1Primitive getExtensionValue (java.security.cert.X509Extension, java.lang.String) throws org.bouncycastle.jce.provider.AnnotatedException
private static org.bouncycastle.asn1.ASN1Primitive getObject (java.lang.String, byte[]) throws org.bouncycastle.jce.provider.AnnotatedException
protected static javax.security.auth.x500.X500Principal getIssuerPrincipal (java.security.cert.X509CRL)
protected static org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier (java.security.PublicKey) throws java.security.cert.CertPathValidatorException
protected static final java.util.Set getQualifierSet (org.bouncycastle.asn1.ASN1Sequence) throws java.security.cert.CertPathValidatorException
protected static org.bouncycastle.jce.provider.PKIXPolicyNode removePolicyNode (org.bouncycastle.jce.provider.PKIXPolicyNode, java.util.List[], org.bouncycastle.jce.provider.PKIXPolicyNode)
private static void removePolicyNodeRecurse (java.util.List[], org.bouncycastle.jce.provider.PKIXPolicyNode)
protected static boolean processCertD1i (int, java.util.List[], org.bouncycastle.asn1.DERObjectIdentifier, java.util.Set)
protected static void processCertD1ii (int, java.util.List[], org.bouncycastle.asn1.DERObjectIdentifier, java.util.Set)
protected static void prepareNextCertB1 (int, java.util.List[], java.lang.String, java.util.Map, java.security.cert.X509Certificate) throws org.bouncycastle.jce.provider.AnnotatedException java.security.cert.CertPathValidatorException
protected static org.bouncycastle.jce.provider.PKIXPolicyNode prepareNextCertB2 (int, java.util.List[], java.lang.String, org.bouncycastle.jce.provider.PKIXPolicyNode)
protected static boolean isAnyPolicy (java.util.Set)
protected static void addAdditionalStoreFromLocation (java.lang.String, org.bouncycastle.x509.ExtendedPKIXParameters)
protected static java.util.Collection findCertificates (org.bouncycastle.x509.X509CertStoreSelector, java.util.List) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.util.Collection findCertificates (org.bouncycastle.x509.X509AttributeCertStoreSelector, java.util.List) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void addAdditionalStoresFromCRLDistributionPoint (org.bouncycastle.asn1.x509.CRLDistPoint, org.bouncycastle.x509.ExtendedPKIXParameters) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void getCRLIssuersFromDistributionPoint (org.bouncycastle.asn1.x509.DistributionPoint, java.util.Collection, java.security.cert.X509CRLSelector, org.bouncycastle.x509.ExtendedPKIXParameters) throws org.bouncycastle.jce.provider.AnnotatedException
private static java.math.BigInteger getSerialNumber (java.lang.Object)
protected static void getCertStatus (java.util.Date, java.security.cert.X509CRL, java.lang.Object, org.bouncycastle.jce.provider.CertStatus) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.util.Set getDeltaCRLs (java.util.Date, org.bouncycastle.x509.ExtendedPKIXParameters, java.security.cert.X509CRL) throws org.bouncycastle.jce.provider.AnnotatedException
private static boolean isDeltaCRL (java.security.cert.X509CRL)
protected static java.util.Set getCompleteCRLs (org.bouncycastle.asn1.x509.DistributionPoint, java.lang.Object, java.util.Date, org.bouncycastle.x509.ExtendedPKIXParameters) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.util.Date getValidCertDateFromValidityModel (org.bouncycastle.x509.ExtendedPKIXParameters, java.security.cert.CertPath, int) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.security.PublicKey getNextWorkingKey (java.util.List, int) throws java.security.cert.CertPathValidatorException
protected static java.util.Collection findIssuerCerts (java.security.cert.X509Certificate, org.bouncycastle.x509.ExtendedPKIXBuilderParameters) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void verifyX509Certificate (java.security.cert.X509Certificate, java.security.PublicKey, java.lang.String) throws java.security.GeneralSecurityException
static void ()
}
org/bouncycastle/jce/provider/CertStatus.class
package org.bouncycastle.jce.provider
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 ()
public java.util.Date getRevocationDate ()
public void setRevocationDate (java.util.Date)
public int getCertStatus ()
public void setCertStatus (int)
}
org/bouncycastle/jce/provider/CertStoreCollectionSpi.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.CertStoreCollectionSpi extends java.security.cert.CertStoreSpi {
private java.security.cert.CollectionCertStoreParameters params
public void (java.security.cert.CertStoreParameters) throws java.security.InvalidAlgorithmParameterException
public java.util.Collection engineGetCertificates (java.security.cert.CertSelector) throws java.security.cert.CertStoreException
public java.util.Collection engineGetCRLs (java.security.cert.CRLSelector) throws java.security.cert.CertStoreException
}
org/bouncycastle/jce/provider/DHUtil.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.DHUtil extends java.lang.Object {
public void ()
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
}
org/bouncycastle/jce/provider/ElGamalUtil.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.ElGamalUtil extends java.lang.Object {
public void ()
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
}
org/bouncycastle/jce/provider/ExtCRLException.class
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.ExtCRLException extends java.security.cert.CRLException {
Throwable cause
void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/jce/provider/GOST3410Util.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.GOST3410Util extends java.lang.Object {
public void ()
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
}
org/bouncycastle/jce/provider/JCEBlockCipher$AEADGenericBlockCipher.class
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.JCEBlockCipher$AEADGenericBlockCipher extends java.lang.Object implements org.bouncycastle.jce.provider.JCEBlockCipher$GenericBlockCipher {
private org.bouncycastle.crypto.modes.AEADBlockCipher cipher
void (org.bouncycastle.crypto.modes.AEADBlockCipher)
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public boolean wrapOnNoPadding ()
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public int getOutputSize (int)
public int getUpdateOutputSize (int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/jce/provider/JCEBlockCipher$BufferedGenericBlockCipher.class
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.JCEBlockCipher$BufferedGenericBlockCipher extends java.lang.Object implements org.bouncycastle.jce.provider.JCEBlockCipher$GenericBlockCipher {
private org.bouncycastle.crypto.BufferedBlockCipher cipher
void (org.bouncycastle.crypto.BufferedBlockCipher)
void (org.bouncycastle.crypto.BlockCipher)
void (org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.paddings.BlockCipherPadding)
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public boolean wrapOnNoPadding ()
public java.lang.String getAlgorithmName ()
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public int getOutputSize (int)
public int getUpdateOutputSize (int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/jce/provider/JCEBlockCipher$GenericBlockCipher.class
package org.bouncycastle.jce.provider
abstract org.bouncycastle.jce.provider.JCEBlockCipher$GenericBlockCipher extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public abstract boolean wrapOnNoPadding ()
public abstract java.lang.String getAlgorithmName ()
public abstract org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public abstract int getOutputSize (int)
public abstract int getUpdateOutputSize (int)
public abstract int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/jce/provider/JCEBlockCipher$PBEWithAESCBC.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithAESCBC extends org.bouncycastle.jce.provider.JCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEBlockCipher$PBEWithMD5AndDES.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithMD5AndDES extends org.bouncycastle.jce.provider.JCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEBlockCipher$PBEWithMD5AndRC2.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithMD5AndRC2 extends org.bouncycastle.jce.provider.JCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEBlockCipher$PBEWithSHA1AndDES.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHA1AndDES extends org.bouncycastle.jce.provider.JCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEBlockCipher$PBEWithSHA1AndRC2.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHA1AndRC2 extends org.bouncycastle.jce.provider.JCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEBlockCipher$PBEWithSHAAnd128BitRC2.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHAAnd128BitRC2 extends org.bouncycastle.jce.provider.JCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEBlockCipher$PBEWithSHAAnd40BitRC2.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHAAnd40BitRC2 extends org.bouncycastle.jce.provider.JCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEBlockCipher$PBEWithSHAAndTwofish.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHAAndTwofish extends org.bouncycastle.jce.provider.JCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEBlockCipher.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher extends javax.crypto.CipherSpi implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private Class[] availableSpecs
private org.bouncycastle.crypto.BlockCipher baseEngine
private org.bouncycastle.jce.provider.JCEBlockCipher$GenericBlockCipher cipher
private org.bouncycastle.crypto.params.ParametersWithIV ivParam
private int ivLength
private boolean padded
private javax.crypto.spec.PBEParameterSpec pbeSpec
private String pbeAlgorithm
private String modeName
private java.security.AlgorithmParameters engineParams
protected void (org.bouncycastle.crypto.BlockCipher)
protected void (org.bouncycastle.crypto.BlockCipher, int)
protected void (org.bouncycastle.crypto.BufferedBlockCipher, int)
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
protected int engineGetOutputSize (int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException javax.crypto.ShortBufferException
private boolean isAEADModeName (java.lang.String)
protected byte[] engineWrap (java.security.Key) throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException
protected java.security.Key engineUnwrap (byte[], java.lang.String, int) throws java.security.InvalidKeyException
}
org/bouncycastle/jce/provider/JCEDHPrivateKey.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEDHPrivateKey extends java.lang.Object implements javax.crypto.interfaces.DHPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
static final long serialVersionUID
java.math.BigInteger x
private javax.crypto.spec.DHParameterSpec dhSpec
private org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
private org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier attrCarrier
protected void ()
void (javax.crypto.interfaces.DHPrivateKey)
void (javax.crypto.spec.DHPrivateKeySpec)
void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
void (org.bouncycastle.crypto.params.DHPrivateKeyParameters)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public javax.crypto.spec.DHParameterSpec getParams ()
public java.math.BigInteger getX ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
}
org/bouncycastle/jce/provider/JCEDHPublicKey.class
package org.bouncycastle.jce.provider
public 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 org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
void (javax.crypto.spec.DHPublicKeySpec)
void (javax.crypto.interfaces.DHPublicKey)
void (org.bouncycastle.crypto.params.DHPublicKeyParameters)
void (java.math.BigInteger, javax.crypto.spec.DHParameterSpec)
void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
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 (org.bouncycastle.asn1.ASN1Sequence)
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jce/provider/JCEECPrivateKey.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEECPrivateKey extends java.lang.Object implements java.security.interfaces.ECPrivateKey org.bouncycastle.jce.interfaces.ECPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier org.bouncycastle.jce.interfaces.ECPointEncoder {
private String algorithm
private java.math.BigInteger d
private java.security.spec.ECParameterSpec ecSpec
private boolean withCompression
private org.bouncycastle.asn1.DERBitString publicKey
private org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
public void (java.security.interfaces.ECPrivateKey)
public void (java.lang.String, org.bouncycastle.jce.spec.ECPrivateKeySpec)
public void (java.lang.String, java.security.spec.ECPrivateKeySpec)
public void (java.lang.String, org.bouncycastle.jce.provider.JCEECPrivateKey)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jce.provider.JCEECPublicKey, java.security.spec.ECParameterSpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jce.provider.JCEECPublicKey, org.bouncycastle.jce.spec.ECParameterSpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters)
void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
private void populateFromPrivKeyInfo (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.security.spec.ECParameterSpec getParams ()
public org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec ()
public java.math.BigInteger getS ()
public java.math.BigInteger getD ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
public void setPointFormat (java.lang.String)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
private org.bouncycastle.asn1.DERBitString getPublicKeyDetails (org.bouncycastle.jce.provider.JCEECPublicKey)
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jce/provider/JCEECPublicKey.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEECPublicKey extends java.lang.Object implements java.security.interfaces.ECPublicKey org.bouncycastle.jce.interfaces.ECPublicKey org.bouncycastle.jce.interfaces.ECPointEncoder {
private String algorithm
private org.bouncycastle.math.ec.ECPoint q
private java.security.spec.ECParameterSpec ecSpec
private boolean withCompression
private org.bouncycastle.asn1.cryptopro.GOST3410PublicKeyAlgParameters gostParams
public void (java.lang.String, org.bouncycastle.jce.provider.JCEECPublicKey)
public void (java.lang.String, java.security.spec.ECPublicKeySpec)
public void (java.lang.String, org.bouncycastle.jce.spec.ECPublicKeySpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, java.security.spec.ECParameterSpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, org.bouncycastle.jce.spec.ECParameterSpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters)
private java.security.spec.ECParameterSpec createSpec (java.security.spec.EllipticCurve, org.bouncycastle.crypto.params.ECDomainParameters)
public void (java.security.interfaces.ECPublicKey)
void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
private void populateFromPubKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
private void extractBytes (byte[], int, java.math.BigInteger)
public java.security.spec.ECParameterSpec getParams ()
public org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
public java.security.spec.ECPoint getW ()
public org.bouncycastle.math.ec.ECPoint getQ ()
public org.bouncycastle.math.ec.ECPoint engineGetQ ()
org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec ()
public java.lang.String toString ()
public void setPointFormat (java.lang.String)
public boolean equals (java.lang.Object)
public int hashCode ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jce/provider/JCEElGamalPrivateKey.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEElGamalPrivateKey extends java.lang.Object implements org.bouncycastle.jce.interfaces.ElGamalPrivateKey javax.crypto.interfaces.DHPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
static final long serialVersionUID
java.math.BigInteger x
org.bouncycastle.jce.spec.ElGamalParameterSpec elSpec
private org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
void (org.bouncycastle.jce.interfaces.ElGamalPrivateKey)
void (javax.crypto.interfaces.DHPrivateKey)
void (org.bouncycastle.jce.spec.ElGamalPrivateKeySpec)
void (javax.crypto.spec.DHPrivateKeySpec)
void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
void (org.bouncycastle.crypto.params.ElGamalPrivateKeyParameters)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public org.bouncycastle.jce.spec.ElGamalParameterSpec getParameters ()
public javax.crypto.spec.DHParameterSpec getParams ()
public java.math.BigInteger getX ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
}
org/bouncycastle/jce/provider/JCEElGamalPublicKey.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEElGamalPublicKey extends java.lang.Object implements org.bouncycastle.jce.interfaces.ElGamalPublicKey javax.crypto.interfaces.DHPublicKey {
static final long serialVersionUID
private java.math.BigInteger y
private org.bouncycastle.jce.spec.ElGamalParameterSpec elSpec
void (org.bouncycastle.jce.spec.ElGamalPublicKeySpec)
void (javax.crypto.spec.DHPublicKeySpec)
void (org.bouncycastle.jce.interfaces.ElGamalPublicKey)
void (javax.crypto.interfaces.DHPublicKey)
void (org.bouncycastle.crypto.params.ElGamalPublicKeyParameters)
void (java.math.BigInteger, org.bouncycastle.jce.spec.ElGamalParameterSpec)
void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public org.bouncycastle.jce.spec.ElGamalParameterSpec getParameters ()
public javax.crypto.spec.DHParameterSpec getParams ()
public java.math.BigInteger getY ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jce/provider/JCEIESCipher$BrokenECIES.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEIESCipher$BrokenECIES extends org.bouncycastle.jce.provider.JCEIESCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEIESCipher$BrokenIES.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEIESCipher$BrokenIES extends org.bouncycastle.jce.provider.JCEIESCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEIESCipher$IES.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEIESCipher$IES extends org.bouncycastle.jce.provider.JCEIESCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEIESCipher.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEIESCipher extends javax.crypto.CipherSpi {
private org.bouncycastle.crypto.engines.IESEngine cipher
private int state
private java.io.ByteArrayOutputStream buffer
private java.security.AlgorithmParameters engineParam
private org.bouncycastle.jce.spec.IESParameterSpec engineParams
private Class[] availableSpecs
public void (org.bouncycastle.crypto.engines.IESEngine)
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
protected int engineGetOutputSize (int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetMode (java.lang.String)
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int)
protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
}
org/bouncycastle/jce/provider/JCEMac$DES.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$DES extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$DES64.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$DES64 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$DES9797Alg3.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$DES9797Alg3 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$DES9797Alg3with7816d4.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$DES9797Alg3with7816d4 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$DESCFB8.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$DESCFB8 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$MD2.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$MD2 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$MD4.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$MD4 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$MD5.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$MD5 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$OldSHA384.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$OldSHA384 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$OldSHA512.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$OldSHA512 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$PBEWithRIPEMD160.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$PBEWithRIPEMD160 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$PBEWithSHA.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$PBEWithSHA extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$PBEWithTiger.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$PBEWithTiger extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$RC2.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$RC2 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$RIPEMD128.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$RIPEMD128 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$RIPEMD160.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$RIPEMD160 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$SHA1.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$SHA1 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$SHA224.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$SHA224 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$SHA256.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$SHA256 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$SHA384.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$SHA384 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$SHA512.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$SHA512 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$Tiger.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$Tiger extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEMac.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac extends javax.crypto.MacSpi implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private org.bouncycastle.crypto.Mac macEngine
private int pbeType
private int pbeHash
private int keySize
protected void (org.bouncycastle.crypto.Mac)
protected void (org.bouncycastle.crypto.Mac, int, int, int)
protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected int engineGetMacLength ()
protected void engineReset ()
protected void engineUpdate (byte)
protected void engineUpdate (byte[], int, int)
protected byte[] engineDoFinal ()
}
org/bouncycastle/jce/provider/JCERSAPrivateCrtKey.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCERSAPrivateCrtKey extends org.bouncycastle.jce.provider.JCERSAPrivateKey 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 (org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters)
void (java.security.spec.RSAPrivateCrtKeySpec)
void (java.security.interfaces.RSAPrivateCrtKey)
void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
void (org.bouncycastle.asn1.pkcs.RSAPrivateKey)
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)
public java.lang.String toString ()
}
org/bouncycastle/jce/provider/JCERSAPrivateKey.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCERSAPrivateKey extends java.lang.Object implements java.security.interfaces.RSAPrivateKey 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 org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
void (org.bouncycastle.crypto.params.RSAKeyParameters)
void (java.security.spec.RSAPrivateKeySpec)
void (java.security.interfaces.RSAPrivateKey)
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPrivateExponent ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public boolean equals (java.lang.Object)
public int hashCode ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/jce/provider/JCERSAPublicKey.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCERSAPublicKey extends java.lang.Object implements java.security.interfaces.RSAPublicKey {
static final long serialVersionUID
private java.math.BigInteger modulus
private java.math.BigInteger publicExponent
void (org.bouncycastle.crypto.params.RSAKeyParameters)
void (java.security.spec.RSAPublicKeySpec)
void (java.security.interfaces.RSAPublicKey)
void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPublicExponent ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public int hashCode ()
public boolean equals (java.lang.Object)
public java.lang.String toString ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$DES.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$DES extends org.bouncycastle.jce.provider.JCESecretKeyFactory {
public void ()
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$DESPBEKeyFactory.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$DESPBEKeyFactory extends org.bouncycastle.jce.provider.JCESecretKeyFactory {
private boolean forCipher
private int scheme
private int digest
private int keySize
private int ivSize
public void (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, int, int, int, int)
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEKeyFactory.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory extends org.bouncycastle.jce.provider.JCESecretKeyFactory {
private boolean forCipher
private int scheme
private int digest
private int keySize
private int ivSize
public void (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, int, int, int, int)
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithMD2AndDES.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD2AndDES extends org.bouncycastle.jce.provider.JCESecretKeyFactory$DESPBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithMD2AndRC2.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD2AndRC2 extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithMD5And128BitAESCBCOpenSSL.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD5And128BitAESCBCOpenSSL extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithMD5And192BitAESCBCOpenSSL.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD5And192BitAESCBCOpenSSL extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithMD5And256BitAESCBCOpenSSL.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD5And256BitAESCBCOpenSSL extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithMD5AndDES.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD5AndDES extends org.bouncycastle.jce.provider.JCESecretKeyFactory$DESPBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithMD5AndRC2.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD5AndRC2 extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithRIPEMD160.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithRIPEMD160 extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHA.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHA1AndDES.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA1AndDES extends org.bouncycastle.jce.provider.JCESecretKeyFactory$DESPBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHA1AndRC2.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA1AndRC2 extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHA256And128BitAESBC.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA256And128BitAESBC extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHA256And192BitAESBC.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA256And192BitAESBC extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHA256And256BitAESBC.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA256And256BitAESBC extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAnd128BitAESBC.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd128BitAESBC extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAnd128BitRC2.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd128BitRC2 extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAnd128BitRC4.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd128BitRC4 extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAnd192BitAESBC.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd192BitAESBC extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAnd256BitAESBC.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd256BitAESBC extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAnd40BitRC2.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd40BitRC2 extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAnd40BitRC4.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd40BitRC4 extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAndDES2Key.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAndDES2Key extends org.bouncycastle.jce.provider.JCESecretKeyFactory$DESPBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAndDES3Key.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAndDES3Key extends org.bouncycastle.jce.provider.JCESecretKeyFactory$DESPBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAndTwofish.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAndTwofish extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithTiger.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithTiger extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory extends javax.crypto.SecretKeyFactorySpi implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
protected String algName
protected org.bouncycastle.asn1.ASN1ObjectIdentifier algOid
protected void (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier)
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected javax.crypto.SecretKey engineTranslateKey (javax.crypto.SecretKey) throws java.security.InvalidKeyException
}
org/bouncycastle/jce/provider/JCEStreamCipher$Blowfish_CFB8.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEStreamCipher$Blowfish_CFB8 extends org.bouncycastle.jce.provider.JCEStreamCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEStreamCipher$Blowfish_OFB8.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEStreamCipher$Blowfish_OFB8 extends org.bouncycastle.jce.provider.JCEStreamCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEStreamCipher$DES_CFB8.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEStreamCipher$DES_CFB8 extends org.bouncycastle.jce.provider.JCEStreamCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEStreamCipher$DES_OFB8.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEStreamCipher$DES_OFB8 extends org.bouncycastle.jce.provider.JCEStreamCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEStreamCipher$DESede_CFB8.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEStreamCipher$DESede_CFB8 extends org.bouncycastle.jce.provider.JCEStreamCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEStreamCipher$DESede_OFB8.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEStreamCipher$DESede_OFB8 extends org.bouncycastle.jce.provider.JCEStreamCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEStreamCipher$PBEWithSHAAnd128BitRC4.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEStreamCipher$PBEWithSHAAnd128BitRC4 extends org.bouncycastle.jce.provider.JCEStreamCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEStreamCipher$PBEWithSHAAnd40BitRC4.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEStreamCipher$PBEWithSHAAnd40BitRC4 extends org.bouncycastle.jce.provider.JCEStreamCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEStreamCipher$Skipjack_CFB8.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEStreamCipher$Skipjack_CFB8 extends org.bouncycastle.jce.provider.JCEStreamCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEStreamCipher$Skipjack_OFB8.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEStreamCipher$Skipjack_OFB8 extends org.bouncycastle.jce.provider.JCEStreamCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEStreamCipher$Twofish_CFB8.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEStreamCipher$Twofish_CFB8 extends org.bouncycastle.jce.provider.JCEStreamCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEStreamCipher$Twofish_OFB8.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEStreamCipher$Twofish_OFB8 extends org.bouncycastle.jce.provider.JCEStreamCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEStreamCipher.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEStreamCipher extends javax.crypto.CipherSpi implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private Class[] availableSpecs
private org.bouncycastle.crypto.StreamCipher cipher
private org.bouncycastle.crypto.params.ParametersWithIV ivParam
private int ivLength
private javax.crypto.spec.PBEParameterSpec pbeSpec
private String pbeAlgorithm
private java.security.AlgorithmParameters engineParams
protected void (org.bouncycastle.crypto.StreamCipher, int)
protected void (org.bouncycastle.crypto.BlockCipher, int)
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
protected int engineGetOutputSize (int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetMode (java.lang.String)
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.BadPaddingException javax.crypto.IllegalBlockSizeException
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.BadPaddingException
protected byte[] engineWrap (java.security.Key) throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException
protected java.security.Key engineUnwrap (byte[], java.lang.String, int) throws java.security.InvalidKeyException
}
org/bouncycastle/jce/provider/JDKAlgorithmParameters$IES.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKAlgorithmParameters$IES extends org.bouncycastle.jce.provider.JDKAlgorithmParameters {
org.bouncycastle.jce.spec.IESParameterSpec currentSpec
public void ()
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jce/provider/JDKAlgorithmParameters$PBKDF2.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKAlgorithmParameters$PBKDF2 extends org.bouncycastle.jce.provider.JDKAlgorithmParameters {
org.bouncycastle.asn1.pkcs.PBKDF2Params params
public void ()
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jce/provider/JDKAlgorithmParameters$PKCS12PBE.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKAlgorithmParameters$PKCS12PBE extends org.bouncycastle.jce.provider.JDKAlgorithmParameters {
org.bouncycastle.asn1.pkcs.PKCS12PBEParams params
public void ()
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jce/provider/JDKAlgorithmParameters.class
package org.bouncycastle.jce.provider
public abstract org.bouncycastle.jce.provider.JDKAlgorithmParameters extends java.security.AlgorithmParametersSpi {
public void ()
protected boolean isASN1FormatString (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected abstract java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
}
org/bouncycastle/jce/provider/JDKDSAPrivateKey.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKDSAPrivateKey extends java.lang.Object implements java.security.interfaces.DSAPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
private static final long serialVersionUID
java.math.BigInteger x
java.security.interfaces.DSAParams dsaSpec
private org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
void (java.security.interfaces.DSAPrivateKey)
void (java.security.spec.DSAPrivateKeySpec)
void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
void (org.bouncycastle.crypto.params.DSAPrivateKeyParameters)
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)
public int hashCode ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jce/provider/JDKDSAPublicKey.class
package org.bouncycastle.jce.provider
public 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 (java.security.spec.DSAPublicKeySpec)
void (java.security.interfaces.DSAPublicKey)
void (org.bouncycastle.crypto.params.DSAPublicKeyParameters)
void (java.math.BigInteger, java.security.spec.DSAParameterSpec)
void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
private boolean isNotNull (org.bouncycastle.asn1.ASN1Encodable)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.security.interfaces.DSAParams getParams ()
public java.math.BigInteger getY ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jce/provider/JDKKeyStore$BouncyCastleStore.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKKeyStore$BouncyCastleStore extends org.bouncycastle.jce.provider.JDKKeyStore {
public void ()
public void engineLoad (java.io.InputStream, char[]) throws java.io.IOException
public void engineStore (java.io.OutputStream, char[]) throws java.io.IOException
}
org/bouncycastle/jce/provider/JDKKeyStore$StoreEntry.class
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.JDKKeyStore$StoreEntry extends java.lang.Object {
int type
String alias
Object obj
java.security.cert.Certificate[] certChain
java.util.Date date
final org.bouncycastle.jce.provider.JDKKeyStore this$0
void (org.bouncycastle.jce.provider.JDKKeyStore, java.lang.String, java.security.cert.Certificate)
void (org.bouncycastle.jce.provider.JDKKeyStore, java.lang.String, byte[], java.security.cert.Certificate[])
void (org.bouncycastle.jce.provider.JDKKeyStore, java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]) throws java.lang.Exception
void (org.bouncycastle.jce.provider.JDKKeyStore, java.lang.String, java.util.Date, int, java.lang.Object)
void (org.bouncycastle.jce.provider.JDKKeyStore, java.lang.String, java.util.Date, int, java.lang.Object, java.security.cert.Certificate[])
int getType ()
java.lang.String getAlias ()
java.lang.Object getObject ()
java.lang.Object getObject (char[]) throws java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException
java.security.cert.Certificate[] getCertificateChain ()
java.util.Date getDate ()
}
org/bouncycastle/jce/provider/JDKKeyStore.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKKeyStore extends java.security.KeyStoreSpi implements 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
public void ()
private void encodeCertificate (java.security.cert.Certificate, java.io.DataOutputStream) throws java.io.IOException
private java.security.cert.Certificate decodeCertificate (java.io.DataInputStream) throws java.io.IOException
private void encodeKey (java.security.Key, java.io.DataOutputStream) throws java.io.IOException
private java.security.Key decodeKey (java.io.DataInputStream) throws java.io.IOException
protected javax.crypto.Cipher makePBECipher (java.lang.String, int, char[], byte[], int) throws java.io.IOException
public void setRandom (java.security.SecureRandom)
public java.util.Enumeration engineAliases ()
public boolean engineContainsAlias (java.lang.String)
public void engineDeleteEntry (java.lang.String) throws java.security.KeyStoreException
public java.security.cert.Certificate engineGetCertificate (java.lang.String)
public java.lang.String engineGetCertificateAlias (java.security.cert.Certificate)
public java.security.cert.Certificate[] engineGetCertificateChain (java.lang.String)
public java.util.Date engineGetCreationDate (java.lang.String)
public java.security.Key engineGetKey (java.lang.String, char[]) throws java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException
public boolean engineIsCertificateEntry (java.lang.String)
public boolean engineIsKeyEntry (java.lang.String)
public void engineSetCertificateEntry (java.lang.String, java.security.cert.Certificate) throws java.security.KeyStoreException
public void engineSetKeyEntry (java.lang.String, byte[], java.security.cert.Certificate[]) throws java.security.KeyStoreException
public void engineSetKeyEntry (java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]) throws java.security.KeyStoreException
public int engineSize ()
protected void loadStore (java.io.InputStream) throws java.io.IOException
protected void saveStore (java.io.OutputStream) throws java.io.IOException
public void engineLoad (java.io.InputStream, char[]) throws java.io.IOException
public void engineStore (java.io.OutputStream, char[]) throws java.io.IOException
static void access$000 (org.bouncycastle.jce.provider.JDKKeyStore, java.security.Key, java.io.DataOutputStream) throws java.io.IOException
static java.security.Key access$100 (org.bouncycastle.jce.provider.JDKKeyStore, java.io.DataInputStream) throws java.io.IOException
}
org/bouncycastle/jce/provider/JDKPKCS12KeyStore$1.class
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.JDKPKCS12KeyStore$1 extends java.lang.Object {
}
org/bouncycastle/jce/provider/JDKPKCS12KeyStore$BCPKCS12KeyStore.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKPKCS12KeyStore$BCPKCS12KeyStore extends org.bouncycastle.jce.provider.JDKPKCS12KeyStore {
public void ()
}
org/bouncycastle/jce/provider/JDKPKCS12KeyStore$BCPKCS12KeyStore3DES.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKPKCS12KeyStore$BCPKCS12KeyStore3DES extends org.bouncycastle.jce.provider.JDKPKCS12KeyStore {
public void ()
}
org/bouncycastle/jce/provider/JDKPKCS12KeyStore$CertId.class
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.JDKPKCS12KeyStore$CertId extends java.lang.Object {
byte[] id
final org.bouncycastle.jce.provider.JDKPKCS12KeyStore this$0
void (org.bouncycastle.jce.provider.JDKPKCS12KeyStore, java.security.PublicKey)
void (org.bouncycastle.jce.provider.JDKPKCS12KeyStore, byte[])
public int hashCode ()
public boolean equals (java.lang.Object)
}
org/bouncycastle/jce/provider/JDKPKCS12KeyStore$DefPKCS12KeyStore.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKPKCS12KeyStore$DefPKCS12KeyStore extends org.bouncycastle.jce.provider.JDKPKCS12KeyStore {
public void ()
}
org/bouncycastle/jce/provider/JDKPKCS12KeyStore$DefPKCS12KeyStore3DES.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKPKCS12KeyStore$DefPKCS12KeyStore3DES extends org.bouncycastle.jce.provider.JDKPKCS12KeyStore {
public void ()
}
org/bouncycastle/jce/provider/JDKPKCS12KeyStore$IgnoresCaseHashtable.class
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.JDKPKCS12KeyStore$IgnoresCaseHashtable extends java.lang.Object {
private java.util.Hashtable orig
private java.util.Hashtable keys
private void ()
public void put (java.lang.String, java.lang.Object)
public java.util.Enumeration keys ()
public java.lang.Object remove (java.lang.String)
public java.lang.Object get (java.lang.String)
public java.util.Enumeration elements ()
void (org.bouncycastle.jce.provider.JDKPKCS12KeyStore$1)
}
org/bouncycastle/jce/provider/JDKPKCS12KeyStore.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKPKCS12KeyStore extends java.security.KeyStoreSpi implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers org.bouncycastle.asn1.x509.X509ObjectIdentifiers org.bouncycastle.jce.interfaces.BCKeyStore {
private static final int SALT_SIZE
private static final int MIN_ITERATIONS
private static final java.security.Provider bcProvider
private org.bouncycastle.jce.provider.JDKPKCS12KeyStore$IgnoresCaseHashtable keys
private java.util.Hashtable localIds
private org.bouncycastle.jce.provider.JDKPKCS12KeyStore$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 org.bouncycastle.asn1.ASN1ObjectIdentifier keyAlgorithm
private org.bouncycastle.asn1.ASN1ObjectIdentifier certAlgorithm
public void (java.security.Provider, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1ObjectIdentifier)
private org.bouncycastle.asn1.x509.SubjectKeyIdentifier createSubjectKeyId (java.security.PublicKey)
public void setRandom (java.security.SecureRandom)
public java.util.Enumeration engineAliases ()
public boolean engineContainsAlias (java.lang.String)
public void engineDeleteEntry (java.lang.String) throws java.security.KeyStoreException
public java.security.cert.Certificate engineGetCertificate (java.lang.String)
public java.lang.String engineGetCertificateAlias (java.security.cert.Certificate)
public java.security.cert.Certificate[] engineGetCertificateChain (java.lang.String)
public java.util.Date engineGetCreationDate (java.lang.String)
public java.security.Key engineGetKey (java.lang.String, char[]) throws java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException
public boolean engineIsCertificateEntry (java.lang.String)
public boolean engineIsKeyEntry (java.lang.String)
public void engineSetCertificateEntry (java.lang.String, java.security.cert.Certificate) throws java.security.KeyStoreException
public void engineSetKeyEntry (java.lang.String, byte[], java.security.cert.Certificate[]) throws java.security.KeyStoreException
public void engineSetKeyEntry (java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]) throws java.security.KeyStoreException
public int engineSize ()
protected java.security.PrivateKey unwrapKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[], char[], boolean) throws java.io.IOException
protected byte[] wrapKey (java.lang.String, java.security.Key, org.bouncycastle.asn1.pkcs.PKCS12PBEParams, char[]) throws java.io.IOException
protected byte[] cryptData (boolean, org.bouncycastle.asn1.x509.AlgorithmIdentifier, char[], boolean, byte[]) throws java.io.IOException
public void engineLoad (java.io.InputStream, char[]) throws java.io.IOException
public void engineStore (java.security.KeyStore$LoadStoreParameter) throws java.io.IOException java.security.NoSuchAlgorithmException java.security.cert.CertificateException
public void engineStore (java.io.OutputStream, char[]) throws java.io.IOException
private void doStore (java.io.OutputStream, char[], boolean) throws java.io.IOException
private static byte[] calculatePbeMac (org.bouncycastle.asn1.ASN1ObjectIdentifier, byte[], int, char[], boolean, byte[]) throws java.lang.Exception
static org.bouncycastle.asn1.x509.SubjectKeyIdentifier access$100 (org.bouncycastle.jce.provider.JDKPKCS12KeyStore, java.security.PublicKey)
static java.security.Provider access$200 ()
static void ()
}
org/bouncycastle/jce/provider/JDKPKCS12StoreParameter.class
package org.bouncycastle.jce.provider
public 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 ()
public java.io.OutputStream getOutputStream ()
public java.security.KeyStore$ProtectionParameter getProtectionParameter ()
public boolean isUseDEREncoding ()
public void setOutputStream (java.io.OutputStream)
public void setPassword (char[])
public void setProtectionParameter (java.security.KeyStore$ProtectionParameter)
public void setUseDEREncoding (boolean)
}
org/bouncycastle/jce/provider/MultiCertStoreSpi.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.MultiCertStoreSpi extends java.security.cert.CertStoreSpi {
private org.bouncycastle.jce.MultiCertStoreParameters params
public void (java.security.cert.CertStoreParameters) throws java.security.InvalidAlgorithmParameterException
public java.util.Collection engineGetCertificates (java.security.cert.CertSelector) throws java.security.cert.CertStoreException
public java.util.Collection engineGetCRLs (java.security.cert.CRLSelector) throws java.security.cert.CertStoreException
}
org/bouncycastle/jce/provider/OldPKCS12ParametersGenerator.class
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.OldPKCS12ParametersGenerator extends org.bouncycastle.crypto.PBEParametersGenerator {
public static final int KEY_MATERIAL
public static final int IV_MATERIAL
public static final int MAC_MATERIAL
private org.bouncycastle.crypto.Digest digest
private int u
private int v
public void (org.bouncycastle.crypto.Digest)
private void adjust (byte[], int, byte[])
private byte[] generateDerivedKey (int, int)
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int)
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int)
public org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int)
}
org/bouncycastle/jce/provider/PEMUtil.class
package org.bouncycastle.jce.provider
public 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 (java.lang.String)
private java.lang.String readLine (java.io.InputStream) throws java.io.IOException
org.bouncycastle.asn1.ASN1Sequence readPEMObject (java.io.InputStream) throws java.io.IOException
}
org/bouncycastle/jce/provider/PKIXAttrCertPathBuilderSpi.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXAttrCertPathBuilderSpi extends java.security.cert.CertPathBuilderSpi {
private Exception certPathException
public void ()
public java.security.cert.CertPathBuilderResult engineBuild (java.security.cert.CertPathParameters) throws java.security.cert.CertPathBuilderException java.security.InvalidAlgorithmParameterException
private java.security.cert.CertPathBuilderResult build (org.bouncycastle.x509.X509AttributeCertificate, java.security.cert.X509Certificate, org.bouncycastle.x509.ExtendedPKIXBuilderParameters, java.util.List)
}
org/bouncycastle/jce/provider/PKIXAttrCertPathValidatorSpi.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXAttrCertPathValidatorSpi extends java.security.cert.CertPathValidatorSpi {
public void ()
public java.security.cert.CertPathValidatorResult engineValidate (java.security.cert.CertPath, java.security.cert.CertPathParameters) throws java.security.cert.CertPathValidatorException java.security.InvalidAlgorithmParameterException
}
org/bouncycastle/jce/provider/PKIXCRLUtil.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXCRLUtil extends java.lang.Object {
public void ()
public java.util.Set findCRLs (org.bouncycastle.x509.X509CRLStoreSelector, org.bouncycastle.x509.ExtendedPKIXParameters, java.util.Date) throws org.bouncycastle.jce.provider.AnnotatedException
public java.util.Set findCRLs (org.bouncycastle.x509.X509CRLStoreSelector, java.security.cert.PKIXParameters) throws org.bouncycastle.jce.provider.AnnotatedException
private final java.util.Collection findCRLs (org.bouncycastle.x509.X509CRLStoreSelector, java.util.List) throws org.bouncycastle.jce.provider.AnnotatedException
}
org/bouncycastle/jce/provider/PKIXCertPathBuilderSpi.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXCertPathBuilderSpi extends java.security.cert.CertPathBuilderSpi {
private Exception certPathException
public void ()
public java.security.cert.CertPathBuilderResult engineBuild (java.security.cert.CertPathParameters) throws java.security.cert.CertPathBuilderException java.security.InvalidAlgorithmParameterException
protected java.security.cert.CertPathBuilderResult build (java.security.cert.X509Certificate, org.bouncycastle.x509.ExtendedPKIXBuilderParameters, java.util.List)
}
org/bouncycastle/jce/provider/PKIXCertPathValidatorSpi.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi extends java.security.cert.CertPathValidatorSpi {
public void ()
public java.security.cert.CertPathValidatorResult engineValidate (java.security.cert.CertPath, java.security.cert.CertPathParameters) throws java.security.cert.CertPathValidatorException java.security.InvalidAlgorithmParameterException
}
org/bouncycastle/jce/provider/PKIXNameConstraintValidator.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXNameConstraintValidator extends java.lang.Object {
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 permittedSubtreesDN
private java.util.Set permittedSubtreesDNS
private java.util.Set permittedSubtreesEmail
private java.util.Set permittedSubtreesURI
private java.util.Set permittedSubtreesIP
public void ()
private static boolean withinDNSubtree (org.bouncycastle.asn1.ASN1Sequence, org.bouncycastle.asn1.ASN1Sequence)
public void checkPermittedDN (org.bouncycastle.asn1.ASN1Sequence) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
public void checkExcludedDN (org.bouncycastle.asn1.ASN1Sequence) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private void checkPermittedDN (java.util.Set, org.bouncycastle.asn1.ASN1Sequence) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private void checkExcludedDN (java.util.Set, org.bouncycastle.asn1.ASN1Sequence) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private java.util.Set intersectDN (java.util.Set, java.util.Set)
private java.util.Set unionDN (java.util.Set, org.bouncycastle.asn1.ASN1Sequence)
private java.util.Set intersectEmail (java.util.Set, java.util.Set)
private java.util.Set unionEmail (java.util.Set, java.lang.String)
private java.util.Set intersectIP (java.util.Set, java.util.Set)
private java.util.Set unionIP (java.util.Set, byte[])
private java.util.Set unionIPRange (byte[], byte[])
private java.util.Set intersectIPRange (byte[], byte[])
private byte[] ipWithSubnetMask (byte[], byte[])
private byte[][] extractIPsAndSubnetMasks (byte[], byte[])
private byte[][] minMaxIPs (byte[], byte[], byte[], byte[])
private void checkPermittedEmail (java.util.Set, java.lang.String) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private void checkExcludedEmail (java.util.Set, java.lang.String) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private void checkPermittedIP (java.util.Set, byte[]) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private void checkExcludedIP (java.util.Set, byte[]) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private boolean isIPConstrained (byte[], byte[])
private boolean emailIsConstrained (java.lang.String, java.lang.String)
private boolean withinDomain (java.lang.String, java.lang.String)
private void checkPermittedDNS (java.util.Set, java.lang.String) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private void checkExcludedDNS (java.util.Set, java.lang.String) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private void unionEmail (java.lang.String, java.lang.String, java.util.Set)
private void unionURI (java.lang.String, java.lang.String, java.util.Set)
private java.util.Set intersectDNS (java.util.Set, java.util.Set)
protected java.util.Set unionDNS (java.util.Set, java.lang.String)
private void intersectEmail (java.lang.String, java.lang.String, java.util.Set)
private void checkExcludedURI (java.util.Set, java.lang.String) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private java.util.Set intersectURI (java.util.Set, java.util.Set)
private java.util.Set unionURI (java.util.Set, java.lang.String)
private void intersectURI (java.lang.String, java.lang.String, java.util.Set)
private void checkPermittedURI (java.util.Set, java.lang.String) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private boolean isUriConstrained (java.lang.String, java.lang.String)
private static java.lang.String extractHostFromURL (java.lang.String)
public void checkPermitted (org.bouncycastle.asn1.x509.GeneralName) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
public void checkExcluded (org.bouncycastle.asn1.x509.GeneralName) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
public void intersectPermittedSubtree (org.bouncycastle.asn1.x509.GeneralSubtree)
public void intersectPermittedSubtree (org.bouncycastle.asn1.x509.GeneralSubtree[])
private java.lang.String extractNameAsString (org.bouncycastle.asn1.x509.GeneralName)
public void intersectEmptyPermittedSubtree (int)
public void addExcludedSubtree (org.bouncycastle.asn1.x509.GeneralSubtree)
private static byte[] max (byte[], byte[])
private static byte[] min (byte[], byte[])
private static int compareTo (byte[], byte[])
private static byte[] or (byte[], byte[])
public int hashCode ()
private int hashCollection (java.util.Collection)
public boolean equals (java.lang.Object)
private boolean collectionsAreEqual (java.util.Collection, java.util.Collection)
private boolean equals (java.lang.Object, java.lang.Object)
private java.lang.String stringifyIP (byte[])
private java.lang.String stringifyIPCollection (java.util.Set)
public java.lang.String toString ()
}
org/bouncycastle/jce/provider/PKIXNameConstraintValidatorException.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException extends java.lang.Exception {
public void (java.lang.String)
}
org/bouncycastle/jce/provider/PKIXPolicyNode.class
package org.bouncycastle.jce.provider
public 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 (java.util.List, int, java.util.Set, java.security.cert.PolicyNode, java.util.Set, java.lang.String, boolean)
public void addChild (org.bouncycastle.jce.provider.PKIXPolicyNode)
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 (org.bouncycastle.jce.provider.PKIXPolicyNode)
public void setCritical (boolean)
public void setParent (org.bouncycastle.jce.provider.PKIXPolicyNode)
public java.lang.String toString ()
public java.lang.String toString (java.lang.String)
public java.lang.Object clone ()
public org.bouncycastle.jce.provider.PKIXPolicyNode copy ()
}
org/bouncycastle/jce/provider/RFC3280CertPathUtilities.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.RFC3280CertPathUtilities extends java.lang.Object {
private static final org.bouncycastle.jce.provider.PKIXCRLUtil CRL_UTIL
protected static final String CERTIFICATE_POLICIES
protected static final String POLICY_MAPPINGS
protected static final String INHIBIT_ANY_POLICY
protected static final String ISSUING_DISTRIBUTION_POINT
protected static final String FRESHEST_CRL
protected static final String DELTA_CRL_INDICATOR
protected static final String POLICY_CONSTRAINTS
protected static final String BASIC_CONSTRAINTS
protected static final String CRL_DISTRIBUTION_POINTS
protected static final String SUBJECT_ALTERNATIVE_NAME
protected static final String NAME_CONSTRAINTS
protected static final String AUTHORITY_KEY_IDENTIFIER
protected static final String KEY_USAGE
protected static final String CRL_NUMBER
protected static final String ANY_POLICY
protected static final int KEY_CERT_SIGN
protected static final int CRL_SIGN
protected static final String[] crlReasons
public void ()
protected static void processCRLB2 (org.bouncycastle.asn1.x509.DistributionPoint, java.lang.Object, java.security.cert.X509CRL) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void processCRLB1 (org.bouncycastle.asn1.x509.DistributionPoint, java.lang.Object, java.security.cert.X509CRL) throws org.bouncycastle.jce.provider.AnnotatedException
protected static org.bouncycastle.jce.provider.ReasonsMask processCRLD (java.security.cert.X509CRL, org.bouncycastle.asn1.x509.DistributionPoint) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.util.Set processCRLF (java.security.cert.X509CRL, java.lang.Object, java.security.cert.X509Certificate, java.security.PublicKey, org.bouncycastle.x509.ExtendedPKIXParameters, java.util.List) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.security.PublicKey processCRLG (java.security.cert.X509CRL, java.util.Set) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.security.cert.X509CRL processCRLH (java.util.Set, java.security.PublicKey) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.util.Set processCRLA1i (java.util.Date, org.bouncycastle.x509.ExtendedPKIXParameters, java.security.cert.X509Certificate, java.security.cert.X509CRL) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.util.Set[] processCRLA1ii (java.util.Date, org.bouncycastle.x509.ExtendedPKIXParameters, java.security.cert.X509Certificate, java.security.cert.X509CRL) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void processCRLC (java.security.cert.X509CRL, java.security.cert.X509CRL, org.bouncycastle.x509.ExtendedPKIXParameters) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void processCRLI (java.util.Date, java.security.cert.X509CRL, java.lang.Object, org.bouncycastle.jce.provider.CertStatus, org.bouncycastle.x509.ExtendedPKIXParameters) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void processCRLJ (java.util.Date, java.security.cert.X509CRL, java.lang.Object, org.bouncycastle.jce.provider.CertStatus) throws org.bouncycastle.jce.provider.AnnotatedException
protected static org.bouncycastle.jce.provider.PKIXPolicyNode prepareCertB (java.security.cert.CertPath, int, java.util.List[], org.bouncycastle.jce.provider.PKIXPolicyNode, int) throws java.security.cert.CertPathValidatorException
protected static void prepareNextCertA (java.security.cert.CertPath, int) throws java.security.cert.CertPathValidatorException
protected static void processCertF (java.security.cert.CertPath, int, org.bouncycastle.jce.provider.PKIXPolicyNode, int) throws java.security.cert.CertPathValidatorException
protected static org.bouncycastle.jce.provider.PKIXPolicyNode processCertE (java.security.cert.CertPath, int, org.bouncycastle.jce.provider.PKIXPolicyNode) throws java.security.cert.CertPathValidatorException
protected static void processCertBC (java.security.cert.CertPath, int, org.bouncycastle.jce.provider.PKIXNameConstraintValidator) throws java.security.cert.CertPathValidatorException
protected static org.bouncycastle.jce.provider.PKIXPolicyNode processCertD (java.security.cert.CertPath, int, java.util.Set, org.bouncycastle.jce.provider.PKIXPolicyNode, java.util.List[], int) throws java.security.cert.CertPathValidatorException
protected static void processCertA (java.security.cert.CertPath, org.bouncycastle.x509.ExtendedPKIXParameters, int, java.security.PublicKey, boolean, javax.security.auth.x500.X500Principal, java.security.cert.X509Certificate) throws org.bouncycastle.jce.exception.ExtCertPathValidatorException
protected static int prepareNextCertI1 (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
protected static int prepareNextCertI2 (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
protected static void prepareNextCertG (java.security.cert.CertPath, int, org.bouncycastle.jce.provider.PKIXNameConstraintValidator) throws java.security.cert.CertPathValidatorException
private static void checkCRL (org.bouncycastle.asn1.x509.DistributionPoint, org.bouncycastle.x509.ExtendedPKIXParameters, java.security.cert.X509Certificate, java.util.Date, java.security.cert.X509Certificate, java.security.PublicKey, org.bouncycastle.jce.provider.CertStatus, org.bouncycastle.jce.provider.ReasonsMask, java.util.List) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void checkCRLs (org.bouncycastle.x509.ExtendedPKIXParameters, java.security.cert.X509Certificate, java.util.Date, java.security.cert.X509Certificate, java.security.PublicKey, java.util.List) throws org.bouncycastle.jce.provider.AnnotatedException
protected static int prepareNextCertJ (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
protected static void prepareNextCertK (java.security.cert.CertPath, int) throws java.security.cert.CertPathValidatorException
protected static int prepareNextCertL (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
protected static int prepareNextCertM (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
protected static void prepareNextCertN (java.security.cert.CertPath, int) throws java.security.cert.CertPathValidatorException
protected static void prepareNextCertO (java.security.cert.CertPath, int, java.util.Set, java.util.List) throws java.security.cert.CertPathValidatorException
protected static int prepareNextCertH1 (java.security.cert.CertPath, int, int)
protected static int prepareNextCertH2 (java.security.cert.CertPath, int, int)
protected static int prepareNextCertH3 (java.security.cert.CertPath, int, int)
protected static int wrapupCertA (int, java.security.cert.X509Certificate)
protected static int wrapupCertB (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
protected static void wrapupCertF (java.security.cert.CertPath, int, java.util.List, java.util.Set) throws java.security.cert.CertPathValidatorException
protected static org.bouncycastle.jce.provider.PKIXPolicyNode wrapupCertG (java.security.cert.CertPath, org.bouncycastle.x509.ExtendedPKIXParameters, java.util.Set, int, java.util.List[], org.bouncycastle.jce.provider.PKIXPolicyNode, java.util.Set) throws java.security.cert.CertPathValidatorException
static void ()
}
org/bouncycastle/jce/provider/RFC3281CertPathUtilities.class
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.RFC3281CertPathUtilities extends java.lang.Object {
private static final String TARGET_INFORMATION
private static final String NO_REV_AVAIL
private static final String CRL_DISTRIBUTION_POINTS
private static final String AUTHORITY_INFO_ACCESS
void ()
protected static void processAttrCert7 (org.bouncycastle.x509.X509AttributeCertificate, java.security.cert.CertPath, java.security.cert.CertPath, org.bouncycastle.x509.ExtendedPKIXParameters) throws java.security.cert.CertPathValidatorException
protected static void checkCRLs (org.bouncycastle.x509.X509AttributeCertificate, org.bouncycastle.x509.ExtendedPKIXParameters, java.security.cert.X509Certificate, java.util.Date, java.util.List) throws java.security.cert.CertPathValidatorException
protected static void additionalChecks (org.bouncycastle.x509.X509AttributeCertificate, org.bouncycastle.x509.ExtendedPKIXParameters) throws java.security.cert.CertPathValidatorException
protected static void processAttrCert5 (org.bouncycastle.x509.X509AttributeCertificate, org.bouncycastle.x509.ExtendedPKIXParameters) throws java.security.cert.CertPathValidatorException
protected static void processAttrCert4 (java.security.cert.X509Certificate, org.bouncycastle.x509.ExtendedPKIXParameters) throws java.security.cert.CertPathValidatorException
protected static void processAttrCert3 (java.security.cert.X509Certificate, org.bouncycastle.x509.ExtendedPKIXParameters) throws java.security.cert.CertPathValidatorException
protected static java.security.cert.CertPathValidatorResult processAttrCert2 (java.security.cert.CertPath, org.bouncycastle.x509.ExtendedPKIXParameters) throws java.security.cert.CertPathValidatorException
protected static java.security.cert.CertPath processAttrCert1 (org.bouncycastle.x509.X509AttributeCertificate, org.bouncycastle.x509.ExtendedPKIXParameters) throws java.security.cert.CertPathValidatorException
private static void checkCRL (org.bouncycastle.asn1.x509.DistributionPoint, org.bouncycastle.x509.X509AttributeCertificate, org.bouncycastle.x509.ExtendedPKIXParameters, java.util.Date, java.security.cert.X509Certificate, org.bouncycastle.jce.provider.CertStatus, org.bouncycastle.jce.provider.ReasonsMask, java.util.List) throws org.bouncycastle.jce.provider.AnnotatedException
static void ()
}
org/bouncycastle/jce/provider/ReasonsMask.class
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.ReasonsMask extends java.lang.Object {
private int _reasons
static final org.bouncycastle.jce.provider.ReasonsMask allReasons
void (org.bouncycastle.asn1.x509.ReasonFlags)
private void (int)
void ()
void addReasons (org.bouncycastle.jce.provider.ReasonsMask)
boolean isAllReasons ()
org.bouncycastle.jce.provider.ReasonsMask intersect (org.bouncycastle.jce.provider.ReasonsMask)
boolean hasNewReasons (org.bouncycastle.jce.provider.ReasonsMask)
int getReasons ()
static void ()
}
org/bouncycastle/jce/provider/X509AttrCertParser.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509AttrCertParser extends org.bouncycastle.x509.X509StreamParserSpi {
private static final org.bouncycastle.jce.provider.PEMUtil PEM_PARSER
private org.bouncycastle.asn1.ASN1Set sData
private int sDataObjectCount
private java.io.InputStream currentStream
public void ()
private org.bouncycastle.x509.X509AttributeCertificate readDERCertificate (java.io.InputStream) throws java.io.IOException
private org.bouncycastle.x509.X509AttributeCertificate getCertificate () throws java.io.IOException
private org.bouncycastle.x509.X509AttributeCertificate readPEMCertificate (java.io.InputStream) throws java.io.IOException
public void engineInit (java.io.InputStream)
public java.lang.Object engineRead () throws org.bouncycastle.x509.util.StreamParsingException
public java.util.Collection engineReadAll () throws org.bouncycastle.x509.util.StreamParsingException
static void ()
}
org/bouncycastle/jce/provider/X509CRLEntryObject.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509CRLEntryObject extends java.security.cert.X509CRLEntry {
private org.bouncycastle.asn1.x509.TBSCertList$CRLEntry c
private org.bouncycastle.asn1.x500.X500Name certificateIssuer
private int hashValue
private boolean isHashValueSet
public void (org.bouncycastle.asn1.x509.TBSCertList$CRLEntry)
public void (org.bouncycastle.asn1.x509.TBSCertList$CRLEntry, boolean, org.bouncycastle.asn1.x500.X500Name)
public boolean hasUnsupportedCriticalExtension ()
private org.bouncycastle.asn1.x500.X500Name loadCertificateIssuer (boolean, org.bouncycastle.asn1.x500.X500Name)
public javax.security.auth.x500.X500Principal getCertificateIssuer ()
private java.util.Set getExtensionOIDs (boolean)
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
private org.bouncycastle.asn1.x509.Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public byte[] getExtensionValue (java.lang.String)
public int hashCode ()
public byte[] getEncoded () throws java.security.cert.CRLException
public java.math.BigInteger getSerialNumber ()
public java.util.Date getRevocationDate ()
public boolean hasExtensions ()
public java.lang.String toString ()
}
org/bouncycastle/jce/provider/X509CRLObject.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509CRLObject extends java.security.cert.X509CRL {
private org.bouncycastle.asn1.x509.CertificateList c
private String sigAlgName
private byte[] sigAlgParams
private boolean isIndirect
static boolean isIndirectCRL (java.security.cert.X509CRL) throws java.security.cert.CRLException
public void (org.bouncycastle.asn1.x509.CertificateList) throws java.security.cert.CRLException
public boolean hasUnsupportedCriticalExtension ()
private java.util.Set getExtensionOIDs (boolean)
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
public byte[] getExtensionValue (java.lang.String)
public byte[] getEncoded () throws java.security.cert.CRLException
public void verify (java.security.PublicKey) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
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
public int getVersion ()
public java.security.Principal getIssuerDN ()
public javax.security.auth.x500.X500Principal getIssuerX500Principal ()
public java.util.Date getThisUpdate ()
public java.util.Date getNextUpdate ()
private java.util.Set loadCRLEntries ()
public java.security.cert.X509CRLEntry getRevokedCertificate (java.math.BigInteger)
public java.util.Set getRevokedCertificates ()
public byte[] getTBSCertList () throws java.security.cert.CRLException
public byte[] getSignature ()
public java.lang.String getSigAlgName ()
public java.lang.String getSigAlgOID ()
public byte[] getSigAlgParams ()
public java.lang.String toString ()
public boolean isRevoked (java.security.cert.Certificate)
}
org/bouncycastle/jce/provider/X509CRLParser.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509CRLParser extends org.bouncycastle.x509.X509StreamParserSpi {
private static final org.bouncycastle.jce.provider.PEMUtil PEM_PARSER
private org.bouncycastle.asn1.ASN1Set sData
private int sDataObjectCount
private java.io.InputStream currentStream
public void ()
private java.security.cert.CRL readDERCRL (java.io.InputStream) throws java.io.IOException java.security.cert.CRLException
private java.security.cert.CRL getCRL () throws java.security.cert.CRLException
private java.security.cert.CRL readPEMCRL (java.io.InputStream) throws java.io.IOException java.security.cert.CRLException
public void engineInit (java.io.InputStream)
public java.lang.Object engineRead () throws org.bouncycastle.x509.util.StreamParsingException
public java.util.Collection engineReadAll () throws org.bouncycastle.x509.util.StreamParsingException
static void ()
}
org/bouncycastle/jce/provider/X509CertPairParser.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509CertPairParser extends org.bouncycastle.x509.X509StreamParserSpi {
private java.io.InputStream currentStream
public void ()
private org.bouncycastle.x509.X509CertificatePair readDERCrossCertificatePair (java.io.InputStream) throws java.io.IOException java.security.cert.CertificateParsingException
public void engineInit (java.io.InputStream)
public java.lang.Object engineRead () throws org.bouncycastle.x509.util.StreamParsingException
public java.util.Collection engineReadAll () throws org.bouncycastle.x509.util.StreamParsingException
}
org/bouncycastle/jce/provider/X509CertParser.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509CertParser extends org.bouncycastle.x509.X509StreamParserSpi {
private static final org.bouncycastle.jce.provider.PEMUtil PEM_PARSER
private org.bouncycastle.asn1.ASN1Set sData
private int sDataObjectCount
private java.io.InputStream currentStream
public void ()
private java.security.cert.Certificate readDERCertificate (java.io.InputStream) throws java.io.IOException java.security.cert.CertificateParsingException
private java.security.cert.Certificate getCertificate () throws java.security.cert.CertificateParsingException
private java.security.cert.Certificate readPEMCertificate (java.io.InputStream) throws java.io.IOException java.security.cert.CertificateParsingException
public void engineInit (java.io.InputStream)
public java.lang.Object engineRead () throws org.bouncycastle.x509.util.StreamParsingException
public java.util.Collection engineReadAll () throws org.bouncycastle.x509.util.StreamParsingException
static void ()
}
org/bouncycastle/jce/provider/X509CertificateObject.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509CertificateObject extends java.security.cert.X509Certificate implements org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
private org.bouncycastle.asn1.x509.Certificate c
private org.bouncycastle.asn1.x509.BasicConstraints basicConstraints
private boolean[] keyUsage
private boolean hashValueSet
private int hashValue
private org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier attrCarrier
public void (org.bouncycastle.asn1.x509.Certificate) throws java.security.cert.CertificateParsingException
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
public int getVersion ()
public java.math.BigInteger getSerialNumber ()
public java.security.Principal getIssuerDN ()
public javax.security.auth.x500.X500Principal getIssuerX500Principal ()
public java.security.Principal getSubjectDN ()
public javax.security.auth.x500.X500Principal getSubjectX500Principal ()
public java.util.Date getNotBefore ()
public java.util.Date getNotAfter ()
public byte[] getTBSCertificate () throws java.security.cert.CertificateEncodingException
public byte[] getSignature ()
public java.lang.String getSigAlgName ()
public java.lang.String getSigAlgOID ()
public byte[] getSigAlgParams ()
public boolean[] getIssuerUniqueID ()
public boolean[] getSubjectUniqueID ()
public boolean[] getKeyUsage ()
public java.util.List getExtendedKeyUsage () throws java.security.cert.CertificateParsingException
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 ()
private byte[] getExtensionBytes (java.lang.String)
public byte[] getExtensionValue (java.lang.String)
public java.util.Set getNonCriticalExtensionOIDs ()
public boolean hasUnsupportedCriticalExtension ()
public java.security.PublicKey getPublicKey ()
public byte[] getEncoded () throws java.security.cert.CertificateEncodingException
public boolean equals (java.lang.Object)
public synchronized int hashCode ()
private int calculateHashCode ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
public java.lang.String toString ()
public final void verify (java.security.PublicKey) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
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
private void checkSignature (java.security.PublicKey, java.security.Signature) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
private boolean isAlgIdEqual (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
private static java.util.Collection getAlternativeNames (byte[]) throws java.security.cert.CertificateParsingException
}
org/bouncycastle/jce/provider/X509LDAPCertStoreSpi.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509LDAPCertStoreSpi extends java.security.cert.CertStoreSpi {
private org.bouncycastle.jce.X509LDAPCertStoreParameters params
private static String LDAP_PROVIDER
private static String REFERRALS_IGNORE
private static final String SEARCH_SECURITY_LEVEL
private static final String URL_CONTEXT_PREFIX
public void (java.security.cert.CertStoreParameters) throws java.security.InvalidAlgorithmParameterException
private javax.naming.directory.DirContext connectLDAP () throws javax.naming.NamingException
private java.lang.String parseDN (java.lang.String, java.lang.String)
public java.util.Collection engineGetCertificates (java.security.cert.CertSelector) throws java.security.cert.CertStoreException
private java.util.Set certSubjectSerialSearch (java.security.cert.X509CertSelector, java.lang.String[], java.lang.String, java.lang.String) throws java.security.cert.CertStoreException
private java.util.Set getEndCertificates (java.security.cert.X509CertSelector) throws java.security.cert.CertStoreException
private java.util.Set getCACertificates (java.security.cert.X509CertSelector) throws java.security.cert.CertStoreException
private java.util.Set getCrossCertificates (java.security.cert.X509CertSelector) throws java.security.cert.CertStoreException
public java.util.Collection engineGetCRLs (java.security.cert.CRLSelector) throws java.security.cert.CertStoreException
private java.util.Set search (java.lang.String, java.lang.String, java.lang.String[]) throws java.security.cert.CertStoreException
static void ()
}
org/bouncycastle/jce/provider/X509SignatureUtil.class
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.X509SignatureUtil extends java.lang.Object {
private static final org.bouncycastle.asn1.ASN1Null derNull
void ()
static void setSignatureParameters (java.security.Signature, org.bouncycastle.asn1.ASN1Encodable) throws java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
static java.lang.String getSignatureName (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
private static java.lang.String getDigestAlgName (org.bouncycastle.asn1.DERObjectIdentifier)
static void ()
}
org/bouncycastle/jce/provider/X509StoreAttrCertCollection.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509StoreAttrCertCollection extends org.bouncycastle.x509.X509StoreSpi {
private org.bouncycastle.util.CollectionStore _store
public void ()
public void engineInit (org.bouncycastle.x509.X509StoreParameters)
public java.util.Collection engineGetMatches (org.bouncycastle.util.Selector)
}
org/bouncycastle/jce/provider/X509StoreCRLCollection.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509StoreCRLCollection extends org.bouncycastle.x509.X509StoreSpi {
private org.bouncycastle.util.CollectionStore _store
public void ()
public void engineInit (org.bouncycastle.x509.X509StoreParameters)
public java.util.Collection engineGetMatches (org.bouncycastle.util.Selector)
}
org/bouncycastle/jce/provider/X509StoreCertCollection.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509StoreCertCollection extends org.bouncycastle.x509.X509StoreSpi {
private org.bouncycastle.util.CollectionStore _store
public void ()
public void engineInit (org.bouncycastle.x509.X509StoreParameters)
public java.util.Collection engineGetMatches (org.bouncycastle.util.Selector)
}
org/bouncycastle/jce/provider/X509StoreCertPairCollection.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509StoreCertPairCollection extends org.bouncycastle.x509.X509StoreSpi {
private org.bouncycastle.util.CollectionStore _store
public void ()
public void engineInit (org.bouncycastle.x509.X509StoreParameters)
public java.util.Collection engineGetMatches (org.bouncycastle.util.Selector)
}
org/bouncycastle/jce/provider/X509StoreLDAPAttrCerts.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509StoreLDAPAttrCerts extends org.bouncycastle.x509.X509StoreSpi {
private org.bouncycastle.x509.util.LDAPStoreHelper helper
public void ()
public void engineInit (org.bouncycastle.x509.X509StoreParameters)
public java.util.Collection engineGetMatches (org.bouncycastle.util.Selector) throws org.bouncycastle.util.StoreException
}
org/bouncycastle/jce/provider/X509StoreLDAPCRLs.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509StoreLDAPCRLs extends org.bouncycastle.x509.X509StoreSpi {
private org.bouncycastle.x509.util.LDAPStoreHelper helper
public void ()
public void engineInit (org.bouncycastle.x509.X509StoreParameters)
public java.util.Collection engineGetMatches (org.bouncycastle.util.Selector) throws org.bouncycastle.util.StoreException
}
org/bouncycastle/jce/provider/X509StoreLDAPCertPairs.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509StoreLDAPCertPairs extends org.bouncycastle.x509.X509StoreSpi {
private org.bouncycastle.x509.util.LDAPStoreHelper helper
public void ()
public void engineInit (org.bouncycastle.x509.X509StoreParameters)
public java.util.Collection engineGetMatches (org.bouncycastle.util.Selector) throws org.bouncycastle.util.StoreException
}
org/bouncycastle/jce/provider/X509StoreLDAPCerts.class
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509StoreLDAPCerts extends org.bouncycastle.x509.X509StoreSpi {
private org.bouncycastle.x509.util.LDAPStoreHelper helper
public void ()
public void engineInit (org.bouncycastle.x509.X509StoreParameters)
public java.util.Collection engineGetMatches (org.bouncycastle.util.Selector) throws org.bouncycastle.util.StoreException
private java.util.Collection getCertificatesFromCrossCertificatePairs (org.bouncycastle.x509.X509CertStoreSelector) throws org.bouncycastle.util.StoreException
}
org/bouncycastle/jce/spec/
org/bouncycastle/jce/spec/ECKeySpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
private org.bouncycastle.jce.spec.ECParameterSpec spec
protected void (org.bouncycastle.jce.spec.ECParameterSpec)
public org.bouncycastle.jce.spec.ECParameterSpec getParams ()
}
org/bouncycastle/jce/spec/ECNamedCurveGenParameterSpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECNamedCurveGenParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private String name
public void (java.lang.String)
public java.lang.String getName ()
}
org/bouncycastle/jce/spec/ECNamedCurveParameterSpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECNamedCurveParameterSpec extends org.bouncycastle.jce.spec.ECParameterSpec {
private String name
public void (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
public void (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger)
public void (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[])
public java.lang.String getName ()
}
org/bouncycastle/jce/spec/ECNamedCurveSpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECNamedCurveSpec extends java.security.spec.ECParameterSpec {
private String name
private static java.security.spec.EllipticCurve convertCurve (org.bouncycastle.math.ec.ECCurve, byte[])
private static java.security.spec.ECPoint convertPoint (org.bouncycastle.math.ec.ECPoint)
public void (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
public void (java.lang.String, java.security.spec.EllipticCurve, java.security.spec.ECPoint, java.math.BigInteger)
public void (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger)
public void (java.lang.String, java.security.spec.EllipticCurve, java.security.spec.ECPoint, java.math.BigInteger, java.math.BigInteger)
public void (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[])
public java.lang.String getName ()
}
org/bouncycastle/jce/spec/ECParameterSpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private org.bouncycastle.math.ec.ECCurve curve
private byte[] seed
private org.bouncycastle.math.ec.ECPoint G
private java.math.BigInteger n
private java.math.BigInteger h
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[])
public org.bouncycastle.math.ec.ECCurve getCurve ()
public 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)
public int hashCode ()
}
org/bouncycastle/jce/spec/ECPrivateKeySpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECPrivateKeySpec extends org.bouncycastle.jce.spec.ECKeySpec {
private java.math.BigInteger d
public void (java.math.BigInteger, org.bouncycastle.jce.spec.ECParameterSpec)
public java.math.BigInteger getD ()
}
org/bouncycastle/jce/spec/ECPublicKeySpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECPublicKeySpec extends org.bouncycastle.jce.spec.ECKeySpec {
private org.bouncycastle.math.ec.ECPoint q
public void (org.bouncycastle.math.ec.ECPoint, org.bouncycastle.jce.spec.ECParameterSpec)
public org.bouncycastle.math.ec.ECPoint getQ ()
}
org/bouncycastle/jce/spec/ElGamalGenParameterSpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ElGamalGenParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private int primeSize
public void (int)
public int getPrimeSize ()
}
org/bouncycastle/jce/spec/ElGamalKeySpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ElGamalKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
private org.bouncycastle.jce.spec.ElGamalParameterSpec spec
public void (org.bouncycastle.jce.spec.ElGamalParameterSpec)
public org.bouncycastle.jce.spec.ElGamalParameterSpec getParams ()
}
org/bouncycastle/jce/spec/ElGamalParameterSpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ElGamalParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private java.math.BigInteger p
private java.math.BigInteger g
public void (java.math.BigInteger, java.math.BigInteger)
public java.math.BigInteger getP ()
public java.math.BigInteger getG ()
}
org/bouncycastle/jce/spec/ElGamalPrivateKeySpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ElGamalPrivateKeySpec extends org.bouncycastle.jce.spec.ElGamalKeySpec {
private java.math.BigInteger x
public void (java.math.BigInteger, org.bouncycastle.jce.spec.ElGamalParameterSpec)
public java.math.BigInteger getX ()
}
org/bouncycastle/jce/spec/ElGamalPublicKeySpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ElGamalPublicKeySpec extends org.bouncycastle.jce.spec.ElGamalKeySpec {
private java.math.BigInteger y
public void (java.math.BigInteger, org.bouncycastle.jce.spec.ElGamalParameterSpec)
public java.math.BigInteger getY ()
}
org/bouncycastle/jce/spec/GOST28147ParameterSpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.GOST28147ParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private byte[] iv
private byte[] sBox
public void (byte[])
public void (byte[], byte[])
public void (java.lang.String)
public void (java.lang.String, byte[])
public byte[] getSbox ()
public byte[] getIV ()
}
org/bouncycastle/jce/spec/GOST3410ParameterSpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.GOST3410ParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec org.bouncycastle.jce.interfaces.GOST3410Params {
private org.bouncycastle.jce.spec.GOST3410PublicKeyParameterSetSpec keyParameters
private String keyParamSetOID
private String digestParamSetOID
private String encryptionParamSetOID
public void (java.lang.String, java.lang.String, java.lang.String)
public void (java.lang.String, java.lang.String)
public void (java.lang.String)
public void (org.bouncycastle.jce.spec.GOST3410PublicKeyParameterSetSpec)
public java.lang.String getPublicKeyParamSetOID ()
public org.bouncycastle.jce.spec.GOST3410PublicKeyParameterSetSpec getPublicKeyParameters ()
public java.lang.String getDigestParamSetOID ()
public java.lang.String getEncryptionParamSetOID ()
public boolean equals (java.lang.Object)
public int hashCode ()
public static org.bouncycastle.jce.spec.GOST3410ParameterSpec fromPublicKeyAlg (org.bouncycastle.asn1.cryptopro.GOST3410PublicKeyAlgParameters)
}
org/bouncycastle/jce/spec/GOST3410PrivateKeySpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.GOST3410PrivateKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
private java.math.BigInteger x
private java.math.BigInteger p
private java.math.BigInteger q
private java.math.BigInteger a
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public java.math.BigInteger getX ()
public java.math.BigInteger getP ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getA ()
}
org/bouncycastle/jce/spec/GOST3410PublicKeyParameterSetSpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.GOST3410PublicKeyParameterSetSpec extends java.lang.Object {
private java.math.BigInteger p
private java.math.BigInteger q
private java.math.BigInteger a
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public java.math.BigInteger getP ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getA ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/jce/spec/GOST3410PublicKeySpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.GOST3410PublicKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
private java.math.BigInteger y
private java.math.BigInteger p
private java.math.BigInteger q
private java.math.BigInteger a
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public java.math.BigInteger getY ()
public java.math.BigInteger getP ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getA ()
}
org/bouncycastle/jce/spec/IEKeySpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.IEKeySpec extends java.lang.Object implements java.security.spec.KeySpec org.bouncycastle.jce.interfaces.IESKey {
private java.security.PublicKey pubKey
private java.security.PrivateKey privKey
public void (java.security.PrivateKey, java.security.PublicKey)
public java.security.PublicKey getPublic ()
public java.security.PrivateKey getPrivate ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
}
org/bouncycastle/jce/spec/IESParameterSpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.IESParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private byte[] derivation
private byte[] encoding
private int macKeySize
private int cipherKeySize
public void (byte[], byte[], int)
public void (byte[], byte[], int, int)
public byte[] getDerivationV ()
public byte[] getEncodingV ()
public int getMacKeySize ()
public int getCipherKeySize ()
}
org/bouncycastle/jce/spec/MQVPrivateKeySpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.MQVPrivateKeySpec extends java.lang.Object implements java.security.spec.KeySpec org.bouncycastle.jce.interfaces.MQVPrivateKey {
private java.security.PrivateKey staticPrivateKey
private java.security.PrivateKey ephemeralPrivateKey
private java.security.PublicKey ephemeralPublicKey
public void (java.security.PrivateKey, java.security.PrivateKey)
public void (java.security.PrivateKey, java.security.PrivateKey, java.security.PublicKey)
public java.security.PrivateKey getStaticPrivateKey ()
public java.security.PrivateKey getEphemeralPrivateKey ()
public java.security.PublicKey getEphemeralPublicKey ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
}
org/bouncycastle/jce/spec/MQVPublicKeySpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.MQVPublicKeySpec extends java.lang.Object implements java.security.spec.KeySpec org.bouncycastle.jce.interfaces.MQVPublicKey {
private java.security.PublicKey staticKey
private java.security.PublicKey ephemeralKey
public void (java.security.PublicKey, java.security.PublicKey)
public java.security.PublicKey getStaticKey ()
public java.security.PublicKey getEphemeralKey ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
}
org/bouncycastle/jce/spec/RepeatedSecretKeySpec.class
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.RepeatedSecretKeySpec extends java.lang.Object implements javax.crypto.SecretKey {
private String algorithm
public void (java.lang.String)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
}
org/bouncycastle/math/
org/bouncycastle/math/ec/
org/bouncycastle/math/ec/ECAlgorithms.class
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECAlgorithms extends java.lang.Object {
public void ()
public static org.bouncycastle.math.ec.ECPoint sumOfTwoMultiplies (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
public static org.bouncycastle.math.ec.ECPoint shamirsTrick (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
private static org.bouncycastle.math.ec.ECPoint implShamirsTrick (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
}
org/bouncycastle/math/ec/ECConstants.class
package org.bouncycastle.math.ec
public abstract 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
static void ()
}
org/bouncycastle/math/ec/ECCurve$F2m.class
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECCurve$F2m extends org.bouncycastle.math.ec.ECCurve {
private int m
private int k1
private int k2
private int k3
private java.math.BigInteger n
private java.math.BigInteger h
private org.bouncycastle.math.ec.ECPoint$F2m infinity
private byte mu
private java.math.BigInteger[] si
public void (int, int, java.math.BigInteger, java.math.BigInteger)
public void (int, int, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public void (int, int, int, int, java.math.BigInteger, java.math.BigInteger)
public void (int, int, int, int, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger)
public org.bouncycastle.math.ec.ECPoint createPoint (java.math.BigInteger, java.math.BigInteger, boolean)
public org.bouncycastle.math.ec.ECPoint decodePoint (byte[])
public org.bouncycastle.math.ec.ECPoint getInfinity ()
public boolean isKoblitz ()
synchronized byte getMu ()
synchronized java.math.BigInteger[] getSi ()
private org.bouncycastle.math.ec.ECPoint decompressPoint (byte[], int)
private org.bouncycastle.math.ec.ECFieldElement solveQuadradicEquation (org.bouncycastle.math.ec.ECFieldElement)
public boolean equals (java.lang.Object)
public int hashCode ()
public int getM ()
public boolean isTrinomial ()
public int getK1 ()
public int getK2 ()
public int getK3 ()
public java.math.BigInteger getN ()
public java.math.BigInteger getH ()
}
org/bouncycastle/math/ec/ECCurve$Fp.class
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECCurve$Fp extends org.bouncycastle.math.ec.ECCurve {
java.math.BigInteger q
org.bouncycastle.math.ec.ECPoint$Fp infinity
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public java.math.BigInteger getQ ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger)
public org.bouncycastle.math.ec.ECPoint createPoint (java.math.BigInteger, java.math.BigInteger, boolean)
public org.bouncycastle.math.ec.ECPoint decodePoint (byte[])
public org.bouncycastle.math.ec.ECPoint getInfinity ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/math/ec/ECCurve.class
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECCurve extends java.lang.Object {
org.bouncycastle.math.ec.ECFieldElement a
org.bouncycastle.math.ec.ECFieldElement b
public void ()
public abstract int getFieldSize ()
public abstract org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger)
public abstract org.bouncycastle.math.ec.ECPoint createPoint (java.math.BigInteger, java.math.BigInteger, boolean)
public abstract org.bouncycastle.math.ec.ECPoint decodePoint (byte[])
public abstract org.bouncycastle.math.ec.ECPoint getInfinity ()
public org.bouncycastle.math.ec.ECFieldElement getA ()
public org.bouncycastle.math.ec.ECFieldElement getB ()
}
org/bouncycastle/math/ec/ECFieldElement$F2m.class
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECFieldElement$F2m extends org.bouncycastle.math.ec.ECFieldElement {
public static final int GNB
public static final int TPB
public static final int PPB
private int representation
private int m
private int k1
private int k2
private int k3
private org.bouncycastle.math.ec.IntArray x
private int t
public void (int, int, int, int, java.math.BigInteger)
public void (int, int, java.math.BigInteger)
private void (int, int, int, int, org.bouncycastle.math.ec.IntArray)
public java.math.BigInteger toBigInteger ()
public java.lang.String getFieldName ()
public int getFieldSize ()
public static void checkFieldElements (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement add (org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement subtract (org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement multiply (org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement divide (org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement negate ()
public org.bouncycastle.math.ec.ECFieldElement square ()
public org.bouncycastle.math.ec.ECFieldElement invert ()
public 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)
public int hashCode ()
}
org/bouncycastle/math/ec/ECFieldElement$Fp.class
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECFieldElement$Fp extends org.bouncycastle.math.ec.ECFieldElement {
java.math.BigInteger x
java.math.BigInteger q
public void (java.math.BigInteger, java.math.BigInteger)
public java.math.BigInteger toBigInteger ()
public java.lang.String getFieldName ()
public int getFieldSize ()
public java.math.BigInteger getQ ()
public org.bouncycastle.math.ec.ECFieldElement add (org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement subtract (org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement multiply (org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement divide (org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement negate ()
public org.bouncycastle.math.ec.ECFieldElement square ()
public org.bouncycastle.math.ec.ECFieldElement invert ()
public org.bouncycastle.math.ec.ECFieldElement sqrt ()
private static java.math.BigInteger[] lucasSequence (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/math/ec/ECFieldElement.class
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECFieldElement extends java.lang.Object implements org.bouncycastle.math.ec.ECConstants {
public void ()
public abstract java.math.BigInteger toBigInteger ()
public abstract java.lang.String getFieldName ()
public abstract int getFieldSize ()
public abstract org.bouncycastle.math.ec.ECFieldElement add (org.bouncycastle.math.ec.ECFieldElement)
public abstract org.bouncycastle.math.ec.ECFieldElement subtract (org.bouncycastle.math.ec.ECFieldElement)
public abstract org.bouncycastle.math.ec.ECFieldElement multiply (org.bouncycastle.math.ec.ECFieldElement)
public abstract org.bouncycastle.math.ec.ECFieldElement divide (org.bouncycastle.math.ec.ECFieldElement)
public abstract org.bouncycastle.math.ec.ECFieldElement negate ()
public abstract org.bouncycastle.math.ec.ECFieldElement square ()
public abstract org.bouncycastle.math.ec.ECFieldElement invert ()
public abstract org.bouncycastle.math.ec.ECFieldElement sqrt ()
public java.lang.String toString ()
}
org/bouncycastle/math/ec/ECMultiplier.class
package org.bouncycastle.math.ec
abstract org.bouncycastle.math.ec.ECMultiplier extends java.lang.Object {
public abstract org.bouncycastle.math.ec.ECPoint multiply (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.PreCompInfo)
}
org/bouncycastle/math/ec/ECPoint$F2m.class
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECPoint$F2m extends org.bouncycastle.math.ec.ECPoint {
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, boolean)
public byte[] getEncoded ()
private static void checkPoints (org.bouncycastle.math.ec.ECPoint, org.bouncycastle.math.ec.ECPoint)
public org.bouncycastle.math.ec.ECPoint add (org.bouncycastle.math.ec.ECPoint)
public org.bouncycastle.math.ec.ECPoint$F2m addSimple (org.bouncycastle.math.ec.ECPoint$F2m)
public org.bouncycastle.math.ec.ECPoint subtract (org.bouncycastle.math.ec.ECPoint)
public org.bouncycastle.math.ec.ECPoint$F2m subtractSimple (org.bouncycastle.math.ec.ECPoint$F2m)
public org.bouncycastle.math.ec.ECPoint twice ()
public org.bouncycastle.math.ec.ECPoint negate ()
synchronized void assertECMultiplier ()
}
org/bouncycastle/math/ec/ECPoint$Fp.class
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECPoint$Fp extends org.bouncycastle.math.ec.ECPoint {
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, boolean)
public byte[] getEncoded ()
public org.bouncycastle.math.ec.ECPoint add (org.bouncycastle.math.ec.ECPoint)
public org.bouncycastle.math.ec.ECPoint twice ()
public org.bouncycastle.math.ec.ECPoint subtract (org.bouncycastle.math.ec.ECPoint)
public org.bouncycastle.math.ec.ECPoint negate ()
synchronized void assertECMultiplier ()
}
org/bouncycastle/math/ec/ECPoint.class
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECPoint extends java.lang.Object {
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
protected boolean withCompression
protected org.bouncycastle.math.ec.ECMultiplier multiplier
protected org.bouncycastle.math.ec.PreCompInfo preCompInfo
private static org.bouncycastle.asn1.x9.X9IntegerConverter converter
protected void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECCurve getCurve ()
public org.bouncycastle.math.ec.ECFieldElement getX ()
public org.bouncycastle.math.ec.ECFieldElement getY ()
public boolean isInfinity ()
public boolean isCompressed ()
public boolean equals (java.lang.Object)
public int hashCode ()
void setPreCompInfo (org.bouncycastle.math.ec.PreCompInfo)
public abstract byte[] getEncoded ()
public abstract org.bouncycastle.math.ec.ECPoint add (org.bouncycastle.math.ec.ECPoint)
public abstract org.bouncycastle.math.ec.ECPoint subtract (org.bouncycastle.math.ec.ECPoint)
public abstract org.bouncycastle.math.ec.ECPoint negate ()
public abstract org.bouncycastle.math.ec.ECPoint twice ()
synchronized void assertECMultiplier ()
public org.bouncycastle.math.ec.ECPoint multiply (java.math.BigInteger)
static org.bouncycastle.asn1.x9.X9IntegerConverter access$000 ()
static void ()
}
org/bouncycastle/math/ec/FpNafMultiplier.class
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.FpNafMultiplier extends java.lang.Object implements org.bouncycastle.math.ec.ECMultiplier {
void ()
public org.bouncycastle.math.ec.ECPoint multiply (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.PreCompInfo)
}
org/bouncycastle/math/ec/IntArray.class
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.IntArray extends java.lang.Object {
private int[] m_ints
public void (int)
public void (int[])
public void (java.math.BigInteger)
public void (java.math.BigInteger, int)
public boolean isZero ()
public int getUsedLength ()
public int bitLength ()
private int[] resizedInts (int)
public java.math.BigInteger toBigInteger ()
public void shiftLeft ()
public org.bouncycastle.math.ec.IntArray shiftLeft (int)
public void addShifted (org.bouncycastle.math.ec.IntArray, int)
public int getLength ()
public boolean testBit (int)
public void flipBit (int)
public void setBit (int)
public org.bouncycastle.math.ec.IntArray multiply (org.bouncycastle.math.ec.IntArray, int)
public void reduce (int, int[])
public org.bouncycastle.math.ec.IntArray square (int)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.Object clone ()
public java.lang.String toString ()
}
org/bouncycastle/math/ec/PreCompInfo.class
package org.bouncycastle.math.ec
abstract org.bouncycastle.math.ec.PreCompInfo extends java.lang.Object {
}
org/bouncycastle/math/ec/ReferenceMultiplier.class
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.ReferenceMultiplier extends java.lang.Object implements org.bouncycastle.math.ec.ECMultiplier {
void ()
public org.bouncycastle.math.ec.ECPoint multiply (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.PreCompInfo)
}
org/bouncycastle/math/ec/SimpleBigDecimal.class
package org.bouncycastle.math.ec
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 org.bouncycastle.math.ec.SimpleBigDecimal getInstance (java.math.BigInteger, int)
public void (java.math.BigInteger, int)
private void (org.bouncycastle.math.ec.SimpleBigDecimal)
private void checkScale (org.bouncycastle.math.ec.SimpleBigDecimal)
public org.bouncycastle.math.ec.SimpleBigDecimal adjustScale (int)
public org.bouncycastle.math.ec.SimpleBigDecimal add (org.bouncycastle.math.ec.SimpleBigDecimal)
public org.bouncycastle.math.ec.SimpleBigDecimal add (java.math.BigInteger)
public org.bouncycastle.math.ec.SimpleBigDecimal negate ()
public org.bouncycastle.math.ec.SimpleBigDecimal subtract (org.bouncycastle.math.ec.SimpleBigDecimal)
public org.bouncycastle.math.ec.SimpleBigDecimal subtract (java.math.BigInteger)
public org.bouncycastle.math.ec.SimpleBigDecimal multiply (org.bouncycastle.math.ec.SimpleBigDecimal)
public org.bouncycastle.math.ec.SimpleBigDecimal multiply (java.math.BigInteger)
public org.bouncycastle.math.ec.SimpleBigDecimal divide (org.bouncycastle.math.ec.SimpleBigDecimal)
public org.bouncycastle.math.ec.SimpleBigDecimal divide (java.math.BigInteger)
public org.bouncycastle.math.ec.SimpleBigDecimal shiftLeft (int)
public int compareTo (org.bouncycastle.math.ec.SimpleBigDecimal)
public int compareTo (java.math.BigInteger)
public java.math.BigInteger floor ()
public java.math.BigInteger round ()
public int intValue ()
public long longValue ()
public int getScale ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/math/ec/Tnaf.class
package org.bouncycastle.math.ec
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 org.bouncycastle.math.ec.ZTauElement[] alpha0
public static final byte[][] alpha0Tnaf
public static final org.bouncycastle.math.ec.ZTauElement[] alpha1
public static final byte[][] alpha1Tnaf
void ()
public static java.math.BigInteger norm (byte, org.bouncycastle.math.ec.ZTauElement)
public static org.bouncycastle.math.ec.SimpleBigDecimal norm (byte, org.bouncycastle.math.ec.SimpleBigDecimal, org.bouncycastle.math.ec.SimpleBigDecimal)
public static org.bouncycastle.math.ec.ZTauElement round (org.bouncycastle.math.ec.SimpleBigDecimal, org.bouncycastle.math.ec.SimpleBigDecimal, byte)
public static org.bouncycastle.math.ec.SimpleBigDecimal approximateDivisionByN (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, byte, int, int)
public static byte[] tauAdicNaf (byte, org.bouncycastle.math.ec.ZTauElement)
public static org.bouncycastle.math.ec.ECPoint$F2m tau (org.bouncycastle.math.ec.ECPoint$F2m)
public static byte getMu (org.bouncycastle.math.ec.ECCurve$F2m)
public static java.math.BigInteger[] getLucas (byte, int, boolean)
public static java.math.BigInteger getTw (byte, int)
public static java.math.BigInteger[] getSi (org.bouncycastle.math.ec.ECCurve$F2m)
public static org.bouncycastle.math.ec.ZTauElement partModReduction (java.math.BigInteger, int, byte, java.math.BigInteger[], byte, byte)
public static org.bouncycastle.math.ec.ECPoint$F2m multiplyRTnaf (org.bouncycastle.math.ec.ECPoint$F2m, java.math.BigInteger)
public static org.bouncycastle.math.ec.ECPoint$F2m multiplyTnaf (org.bouncycastle.math.ec.ECPoint$F2m, org.bouncycastle.math.ec.ZTauElement)
public static org.bouncycastle.math.ec.ECPoint$F2m multiplyFromTnaf (org.bouncycastle.math.ec.ECPoint$F2m, byte[])
public static byte[] tauAdicWNaf (byte, org.bouncycastle.math.ec.ZTauElement, byte, java.math.BigInteger, java.math.BigInteger, org.bouncycastle.math.ec.ZTauElement[])
public static org.bouncycastle.math.ec.ECPoint$F2m[] getPreComp (org.bouncycastle.math.ec.ECPoint$F2m, byte)
static void ()
}
org/bouncycastle/math/ec/WNafMultiplier.class
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.WNafMultiplier extends java.lang.Object implements org.bouncycastle.math.ec.ECMultiplier {
void ()
public byte[] windowNaf (byte, java.math.BigInteger)
public org.bouncycastle.math.ec.ECPoint multiply (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.PreCompInfo)
}
org/bouncycastle/math/ec/WNafPreCompInfo.class
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.WNafPreCompInfo extends java.lang.Object implements org.bouncycastle.math.ec.PreCompInfo {
private org.bouncycastle.math.ec.ECPoint[] preComp
private org.bouncycastle.math.ec.ECPoint twiceP
void ()
protected org.bouncycastle.math.ec.ECPoint[] getPreComp ()
protected void setPreComp (org.bouncycastle.math.ec.ECPoint[])
protected org.bouncycastle.math.ec.ECPoint getTwiceP ()
protected void setTwiceP (org.bouncycastle.math.ec.ECPoint)
}
org/bouncycastle/math/ec/WTauNafMultiplier.class
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.WTauNafMultiplier extends java.lang.Object implements org.bouncycastle.math.ec.ECMultiplier {
void ()
public org.bouncycastle.math.ec.ECPoint multiply (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.PreCompInfo)
private org.bouncycastle.math.ec.ECPoint$F2m multiplyWTnaf (org.bouncycastle.math.ec.ECPoint$F2m, org.bouncycastle.math.ec.ZTauElement, org.bouncycastle.math.ec.PreCompInfo, byte, byte)
private static org.bouncycastle.math.ec.ECPoint$F2m multiplyFromWTnaf (org.bouncycastle.math.ec.ECPoint$F2m, byte[], org.bouncycastle.math.ec.PreCompInfo)
}
org/bouncycastle/math/ec/WTauNafPreCompInfo.class
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.WTauNafPreCompInfo extends java.lang.Object implements org.bouncycastle.math.ec.PreCompInfo {
private org.bouncycastle.math.ec.ECPoint$F2m[] preComp
void (org.bouncycastle.math.ec.ECPoint$F2m[])
protected org.bouncycastle.math.ec.ECPoint$F2m[] getPreComp ()
}
org/bouncycastle/math/ec/ZTauElement.class
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.ZTauElement extends java.lang.Object {
public final java.math.BigInteger u
public final java.math.BigInteger v
public void (java.math.BigInteger, java.math.BigInteger)
}
org/bouncycastle/ocsp/
org/bouncycastle/ocsp/BasicOCSPResp.class
package org.bouncycastle.ocsp
public org.bouncycastle.ocsp.BasicOCSPResp extends java.lang.Object implements java.security.cert.X509Extension {
org.bouncycastle.asn1.ocsp.BasicOCSPResponse resp
org.bouncycastle.asn1.ocsp.ResponseData data
java.security.cert.X509Certificate[] chain
public void (org.bouncycastle.asn1.ocsp.BasicOCSPResponse)
public byte[] getTBSResponseData () throws org.bouncycastle.ocsp.OCSPException
public int getVersion ()
public org.bouncycastle.ocsp.RespID getResponderId ()
public java.util.Date getProducedAt ()
public org.bouncycastle.ocsp.SingleResp[] getResponses ()
public org.bouncycastle.asn1.x509.X509Extensions getResponseExtensions ()
public boolean hasUnsupportedCriticalExtension ()
private java.util.Set getExtensionOIDs (boolean)
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
public byte[] getExtensionValue (java.lang.String)
public java.lang.String getSignatureAlgName ()
public java.lang.String getSignatureAlgOID ()
public org.bouncycastle.ocsp.RespData getResponseData ()
public byte[] getSignature ()
private java.util.List getCertList (java.lang.String) throws org.bouncycastle.ocsp.OCSPException java.security.NoSuchProviderException
public java.security.cert.X509Certificate[] getCerts (java.lang.String) throws org.bouncycastle.ocsp.OCSPException java.security.NoSuchProviderException
public java.security.cert.CertStore getCertificates (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.ocsp.OCSPException
public boolean verify (java.security.PublicKey, java.lang.String) throws org.bouncycastle.ocsp.OCSPException java.security.NoSuchProviderException
public byte[] getEncoded () throws java.io.IOException
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/ocsp/BasicOCSPRespGenerator$ResponseObject.class
package org.bouncycastle.ocsp
org.bouncycastle.ocsp.BasicOCSPRespGenerator$ResponseObject extends java.lang.Object {
org.bouncycastle.ocsp.CertificateID certId
org.bouncycastle.asn1.ocsp.CertStatus certStatus
org.bouncycastle.asn1.DERGeneralizedTime thisUpdate
org.bouncycastle.asn1.DERGeneralizedTime nextUpdate
org.bouncycastle.asn1.x509.X509Extensions extensions
final org.bouncycastle.ocsp.BasicOCSPRespGenerator this$0
public void (org.bouncycastle.ocsp.BasicOCSPRespGenerator, org.bouncycastle.ocsp.CertificateID, org.bouncycastle.ocsp.CertificateStatus, java.util.Date, java.util.Date, org.bouncycastle.asn1.x509.X509Extensions)
public org.bouncycastle.asn1.ocsp.SingleResponse toResponse () throws java.lang.Exception
}
org/bouncycastle/ocsp/BasicOCSPRespGenerator.class
package org.bouncycastle.ocsp
public org.bouncycastle.ocsp.BasicOCSPRespGenerator extends java.lang.Object {
private java.util.List list
private org.bouncycastle.asn1.x509.X509Extensions responseExtensions
private org.bouncycastle.ocsp.RespID responderID
public void (org.bouncycastle.ocsp.RespID)
public void (java.security.PublicKey) throws org.bouncycastle.ocsp.OCSPException
public void addResponse (org.bouncycastle.ocsp.CertificateID, org.bouncycastle.ocsp.CertificateStatus)
public void addResponse (org.bouncycastle.ocsp.CertificateID, org.bouncycastle.ocsp.CertificateStatus, org.bouncycastle.asn1.x509.X509Extensions)
public void addResponse (org.bouncycastle.ocsp.CertificateID, org.bouncycastle.ocsp.CertificateStatus, java.util.Date, org.bouncycastle.asn1.x509.X509Extensions)
public void addResponse (org.bouncycastle.ocsp.CertificateID, org.bouncycastle.ocsp.CertificateStatus, java.util.Date, java.util.Date, org.bouncycastle.asn1.x509.X509Extensions)
public void setResponseExtensions (org.bouncycastle.asn1.x509.X509Extensions)
private org.bouncycastle.ocsp.BasicOCSPResp generateResponse (java.lang.String, java.security.PrivateKey, java.security.cert.X509Certificate[], java.util.Date, java.lang.String, java.security.SecureRandom) throws org.bouncycastle.ocsp.OCSPException java.security.NoSuchProviderException
public org.bouncycastle.ocsp.BasicOCSPResp generate (java.lang.String, java.security.PrivateKey, java.security.cert.X509Certificate[], java.util.Date, java.lang.String) throws org.bouncycastle.ocsp.OCSPException java.security.NoSuchProviderException java.lang.IllegalArgumentException
public org.bouncycastle.ocsp.BasicOCSPResp generate (java.lang.String, java.security.PrivateKey, java.security.cert.X509Certificate[], java.util.Date, java.lang.String, java.security.SecureRandom) throws org.bouncycastle.ocsp.OCSPException java.security.NoSuchProviderException java.lang.IllegalArgumentException
public java.util.Iterator getSignatureAlgNames ()
}
org/bouncycastle/ocsp/CertificateID.class
package org.bouncycastle.ocsp
public org.bouncycastle.ocsp.CertificateID extends java.lang.Object {
public static final String HASH_SHA1
private final org.bouncycastle.asn1.ocsp.CertID id
public void (org.bouncycastle.asn1.ocsp.CertID)
public void (java.lang.String, java.security.cert.X509Certificate, java.math.BigInteger, java.lang.String) throws org.bouncycastle.ocsp.OCSPException
public void (java.lang.String, java.security.cert.X509Certificate, java.math.BigInteger) throws org.bouncycastle.ocsp.OCSPException
public java.lang.String getHashAlgOID ()
public byte[] getIssuerNameHash ()
public byte[] getIssuerKeyHash ()
public java.math.BigInteger getSerialNumber ()
public boolean matchesIssuer (java.security.cert.X509Certificate, java.lang.String) throws org.bouncycastle.ocsp.OCSPException
public org.bouncycastle.asn1.ocsp.CertID toASN1Object ()
public boolean equals (java.lang.Object)
public int hashCode ()
public static org.bouncycastle.ocsp.CertificateID deriveCertificateID (org.bouncycastle.ocsp.CertificateID, java.math.BigInteger)
private static org.bouncycastle.asn1.ocsp.CertID createCertID (org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.cert.X509Certificate, org.bouncycastle.asn1.ASN1Integer, java.lang.String) throws org.bouncycastle.ocsp.OCSPException
}
org/bouncycastle/ocsp/CertificateStatus.class
package org.bouncycastle.ocsp
public abstract org.bouncycastle.ocsp.CertificateStatus extends java.lang.Object {
public static final org.bouncycastle.ocsp.CertificateStatus GOOD
static void ()
}
org/bouncycastle/ocsp/OCSPException.class
package org.bouncycastle.ocsp
public org.bouncycastle.ocsp.OCSPException extends java.lang.Exception {
Exception e
public void (java.lang.String)
public void (java.lang.String, java.lang.Exception)
public java.lang.Exception getUnderlyingException ()
public java.lang.Throwable getCause ()
}
org/bouncycastle/ocsp/OCSPReq.class
package org.bouncycastle.ocsp
public org.bouncycastle.ocsp.OCSPReq extends java.lang.Object implements java.security.cert.X509Extension {
private org.bouncycastle.asn1.ocsp.OCSPRequest req
public void (org.bouncycastle.asn1.ocsp.OCSPRequest)
public void (byte[]) throws java.io.IOException
public void (java.io.InputStream) throws java.io.IOException
private void (org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException
public byte[] getTBSRequest () throws org.bouncycastle.ocsp.OCSPException
public int getVersion ()
public org.bouncycastle.asn1.x509.GeneralName getRequestorName ()
public org.bouncycastle.ocsp.Req[] getRequestList ()
public org.bouncycastle.asn1.x509.X509Extensions getRequestExtensions ()
public java.lang.String getSignatureAlgOID ()
public byte[] getSignature ()
private java.util.List getCertList (java.lang.String) throws org.bouncycastle.ocsp.OCSPException java.security.NoSuchProviderException
public java.security.cert.X509Certificate[] getCerts (java.lang.String) throws org.bouncycastle.ocsp.OCSPException java.security.NoSuchProviderException
public java.security.cert.CertStore getCertificates (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.ocsp.OCSPException
public boolean isSigned ()
public boolean verify (java.security.PublicKey, java.lang.String) throws org.bouncycastle.ocsp.OCSPException java.security.NoSuchProviderException
public byte[] getEncoded () throws java.io.IOException
public boolean hasUnsupportedCriticalExtension ()
private java.util.Set getExtensionOIDs (boolean)
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
public byte[] getExtensionValue (java.lang.String)
}
org/bouncycastle/ocsp/OCSPReqGenerator$RequestObject.class
package org.bouncycastle.ocsp
org.bouncycastle.ocsp.OCSPReqGenerator$RequestObject extends java.lang.Object {
org.bouncycastle.ocsp.CertificateID certId
org.bouncycastle.asn1.x509.X509Extensions extensions
final org.bouncycastle.ocsp.OCSPReqGenerator this$0
public void (org.bouncycastle.ocsp.OCSPReqGenerator, org.bouncycastle.ocsp.CertificateID, org.bouncycastle.asn1.x509.X509Extensions)
public org.bouncycastle.asn1.ocsp.Request toRequest () throws java.lang.Exception
}
org/bouncycastle/ocsp/OCSPReqGenerator.class
package org.bouncycastle.ocsp
public org.bouncycastle.ocsp.OCSPReqGenerator extends java.lang.Object {
private java.util.List list
private org.bouncycastle.asn1.x509.GeneralName requestorName
private org.bouncycastle.asn1.x509.X509Extensions requestExtensions
public void ()
public void addRequest (org.bouncycastle.ocsp.CertificateID)
public void addRequest (org.bouncycastle.ocsp.CertificateID, org.bouncycastle.asn1.x509.X509Extensions)
public void setRequestorName (javax.security.auth.x500.X500Principal)
public void setRequestorName (org.bouncycastle.asn1.x509.GeneralName)
public void setRequestExtensions (org.bouncycastle.asn1.x509.X509Extensions)
private org.bouncycastle.ocsp.OCSPReq generateRequest (org.bouncycastle.asn1.DERObjectIdentifier, java.security.PrivateKey, java.security.cert.X509Certificate[], java.lang.String, java.security.SecureRandom) throws org.bouncycastle.ocsp.OCSPException java.security.NoSuchProviderException
public org.bouncycastle.ocsp.OCSPReq generate () throws org.bouncycastle.ocsp.OCSPException
public org.bouncycastle.ocsp.OCSPReq generate (java.lang.String, java.security.PrivateKey, java.security.cert.X509Certificate[], java.lang.String) throws org.bouncycastle.ocsp.OCSPException java.security.NoSuchProviderException java.lang.IllegalArgumentException
public org.bouncycastle.ocsp.OCSPReq generate (java.lang.String, java.security.PrivateKey, java.security.cert.X509Certificate[], java.lang.String, java.security.SecureRandom) throws org.bouncycastle.ocsp.OCSPException java.security.NoSuchProviderException java.lang.IllegalArgumentException
public java.util.Iterator getSignatureAlgNames ()
}
org/bouncycastle/ocsp/OCSPResp.class
package org.bouncycastle.ocsp
public org.bouncycastle.ocsp.OCSPResp extends java.lang.Object {
private org.bouncycastle.asn1.ocsp.OCSPResponse resp
public void (org.bouncycastle.asn1.ocsp.OCSPResponse)
public void (byte[]) throws java.io.IOException
public void (java.io.InputStream) throws java.io.IOException
private void (org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException
public int getStatus ()
public java.lang.Object getResponseObject () throws org.bouncycastle.ocsp.OCSPException
public byte[] getEncoded () throws java.io.IOException
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/ocsp/OCSPRespGenerator.class
package org.bouncycastle.ocsp
public org.bouncycastle.ocsp.OCSPRespGenerator extends java.lang.Object {
public static final int SUCCESSFUL
public static final int MALFORMED_REQUEST
public static final int INTERNAL_ERROR
public static final int TRY_LATER
public static final int SIG_REQUIRED
public static final int UNAUTHORIZED
public void ()
public org.bouncycastle.ocsp.OCSPResp generate (int, java.lang.Object) throws org.bouncycastle.ocsp.OCSPException
}
org/bouncycastle/ocsp/OCSPRespStatus.class
package org.bouncycastle.ocsp
public abstract org.bouncycastle.ocsp.OCSPRespStatus extends java.lang.Object {
public static final int SUCCESSFUL
public static final int MALFORMED_REQUEST
public static final int INTERNAL_ERROR
public static final int TRY_LATER
public static final int SIGREQUIRED
public static final int UNAUTHORIZED
}
org/bouncycastle/ocsp/OCSPUtil.class
package org.bouncycastle.ocsp
org.bouncycastle.ocsp.OCSPUtil extends java.lang.Object {
private static java.util.Hashtable algorithms
private static java.util.Hashtable oids
private static java.util.Set noParams
void ()
static org.bouncycastle.asn1.DERObjectIdentifier getAlgorithmOID (java.lang.String)
static java.lang.String getAlgorithmName (org.bouncycastle.asn1.DERObjectIdentifier)
static org.bouncycastle.asn1.x509.AlgorithmIdentifier getSigAlgID (org.bouncycastle.asn1.DERObjectIdentifier)
static java.util.Iterator getAlgNames ()
static java.security.cert.CertStore createCertStoreInstance (java.lang.String, java.security.cert.CertStoreParameters, java.lang.String) throws java.security.InvalidAlgorithmParameterException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
static java.security.MessageDigest createDigestInstance (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
static java.security.Signature createSignatureInstance (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
static java.security.cert.CertificateFactory createX509CertificateFactory (java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchProviderException
static void ()
}
org/bouncycastle/ocsp/Req.class
package org.bouncycastle.ocsp
public org.bouncycastle.ocsp.Req extends java.lang.Object implements java.security.cert.X509Extension {
private org.bouncycastle.asn1.ocsp.Request req
public void (org.bouncycastle.asn1.ocsp.Request)
public org.bouncycastle.ocsp.CertificateID getCertID ()
public org.bouncycastle.asn1.x509.X509Extensions getSingleRequestExtensions ()
public boolean hasUnsupportedCriticalExtension ()
private java.util.Set getExtensionOIDs (boolean)
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
public byte[] getExtensionValue (java.lang.String)
}
org/bouncycastle/ocsp/RespData.class
package org.bouncycastle.ocsp
public org.bouncycastle.ocsp.RespData extends java.lang.Object implements java.security.cert.X509Extension {
org.bouncycastle.asn1.ocsp.ResponseData data
public void (org.bouncycastle.asn1.ocsp.ResponseData)
public int getVersion ()
public org.bouncycastle.ocsp.RespID getResponderId ()
public java.util.Date getProducedAt ()
public org.bouncycastle.ocsp.SingleResp[] getResponses ()
public org.bouncycastle.asn1.x509.X509Extensions getResponseExtensions ()
public boolean hasUnsupportedCriticalExtension ()
private java.util.Set getExtensionOIDs (boolean)
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
public byte[] getExtensionValue (java.lang.String)
}
org/bouncycastle/ocsp/RespID.class
package org.bouncycastle.ocsp
public org.bouncycastle.ocsp.RespID extends java.lang.Object {
org.bouncycastle.asn1.ocsp.ResponderID id
public void (org.bouncycastle.asn1.ocsp.ResponderID)
public void (javax.security.auth.x500.X500Principal)
public void (java.security.PublicKey) throws org.bouncycastle.ocsp.OCSPException
public org.bouncycastle.asn1.ocsp.ResponderID toASN1Object ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/ocsp/RevokedStatus.class
package org.bouncycastle.ocsp
public org.bouncycastle.ocsp.RevokedStatus extends java.lang.Object implements org.bouncycastle.ocsp.CertificateStatus {
org.bouncycastle.asn1.ocsp.RevokedInfo info
public void (org.bouncycastle.asn1.ocsp.RevokedInfo)
public void (java.util.Date, int)
public java.util.Date getRevocationTime ()
public boolean hasRevocationReason ()
public int getRevocationReason ()
}
org/bouncycastle/ocsp/SingleResp.class
package org.bouncycastle.ocsp
public org.bouncycastle.ocsp.SingleResp extends java.lang.Object implements java.security.cert.X509Extension {
org.bouncycastle.asn1.ocsp.SingleResponse resp
public void (org.bouncycastle.asn1.ocsp.SingleResponse)
public org.bouncycastle.ocsp.CertificateID getCertID ()
public java.lang.Object getCertStatus ()
public java.util.Date getThisUpdate ()
public java.util.Date getNextUpdate ()
public org.bouncycastle.asn1.x509.X509Extensions getSingleExtensions ()
public boolean hasUnsupportedCriticalExtension ()
private java.util.Set getExtensionOIDs (boolean)
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
public byte[] getExtensionValue (java.lang.String)
}
org/bouncycastle/ocsp/UnknownStatus.class
package org.bouncycastle.ocsp
public org.bouncycastle.ocsp.UnknownStatus extends java.lang.Object implements org.bouncycastle.ocsp.CertificateStatus {
public void ()
}
org/bouncycastle/pqc/
org/bouncycastle/pqc/asn1/
org/bouncycastle/pqc/asn1/GMSSPrivateKey.class
package org.bouncycastle.pqc.asn1
public org.bouncycastle.pqc.asn1.GMSSPrivateKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Primitive primitive
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (int[], byte[][], byte[][], byte[][][], byte[][][], org.bouncycastle.pqc.crypto.gmss.Treehash[][], org.bouncycastle.pqc.crypto.gmss.Treehash[][], java.util.Vector[], java.util.Vector[], java.util.Vector[][], java.util.Vector[][], byte[][][], org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[], org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[], org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[], int[], byte[][], org.bouncycastle.pqc.crypto.gmss.GMSSRootCalc[], byte[][], org.bouncycastle.pqc.crypto.gmss.GMSSRootSig[], org.bouncycastle.pqc.crypto.gmss.GMSSParameters, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
private org.bouncycastle.asn1.ASN1Primitive encode (int[], byte[][], byte[][], byte[][][], byte[][][], byte[][][], org.bouncycastle.pqc.crypto.gmss.Treehash[][], org.bouncycastle.pqc.crypto.gmss.Treehash[][], java.util.Vector[], java.util.Vector[], java.util.Vector[][], java.util.Vector[][], org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[], org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[], org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[], int[], byte[][], org.bouncycastle.pqc.crypto.gmss.GMSSRootCalc[], byte[][], org.bouncycastle.pqc.crypto.gmss.GMSSRootSig[], org.bouncycastle.pqc.crypto.gmss.GMSSParameters, org.bouncycastle.asn1.x509.AlgorithmIdentifier[])
private static int checkBigIntegerInIntRange (org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/pqc/asn1/GMSSPublicKey.class
package org.bouncycastle.pqc.asn1
public org.bouncycastle.pqc.asn1.GMSSPublicKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private byte[] publicKey
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (byte[])
public static org.bouncycastle.pqc.asn1.GMSSPublicKey getInstance (java.lang.Object)
public byte[] getPublicKey ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/pqc/asn1/McElieceCCA2PrivateKey.class
package org.bouncycastle.pqc.asn1
public org.bouncycastle.pqc.asn1.McElieceCCA2PrivateKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier oid
private int n
private int k
private byte[] encField
private byte[] encGp
private byte[] encP
private byte[] encH
private byte[][] encqInv
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, int, int, org.bouncycastle.pqc.math.linearalgebra.GF2mField, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM, org.bouncycastle.pqc.math.linearalgebra.Permutation, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[])
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getOID ()
public int getN ()
public int getK ()
public org.bouncycastle.pqc.math.linearalgebra.GF2mField getField ()
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM getGoppaPoly ()
public org.bouncycastle.pqc.math.linearalgebra.Permutation getP ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getH ()
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] getQInv ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public static org.bouncycastle.pqc.asn1.McElieceCCA2PrivateKey getInstance (java.lang.Object)
}
org/bouncycastle/pqc/asn1/McElieceCCA2PublicKey.class
package org.bouncycastle.pqc.asn1
public org.bouncycastle.pqc.asn1.McElieceCCA2PublicKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier oid
private int n
private int t
private byte[] matrixG
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, int, int, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getOID ()
public int getN ()
public int getT ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getG ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public static org.bouncycastle.pqc.asn1.McElieceCCA2PublicKey getInstance (java.lang.Object)
}
org/bouncycastle/pqc/asn1/McEliecePrivateKey.class
package org.bouncycastle.pqc.asn1
public org.bouncycastle.pqc.asn1.McEliecePrivateKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier oid
private int n
private int k
private byte[] encField
private byte[] encGp
private byte[] encSInv
private byte[] encP1
private byte[] encP2
private byte[] encH
private byte[][] encqInv
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, int, int, org.bouncycastle.pqc.math.linearalgebra.GF2mField, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, org.bouncycastle.pqc.math.linearalgebra.Permutation, org.bouncycastle.pqc.math.linearalgebra.Permutation, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[])
public static org.bouncycastle.pqc.asn1.McEliecePrivateKey getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getOID ()
public int getN ()
public int getK ()
public org.bouncycastle.pqc.math.linearalgebra.GF2mField getField ()
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM getGoppaPoly ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getSInv ()
public org.bouncycastle.pqc.math.linearalgebra.Permutation getP1 ()
public org.bouncycastle.pqc.math.linearalgebra.Permutation getP2 ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getH ()
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] getQInv ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/pqc/asn1/McEliecePublicKey.class
package org.bouncycastle.pqc.asn1
public org.bouncycastle.pqc.asn1.McEliecePublicKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier oid
private int n
private int t
private byte[] matrixG
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, int, int, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getOID ()
public int getN ()
public int getT ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getG ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public static org.bouncycastle.pqc.asn1.McEliecePublicKey getInstance (java.lang.Object)
}
org/bouncycastle/pqc/asn1/PQCObjectIdentifiers.class
package org.bouncycastle.pqc.asn1
public abstract org.bouncycastle.pqc.asn1.PQCObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rainbow
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rainbowWithSha1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rainbowWithSha224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rainbowWithSha256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rainbowWithSha384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rainbowWithSha512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gmss
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gmssWithSha1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gmssWithSha224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gmssWithSha256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gmssWithSha384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gmssWithSha512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mcEliece
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mcElieceCca2
static void ()
}
org/bouncycastle/pqc/asn1/ParSet.class
package org.bouncycastle.pqc.asn1
public org.bouncycastle.pqc.asn1.ParSet extends org.bouncycastle.asn1.ASN1Object {
private static final java.math.BigInteger ZERO
private int t
private int[] h
private int[] w
private int[] k
private static int checkBigIntegerInIntRangeAndPositive (java.math.BigInteger)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (int, int[], int[], int[])
public static org.bouncycastle.pqc.asn1.ParSet getInstance (java.lang.Object)
public int getT ()
public int[] getH ()
public int[] getW ()
public int[] getK ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/pqc/asn1/RainbowPrivateKey.class
package org.bouncycastle.pqc.asn1
public org.bouncycastle.pqc.asn1.RainbowPrivateKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.ASN1ObjectIdentifier oid
private byte[][] invA1
private byte[] b1
private byte[][] invA2
private byte[] b2
private byte[] vi
private org.bouncycastle.pqc.crypto.rainbow.Layer[] layers
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (short[][], short[], short[][], short[], int[], org.bouncycastle.pqc.crypto.rainbow.Layer[])
public static org.bouncycastle.pqc.asn1.RainbowPrivateKey getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public short[][] getInvA1 ()
public short[] getB1 ()
public short[] getB2 ()
public short[][] getInvA2 ()
public org.bouncycastle.pqc.crypto.rainbow.Layer[] getLayers ()
public int[] getVi ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/pqc/asn1/RainbowPublicKey.class
package org.bouncycastle.pqc.asn1
public org.bouncycastle.pqc.asn1.RainbowPublicKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.ASN1ObjectIdentifier oid
private org.bouncycastle.asn1.ASN1Integer docLength
private byte[][] coeffQuadratic
private byte[][] coeffSingular
private byte[] coeffScalar
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (int, short[][], short[][], short[])
public static org.bouncycastle.pqc.asn1.RainbowPublicKey getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public int getDocLength ()
public short[][] getCoeffQuadratic ()
public short[][] getCoeffSingular ()
public short[] getCoeffScalar ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/pqc/crypto/
org/bouncycastle/pqc/crypto/DigestingMessageSigner.class
package org.bouncycastle.pqc.crypto
public org.bouncycastle.pqc.crypto.DigestingMessageSigner extends java.lang.Object implements org.bouncycastle.crypto.Signer {
private final org.bouncycastle.crypto.Digest messDigest
private final org.bouncycastle.pqc.crypto.MessageSigner messSigner
private boolean forSigning
public void (org.bouncycastle.pqc.crypto.MessageSigner, org.bouncycastle.crypto.Digest)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public byte[] generateSignature ()
public boolean verify (byte[])
public void update (byte)
public void update (byte[], int, int)
public void reset ()
public boolean verifySignature (byte[])
}
org/bouncycastle/pqc/crypto/MessageEncryptor.class
package org.bouncycastle.pqc.crypto
public abstract org.bouncycastle.pqc.crypto.MessageEncryptor extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters)
public abstract byte[] messageEncrypt (byte[]) throws java.lang.Exception
public abstract byte[] messageDecrypt (byte[]) throws java.lang.Exception
}
org/bouncycastle/pqc/crypto/MessageSigner.class
package org.bouncycastle.pqc.crypto
public abstract org.bouncycastle.pqc.crypto.MessageSigner extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters)
public abstract byte[] generateSignature (byte[])
public abstract boolean verifySignature (byte[], byte[])
}
org/bouncycastle/pqc/crypto/gmss/
org/bouncycastle/pqc/crypto/gmss/GMSSDigestProvider.class
package org.bouncycastle.pqc.crypto.gmss
public abstract org.bouncycastle.pqc.crypto.gmss.GMSSDigestProvider extends java.lang.Object {
public abstract org.bouncycastle.crypto.Digest get ()
}
org/bouncycastle/pqc/crypto/gmss/GMSSKeyGenerationParameters.class
package org.bouncycastle.pqc.crypto.gmss
public org.bouncycastle.pqc.crypto.gmss.GMSSKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private org.bouncycastle.pqc.crypto.gmss.GMSSParameters params
public void (java.security.SecureRandom, org.bouncycastle.pqc.crypto.gmss.GMSSParameters)
public org.bouncycastle.pqc.crypto.gmss.GMSSParameters getParameters ()
}
org/bouncycastle/pqc/crypto/gmss/GMSSKeyPairGenerator.class
package org.bouncycastle.pqc.crypto.gmss
public org.bouncycastle.pqc.crypto.gmss.GMSSKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator {
private org.bouncycastle.pqc.crypto.gmss.util.GMSSRandom gmssRandom
private org.bouncycastle.crypto.Digest messDigestTree
private byte[][] currentSeeds
private byte[][] nextNextSeeds
private byte[][] currentRootSigs
private org.bouncycastle.pqc.crypto.gmss.GMSSDigestProvider digestProvider
private int mdLength
private int numLayer
private boolean initialized
private org.bouncycastle.pqc.crypto.gmss.GMSSParameters gmssPS
private int[] heightOfTrees
private int[] otsIndex
private int[] K
private org.bouncycastle.pqc.crypto.gmss.GMSSKeyGenerationParameters gmssParams
public static final String OID
public void (org.bouncycastle.pqc.crypto.gmss.GMSSDigestProvider)
private org.bouncycastle.crypto.AsymmetricCipherKeyPair genKeyPair ()
private org.bouncycastle.pqc.crypto.gmss.GMSSRootCalc generateCurrentAuthpathAndRoot (byte[], java.util.Vector, byte[], int)
private org.bouncycastle.pqc.crypto.gmss.GMSSRootCalc generateNextAuthpathAndRoot (java.util.Vector, byte[], int)
public void initialize (int, java.security.SecureRandom)
public void initialize (org.bouncycastle.crypto.KeyGenerationParameters)
private void initializeDefault ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
}
org/bouncycastle/pqc/crypto/gmss/GMSSKeyParameters.class
package org.bouncycastle.pqc.crypto.gmss
public org.bouncycastle.pqc.crypto.gmss.GMSSKeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
private org.bouncycastle.pqc.crypto.gmss.GMSSParameters params
public void (boolean, org.bouncycastle.pqc.crypto.gmss.GMSSParameters)
public org.bouncycastle.pqc.crypto.gmss.GMSSParameters getParameters ()
}
org/bouncycastle/pqc/crypto/gmss/GMSSLeaf.class
package org.bouncycastle.pqc.crypto.gmss
public org.bouncycastle.pqc.crypto.gmss.GMSSLeaf extends java.lang.Object {
private org.bouncycastle.crypto.Digest messDigestOTS
private int mdsize
private int keysize
private org.bouncycastle.pqc.crypto.gmss.util.GMSSRandom gmssRandom
private byte[] leaf
private byte[] concHashs
private int i
private int j
private int two_power_w
private int w
private int steps
private byte[] seed
byte[] privateKeyOTS
public void (org.bouncycastle.crypto.Digest, byte[][], int[])
public void (org.bouncycastle.crypto.Digest, int, int)
public void initLeafCalc (byte[])
public boolean updateLeafCalc ()
public byte[] getLeaf ()
private int getLog (int)
public byte[][] getStatByte ()
public int[] getStatInt ()
public java.lang.String toString ()
}
org/bouncycastle/pqc/crypto/gmss/GMSSParameters.class
package org.bouncycastle.pqc.crypto.gmss
public org.bouncycastle.pqc.crypto.gmss.GMSSParameters extends java.lang.Object {
private int numOfLayers
private int[] heightOfTrees
private int[] winternitzParameter
private int[] K
public void (int, int[], int[], int[]) throws java.lang.IllegalArgumentException
private void init (int, int[], int[], int[]) throws java.lang.IllegalArgumentException
public void (int) throws java.lang.IllegalArgumentException
public int getNumOfLayers ()
public int[] getHeightOfTrees ()
public int[] getWinternitzParameter ()
public int[] getK ()
}
org/bouncycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters.class
package org.bouncycastle.pqc.crypto.gmss
public org.bouncycastle.pqc.crypto.gmss.GMSSPrivateKeyParameters extends org.bouncycastle.pqc.crypto.gmss.GMSSKeyParameters {
private int[] index
private byte[][] currentSeeds
private byte[][] nextNextSeeds
private byte[][][] currentAuthPaths
private byte[][][] nextAuthPaths
private org.bouncycastle.pqc.crypto.gmss.Treehash[][] currentTreehash
private org.bouncycastle.pqc.crypto.gmss.Treehash[][] nextTreehash
private java.util.Vector[] currentStack
private java.util.Vector[] nextStack
private java.util.Vector[][] currentRetain
private java.util.Vector[][] nextRetain
private byte[][][] keep
private org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[] nextNextLeaf
private org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[] upperLeaf
private org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[] upperTreehashLeaf
private int[] minTreehash
private org.bouncycastle.pqc.crypto.gmss.GMSSParameters gmssPS
private byte[][] nextRoot
private org.bouncycastle.pqc.crypto.gmss.GMSSRootCalc[] nextNextRoot
private byte[][] currentRootSig
private org.bouncycastle.pqc.crypto.gmss.GMSSRootSig[] nextRootSig
private org.bouncycastle.pqc.crypto.gmss.GMSSDigestProvider digestProvider
private int[] heightOfTrees
private int[] otsIndex
private int[] K
private int numLayer
private org.bouncycastle.crypto.Digest messDigestTrees
private int mdLength
private org.bouncycastle.pqc.crypto.gmss.util.GMSSRandom gmssRandom
private int[] numLeafs
public void (byte[][], byte[][], byte[][][], byte[][][], org.bouncycastle.pqc.crypto.gmss.Treehash[][], org.bouncycastle.pqc.crypto.gmss.Treehash[][], java.util.Vector[], java.util.Vector[], java.util.Vector[][], java.util.Vector[][], byte[][], byte[][], org.bouncycastle.pqc.crypto.gmss.GMSSParameters, org.bouncycastle.pqc.crypto.gmss.GMSSDigestProvider)
public void (int[], byte[][], byte[][], byte[][][], byte[][][], byte[][][], org.bouncycastle.pqc.crypto.gmss.Treehash[][], org.bouncycastle.pqc.crypto.gmss.Treehash[][], java.util.Vector[], java.util.Vector[], java.util.Vector[][], java.util.Vector[][], org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[], org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[], org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[], int[], byte[][], org.bouncycastle.pqc.crypto.gmss.GMSSRootCalc[], byte[][], org.bouncycastle.pqc.crypto.gmss.GMSSRootSig[], org.bouncycastle.pqc.crypto.gmss.GMSSParameters, org.bouncycastle.pqc.crypto.gmss.GMSSDigestProvider)
public void nextKey (int)
private void nextTree (int)
private void updateKey (int)
private int getMinTreehashIndex (int)
private void computeAuthPaths (int)
private int heightOfPhi (int)
private void updateNextNextAuthRoot (int)
public int[] getIndex ()
public int getIndex (int)
public byte[][] getCurrentSeeds ()
public byte[][] getNextNextSeeds ()
public byte[][][] getCurrentAuthPaths ()
public byte[][][] getNextAuthPaths ()
public org.bouncycastle.pqc.crypto.gmss.Treehash[][] getCurrentTreehash ()
public org.bouncycastle.pqc.crypto.gmss.Treehash[][] getNextTreehash ()
public byte[][][] getKeep ()
public java.util.Vector[] getCurrentStack ()
public java.util.Vector[] getNextStack ()
public java.util.Vector[][] getCurrentRetain ()
public java.util.Vector[][] getNextRetain ()
public org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[] getNextNextLeaf ()
public org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[] getUpperLeaf ()
public org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[] getUpperTreehashLeaf ()
public int[] getMinTreehash ()
public org.bouncycastle.pqc.crypto.gmss.GMSSRootSig[] getNextRootSig ()
public byte[][] getNextRoot ()
public org.bouncycastle.pqc.crypto.gmss.GMSSRootCalc[] getNextNextRoot ()
public byte[][] getCurrentRootSig ()
public byte[] getSubtreeRootSig (int)
public org.bouncycastle.pqc.crypto.gmss.GMSSDigestProvider getName ()
public int getNumLeafs (int)
public int[] getNumLeafs ()
}
org/bouncycastle/pqc/crypto/gmss/GMSSPublicKeyParameters.class
package org.bouncycastle.pqc.crypto.gmss
public org.bouncycastle.pqc.crypto.gmss.GMSSPublicKeyParameters extends org.bouncycastle.pqc.crypto.gmss.GMSSKeyParameters {
private byte[] gmssPublicKey
public void (byte[], org.bouncycastle.pqc.crypto.gmss.GMSSParameters)
public byte[] getPublicKey ()
}
org/bouncycastle/pqc/crypto/gmss/GMSSRootCalc.class
package org.bouncycastle.pqc.crypto.gmss
public org.bouncycastle.pqc.crypto.gmss.GMSSRootCalc extends java.lang.Object {
private int heightOfTree
private int mdLength
private org.bouncycastle.pqc.crypto.gmss.Treehash[] treehash
private java.util.Vector[] retain
private byte[] root
private byte[][] AuthPath
private int K
private java.util.Vector tailStack
private java.util.Vector heightOfNodes
private org.bouncycastle.crypto.Digest messDigestTree
private org.bouncycastle.pqc.crypto.gmss.GMSSDigestProvider digestProvider
private int[] index
private boolean isInitialized
private boolean isFinished
private int indexForNextSeed
private int heightOfNextSeed
public void (org.bouncycastle.crypto.Digest, byte[][], int[], org.bouncycastle.pqc.crypto.gmss.Treehash[], java.util.Vector[])
public void (int, int, org.bouncycastle.pqc.crypto.gmss.GMSSDigestProvider)
public void initialize (java.util.Vector)
public void update (byte[], byte[])
public void update (byte[])
public void initializeTreehashSeed (byte[], int)
public boolean wasInitialized ()
public boolean wasFinished ()
public byte[][] getAuthPath ()
public org.bouncycastle.pqc.crypto.gmss.Treehash[] getTreehash ()
public java.util.Vector[] getRetain ()
public byte[] getRoot ()
public java.util.Vector getStack ()
public byte[][] getStatByte ()
public int[] getStatInt ()
public java.lang.String toString ()
}
org/bouncycastle/pqc/crypto/gmss/GMSSRootSig.class
package org.bouncycastle.pqc.crypto.gmss
public org.bouncycastle.pqc.crypto.gmss.GMSSRootSig extends java.lang.Object {
private org.bouncycastle.crypto.Digest messDigestOTS
private int mdsize
private int keysize
private byte[] privateKeyOTS
private byte[] hash
private byte[] sign
private int w
private org.bouncycastle.pqc.crypto.gmss.util.GMSSRandom gmssRandom
private int messagesize
private int k
private int r
private int test
private int counter
private int ii
private long test8
private long big8
private int steps
private int checksum
private int height
private byte[] seed
public void (org.bouncycastle.crypto.Digest, byte[][], int[])
public void (org.bouncycastle.crypto.Digest, int, int)
public void initSign (byte[], byte[])
public boolean updateSign ()
public byte[] getSig ()
private void oneStep ()
public int getLog (int)
public byte[][] getStatByte ()
public int[] getStatInt ()
public byte[] getStatLong ()
public java.lang.String toString ()
}
org/bouncycastle/pqc/crypto/gmss/GMSSSigner.class
package org.bouncycastle.pqc.crypto.gmss
public org.bouncycastle.pqc.crypto.gmss.GMSSSigner extends java.lang.Object implements org.bouncycastle.pqc.crypto.MessageSigner {
private org.bouncycastle.pqc.crypto.gmss.util.GMSSUtil gmssUtil
private byte[] pubKeyBytes
private org.bouncycastle.crypto.Digest messDigestTrees
private int mdLength
private int numLayer
private org.bouncycastle.crypto.Digest messDigestOTS
private org.bouncycastle.pqc.crypto.gmss.util.WinternitzOTSignature ots
private org.bouncycastle.pqc.crypto.gmss.GMSSDigestProvider digestProvider
private int[] index
private byte[][][] currentAuthPaths
private byte[][] subtreeRootSig
private org.bouncycastle.pqc.crypto.gmss.GMSSParameters gmssPS
private org.bouncycastle.pqc.crypto.gmss.util.GMSSRandom gmssRandom
org.bouncycastle.pqc.crypto.gmss.GMSSKeyParameters key
private java.security.SecureRandom random
public void (org.bouncycastle.pqc.crypto.gmss.GMSSDigestProvider)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
private void initSign ()
public byte[] generateSignature (byte[])
private void initVerify ()
public boolean verifySignature (byte[], byte[])
}
org/bouncycastle/pqc/crypto/gmss/GMSSUtils.class
package org.bouncycastle.pqc.crypto.gmss
org.bouncycastle.pqc.crypto.gmss.GMSSUtils extends java.lang.Object {
void ()
static org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[] clone (org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[])
static org.bouncycastle.pqc.crypto.gmss.GMSSRootCalc[] clone (org.bouncycastle.pqc.crypto.gmss.GMSSRootCalc[])
static org.bouncycastle.pqc.crypto.gmss.GMSSRootSig[] clone (org.bouncycastle.pqc.crypto.gmss.GMSSRootSig[])
static byte[][] clone (byte[][])
static byte[][][] clone (byte[][][])
static org.bouncycastle.pqc.crypto.gmss.Treehash[] clone (org.bouncycastle.pqc.crypto.gmss.Treehash[])
static org.bouncycastle.pqc.crypto.gmss.Treehash[][] clone (org.bouncycastle.pqc.crypto.gmss.Treehash[][])
static java.util.Vector[] clone (java.util.Vector[])
static java.util.Vector[][] clone (java.util.Vector[][])
}
org/bouncycastle/pqc/crypto/gmss/Treehash.class
package org.bouncycastle.pqc.crypto.gmss
public org.bouncycastle.pqc.crypto.gmss.Treehash extends java.lang.Object {
private int maxHeight
private java.util.Vector tailStack
private java.util.Vector heightOfNodes
private byte[] firstNode
private byte[] seedActive
private byte[] seedNext
private int tailLength
private int firstNodeHeight
private boolean isInitialized
private boolean isFinished
private boolean seedInitialized
private org.bouncycastle.crypto.Digest messDigestTree
public void (org.bouncycastle.crypto.Digest, byte[][], int[])
public void (java.util.Vector, int, org.bouncycastle.crypto.Digest)
public void initializeSeed (byte[])
public void initialize ()
public void update (org.bouncycastle.pqc.crypto.gmss.util.GMSSRandom, byte[])
public void destroy ()
public int getLowestNodeHeight ()
public int getFirstNodeHeight ()
public boolean wasInitialized ()
public boolean wasFinished ()
public byte[] getFirstNode ()
public byte[] getSeedActive ()
public void setFirstNode (byte[])
public void updateNextSeed (org.bouncycastle.pqc.crypto.gmss.util.GMSSRandom)
public java.util.Vector getTailStack ()
public byte[][] getStatByte ()
public int[] getStatInt ()
public java.lang.String toString ()
}
org/bouncycastle/pqc/crypto/gmss/util/
org/bouncycastle/pqc/crypto/gmss/util/GMSSRandom.class
package org.bouncycastle.pqc.crypto.gmss.util
public org.bouncycastle.pqc.crypto.gmss.util.GMSSRandom extends java.lang.Object {
private org.bouncycastle.crypto.Digest messDigestTree
public void (org.bouncycastle.crypto.Digest)
public byte[] nextSeed (byte[])
private void addByteArrays (byte[], byte[])
private void addOne (byte[])
}
org/bouncycastle/pqc/crypto/gmss/util/GMSSUtil.class
package org.bouncycastle.pqc.crypto.gmss.util
public org.bouncycastle.pqc.crypto.gmss.util.GMSSUtil extends java.lang.Object {
public void ()
public byte[] intToBytesLittleEndian (int)
public int bytesToIntLittleEndian (byte[])
public int bytesToIntLittleEndian (byte[], int)
public byte[] concatenateArray (byte[][])
public void printArray (java.lang.String, byte[][])
public void printArray (java.lang.String, byte[])
public boolean testPowerOfTwo (int)
public int getLog (int)
}
org/bouncycastle/pqc/crypto/gmss/util/WinternitzOTSVerify.class
package org.bouncycastle.pqc.crypto.gmss.util
public org.bouncycastle.pqc.crypto.gmss.util.WinternitzOTSVerify extends java.lang.Object {
private org.bouncycastle.crypto.Digest messDigestOTS
private int w
public void (org.bouncycastle.crypto.Digest, int)
public int getSignatureLength ()
public byte[] Verify (byte[], byte[])
public int getLog (int)
}
org/bouncycastle/pqc/crypto/gmss/util/WinternitzOTSignature.class
package org.bouncycastle.pqc.crypto.gmss.util
public org.bouncycastle.pqc.crypto.gmss.util.WinternitzOTSignature extends java.lang.Object {
private org.bouncycastle.crypto.Digest messDigestOTS
private int mdsize
private int keysize
private byte[][] privateKeyOTS
private int w
private org.bouncycastle.pqc.crypto.gmss.util.GMSSRandom gmssRandom
private int messagesize
private int checksumsize
public void (byte[], org.bouncycastle.crypto.Digest, int)
public byte[][] getPrivateKey ()
public byte[] getPublicKey ()
public byte[] getSignature (byte[])
public int getLog (int)
}
org/bouncycastle/pqc/crypto/mceliece/
org/bouncycastle/pqc/crypto/mceliece/Conversions.class
package org.bouncycastle.pqc.crypto.mceliece
final org.bouncycastle.pqc.crypto.mceliece.Conversions extends java.lang.Object {
private static final java.math.BigInteger ZERO
private static final java.math.BigInteger ONE
private void ()
public static org.bouncycastle.pqc.math.linearalgebra.GF2Vector encode (int, int, byte[])
public static byte[] decode (int, int, org.bouncycastle.pqc.math.linearalgebra.GF2Vector)
public static byte[] signConversion (int, int, byte[])
static void ()
}
org/bouncycastle/pqc/crypto/mceliece/McElieceCCA2KeyGenerationParameters.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2KeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2Parameters params
public void (java.security.SecureRandom, org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2Parameters)
public org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2Parameters getParameters ()
}
org/bouncycastle/pqc/crypto/mceliece/McElieceCCA2KeyPairGenerator.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2KeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator {
public static final String OID
private org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2KeyGenerationParameters mcElieceCCA2Params
private int m
private int n
private int t
private int fieldPoly
private java.security.SecureRandom random
private boolean initialized
public void ()
private void initializeDefault ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
}
org/bouncycastle/pqc/crypto/mceliece/McElieceCCA2KeyParameters.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2KeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
private org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2Parameters params
public void (boolean, org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2Parameters)
public org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2Parameters getParameters ()
}
org/bouncycastle/pqc/crypto/mceliece/McElieceCCA2Parameters.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2Parameters extends org.bouncycastle.pqc.crypto.mceliece.McElieceParameters {
public org.bouncycastle.crypto.Digest digest
public void ()
public void (int, int)
public void (org.bouncycastle.crypto.Digest)
public org.bouncycastle.crypto.Digest getDigest ()
}
org/bouncycastle/pqc/crypto/mceliece/McElieceCCA2Primitives.class
package org.bouncycastle.pqc.crypto.mceliece
public final org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2Primitives extends java.lang.Object {
private void ()
public static org.bouncycastle.pqc.math.linearalgebra.GF2Vector encryptionPrimitive (org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2PublicKeyParameters, org.bouncycastle.pqc.math.linearalgebra.GF2Vector, org.bouncycastle.pqc.math.linearalgebra.GF2Vector)
public static org.bouncycastle.pqc.math.linearalgebra.GF2Vector[] decryptionPrimitive (org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2PrivateKeyParameters, org.bouncycastle.pqc.math.linearalgebra.GF2Vector)
}
org/bouncycastle/pqc/crypto/mceliece/McElieceCCA2PrivateKeyParameters.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2PrivateKeyParameters extends org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2KeyParameters {
private String oid
private int n
private int k
private org.bouncycastle.pqc.math.linearalgebra.GF2mField field
private org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM goppaPoly
private org.bouncycastle.pqc.math.linearalgebra.Permutation p
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix h
private org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] qInv
public void (java.lang.String, int, int, org.bouncycastle.pqc.math.linearalgebra.GF2mField, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM, org.bouncycastle.pqc.math.linearalgebra.Permutation, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[], org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2Parameters)
public void (java.lang.String, int, int, byte[], byte[], byte[], byte[], byte[][], org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2Parameters)
public int getN ()
public int getK ()
public int getT ()
public org.bouncycastle.pqc.math.linearalgebra.GF2mField getField ()
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM getGoppaPoly ()
public org.bouncycastle.pqc.math.linearalgebra.Permutation getP ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getH ()
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] getQInv ()
public java.lang.String getOIDString ()
}
org/bouncycastle/pqc/crypto/mceliece/McElieceCCA2PublicKeyParameters.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2PublicKeyParameters extends org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2KeyParameters {
private String oid
private int n
private int t
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix matrixG
public void (java.lang.String, int, int, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2Parameters)
public void (java.lang.String, int, int, byte[], org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2Parameters)
public int getN ()
public int getT ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getMatrixG ()
public int getK ()
public java.lang.String getOIDString ()
}
org/bouncycastle/pqc/crypto/mceliece/McElieceFujisakiCipher.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McElieceFujisakiCipher extends java.lang.Object implements org.bouncycastle.pqc.crypto.MessageEncryptor {
public static final String OID
private static final String DEFAULT_PRNG_NAME
private org.bouncycastle.crypto.Digest messDigest
private java.security.SecureRandom sr
private int n
private int k
private int t
org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2KeyParameters key
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int getKeySize (org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2KeyParameters) throws java.lang.IllegalArgumentException
private void initCipherEncrypt (org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2PublicKeyParameters)
public void initCipherDecrypt (org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2PrivateKeyParameters)
public byte[] messageEncrypt (byte[]) throws java.lang.Exception
public byte[] messageDecrypt (byte[]) throws java.lang.Exception
}
org/bouncycastle/pqc/crypto/mceliece/McElieceFujisakiDigestCipher.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McElieceFujisakiDigestCipher extends java.lang.Object {
private final org.bouncycastle.crypto.Digest messDigest
private final org.bouncycastle.pqc.crypto.MessageEncryptor mcElieceCCA2Cipher
private boolean forEncrypting
public void (org.bouncycastle.pqc.crypto.MessageEncryptor, org.bouncycastle.crypto.Digest)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public byte[] messageEncrypt ()
public byte[] messageDecrypt (byte[])
public void update (byte)
public void update (byte[], int, int)
public void reset ()
}
org/bouncycastle/pqc/crypto/mceliece/McElieceKeyGenerationParameters.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McElieceKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private org.bouncycastle.pqc.crypto.mceliece.McElieceParameters params
public void (java.security.SecureRandom, org.bouncycastle.pqc.crypto.mceliece.McElieceParameters)
public org.bouncycastle.pqc.crypto.mceliece.McElieceParameters getParameters ()
}
org/bouncycastle/pqc/crypto/mceliece/McElieceKeyPairGenerator.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McElieceKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator {
private static final String OID
private org.bouncycastle.pqc.crypto.mceliece.McElieceKeyGenerationParameters mcElieceParams
private int m
private int n
private int t
private int fieldPoly
private java.security.SecureRandom random
private boolean initialized
public void ()
private void initializeDefault ()
private void initialize (org.bouncycastle.crypto.KeyGenerationParameters)
private org.bouncycastle.crypto.AsymmetricCipherKeyPair genKeyPair ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
}
org/bouncycastle/pqc/crypto/mceliece/McElieceKeyParameters.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McElieceKeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
private org.bouncycastle.pqc.crypto.mceliece.McElieceParameters params
public void (boolean, org.bouncycastle.pqc.crypto.mceliece.McElieceParameters)
public org.bouncycastle.pqc.crypto.mceliece.McElieceParameters getParameters ()
}
org/bouncycastle/pqc/crypto/mceliece/McElieceKobaraImaiCipher.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McElieceKobaraImaiCipher extends java.lang.Object implements org.bouncycastle.pqc.crypto.MessageEncryptor {
public static final String OID
private static final String DEFAULT_PRNG_NAME
public static final byte[] PUBLIC_CONSTANT
private org.bouncycastle.crypto.Digest messDigest
private java.security.SecureRandom sr
org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2KeyParameters key
private int n
private int k
private int t
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int getKeySize (org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2KeyParameters)
private void initCipherEncrypt (org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2PublicKeyParameters)
public void initCipherDecrypt (org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2PrivateKeyParameters)
public byte[] messageEncrypt (byte[]) throws java.lang.Exception
public byte[] messageDecrypt (byte[]) throws java.lang.Exception
static void ()
}
org/bouncycastle/pqc/crypto/mceliece/McElieceKobaraImaiDigestCipher.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McElieceKobaraImaiDigestCipher extends java.lang.Object {
private final org.bouncycastle.crypto.Digest messDigest
private final org.bouncycastle.pqc.crypto.MessageEncryptor mcElieceCCA2Cipher
private boolean forEncrypting
public void (org.bouncycastle.pqc.crypto.MessageEncryptor, org.bouncycastle.crypto.Digest)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public byte[] messageEncrypt ()
public byte[] messageDecrypt (byte[])
public void update (byte)
public void update (byte[], int, int)
public void reset ()
}
org/bouncycastle/pqc/crypto/mceliece/McEliecePKCSCipher.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McEliecePKCSCipher extends java.lang.Object implements org.bouncycastle.pqc.crypto.MessageEncryptor {
public static final String OID
private java.security.SecureRandom sr
private int n
private int k
private int t
public int maxPlainTextSize
public int cipherTextSize
org.bouncycastle.pqc.crypto.mceliece.McElieceKeyParameters key
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int getKeySize (org.bouncycastle.pqc.crypto.mceliece.McElieceKeyParameters)
public void initCipherEncrypt (org.bouncycastle.pqc.crypto.mceliece.McEliecePublicKeyParameters)
public void initCipherDecrypt (org.bouncycastle.pqc.crypto.mceliece.McEliecePrivateKeyParameters)
public byte[] messageEncrypt (byte[])
private org.bouncycastle.pqc.math.linearalgebra.GF2Vector computeMessageRepresentative (byte[])
public byte[] messageDecrypt (byte[]) throws java.lang.Exception
private byte[] computeMessage (org.bouncycastle.pqc.math.linearalgebra.GF2Vector) throws java.lang.Exception
}
org/bouncycastle/pqc/crypto/mceliece/McEliecePKCSDigestCipher.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McEliecePKCSDigestCipher extends java.lang.Object {
private final org.bouncycastle.crypto.Digest messDigest
private final org.bouncycastle.pqc.crypto.MessageEncryptor mcElieceCipher
private boolean forEncrypting
public void (org.bouncycastle.pqc.crypto.MessageEncryptor, org.bouncycastle.crypto.Digest)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public byte[] messageEncrypt ()
public byte[] messageDecrypt (byte[])
public void update (byte)
public void update (byte[], int, int)
public void reset ()
}
org/bouncycastle/pqc/crypto/mceliece/McElieceParameters.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McElieceParameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
public static final int DEFAULT_M
public static final int DEFAULT_T
private int m
private int t
private int n
private int fieldPoly
public void ()
public void (int) throws java.lang.IllegalArgumentException
public void (int, int) throws java.lang.IllegalArgumentException
public void (int, int, int) throws java.lang.IllegalArgumentException
public int getM ()
public int getN ()
public int getT ()
public int getFieldPoly ()
}
org/bouncycastle/pqc/crypto/mceliece/McEliecePointchevalCipher.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McEliecePointchevalCipher extends java.lang.Object implements org.bouncycastle.pqc.crypto.MessageEncryptor {
public static final String OID
private org.bouncycastle.crypto.Digest messDigest
private java.security.SecureRandom sr
private int n
private int k
private int t
org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2KeyParameters key
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int getKeySize (org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2KeyParameters) throws java.lang.IllegalArgumentException
protected int decryptOutputSize (int)
protected int encryptOutputSize (int)
public void initCipherEncrypt (org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2PublicKeyParameters)
public void initCipherDecrypt (org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2PrivateKeyParameters)
public byte[] messageEncrypt (byte[]) throws java.lang.Exception
public byte[] messageDecrypt (byte[]) throws java.lang.Exception
}
org/bouncycastle/pqc/crypto/mceliece/McEliecePointchevalDigestCipher.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McEliecePointchevalDigestCipher extends java.lang.Object {
private final org.bouncycastle.crypto.Digest messDigest
private final org.bouncycastle.pqc.crypto.MessageEncryptor mcElieceCCA2Cipher
private boolean forEncrypting
public void (org.bouncycastle.pqc.crypto.MessageEncryptor, org.bouncycastle.crypto.Digest)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public byte[] messageEncrypt ()
public byte[] messageDecrypt (byte[])
public void update (byte)
public void update (byte[], int, int)
public void reset ()
}
org/bouncycastle/pqc/crypto/mceliece/McEliecePrivateKeyParameters.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McEliecePrivateKeyParameters extends org.bouncycastle.pqc.crypto.mceliece.McElieceKeyParameters {
private String oid
private int n
private int k
private org.bouncycastle.pqc.math.linearalgebra.GF2mField field
private org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM goppaPoly
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix sInv
private org.bouncycastle.pqc.math.linearalgebra.Permutation p1
private org.bouncycastle.pqc.math.linearalgebra.Permutation p2
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix h
private org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] qInv
public void (java.lang.String, int, int, org.bouncycastle.pqc.math.linearalgebra.GF2mField, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, org.bouncycastle.pqc.math.linearalgebra.Permutation, org.bouncycastle.pqc.math.linearalgebra.Permutation, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[], org.bouncycastle.pqc.crypto.mceliece.McElieceParameters)
public void (java.lang.String, int, int, byte[], byte[], byte[], byte[], byte[], byte[], byte[][], org.bouncycastle.pqc.crypto.mceliece.McElieceParameters)
public int getN ()
public int getK ()
public org.bouncycastle.pqc.math.linearalgebra.GF2mField getField ()
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM getGoppaPoly ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getSInv ()
public org.bouncycastle.pqc.math.linearalgebra.Permutation getP1 ()
public org.bouncycastle.pqc.math.linearalgebra.Permutation getP2 ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getH ()
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] getQInv ()
public java.lang.String getOIDString ()
}
org/bouncycastle/pqc/crypto/mceliece/McEliecePublicKeyParameters.class
package org.bouncycastle.pqc.crypto.mceliece
public org.bouncycastle.pqc.crypto.mceliece.McEliecePublicKeyParameters extends org.bouncycastle.pqc.crypto.mceliece.McElieceKeyParameters {
private String oid
private int n
private int t
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix g
public void (java.lang.String, int, int, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, org.bouncycastle.pqc.crypto.mceliece.McElieceParameters)
public void (java.lang.String, int, int, byte[], org.bouncycastle.pqc.crypto.mceliece.McElieceParameters)
public int getN ()
public int getT ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getG ()
public java.lang.String getOIDString ()
public int getK ()
}
org/bouncycastle/pqc/crypto/rainbow/
org/bouncycastle/pqc/crypto/rainbow/Layer.class
package org.bouncycastle.pqc.crypto.rainbow
public org.bouncycastle.pqc.crypto.rainbow.Layer extends java.lang.Object {
private int vi
private int viNext
private int oi
private short[][][] coeff_alpha
private short[][][] coeff_beta
private short[][] coeff_gamma
private short[] coeff_eta
public void (byte, byte, short[][][], short[][][], short[][], short[])
public void (int, int, java.security.SecureRandom)
public short[][] plugInVinegars (short[])
public int getVi ()
public int getViNext ()
public int getOi ()
public short[][][] getCoeffAlpha ()
public short[][][] getCoeffBeta ()
public short[][] getCoeffGamma ()
public short[] getCoeffEta ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/pqc/crypto/rainbow/RainbowKeyGenerationParameters.class
package org.bouncycastle.pqc.crypto.rainbow
public org.bouncycastle.pqc.crypto.rainbow.RainbowKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private org.bouncycastle.pqc.crypto.rainbow.RainbowParameters params
public void (java.security.SecureRandom, org.bouncycastle.pqc.crypto.rainbow.RainbowParameters)
public org.bouncycastle.pqc.crypto.rainbow.RainbowParameters getParameters ()
}
org/bouncycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator.class
package org.bouncycastle.pqc.crypto.rainbow
public org.bouncycastle.pqc.crypto.rainbow.RainbowKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator {
private boolean initialized
private java.security.SecureRandom sr
private org.bouncycastle.pqc.crypto.rainbow.RainbowKeyGenerationParameters rainbowParams
private short[][] A1
private short[][] A1inv
private short[] b1
private short[][] A2
private short[][] A2inv
private short[] b2
private int numOfLayers
private org.bouncycastle.pqc.crypto.rainbow.Layer[] layers
private int[] vi
private short[][] pub_quadratic
private short[][] pub_singular
private short[] pub_scalar
public void ()
public org.bouncycastle.crypto.AsymmetricCipherKeyPair genKeyPair ()
public void initialize (org.bouncycastle.crypto.KeyGenerationParameters)
private void initializeDefault ()
private void keygen ()
private void generateL1 ()
private void generateL2 ()
private void generateF ()
private void computePublicKey ()
private void compactPublicKey (short[][][])
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
}
org/bouncycastle/pqc/crypto/rainbow/RainbowKeyParameters.class
package org.bouncycastle.pqc.crypto.rainbow
public org.bouncycastle.pqc.crypto.rainbow.RainbowKeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
private int docLength
public void (boolean, int)
public int getDocLength ()
}
org/bouncycastle/pqc/crypto/rainbow/RainbowParameters.class
package org.bouncycastle.pqc.crypto.rainbow
public org.bouncycastle.pqc.crypto.rainbow.RainbowParameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private final int[] DEFAULT_VI
private int[] vi
public void ()
public void (int[])
private void checkParams () throws java.lang.Exception
public int getNumOfLayers ()
public int getDocLength ()
public int[] getVi ()
}
org/bouncycastle/pqc/crypto/rainbow/RainbowPrivateKeyParameters.class
package org.bouncycastle.pqc.crypto.rainbow
public org.bouncycastle.pqc.crypto.rainbow.RainbowPrivateKeyParameters extends org.bouncycastle.pqc.crypto.rainbow.RainbowKeyParameters {
private short[][] A1inv
private short[] b1
private short[][] A2inv
private short[] b2
private int[] vi
private org.bouncycastle.pqc.crypto.rainbow.Layer[] layers
public void (short[][], short[], short[][], short[], int[], org.bouncycastle.pqc.crypto.rainbow.Layer[])
public short[] getB1 ()
public short[][] getInvA1 ()
public short[] getB2 ()
public short[][] getInvA2 ()
public org.bouncycastle.pqc.crypto.rainbow.Layer[] getLayers ()
public int[] getVi ()
}
org/bouncycastle/pqc/crypto/rainbow/RainbowPublicKeyParameters.class
package org.bouncycastle.pqc.crypto.rainbow
public org.bouncycastle.pqc.crypto.rainbow.RainbowPublicKeyParameters extends org.bouncycastle.pqc.crypto.rainbow.RainbowKeyParameters {
private short[][] coeffquadratic
private short[][] coeffsingular
private short[] coeffscalar
public void (int, short[][], short[][], short[])
public short[][] getCoeffQuadratic ()
public short[][] getCoeffSingular ()
public short[] getCoeffScalar ()
}
org/bouncycastle/pqc/crypto/rainbow/RainbowSigner.class
package org.bouncycastle.pqc.crypto.rainbow
public org.bouncycastle.pqc.crypto.rainbow.RainbowSigner extends java.lang.Object implements org.bouncycastle.pqc.crypto.MessageSigner {
private java.security.SecureRandom random
int signableDocumentLength
private short[] x
private org.bouncycastle.pqc.crypto.rainbow.util.ComputeInField cf
org.bouncycastle.pqc.crypto.rainbow.RainbowKeyParameters key
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
private short[] initSign (org.bouncycastle.pqc.crypto.rainbow.Layer[], short[])
public byte[] generateSignature (byte[])
public boolean verifySignature (byte[], byte[])
private short[] verifySignatureIntern (short[])
private short[] makeMessageRepresentative (byte[])
}
org/bouncycastle/pqc/crypto/rainbow/util/
org/bouncycastle/pqc/crypto/rainbow/util/ComputeInField.class
package org.bouncycastle.pqc.crypto.rainbow.util
public org.bouncycastle.pqc.crypto.rainbow.util.ComputeInField extends java.lang.Object {
private short[][] A
short[] x
public void ()
public short[] solveEquation (short[][], short[])
public short[][] inverse (short[][])
private void computeZerosUnder (boolean) throws java.lang.RuntimeException
private void computeZerosAbove () throws java.lang.RuntimeException
private void substitute () throws java.lang.RuntimeException
public short[][] multiplyMatrix (short[][], short[][]) throws java.lang.RuntimeException
public short[] multiplyMatrix (short[][], short[]) throws java.lang.RuntimeException
public short[] addVect (short[], short[])
public short[][] multVects (short[], short[])
public short[] multVect (short, short[])
public short[][] multMatrix (short, short[][])
public short[][] addSquareMatrix (short[][], short[][])
}
org/bouncycastle/pqc/crypto/rainbow/util/GF2Field.class
package org.bouncycastle.pqc.crypto.rainbow.util
public org.bouncycastle.pqc.crypto.rainbow.util.GF2Field extends java.lang.Object {
public static final int MASK
static final short[] exps
static final short[] logs
public void ()
public static short addElem (short, short)
public static short invElem (short)
public static short multElem (short, short)
public static short getExp (short)
public static short getLog (short)
static void ()
}
org/bouncycastle/pqc/crypto/rainbow/util/RainbowUtil.class
package org.bouncycastle.pqc.crypto.rainbow.util
public org.bouncycastle.pqc.crypto.rainbow.util.RainbowUtil extends java.lang.Object {
public void ()
public static int[] convertArraytoInt (byte[])
public static short[] convertArray (byte[])
public static short[][] convertArray (byte[][])
public static short[][][] convertArray (byte[][][])
public static byte[] convertIntArray (int[])
public static byte[] convertArray (short[])
public static byte[][] convertArray (short[][])
public static byte[][][] convertArray (short[][][])
public static boolean equals (short[], short[])
public static boolean equals (short[][], short[][])
public static boolean equals (short[][][], short[][][])
}
org/bouncycastle/pqc/jcajce/
org/bouncycastle/pqc/jcajce/provider/
org/bouncycastle/pqc/jcajce/provider/BouncyCastlePQCProvider$1.class
package org.bouncycastle.pqc.jcajce.provider
org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider$1 extends java.lang.Object implements java.security.PrivilegedAction {
final org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider this$0
void (org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider)
public java.lang.Object run ()
}
org/bouncycastle/pqc/jcajce/provider/BouncyCastlePQCProvider.class
package org.bouncycastle.pqc.jcajce.provider
public org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider extends java.security.Provider implements org.bouncycastle.jcajce.provider.config.ConfigurableProvider {
private static String info
public static String PROVIDER_NAME
public static final org.bouncycastle.jcajce.provider.config.ProviderConfiguration CONFIGURATION
private static final java.util.Map keyInfoConverters
private static final String ALGORITHM_PACKAGE
private static final String[] ALGORITHMS
public void ()
private void setup ()
private void loadAlgorithms (java.lang.String, java.lang.String[])
public void setParameter (java.lang.String, java.lang.Object)
public boolean hasAlgorithm (java.lang.String, java.lang.String)
public void addAlgorithm (java.lang.String, java.lang.String)
public void addKeyInfoConverter (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter)
public static java.security.PublicKey getPublicKey (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
public static java.security.PrivateKey getPrivateKey (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
static void access$000 (org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider)
static void ()
}
org/bouncycastle/pqc/jcajce/provider/McEliece$Mappings.class
package org.bouncycastle.pqc.jcajce.provider
public org.bouncycastle.pqc.jcajce.provider.McEliece$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
}
org/bouncycastle/pqc/jcajce/provider/McEliece.class
package org.bouncycastle.pqc.jcajce.provider
public org.bouncycastle.pqc.jcajce.provider.McEliece extends java.lang.Object {
private static final String PREFIX
public void ()
}
org/bouncycastle/pqc/jcajce/provider/Rainbow$Mappings.class
package org.bouncycastle.pqc.jcajce.provider
public org.bouncycastle.pqc.jcajce.provider.Rainbow$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
}
org/bouncycastle/pqc/jcajce/provider/Rainbow.class
package org.bouncycastle.pqc.jcajce.provider
public org.bouncycastle.pqc.jcajce.provider.Rainbow extends java.lang.Object {
private static final String PREFIX
public void ()
}
org/bouncycastle/pqc/jcajce/provider/gmss/
org/bouncycastle/pqc/jcajce/provider/gmss/BCGMSSPublicKey.class
package org.bouncycastle.pqc.jcajce.provider.gmss
public org.bouncycastle.pqc.jcajce.provider.gmss.BCGMSSPublicKey extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters java.security.PublicKey {
private static final long serialVersionUID
private byte[] publicKeyBytes
private org.bouncycastle.pqc.crypto.gmss.GMSSParameters gmssParameterSet
private org.bouncycastle.pqc.crypto.gmss.GMSSParameters gmssParams
public void (byte[], org.bouncycastle.pqc.crypto.gmss.GMSSParameters)
protected void (org.bouncycastle.pqc.jcajce.spec.GMSSPublicKeySpec)
public void (org.bouncycastle.pqc.crypto.gmss.GMSSPublicKeyParameters)
public java.lang.String getAlgorithm ()
public byte[] getPublicKeyBytes ()
public org.bouncycastle.pqc.crypto.gmss.GMSSParameters getParameterSet ()
public java.lang.String toString ()
public byte[] getEncoded ()
public java.lang.String getFormat ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/
org/bouncycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcElieceCCA2PrivateKey extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters java.security.PrivateKey {
private static final long serialVersionUID
private String oid
private int n
private int k
private org.bouncycastle.pqc.math.linearalgebra.GF2mField field
private org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM goppaPoly
private org.bouncycastle.pqc.math.linearalgebra.Permutation p
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix h
private org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] qInv
private org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2Parameters mcElieceCCA2Params
public void (java.lang.String, int, int, org.bouncycastle.pqc.math.linearalgebra.GF2mField, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM, org.bouncycastle.pqc.math.linearalgebra.Permutation, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[])
public void (org.bouncycastle.pqc.jcajce.spec.McElieceCCA2PrivateKeySpec)
public void (org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2PrivateKeyParameters)
public java.lang.String getAlgorithm ()
public int getN ()
public int getK ()
public int getT ()
public org.bouncycastle.pqc.math.linearalgebra.GF2mField getField ()
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM getGoppaPoly ()
public org.bouncycastle.pqc.math.linearalgebra.Permutation getP ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getH ()
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] getQInv ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String getOIDString ()
protected org.bouncycastle.asn1.ASN1ObjectIdentifier getOID ()
protected org.bouncycastle.asn1.ASN1Primitive getAlgParams ()
public byte[] getEncoded ()
public java.lang.String getFormat ()
public org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2Parameters getMcElieceCCA2Parameters ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PublicKey.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcElieceCCA2PublicKey extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters java.security.PublicKey {
private static final long serialVersionUID
private String oid
private int n
private int t
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix g
private org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2Parameters McElieceCCA2Params
public void (java.lang.String, int, int, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix)
public void (org.bouncycastle.pqc.jcajce.spec.McElieceCCA2PublicKeySpec)
public void (org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2PublicKeyParameters)
public java.lang.String getAlgorithm ()
public int getN ()
public int getK ()
public int getT ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getG ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String getOIDString ()
protected org.bouncycastle.asn1.ASN1ObjectIdentifier getOID ()
protected org.bouncycastle.asn1.ASN1Primitive getAlgParams ()
public byte[] getEncoded ()
public java.lang.String getFormat ()
public org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2Parameters getMcElieceCCA2Parameters ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcEliecePrivateKey extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters java.security.PrivateKey {
private static final long serialVersionUID
private String oid
private int n
private int k
private org.bouncycastle.pqc.math.linearalgebra.GF2mField field
private org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM goppaPoly
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix sInv
private org.bouncycastle.pqc.math.linearalgebra.Permutation p1
private org.bouncycastle.pqc.math.linearalgebra.Permutation p2
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix h
private org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] qInv
private org.bouncycastle.pqc.crypto.mceliece.McElieceParameters mcElieceParams
public void (java.lang.String, int, int, org.bouncycastle.pqc.math.linearalgebra.GF2mField, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, org.bouncycastle.pqc.math.linearalgebra.Permutation, org.bouncycastle.pqc.math.linearalgebra.Permutation, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[])
public void (org.bouncycastle.pqc.jcajce.spec.McEliecePrivateKeySpec)
public void (org.bouncycastle.pqc.crypto.mceliece.McEliecePrivateKeyParameters)
public java.lang.String getAlgorithm ()
public int getN ()
public int getK ()
public org.bouncycastle.pqc.math.linearalgebra.GF2mField getField ()
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM getGoppaPoly ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getSInv ()
public org.bouncycastle.pqc.math.linearalgebra.Permutation getP1 ()
public org.bouncycastle.pqc.math.linearalgebra.Permutation getP2 ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getH ()
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] getQInv ()
public java.lang.String getOIDString ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
public int hashCode ()
protected org.bouncycastle.asn1.ASN1ObjectIdentifier getOID ()
protected org.bouncycastle.asn1.ASN1Primitive getAlgParams ()
public byte[] getEncoded ()
public java.lang.String getFormat ()
public org.bouncycastle.pqc.crypto.mceliece.McElieceParameters getMcElieceParameters ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/BCMcEliecePublicKey.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcEliecePublicKey extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters java.security.PublicKey {
private static final long serialVersionUID
private String oid
private int n
private int t
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix g
private org.bouncycastle.pqc.crypto.mceliece.McElieceParameters McElieceParams
public void (java.lang.String, int, int, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix)
public void (org.bouncycastle.pqc.jcajce.spec.McEliecePublicKeySpec)
public void (org.bouncycastle.pqc.crypto.mceliece.McEliecePublicKeyParameters)
public java.lang.String getAlgorithm ()
public int getN ()
public int getK ()
public int getT ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getG ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String getOIDString ()
protected org.bouncycastle.asn1.ASN1ObjectIdentifier getOID ()
protected org.bouncycastle.asn1.ASN1Primitive getAlgParams ()
public byte[] getEncoded ()
public java.lang.String getFormat ()
public org.bouncycastle.pqc.crypto.mceliece.McElieceParameters getMcElieceParameters ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceCCA2KeyFactorySpi.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceCCA2KeyFactorySpi extends java.security.KeyFactorySpi {
public static final String OID
public void ()
public java.security.PublicKey generatePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
public java.security.PrivateKey generatePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
public java.security.spec.KeySpec getKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
public java.security.Key translateKey (java.security.Key) throws java.security.InvalidKeyException
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.security.spec.InvalidKeySpecException
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceCCA2KeysToParams.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceCCA2KeysToParams extends java.lang.Object {
public void ()
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceCCA2Primitives.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public final org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceCCA2Primitives extends java.lang.Object {
private void ()
public static org.bouncycastle.pqc.math.linearalgebra.GF2Vector encryptionPrimitive (org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcElieceCCA2PublicKey, org.bouncycastle.pqc.math.linearalgebra.GF2Vector, org.bouncycastle.pqc.math.linearalgebra.GF2Vector)
public static org.bouncycastle.pqc.math.linearalgebra.GF2Vector encryptionPrimitive (org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2PublicKeyParameters, org.bouncycastle.pqc.math.linearalgebra.GF2Vector, org.bouncycastle.pqc.math.linearalgebra.GF2Vector)
public static org.bouncycastle.pqc.math.linearalgebra.GF2Vector[] decryptionPrimitive (org.bouncycastle.pqc.jcajce.provider.mceliece.BCMcElieceCCA2PrivateKey, org.bouncycastle.pqc.math.linearalgebra.GF2Vector)
public static org.bouncycastle.pqc.math.linearalgebra.GF2Vector[] decryptionPrimitive (org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2PrivateKeyParameters, org.bouncycastle.pqc.math.linearalgebra.GF2Vector)
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceFujisakiCipherSpi$McElieceFujisaki.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi$McElieceFujisaki extends org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceFujisakiCipherSpi$McElieceFujisaki224.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi$McElieceFujisaki224 extends org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceFujisakiCipherSpi$McElieceFujisaki256.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi$McElieceFujisaki256 extends org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceFujisakiCipherSpi$McElieceFujisaki384.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi$McElieceFujisaki384 extends org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceFujisakiCipherSpi$McElieceFujisaki512.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi$McElieceFujisaki512 extends org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceFujisakiCipherSpi.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceFujisakiCipherSpi extends org.bouncycastle.pqc.jcajce.provider.util.AsymmetricHybridCipher implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers org.bouncycastle.asn1.x509.X509ObjectIdentifiers {
private org.bouncycastle.crypto.Digest digest
private org.bouncycastle.pqc.crypto.mceliece.McElieceFujisakiCipher cipher
private java.io.ByteArrayOutputStream buf
protected void (org.bouncycastle.crypto.Digest, org.bouncycastle.pqc.crypto.mceliece.McElieceFujisakiCipher)
public byte[] update (byte[], int, int)
public byte[] doFinal (byte[], int, int) throws javax.crypto.BadPaddingException
protected int encryptOutputSize (int)
protected int decryptOutputSize (int)
protected void initCipherEncrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void initCipherDecrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public java.lang.String getName ()
public int getKeySize (java.security.Key) throws java.security.InvalidKeyException
public byte[] messageEncrypt (byte[]) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException java.security.NoSuchAlgorithmException
public byte[] messageDecrypt (byte[]) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException java.security.NoSuchAlgorithmException
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceKeyFactorySpi.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKeyFactorySpi extends java.security.KeyFactorySpi {
public static final String OID
public void ()
public java.security.PublicKey generatePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
public java.security.PrivateKey generatePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
public java.security.spec.KeySpec getKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
public java.security.Key translateKey (java.security.Key) throws java.security.InvalidKeyException
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.security.spec.InvalidKeySpecException
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceKeyPairGeneratorSpi$McEliece.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKeyPairGeneratorSpi$McEliece extends org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKeyPairGeneratorSpi {
org.bouncycastle.pqc.crypto.mceliece.McElieceKeyPairGenerator kpg
public void ()
public void initialize (java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException
public void initialize (int, java.security.SecureRandom)
public java.security.KeyPair generateKeyPair ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceKeyPairGeneratorSpi$McElieceCCA2.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKeyPairGeneratorSpi$McElieceCCA2 extends org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKeyPairGeneratorSpi {
org.bouncycastle.pqc.crypto.mceliece.McElieceCCA2KeyPairGenerator kpg
public void ()
public void (java.lang.String)
public void initialize (java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException
public void initialize (int, java.security.SecureRandom)
public java.security.KeyPair generateKeyPair ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceKeyPairGeneratorSpi.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public abstract org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKeyPairGeneratorSpi extends java.security.KeyPairGenerator {
public void (java.lang.String)
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceKeysToParams.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKeysToParams extends java.lang.Object {
public void ()
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceKobaraImaiCipherSpi$McElieceKobaraImai.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi$McElieceKobaraImai extends org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceKobaraImaiCipherSpi$McElieceKobaraImai224.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi$McElieceKobaraImai224 extends org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceKobaraImaiCipherSpi$McElieceKobaraImai256.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi$McElieceKobaraImai256 extends org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceKobaraImaiCipherSpi$McElieceKobaraImai384.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi$McElieceKobaraImai384 extends org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceKobaraImaiCipherSpi$McElieceKobaraImai512.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi$McElieceKobaraImai512 extends org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McElieceKobaraImaiCipherSpi.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McElieceKobaraImaiCipherSpi extends org.bouncycastle.pqc.jcajce.provider.util.AsymmetricHybridCipher implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers org.bouncycastle.asn1.x509.X509ObjectIdentifiers {
private org.bouncycastle.crypto.Digest digest
private org.bouncycastle.pqc.crypto.mceliece.McElieceKobaraImaiCipher cipher
private java.io.ByteArrayOutputStream buf
public void ()
protected void (org.bouncycastle.crypto.Digest, org.bouncycastle.pqc.crypto.mceliece.McElieceKobaraImaiCipher)
public byte[] update (byte[], int, int)
public byte[] doFinal (byte[], int, int) throws javax.crypto.BadPaddingException
protected int encryptOutputSize (int)
protected int decryptOutputSize (int)
protected void initCipherEncrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void initCipherDecrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public java.lang.String getName ()
public int getKeySize (java.security.Key) throws java.security.InvalidKeyException
private byte[] pad ()
private byte[] unpad (byte[]) throws javax.crypto.BadPaddingException
public byte[] messageEncrypt () throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException java.security.NoSuchAlgorithmException
public byte[] messageDecrypt () throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException java.security.NoSuchAlgorithmException
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McEliecePKCSCipherSpi$McEliecePKCS.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePKCSCipherSpi$McEliecePKCS extends org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePKCSCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McEliecePKCSCipherSpi$McEliecePKCS224.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePKCSCipherSpi$McEliecePKCS224 extends org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePKCSCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McEliecePKCSCipherSpi$McEliecePKCS256.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePKCSCipherSpi$McEliecePKCS256 extends org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePKCSCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McEliecePKCSCipherSpi$McEliecePKCS384.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePKCSCipherSpi$McEliecePKCS384 extends org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePKCSCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McEliecePKCSCipherSpi$McEliecePKCS512.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePKCSCipherSpi$McEliecePKCS512 extends org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePKCSCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McEliecePKCSCipherSpi.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePKCSCipherSpi extends org.bouncycastle.pqc.jcajce.provider.util.AsymmetricBlockCipher implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers org.bouncycastle.asn1.x509.X509ObjectIdentifiers {
private org.bouncycastle.crypto.Digest digest
private org.bouncycastle.pqc.crypto.mceliece.McEliecePKCSCipher cipher
public void (org.bouncycastle.crypto.Digest, org.bouncycastle.pqc.crypto.mceliece.McEliecePKCSCipher)
protected void initCipherEncrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void initCipherDecrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected byte[] messageEncrypt (byte[]) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected byte[] messageDecrypt (byte[]) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
public java.lang.String getName ()
public int getKeySize (java.security.Key) throws java.security.InvalidKeyException
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McEliecePointchevalCipherSpi$McEliecePointcheval.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi$McEliecePointcheval extends org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McEliecePointchevalCipherSpi$McEliecePointcheval224.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi$McEliecePointcheval224 extends org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McEliecePointchevalCipherSpi$McEliecePointcheval256.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi$McEliecePointcheval256 extends org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McEliecePointchevalCipherSpi$McEliecePointcheval384.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi$McEliecePointcheval384 extends org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McEliecePointchevalCipherSpi$McEliecePointcheval512.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi$McEliecePointcheval512 extends org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/mceliece/McEliecePointchevalCipherSpi.class
package org.bouncycastle.pqc.jcajce.provider.mceliece
public org.bouncycastle.pqc.jcajce.provider.mceliece.McEliecePointchevalCipherSpi extends org.bouncycastle.pqc.jcajce.provider.util.AsymmetricHybridCipher implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers org.bouncycastle.asn1.x509.X509ObjectIdentifiers {
private org.bouncycastle.crypto.Digest digest
private org.bouncycastle.pqc.crypto.mceliece.McEliecePointchevalCipher cipher
private java.io.ByteArrayOutputStream buf
protected void (org.bouncycastle.crypto.Digest, org.bouncycastle.pqc.crypto.mceliece.McEliecePointchevalCipher)
public byte[] update (byte[], int, int)
public byte[] doFinal (byte[], int, int) throws javax.crypto.BadPaddingException
protected int encryptOutputSize (int)
protected int decryptOutputSize (int)
protected void initCipherEncrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void initCipherDecrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public java.lang.String getName ()
public int getKeySize (java.security.Key) throws java.security.InvalidKeyException
public byte[] messageEncrypt (byte[]) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException java.security.NoSuchAlgorithmException
public byte[] messageDecrypt (byte[]) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException java.security.NoSuchAlgorithmException
}
org/bouncycastle/pqc/jcajce/provider/rainbow/
org/bouncycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey.class
package org.bouncycastle.pqc.jcajce.provider.rainbow
public org.bouncycastle.pqc.jcajce.provider.rainbow.BCRainbowPrivateKey extends java.lang.Object implements java.security.PrivateKey {
private static final long serialVersionUID
private short[][] A1inv
private short[] b1
private short[][] A2inv
private short[] b2
private org.bouncycastle.pqc.crypto.rainbow.Layer[] layers
private int[] vi
public void (short[][], short[], short[][], short[], int[], org.bouncycastle.pqc.crypto.rainbow.Layer[])
public void (org.bouncycastle.pqc.jcajce.spec.RainbowPrivateKeySpec)
public void (org.bouncycastle.pqc.crypto.rainbow.RainbowPrivateKeyParameters)
public short[][] getInvA1 ()
public short[] getB1 ()
public short[] getB2 ()
public short[][] getInvA2 ()
public org.bouncycastle.pqc.crypto.rainbow.Layer[] getLayers ()
public int[] getVi ()
public boolean equals (java.lang.Object)
public int hashCode ()
public final java.lang.String getAlgorithm ()
public byte[] getEncoded ()
public java.lang.String getFormat ()
}
org/bouncycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey.class
package org.bouncycastle.pqc.jcajce.provider.rainbow
public org.bouncycastle.pqc.jcajce.provider.rainbow.BCRainbowPublicKey extends java.lang.Object implements java.security.PublicKey {
private static final long serialVersionUID
private short[][] coeffquadratic
private short[][] coeffsingular
private short[] coeffscalar
private int docLength
private org.bouncycastle.pqc.crypto.rainbow.RainbowParameters rainbowParams
public void (int, short[][], short[][], short[])
public void (org.bouncycastle.pqc.jcajce.spec.RainbowPublicKeySpec)
public void (org.bouncycastle.pqc.crypto.rainbow.RainbowPublicKeyParameters)
public int getDocLength ()
public short[][] getCoeffQuadratic ()
public short[][] getCoeffSingular ()
public short[] getCoeffScalar ()
public boolean equals (java.lang.Object)
public int hashCode ()
public final java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
}
org/bouncycastle/pqc/jcajce/provider/rainbow/RainbowKeyFactorySpi.class
package org.bouncycastle.pqc.jcajce.provider.rainbow
public org.bouncycastle.pqc.jcajce.provider.rainbow.RainbowKeyFactorySpi extends java.security.KeyFactorySpi implements org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter {
public void ()
public java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
public java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
public final java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
public final java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/pqc/jcajce/provider/rainbow/RainbowKeyPairGeneratorSpi.class
package org.bouncycastle.pqc.jcajce.provider.rainbow
public org.bouncycastle.pqc.jcajce.provider.rainbow.RainbowKeyPairGeneratorSpi extends java.security.KeyPairGenerator {
org.bouncycastle.pqc.crypto.rainbow.RainbowKeyGenerationParameters param
org.bouncycastle.pqc.crypto.rainbow.RainbowKeyPairGenerator engine
int strength
java.security.SecureRandom random
boolean initialised
public void ()
public void initialize (int, java.security.SecureRandom)
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
public java.security.KeyPair generateKeyPair ()
}
org/bouncycastle/pqc/jcajce/provider/rainbow/RainbowKeysToParams.class
package org.bouncycastle.pqc.jcajce.provider.rainbow
public org.bouncycastle.pqc.jcajce.provider.rainbow.RainbowKeysToParams extends java.lang.Object {
public void ()
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
}
org/bouncycastle/pqc/jcajce/provider/rainbow/SignatureSpi$withSha224.class
package org.bouncycastle.pqc.jcajce.provider.rainbow
public org.bouncycastle.pqc.jcajce.provider.rainbow.SignatureSpi$withSha224 extends org.bouncycastle.pqc.jcajce.provider.rainbow.SignatureSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/rainbow/SignatureSpi$withSha256.class
package org.bouncycastle.pqc.jcajce.provider.rainbow
public org.bouncycastle.pqc.jcajce.provider.rainbow.SignatureSpi$withSha256 extends org.bouncycastle.pqc.jcajce.provider.rainbow.SignatureSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/rainbow/SignatureSpi$withSha384.class
package org.bouncycastle.pqc.jcajce.provider.rainbow
public org.bouncycastle.pqc.jcajce.provider.rainbow.SignatureSpi$withSha384 extends org.bouncycastle.pqc.jcajce.provider.rainbow.SignatureSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/rainbow/SignatureSpi$withSha512.class
package org.bouncycastle.pqc.jcajce.provider.rainbow
public org.bouncycastle.pqc.jcajce.provider.rainbow.SignatureSpi$withSha512 extends org.bouncycastle.pqc.jcajce.provider.rainbow.SignatureSpi {
public void ()
}
org/bouncycastle/pqc/jcajce/provider/rainbow/SignatureSpi.class
package org.bouncycastle.pqc.jcajce.provider.rainbow
public org.bouncycastle.pqc.jcajce.provider.rainbow.SignatureSpi extends java.security.SignatureSpi {
private org.bouncycastle.crypto.Digest digest
private org.bouncycastle.pqc.crypto.rainbow.RainbowSigner signer
private java.security.SecureRandom random
protected void (org.bouncycastle.crypto.Digest, org.bouncycastle.pqc.crypto.rainbow.RainbowSigner)
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
protected void engineInitSign (java.security.PrivateKey, java.security.SecureRandom) throws java.security.InvalidKeyException
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
protected void engineUpdate (byte) throws java.security.SignatureException
protected void engineUpdate (byte[], int, int) throws java.security.SignatureException
protected byte[] engineSign () throws java.security.SignatureException
protected boolean engineVerify (byte[]) throws java.security.SignatureException
protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec)
protected void engineSetParameter (java.lang.String, java.lang.Object)
protected java.lang.Object engineGetParameter (java.lang.String)
}
org/bouncycastle/pqc/jcajce/provider/util/
org/bouncycastle/pqc/jcajce/provider/util/AsymmetricBlockCipher.class
package org.bouncycastle.pqc.jcajce.provider.util
public abstract org.bouncycastle.pqc.jcajce.provider.util.AsymmetricBlockCipher extends org.bouncycastle.pqc.jcajce.provider.util.CipherSpiExt {
protected java.security.spec.AlgorithmParameterSpec paramSpec
protected java.io.ByteArrayOutputStream buf
protected int maxPlainTextSize
protected int cipherTextSize
public void ()
public final int getBlockSize ()
public final byte[] getIV ()
public final int getOutputSize (int)
public final java.security.spec.AlgorithmParameterSpec getParameters ()
public final void initEncrypt (java.security.Key) throws java.security.InvalidKeyException
public final void initEncrypt (java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
public final void initEncrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public final void initEncrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public final void initDecrypt (java.security.Key) throws java.security.InvalidKeyException
public final void initDecrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public final byte[] update (byte[], int, int)
public final int update (byte[], int, int, byte[], int)
public final byte[] doFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
public final int doFinal (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected final void setMode (java.lang.String)
protected final void setPadding (java.lang.String)
protected void checkLength (int) throws javax.crypto.IllegalBlockSizeException
protected abstract void initCipherEncrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected abstract void initCipherDecrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected abstract byte[] messageEncrypt (byte[]) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected abstract byte[] messageDecrypt (byte[]) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
}
org/bouncycastle/pqc/jcajce/provider/util/AsymmetricHybridCipher.class
package org.bouncycastle.pqc.jcajce.provider.util
public abstract org.bouncycastle.pqc.jcajce.provider.util.AsymmetricHybridCipher extends org.bouncycastle.pqc.jcajce.provider.util.CipherSpiExt {
protected java.security.spec.AlgorithmParameterSpec paramSpec
public void ()
protected final void setMode (java.lang.String)
protected final void setPadding (java.lang.String)
public final byte[] getIV ()
public final int getBlockSize ()
public final java.security.spec.AlgorithmParameterSpec getParameters ()
public final int getOutputSize (int)
public final void initEncrypt (java.security.Key) throws java.security.InvalidKeyException
public final void initEncrypt (java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
public final void initEncrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public final void initEncrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public final void initDecrypt (java.security.Key) throws java.security.InvalidKeyException
public final void initDecrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public abstract byte[] update (byte[], int, int)
public final int update (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
public abstract byte[] doFinal (byte[], int, int) throws javax.crypto.BadPaddingException
public final int doFinal (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException javax.crypto.BadPaddingException
protected abstract int encryptOutputSize (int)
protected abstract int decryptOutputSize (int)
protected abstract void initCipherEncrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected abstract void initCipherDecrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
}
org/bouncycastle/pqc/jcajce/provider/util/CipherSpiExt.class
package org.bouncycastle.pqc.jcajce.provider.util
public abstract org.bouncycastle.pqc.jcajce.provider.util.CipherSpiExt extends javax.crypto.CipherSpi {
public static final int ENCRYPT_MODE
public static final int DECRYPT_MODE
protected int opMode
public void ()
protected final void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected final void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected final byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected final int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected final int engineGetBlockSize ()
protected final int engineGetKeySize (java.security.Key) throws java.security.InvalidKeyException
protected final byte[] engineGetIV ()
protected final int engineGetOutputSize (int)
protected final java.security.AlgorithmParameters engineGetParameters ()
protected final void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
protected final void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected final byte[] engineUpdate (byte[], int, int)
protected final int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
public abstract void initEncrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public abstract void initDecrypt (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
public abstract java.lang.String getName ()
public abstract int getBlockSize ()
public abstract int getOutputSize (int)
public abstract int getKeySize (java.security.Key) throws java.security.InvalidKeyException
public abstract java.security.spec.AlgorithmParameterSpec getParameters ()
public abstract byte[] getIV ()
protected abstract void setMode (java.lang.String) throws java.security.NoSuchAlgorithmException
protected abstract void setPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
public final byte[] update (byte[])
public abstract byte[] update (byte[], int, int)
public abstract int update (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
public final byte[] doFinal () throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
public final byte[] doFinal (byte[]) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
public abstract byte[] doFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
public abstract int doFinal (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
}
org/bouncycastle/pqc/jcajce/provider/util/KeyUtil.class
package org.bouncycastle.pqc.jcajce.provider.util
public org.bouncycastle.pqc.jcajce.provider.util.KeyUtil extends java.lang.Object {
public void ()
public static byte[] getEncodedSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public static byte[] getEncodedSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
public static byte[] getEncodedSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public static byte[] getEncodedPrivateKeyInfo (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public static byte[] getEncodedPrivateKeyInfo (org.bouncycastle.asn1.pkcs.PrivateKeyInfo)
}
org/bouncycastle/pqc/jcajce/spec/
org/bouncycastle/pqc/jcajce/spec/ECCKeyGenParameterSpec.class
package org.bouncycastle.pqc.jcajce.spec
public org.bouncycastle.pqc.jcajce.spec.ECCKeyGenParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
public static final int DEFAULT_M
public static final int DEFAULT_T
private int m
private int t
private int n
private int fieldPoly
public void ()
public void (int) throws java.security.InvalidParameterException
public void (int, int) throws java.security.InvalidParameterException
public void (int, int, int) throws java.security.InvalidParameterException
public int getM ()
public int getN ()
public int getT ()
public int getFieldPoly ()
}
org/bouncycastle/pqc/jcajce/spec/GMSSKeySpec.class
package org.bouncycastle.pqc.jcajce.spec
public org.bouncycastle.pqc.jcajce.spec.GMSSKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
private org.bouncycastle.pqc.crypto.gmss.GMSSParameters gmssParameterSet
protected void (org.bouncycastle.pqc.crypto.gmss.GMSSParameters)
public org.bouncycastle.pqc.crypto.gmss.GMSSParameters getParameters ()
}
org/bouncycastle/pqc/jcajce/spec/GMSSPrivateKeySpec.class
package org.bouncycastle.pqc.jcajce.spec
public org.bouncycastle.pqc.jcajce.spec.GMSSPrivateKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
private int[] index
private byte[][] currentSeed
private byte[][] nextNextSeed
private byte[][][] currentAuthPath
private byte[][][] nextAuthPath
private org.bouncycastle.pqc.crypto.gmss.Treehash[][] currentTreehash
private org.bouncycastle.pqc.crypto.gmss.Treehash[][] nextTreehash
private java.util.Vector[] currentStack
private java.util.Vector[] nextStack
private java.util.Vector[][] currentRetain
private java.util.Vector[][] nextRetain
private byte[][][] keep
private org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[] nextNextLeaf
private org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[] upperLeaf
private org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[] upperTreehashLeaf
private int[] minTreehash
private org.bouncycastle.pqc.crypto.gmss.GMSSParameters gmssPS
private byte[][] nextRoot
private org.bouncycastle.pqc.crypto.gmss.GMSSRootCalc[] nextNextRoot
private byte[][] currentRootSig
private org.bouncycastle.pqc.crypto.gmss.GMSSRootSig[] nextRootSig
public void (int[], byte[][], byte[][], byte[][][], byte[][][], org.bouncycastle.pqc.crypto.gmss.Treehash[][], org.bouncycastle.pqc.crypto.gmss.Treehash[][], java.util.Vector[], java.util.Vector[], java.util.Vector[][], java.util.Vector[][], byte[][][], org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[], org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[], org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[], int[], byte[][], org.bouncycastle.pqc.crypto.gmss.GMSSRootCalc[], byte[][], org.bouncycastle.pqc.crypto.gmss.GMSSRootSig[], org.bouncycastle.pqc.crypto.gmss.GMSSParameters)
public int[] getIndex ()
public byte[][] getCurrentSeed ()
public byte[][] getNextNextSeed ()
public byte[][][] getCurrentAuthPath ()
public byte[][][] getNextAuthPath ()
public org.bouncycastle.pqc.crypto.gmss.Treehash[][] getCurrentTreehash ()
public org.bouncycastle.pqc.crypto.gmss.Treehash[][] getNextTreehash ()
public byte[][][] getKeep ()
public java.util.Vector[] getCurrentStack ()
public java.util.Vector[] getNextStack ()
public java.util.Vector[][] getCurrentRetain ()
public java.util.Vector[][] getNextRetain ()
public org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[] getNextNextLeaf ()
public org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[] getUpperLeaf ()
public org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[] getUpperTreehashLeaf ()
public int[] getMinTreehash ()
public org.bouncycastle.pqc.crypto.gmss.GMSSRootSig[] getNextRootSig ()
public org.bouncycastle.pqc.crypto.gmss.GMSSParameters getGmssPS ()
public byte[][] getNextRoot ()
public org.bouncycastle.pqc.crypto.gmss.GMSSRootCalc[] getNextNextRoot ()
public byte[][] getCurrentRootSig ()
private static org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[] clone (org.bouncycastle.pqc.crypto.gmss.GMSSLeaf[])
private static org.bouncycastle.pqc.crypto.gmss.GMSSRootCalc[] clone (org.bouncycastle.pqc.crypto.gmss.GMSSRootCalc[])
private static org.bouncycastle.pqc.crypto.gmss.GMSSRootSig[] clone (org.bouncycastle.pqc.crypto.gmss.GMSSRootSig[])
private static byte[][] clone (byte[][])
private static byte[][][] clone (byte[][][])
private static org.bouncycastle.pqc.crypto.gmss.Treehash[] clone (org.bouncycastle.pqc.crypto.gmss.Treehash[])
private static org.bouncycastle.pqc.crypto.gmss.Treehash[][] clone (org.bouncycastle.pqc.crypto.gmss.Treehash[][])
private static java.util.Vector[] clone (java.util.Vector[])
private static java.util.Vector[][] clone (java.util.Vector[][])
}
org/bouncycastle/pqc/jcajce/spec/GMSSPublicKeySpec.class
package org.bouncycastle.pqc.jcajce.spec
public org.bouncycastle.pqc.jcajce.spec.GMSSPublicKeySpec extends org.bouncycastle.pqc.jcajce.spec.GMSSKeySpec {
private byte[] gmssPublicKey
public void (byte[], org.bouncycastle.pqc.crypto.gmss.GMSSParameters)
public byte[] getPublicKey ()
}
org/bouncycastle/pqc/jcajce/spec/McElieceCCA2ParameterSpec.class
package org.bouncycastle.pqc.jcajce.spec
public org.bouncycastle.pqc.jcajce.spec.McElieceCCA2ParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
public static final String DEFAULT_MD
private String mdName
public void ()
public void (java.lang.String)
public java.lang.String getMDName ()
}
org/bouncycastle/pqc/jcajce/spec/McElieceCCA2PrivateKeySpec.class
package org.bouncycastle.pqc.jcajce.spec
public org.bouncycastle.pqc.jcajce.spec.McElieceCCA2PrivateKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
private String oid
private int n
private int k
private org.bouncycastle.pqc.math.linearalgebra.GF2mField field
private org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM goppaPoly
private org.bouncycastle.pqc.math.linearalgebra.Permutation p
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix h
private org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] qInv
public void (java.lang.String, int, int, org.bouncycastle.pqc.math.linearalgebra.GF2mField, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM, org.bouncycastle.pqc.math.linearalgebra.Permutation, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[])
public void (java.lang.String, int, int, byte[], byte[], byte[], byte[], byte[][])
public int getN ()
public int getK ()
public org.bouncycastle.pqc.math.linearalgebra.GF2mField getField ()
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM getGoppaPoly ()
public org.bouncycastle.pqc.math.linearalgebra.Permutation getP ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getH ()
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] getQInv ()
public java.lang.String getOIDString ()
}
org/bouncycastle/pqc/jcajce/spec/McElieceCCA2PublicKeySpec.class
package org.bouncycastle.pqc.jcajce.spec
public org.bouncycastle.pqc.jcajce.spec.McElieceCCA2PublicKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
private String oid
private int n
private int t
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix matrixG
public void (java.lang.String, int, int, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix)
public void (java.lang.String, int, int, byte[])
public int getN ()
public int getT ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getMatrixG ()
public java.lang.String getOIDString ()
}
org/bouncycastle/pqc/jcajce/spec/McEliecePrivateKeySpec.class
package org.bouncycastle.pqc.jcajce.spec
public org.bouncycastle.pqc.jcajce.spec.McEliecePrivateKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
private String oid
private int n
private int k
private org.bouncycastle.pqc.math.linearalgebra.GF2mField field
private org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM goppaPoly
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix sInv
private org.bouncycastle.pqc.math.linearalgebra.Permutation p1
private org.bouncycastle.pqc.math.linearalgebra.Permutation p2
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix h
private org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] qInv
public void (java.lang.String, int, int, org.bouncycastle.pqc.math.linearalgebra.GF2mField, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, org.bouncycastle.pqc.math.linearalgebra.Permutation, org.bouncycastle.pqc.math.linearalgebra.Permutation, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[])
public void (java.lang.String, int, int, byte[], byte[], byte[], byte[], byte[], byte[], byte[][])
public int getN ()
public int getK ()
public org.bouncycastle.pqc.math.linearalgebra.GF2mField getField ()
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM getGoppaPoly ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getSInv ()
public org.bouncycastle.pqc.math.linearalgebra.Permutation getP1 ()
public org.bouncycastle.pqc.math.linearalgebra.Permutation getP2 ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getH ()
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] getQInv ()
public java.lang.String getOIDString ()
}
org/bouncycastle/pqc/jcajce/spec/McEliecePublicKeySpec.class
package org.bouncycastle.pqc.jcajce.spec
public org.bouncycastle.pqc.jcajce.spec.McEliecePublicKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
private String oid
private int n
private int t
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix g
public void (java.lang.String, int, int, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix)
public void (java.lang.String, int, int, byte[])
public int getN ()
public int getT ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getG ()
public java.lang.String getOIDString ()
}
org/bouncycastle/pqc/jcajce/spec/RainbowParameterSpec.class
package org.bouncycastle.pqc.jcajce.spec
public org.bouncycastle.pqc.jcajce.spec.RainbowParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private static final int[] DEFAULT_VI
private int[] vi
public void ()
public void (int[])
private void checkParams () throws java.lang.Exception
public int getNumOfLayers ()
public int getDocumentLength ()
public int[] getVi ()
static void ()
}
org/bouncycastle/pqc/jcajce/spec/RainbowPrivateKeySpec.class
package org.bouncycastle.pqc.jcajce.spec
public org.bouncycastle.pqc.jcajce.spec.RainbowPrivateKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
private short[][] A1inv
private short[] b1
private short[][] A2inv
private short[] b2
private int[] vi
private org.bouncycastle.pqc.crypto.rainbow.Layer[] layers
public void (short[][], short[], short[][], short[], int[], org.bouncycastle.pqc.crypto.rainbow.Layer[])
public short[] getB1 ()
public short[][] getInvA1 ()
public short[] getB2 ()
public short[][] getInvA2 ()
public org.bouncycastle.pqc.crypto.rainbow.Layer[] getLayers ()
public int[] getVi ()
}
org/bouncycastle/pqc/jcajce/spec/RainbowPublicKeySpec.class
package org.bouncycastle.pqc.jcajce.spec
public org.bouncycastle.pqc.jcajce.spec.RainbowPublicKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
private short[][] coeffquadratic
private short[][] coeffsingular
private short[] coeffscalar
private int docLength
public void (int, short[][], short[][], short[])
public int getDocLength ()
public short[][] getCoeffQuadratic ()
public short[][] getCoeffSingular ()
public short[] getCoeffScalar ()
}
org/bouncycastle/pqc/math/
org/bouncycastle/pqc/math/linearalgebra/
org/bouncycastle/pqc/math/linearalgebra/BigEndianConversions.class
package org.bouncycastle.pqc.math.linearalgebra
public final org.bouncycastle.pqc.math.linearalgebra.BigEndianConversions extends java.lang.Object {
private void ()
public static byte[] I2OSP (int)
public static byte[] I2OSP (int, int) throws java.lang.ArithmeticException
public static void I2OSP (int, byte[], int)
public static byte[] I2OSP (long)
public static void I2OSP (long, byte[], int)
public static void I2OSP (int, byte[], int, int)
public static int OS2IP (byte[])
public static int OS2IP (byte[], int)
public static int OS2IP (byte[], int, int)
public static long OS2LIP (byte[], int)
public static byte[] toByteArray (int[])
public static byte[] toByteArray (int[], int)
public static int[] toIntArray (byte[])
}
org/bouncycastle/pqc/math/linearalgebra/BigIntUtils.class
package org.bouncycastle.pqc.math.linearalgebra
public final org.bouncycastle.pqc.math.linearalgebra.BigIntUtils extends java.lang.Object {
private void ()
public static boolean equals (java.math.BigInteger[], java.math.BigInteger[])
public static void fill (java.math.BigInteger[], java.math.BigInteger)
public static java.math.BigInteger[] subArray (java.math.BigInteger[], int, int)
public static int[] toIntArray (java.math.BigInteger[])
public static int[] toIntArrayModQ (int, java.math.BigInteger[])
public static byte[] toMinimalByteArray (java.math.BigInteger)
}
org/bouncycastle/pqc/math/linearalgebra/ByteUtils.class
package org.bouncycastle.pqc.math.linearalgebra
public final org.bouncycastle.pqc.math.linearalgebra.ByteUtils extends java.lang.Object {
private static final char[] HEX_CHARS
private void ()
public static boolean equals (byte[], byte[])
public static boolean equals (byte[][], byte[][])
public static boolean equals (byte[][][], byte[][][])
public static int deepHashCode (byte[])
public static int deepHashCode (byte[][])
public static int deepHashCode (byte[][][])
public static byte[] clone (byte[])
public static byte[] fromHexString (java.lang.String)
public static java.lang.String toHexString (byte[])
public static java.lang.String toHexString (byte[], java.lang.String, java.lang.String)
public static java.lang.String toBinaryString (byte[])
public static byte[] xor (byte[], byte[])
public static byte[] concatenate (byte[], byte[])
public static byte[] concatenate (byte[][])
public static byte[][] split (byte[], int) throws java.lang.ArrayIndexOutOfBoundsException
public static byte[] subArray (byte[], int, int)
public static byte[] subArray (byte[], int)
public static char[] toCharArray (byte[])
static void ()
}
org/bouncycastle/pqc/math/linearalgebra/CharUtils.class
package org.bouncycastle.pqc.math.linearalgebra
public final org.bouncycastle.pqc.math.linearalgebra.CharUtils extends java.lang.Object {
private void ()
public static char[] clone (char[])
public static byte[] toByteArray (char[])
public static byte[] toByteArrayForPBE (char[])
public static boolean equals (char[], char[])
}
org/bouncycastle/pqc/math/linearalgebra/GF2Matrix.class
package org.bouncycastle.pqc.math.linearalgebra
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix extends org.bouncycastle.pqc.math.linearalgebra.Matrix {
private int[][] matrix
private int length
public void (byte[])
public void (int, int[][])
public void (int, char)
public void (int, char, java.security.SecureRandom)
public void (org.bouncycastle.pqc.math.linearalgebra.GF2Matrix)
private void (int, int)
private void assignZeroMatrix (int, int)
private void assignUnitMatrix (int)
private void assignRandomLowerTriangularMatrix (int, java.security.SecureRandom)
private void assignRandomUpperTriangularMatrix (int, java.security.SecureRandom)
private void assignRandomRegularMatrix (int, java.security.SecureRandom)
public static org.bouncycastle.pqc.math.linearalgebra.GF2Matrix[] createRandomRegularMatrixAndItsInverse (int, java.security.SecureRandom)
public int[][] getIntArray ()
public int getLength ()
public int[] getRow (int)
public byte[] getEncoded ()
public double getHammingWeight ()
public boolean isZero ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getLeftSubMatrix ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix extendLeftCompactForm ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getRightSubMatrix ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix extendRightCompactForm ()
public org.bouncycastle.pqc.math.linearalgebra.Matrix computeTranspose ()
public org.bouncycastle.pqc.math.linearalgebra.Matrix computeInverse ()
public org.bouncycastle.pqc.math.linearalgebra.Matrix leftMultiply (org.bouncycastle.pqc.math.linearalgebra.Permutation)
public org.bouncycastle.pqc.math.linearalgebra.Vector leftMultiply (org.bouncycastle.pqc.math.linearalgebra.Vector)
public org.bouncycastle.pqc.math.linearalgebra.Vector leftMultiplyLeftCompactForm (org.bouncycastle.pqc.math.linearalgebra.Vector)
public org.bouncycastle.pqc.math.linearalgebra.Matrix rightMultiply (org.bouncycastle.pqc.math.linearalgebra.Matrix)
public org.bouncycastle.pqc.math.linearalgebra.Matrix rightMultiply (org.bouncycastle.pqc.math.linearalgebra.Permutation)
public org.bouncycastle.pqc.math.linearalgebra.Vector rightMultiply (org.bouncycastle.pqc.math.linearalgebra.Vector)
public org.bouncycastle.pqc.math.linearalgebra.Vector rightMultiplyRightCompactForm (org.bouncycastle.pqc.math.linearalgebra.Vector)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
private static void swapRows (int[][], int, int)
private static void addToRow (int[], int[], int)
}
org/bouncycastle/pqc/math/linearalgebra/GF2Polynomial.class
package org.bouncycastle.pqc.math.linearalgebra
public org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial extends java.lang.Object {
private int len
private int blocks
private int[] value
private static java.util.Random rand
private static final boolean[] parity
private static final short[] squaringTable
private static final int[] bitMask
private static final int[] reverseRightMask
public void (int)
public void (int, java.util.Random)
public void (int, java.lang.String)
public void (int, int[])
public void (int, byte[])
public void (int, java.math.BigInteger)
public void (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial)
public java.lang.Object clone ()
public int getLength ()
public int[] toIntegerArray ()
public java.lang.String toString (int)
public byte[] toByteArray ()
public java.math.BigInteger toFlexiBigInt ()
public void assignOne ()
public void assignX ()
public void assignAll ()
public void assignZero ()
public void randomize ()
public void randomize (java.util.Random)
public boolean equals (java.lang.Object)
public int hashCode ()
public boolean isZero ()
public boolean isOne ()
public void addToThis (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial)
public org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial add (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial)
public void subtractFromThis (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial)
public org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial subtract (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial)
public void increaseThis ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial increase ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial multiplyClassic (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial)
public org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial multiply (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial)
private org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial karaMult (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial)
private static int[] mult512 (int[], int[])
private static int[] mult256 (int[], int[])
private static int[] mult128 (int[], int[])
private static int[] mult64 (int[], int[])
private static int[] mult32 (int, int)
private org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial upper (int)
private org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial lower (int)
public org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial remainder (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial) throws java.lang.RuntimeException
public org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial quotient (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial) throws java.lang.RuntimeException
public org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial[] divide (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial) throws java.lang.RuntimeException
public org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial gcd (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial) throws java.lang.RuntimeException
public boolean isIrreducible ()
void reduceTrinomial (int, int)
void reducePentanomial (int, int[])
public void reduceN ()
public void expandN (int)
public void squareThisBitwise ()
public void squareThisPreCalc ()
public boolean vectorMult (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial) throws java.lang.RuntimeException
public org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial xor (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial)
public void xorThisBy (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial)
private void zeroUnusedBits ()
public void setBit (int) throws java.lang.RuntimeException
public int getBit (int)
public void resetBit (int) throws java.lang.RuntimeException
public void xorBit (int) throws java.lang.RuntimeException
public boolean testBit (int)
public org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial shiftLeft ()
public void shiftLeftThis ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial shiftLeft (int)
public void shiftLeftAddThis (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial, int)
void shiftBlocksLeft ()
private void doShiftBlocksLeft (int)
public org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial shiftRight ()
public void shiftRightThis ()
static void ()
}
org/bouncycastle/pqc/math/linearalgebra/GF2Vector.class
package org.bouncycastle.pqc.math.linearalgebra
public org.bouncycastle.pqc.math.linearalgebra.GF2Vector extends org.bouncycastle.pqc.math.linearalgebra.Vector {
private int[] v
public void (int)
public void (int, java.security.SecureRandom)
public void (int, int, java.security.SecureRandom)
public void (int, int[])
public void (org.bouncycastle.pqc.math.linearalgebra.GF2Vector)
protected void (int[], int)
public static org.bouncycastle.pqc.math.linearalgebra.GF2Vector OS2VP (int, byte[])
public byte[] getEncoded ()
public int[] getVecArray ()
public int getHammingWeight ()
public boolean isZero ()
public int getBit (int)
public void setBit (int)
public org.bouncycastle.pqc.math.linearalgebra.Vector add (org.bouncycastle.pqc.math.linearalgebra.Vector)
public org.bouncycastle.pqc.math.linearalgebra.Vector multiply (org.bouncycastle.pqc.math.linearalgebra.Permutation)
public org.bouncycastle.pqc.math.linearalgebra.GF2Vector extractVector (int[])
public org.bouncycastle.pqc.math.linearalgebra.GF2Vector extractLeftVector (int)
public org.bouncycastle.pqc.math.linearalgebra.GF2Vector extractRightVector (int)
public org.bouncycastle.pqc.math.linearalgebra.GF2mVector toExtensionFieldVector (org.bouncycastle.pqc.math.linearalgebra.GF2mField)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
}
org/bouncycastle/pqc/math/linearalgebra/GF2mField.class
package org.bouncycastle.pqc.math.linearalgebra
public org.bouncycastle.pqc.math.linearalgebra.GF2mField extends java.lang.Object {
private int degree
private int polynomial
public void (int)
public void (int, int)
public void (byte[])
public void (org.bouncycastle.pqc.math.linearalgebra.GF2mField)
public int getDegree ()
public int getPolynomial ()
public byte[] getEncoded ()
public int add (int, int)
public int mult (int, int)
public int exp (int, int)
public int inverse (int)
public int sqRoot (int)
public int getRandomElement (java.security.SecureRandom)
public int getRandomNonZeroElement ()
public int getRandomNonZeroElement (java.security.SecureRandom)
public boolean isElementOfThisField (int)
public java.lang.String elementToStr (int)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
private static java.lang.String polyToString (int)
}
org/bouncycastle/pqc/math/linearalgebra/GF2mMatrix.class
package org.bouncycastle.pqc.math.linearalgebra
public org.bouncycastle.pqc.math.linearalgebra.GF2mMatrix extends org.bouncycastle.pqc.math.linearalgebra.Matrix {
protected org.bouncycastle.pqc.math.linearalgebra.GF2mField field
protected int[][] matrix
public void (org.bouncycastle.pqc.math.linearalgebra.GF2mField, byte[])
public void (org.bouncycastle.pqc.math.linearalgebra.GF2mMatrix)
protected void (org.bouncycastle.pqc.math.linearalgebra.GF2mField, int[][])
public byte[] getEncoded ()
public boolean isZero ()
public org.bouncycastle.pqc.math.linearalgebra.Matrix computeInverse ()
private static void swapColumns (int[][], int, int)
private void multRowWithElementThis (int[], int)
private int[] multRowWithElement (int[], int)
private void addToRow (int[], int[])
public org.bouncycastle.pqc.math.linearalgebra.Matrix rightMultiply (org.bouncycastle.pqc.math.linearalgebra.Matrix)
public org.bouncycastle.pqc.math.linearalgebra.Matrix rightMultiply (org.bouncycastle.pqc.math.linearalgebra.Permutation)
public org.bouncycastle.pqc.math.linearalgebra.Vector leftMultiply (org.bouncycastle.pqc.math.linearalgebra.Vector)
public org.bouncycastle.pqc.math.linearalgebra.Vector rightMultiply (org.bouncycastle.pqc.math.linearalgebra.Vector)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
}
org/bouncycastle/pqc/math/linearalgebra/GF2mVector.class
package org.bouncycastle.pqc.math.linearalgebra
public org.bouncycastle.pqc.math.linearalgebra.GF2mVector extends org.bouncycastle.pqc.math.linearalgebra.Vector {
private org.bouncycastle.pqc.math.linearalgebra.GF2mField field
private int[] vector
public void (org.bouncycastle.pqc.math.linearalgebra.GF2mField, byte[])
public void (org.bouncycastle.pqc.math.linearalgebra.GF2mField, int[])
public void (org.bouncycastle.pqc.math.linearalgebra.GF2mVector)
public org.bouncycastle.pqc.math.linearalgebra.GF2mField getField ()
public int[] getIntArrayForm ()
public byte[] getEncoded ()
public boolean isZero ()
public org.bouncycastle.pqc.math.linearalgebra.Vector add (org.bouncycastle.pqc.math.linearalgebra.Vector)
public org.bouncycastle.pqc.math.linearalgebra.Vector multiply (org.bouncycastle.pqc.math.linearalgebra.Permutation)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
}
org/bouncycastle/pqc/math/linearalgebra/GF2nElement.class
package org.bouncycastle.pqc.math.linearalgebra
public abstract org.bouncycastle.pqc.math.linearalgebra.GF2nElement extends java.lang.Object implements org.bouncycastle.pqc.math.linearalgebra.GFElement {
protected org.bouncycastle.pqc.math.linearalgebra.GF2nField mField
protected int mDegree
public void ()
public abstract java.lang.Object clone ()
abstract void assignZero ()
abstract void assignOne ()
public abstract boolean testRightmostBit ()
abstract boolean testBit (int)
public final org.bouncycastle.pqc.math.linearalgebra.GF2nField getField ()
public abstract org.bouncycastle.pqc.math.linearalgebra.GF2nElement increase ()
public abstract void increaseThis ()
public final org.bouncycastle.pqc.math.linearalgebra.GFElement subtract (org.bouncycastle.pqc.math.linearalgebra.GFElement) throws java.lang.RuntimeException
public final void subtractFromThis (org.bouncycastle.pqc.math.linearalgebra.GFElement)
public abstract org.bouncycastle.pqc.math.linearalgebra.GF2nElement square ()
public abstract void squareThis ()
public abstract org.bouncycastle.pqc.math.linearalgebra.GF2nElement squareRoot ()
public abstract void squareRootThis ()
public final org.bouncycastle.pqc.math.linearalgebra.GF2nElement convert (org.bouncycastle.pqc.math.linearalgebra.GF2nField) throws java.lang.RuntimeException
public abstract int trace ()
public abstract org.bouncycastle.pqc.math.linearalgebra.GF2nElement solveQuadraticEquation () throws java.lang.RuntimeException
}
org/bouncycastle/pqc/math/linearalgebra/GF2nField.class
package org.bouncycastle.pqc.math.linearalgebra
public abstract org.bouncycastle.pqc.math.linearalgebra.GF2nField extends java.lang.Object {
protected int mDegree
protected org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial fieldPolynomial
protected java.util.Vector fields
protected java.util.Vector matrices
public void ()
public final int getDegree ()
public final org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial getFieldPolynomial ()
public final boolean equals (java.lang.Object)
public int hashCode ()
protected abstract org.bouncycastle.pqc.math.linearalgebra.GF2nElement getRandomRoot (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial)
protected abstract void computeCOBMatrix (org.bouncycastle.pqc.math.linearalgebra.GF2nField)
protected abstract void computeFieldPolynomial ()
protected final org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial[] invertMatrix (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial[])
public final org.bouncycastle.pqc.math.linearalgebra.GF2nElement convert (org.bouncycastle.pqc.math.linearalgebra.GF2nElement, org.bouncycastle.pqc.math.linearalgebra.GF2nField) throws java.lang.RuntimeException
}
org/bouncycastle/pqc/math/linearalgebra/GF2nONBElement.class
package org.bouncycastle.pqc.math.linearalgebra
public org.bouncycastle.pqc.math.linearalgebra.GF2nONBElement extends org.bouncycastle.pqc.math.linearalgebra.GF2nElement {
private static final long[] mBitmask
private static final long[] mMaxmask
private static final int[] mIBY64
private static final int MAXLONG
private int mLength
private int mBit
private long[] mPol
public void (org.bouncycastle.pqc.math.linearalgebra.GF2nONBField, java.util.Random)
public void (org.bouncycastle.pqc.math.linearalgebra.GF2nONBField, byte[])
public void (org.bouncycastle.pqc.math.linearalgebra.GF2nONBField, java.math.BigInteger)
private void (org.bouncycastle.pqc.math.linearalgebra.GF2nONBField, long[])
public void (org.bouncycastle.pqc.math.linearalgebra.GF2nONBElement)
public java.lang.Object clone ()
public static org.bouncycastle.pqc.math.linearalgebra.GF2nONBElement ZERO (org.bouncycastle.pqc.math.linearalgebra.GF2nONBField)
public static org.bouncycastle.pqc.math.linearalgebra.GF2nONBElement ONE (org.bouncycastle.pqc.math.linearalgebra.GF2nONBField)
void assignZero ()
void assignOne ()
private void assign (java.math.BigInteger)
private void assign (long[])
private void assign (byte[])
public boolean isZero ()
public boolean isOne ()
public boolean equals (java.lang.Object)
public int hashCode ()
public boolean testRightmostBit ()
boolean testBit (int)
private long[] getElement ()
private long[] getElementReverseOrder ()
void reverseOrder ()
public org.bouncycastle.pqc.math.linearalgebra.GFElement add (org.bouncycastle.pqc.math.linearalgebra.GFElement) throws java.lang.RuntimeException
public void addToThis (org.bouncycastle.pqc.math.linearalgebra.GFElement) throws java.lang.RuntimeException
public org.bouncycastle.pqc.math.linearalgebra.GF2nElement increase ()
public void increaseThis ()
public org.bouncycastle.pqc.math.linearalgebra.GFElement multiply (org.bouncycastle.pqc.math.linearalgebra.GFElement) throws java.lang.RuntimeException
public void multiplyThisBy (org.bouncycastle.pqc.math.linearalgebra.GFElement) throws java.lang.RuntimeException
public org.bouncycastle.pqc.math.linearalgebra.GF2nElement square ()
public void squareThis ()
public org.bouncycastle.pqc.math.linearalgebra.GFElement invert () throws java.lang.ArithmeticException
public void invertThis () throws java.lang.ArithmeticException
public org.bouncycastle.pqc.math.linearalgebra.GF2nElement squareRoot ()
public void squareRootThis ()
public int trace ()
public org.bouncycastle.pqc.math.linearalgebra.GF2nElement solveQuadraticEquation () throws java.lang.RuntimeException
public java.lang.String toString ()
public java.lang.String toString (int)
public java.math.BigInteger toFlexiBigInt ()
public byte[] toByteArray ()
static void ()
}
org/bouncycastle/pqc/math/linearalgebra/GF2nONBField.class
package org.bouncycastle.pqc.math.linearalgebra
public org.bouncycastle.pqc.math.linearalgebra.GF2nONBField extends org.bouncycastle.pqc.math.linearalgebra.GF2nField {
private static final int MAXLONG
private int mLength
private int mBit
private int mType
int[][] mMult
public void (int) throws java.lang.RuntimeException
int getONBLength ()
int getONBBit ()
protected org.bouncycastle.pqc.math.linearalgebra.GF2nElement getRandomRoot (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial)
protected void computeCOBMatrix (org.bouncycastle.pqc.math.linearalgebra.GF2nField)
protected void computeFieldPolynomial ()
int[][] invMatrix (int[][])
private void computeType () throws java.lang.RuntimeException
private void computeMultMatrix ()
private int elementOfOrder (int, int)
}
org/bouncycastle/pqc/math/linearalgebra/GF2nPolynomial.class
package org.bouncycastle.pqc.math.linearalgebra
public org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial extends java.lang.Object {
private org.bouncycastle.pqc.math.linearalgebra.GF2nElement[] coeff
private int size
public void (int, org.bouncycastle.pqc.math.linearalgebra.GF2nElement)
private void (int)
public void (org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial)
public void (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial, org.bouncycastle.pqc.math.linearalgebra.GF2nField)
public final void assignZeroToElements ()
public final int size ()
public final int getDegree ()
public final void enlarge (int)
public final void shrink ()
public final void set (int, org.bouncycastle.pqc.math.linearalgebra.GF2nElement)
public final org.bouncycastle.pqc.math.linearalgebra.GF2nElement at (int)
public final boolean isZero ()
public final boolean equals (java.lang.Object)
public int hashCode ()
public final org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial add (org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial) throws java.lang.RuntimeException
public final org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial scalarMultiply (org.bouncycastle.pqc.math.linearalgebra.GF2nElement) throws java.lang.RuntimeException
public final org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial multiply (org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial) throws java.lang.RuntimeException
public final org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial multiplyAndReduce (org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial, org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial) throws java.lang.RuntimeException java.lang.ArithmeticException
public final org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial reduce (org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial) throws java.lang.RuntimeException java.lang.ArithmeticException
public final void shiftThisLeft (int)
public final org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial shiftLeft (int)
public final org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial[] divide (org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial) throws java.lang.RuntimeException java.lang.ArithmeticException
public final org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial remainder (org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial) throws java.lang.RuntimeException java.lang.ArithmeticException
public final org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial quotient (org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial) throws java.lang.RuntimeException java.lang.ArithmeticException
public final org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial gcd (org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomial) throws java.lang.RuntimeException java.lang.ArithmeticException
}
org/bouncycastle/pqc/math/linearalgebra/GF2nPolynomialElement.class
package org.bouncycastle.pqc.math.linearalgebra
public org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialElement extends org.bouncycastle.pqc.math.linearalgebra.GF2nElement {
private static final int[] bitMask
private org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial polynomial
public void (org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialField, java.util.Random)
public void (org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialField, org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial)
public void (org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialField, byte[])
public void (org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialField, int[])
public void (org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialElement)
public java.lang.Object clone ()
void assignZero ()
public static org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialElement ZERO (org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialField)
public static org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialElement ONE (org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialField)
void assignOne ()
private void randomize (java.util.Random)
public boolean isZero ()
public boolean isOne ()
public boolean equals (java.lang.Object)
public int hashCode ()
private org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial getGF2Polynomial ()
boolean testBit (int)
public boolean testRightmostBit ()
public org.bouncycastle.pqc.math.linearalgebra.GFElement add (org.bouncycastle.pqc.math.linearalgebra.GFElement) throws java.lang.RuntimeException
public void addToThis (org.bouncycastle.pqc.math.linearalgebra.GFElement) throws java.lang.RuntimeException
public org.bouncycastle.pqc.math.linearalgebra.GF2nElement increase ()
public void increaseThis ()
public org.bouncycastle.pqc.math.linearalgebra.GFElement multiply (org.bouncycastle.pqc.math.linearalgebra.GFElement) throws java.lang.RuntimeException
public void multiplyThisBy (org.bouncycastle.pqc.math.linearalgebra.GFElement) throws java.lang.RuntimeException
public org.bouncycastle.pqc.math.linearalgebra.GFElement invert () throws java.lang.ArithmeticException
public org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialElement invertEEA () throws java.lang.ArithmeticException
public org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialElement invertSquare () throws java.lang.ArithmeticException
public org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialElement invertMAIA () throws java.lang.ArithmeticException
public org.bouncycastle.pqc.math.linearalgebra.GF2nElement square ()
public void squareThis ()
public org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialElement squareMatrix ()
public void squareThisMatrix ()
public org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialElement squareBitwise ()
public void squareThisBitwise ()
public org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialElement squarePreCalc ()
public void squareThisPreCalc ()
public org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialElement power (int)
public org.bouncycastle.pqc.math.linearalgebra.GF2nElement squareRoot ()
public void squareRootThis ()
public org.bouncycastle.pqc.math.linearalgebra.GF2nElement solveQuadraticEquation () throws java.lang.RuntimeException
public int trace ()
private org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialElement halfTrace () throws java.lang.RuntimeException
private void reduceThis ()
private void reduceTrinomialBitwise (int)
private void reducePentanomialBitwise (int[])
public java.lang.String toString ()
public java.lang.String toString (int)
public byte[] toByteArray ()
public java.math.BigInteger toFlexiBigInt ()
static void ()
}
org/bouncycastle/pqc/math/linearalgebra/GF2nPolynomialField.class
package org.bouncycastle.pqc.math.linearalgebra
public org.bouncycastle.pqc.math.linearalgebra.GF2nPolynomialField extends org.bouncycastle.pqc.math.linearalgebra.GF2nField {
org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial[] squaringMatrix
private boolean isTrinomial
private boolean isPentanomial
private int tc
private int[] pc
public void (int)
public void (int, boolean)
public void (int, org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial) throws java.lang.RuntimeException
public boolean isTrinomial ()
public boolean isPentanomial ()
public int getTc () throws java.lang.RuntimeException
public int[] getPc () throws java.lang.RuntimeException
public org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial getSquaringVector (int)
protected org.bouncycastle.pqc.math.linearalgebra.GF2nElement getRandomRoot (org.bouncycastle.pqc.math.linearalgebra.GF2Polynomial)
protected void computeCOBMatrix (org.bouncycastle.pqc.math.linearalgebra.GF2nField)
private void computeSquaringMatrix ()
protected void computeFieldPolynomial ()
protected void computeFieldPolynomial2 ()
private boolean testTrinomials ()
private boolean testPentanomials ()
private boolean testRandom ()
}
org/bouncycastle/pqc/math/linearalgebra/GFElement.class
package org.bouncycastle.pqc.math.linearalgebra
public abstract org.bouncycastle.pqc.math.linearalgebra.GFElement extends java.lang.Object {
public abstract java.lang.Object clone ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract boolean isZero ()
public abstract boolean isOne ()
public abstract org.bouncycastle.pqc.math.linearalgebra.GFElement add (org.bouncycastle.pqc.math.linearalgebra.GFElement) throws java.lang.RuntimeException
public abstract void addToThis (org.bouncycastle.pqc.math.linearalgebra.GFElement) throws java.lang.RuntimeException
public abstract org.bouncycastle.pqc.math.linearalgebra.GFElement subtract (org.bouncycastle.pqc.math.linearalgebra.GFElement) throws java.lang.RuntimeException
public abstract void subtractFromThis (org.bouncycastle.pqc.math.linearalgebra.GFElement)
public abstract org.bouncycastle.pqc.math.linearalgebra.GFElement multiply (org.bouncycastle.pqc.math.linearalgebra.GFElement) throws java.lang.RuntimeException
public abstract void multiplyThisBy (org.bouncycastle.pqc.math.linearalgebra.GFElement) throws java.lang.RuntimeException
public abstract org.bouncycastle.pqc.math.linearalgebra.GFElement invert () throws java.lang.ArithmeticException
public abstract java.math.BigInteger toFlexiBigInt ()
public abstract byte[] toByteArray ()
public abstract java.lang.String toString ()
public abstract java.lang.String toString (int)
}
org/bouncycastle/pqc/math/linearalgebra/GoppaCode$MaMaPe.class
package org.bouncycastle.pqc.math.linearalgebra
public org.bouncycastle.pqc.math.linearalgebra.GoppaCode$MaMaPe extends java.lang.Object {
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix s
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix h
private org.bouncycastle.pqc.math.linearalgebra.Permutation p
public void (org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, org.bouncycastle.pqc.math.linearalgebra.Permutation)
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getFirstMatrix ()
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getSecondMatrix ()
public org.bouncycastle.pqc.math.linearalgebra.Permutation getPermutation ()
}
org/bouncycastle/pqc/math/linearalgebra/GoppaCode$MatrixSet.class
package org.bouncycastle.pqc.math.linearalgebra
public org.bouncycastle.pqc.math.linearalgebra.GoppaCode$MatrixSet extends java.lang.Object {
private org.bouncycastle.pqc.math.linearalgebra.GF2Matrix g
private int[] setJ
public void (org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, int[])
public org.bouncycastle.pqc.math.linearalgebra.GF2Matrix getG ()
public int[] getSetJ ()
}
org/bouncycastle/pqc/math/linearalgebra/GoppaCode.class
package org.bouncycastle.pqc.math.linearalgebra
public final org.bouncycastle.pqc.math.linearalgebra.GoppaCode extends java.lang.Object {
private void ()
public static org.bouncycastle.pqc.math.linearalgebra.GF2Matrix createCanonicalCheckMatrix (org.bouncycastle.pqc.math.linearalgebra.GF2mField, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM)
public static org.bouncycastle.pqc.math.linearalgebra.GoppaCode$MaMaPe computeSystematicForm (org.bouncycastle.pqc.math.linearalgebra.GF2Matrix, java.security.SecureRandom)
public static org.bouncycastle.pqc.math.linearalgebra.GF2Vector syndromeDecode (org.bouncycastle.pqc.math.linearalgebra.GF2Vector, org.bouncycastle.pqc.math.linearalgebra.GF2mField, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[])
}
org/bouncycastle/pqc/math/linearalgebra/IntUtils.class
package org.bouncycastle.pqc.math.linearalgebra
public final org.bouncycastle.pqc.math.linearalgebra.IntUtils extends java.lang.Object {
private void ()
public static boolean equals (int[], int[])
public static int[] clone (int[])
public static void fill (int[], int)
public static void quicksort (int[])
public static void quicksort (int[], int, int)
private static int partition (int[], int, int, int)
public static int[] subArray (int[], int, int)
public static java.math.BigInteger[] toFlexiBigIntArray (int[])
public static java.lang.String toString (int[])
public static java.lang.String toHexString (int[])
}
org/bouncycastle/pqc/math/linearalgebra/IntegerFunctions.class
package org.bouncycastle.pqc.math.linearalgebra
public final org.bouncycastle.pqc.math.linearalgebra.IntegerFunctions 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 static final java.math.BigInteger FOUR
private static final int[] SMALL_PRIMES
private static final long SMALL_PRIME_PRODUCT
private static java.security.SecureRandom sr
private static final int[] jacobiTable
private void ()
public static int jacobi (java.math.BigInteger, java.math.BigInteger)
public static java.math.BigInteger ressol (java.math.BigInteger, java.math.BigInteger) throws java.lang.IllegalArgumentException
public static int gcd (int, int)
public static int[] extGCD (int, int)
public static java.math.BigInteger divideAndRound (java.math.BigInteger, java.math.BigInteger)
public static java.math.BigInteger[] divideAndRound (java.math.BigInteger[], java.math.BigInteger)
public static int ceilLog (java.math.BigInteger)
public static int ceilLog (int)
public static int ceilLog256 (int)
public static int ceilLog256 (long)
public static int floorLog (java.math.BigInteger)
public static int floorLog (int)
public static int maxPower (int)
public static int bitCount (int)
public static int order (int, int)
public static java.math.BigInteger reduceInto (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public static int pow (int, int)
public static long pow (long, int)
public static int modPow (int, int, int)
public static java.math.BigInteger[] extgcd (java.math.BigInteger, java.math.BigInteger)
public static java.math.BigInteger leastCommonMultiple (java.math.BigInteger[])
public static long mod (long, long)
public static int modInverse (int, int)
public static long modInverse (long, long)
public static int isPower (int, int)
public static int leastDiv (int)
public static boolean isPrime (int)
public static boolean passesSmallPrimeTest (java.math.BigInteger)
public static int nextSmallerPrime (int)
public static java.math.BigInteger nextProbablePrime (java.math.BigInteger, int)
public static java.math.BigInteger nextProbablePrime (java.math.BigInteger)
public static java.math.BigInteger nextPrime (long)
public static java.math.BigInteger binomial (int, int)
public static java.math.BigInteger randomize (java.math.BigInteger)
public static java.math.BigInteger randomize (java.math.BigInteger, java.security.SecureRandom)
public static java.math.BigInteger squareRoot (java.math.BigInteger)
public static float intRoot (int, int)
public static float floatLog (float)
public static float floatPow (float, int)
public static double log (double)
public static double log (long)
private static double logBKM (double)
public static boolean isIncreasing (int[])
public static byte[] integerToOctets (java.math.BigInteger)
public static java.math.BigInteger octetsToInteger (byte[], int, int)
public static java.math.BigInteger octetsToInteger (byte[])
public static void main (java.lang.String[])
static void ()
}
org/bouncycastle/pqc/math/linearalgebra/LittleEndianConversions.class
package org.bouncycastle.pqc.math.linearalgebra
public final org.bouncycastle.pqc.math.linearalgebra.LittleEndianConversions extends java.lang.Object {
private void ()
public static int OS2IP (byte[])
public static int OS2IP (byte[], int)
public static int OS2IP (byte[], int, int)
public static long OS2LIP (byte[], int)
public static byte[] I2OSP (int)
public static void I2OSP (int, byte[], int)
public static void I2OSP (int, byte[], int, int)
public static byte[] I2OSP (long)
public static void I2OSP (long, byte[], int)
public static byte[] toByteArray (int[], int)
public static int[] toIntArray (byte[])
}
org/bouncycastle/pqc/math/linearalgebra/Matrix.class
package org.bouncycastle.pqc.math.linearalgebra
public abstract org.bouncycastle.pqc.math.linearalgebra.Matrix extends java.lang.Object {
protected int numRows
protected int numColumns
public static final char MATRIX_TYPE_ZERO
public static final char MATRIX_TYPE_UNIT
public static final char MATRIX_TYPE_RANDOM_LT
public static final char MATRIX_TYPE_RANDOM_UT
public static final char MATRIX_TYPE_RANDOM_REGULAR
public void ()
public int getNumRows ()
public int getNumColumns ()
public abstract byte[] getEncoded ()
public abstract org.bouncycastle.pqc.math.linearalgebra.Matrix computeInverse ()
public abstract boolean isZero ()
public abstract org.bouncycastle.pqc.math.linearalgebra.Matrix rightMultiply (org.bouncycastle.pqc.math.linearalgebra.Matrix)
public abstract org.bouncycastle.pqc.math.linearalgebra.Matrix rightMultiply (org.bouncycastle.pqc.math.linearalgebra.Permutation)
public abstract org.bouncycastle.pqc.math.linearalgebra.Vector leftMultiply (org.bouncycastle.pqc.math.linearalgebra.Vector)
public abstract org.bouncycastle.pqc.math.linearalgebra.Vector rightMultiply (org.bouncycastle.pqc.math.linearalgebra.Vector)
public abstract java.lang.String toString ()
}
org/bouncycastle/pqc/math/linearalgebra/Permutation.class
package org.bouncycastle.pqc.math.linearalgebra
public org.bouncycastle.pqc.math.linearalgebra.Permutation extends java.lang.Object {
private int[] perm
public void (int)
public void (int[])
public void (byte[])
public void (int, java.security.SecureRandom)
public byte[] getEncoded ()
public int[] getVector ()
public org.bouncycastle.pqc.math.linearalgebra.Permutation computeInverse ()
public org.bouncycastle.pqc.math.linearalgebra.Permutation rightMultiply (org.bouncycastle.pqc.math.linearalgebra.Permutation)
public boolean equals (java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
private boolean isPermutation (int[])
}
org/bouncycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM.class
package org.bouncycastle.pqc.math.linearalgebra
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM extends java.lang.Object {
private org.bouncycastle.pqc.math.linearalgebra.GF2mField field
private int degree
private int[] coefficients
public static final char RANDOM_IRREDUCIBLE_POLYNOMIAL
public void (org.bouncycastle.pqc.math.linearalgebra.GF2mField)
public void (org.bouncycastle.pqc.math.linearalgebra.GF2mField, int, char, java.security.SecureRandom)
private int[] createRandomIrreduciblePolynomial (int, java.security.SecureRandom)
public void (org.bouncycastle.pqc.math.linearalgebra.GF2mField, int)
public void (org.bouncycastle.pqc.math.linearalgebra.GF2mField, int[])
public void (org.bouncycastle.pqc.math.linearalgebra.GF2mField, byte[])
public void (org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM)
public void (org.bouncycastle.pqc.math.linearalgebra.GF2mVector)
public int getDegree ()
public int getHeadCoefficient ()
private static int headCoefficient (int[])
public int getCoefficient (int)
public byte[] getEncoded ()
public int evaluateAt (int)
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM add (org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM)
public void addToThis (org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM)
private int[] add (int[], int[])
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM addMonomial (int)
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM multWithElement (int)
public void multThisWithElement (int)
private int[] multWithElement (int[], int)
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM multWithMonomial (int)
private static int[] multWithMonomial (int[], int)
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] div (org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM)
private int[][] div (int[], int[])
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM gcd (org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM)
private int[] gcd (int[], int[])
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM multiply (org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM)
private int[] multiply (int[], int[])
private boolean isIrreducible (int[])
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM mod (org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM)
private int[] mod (int[], int[])
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM modMultiply (org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM)
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM modSquareMatrix (org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[])
private int[] modMultiply (int[], int[], int[])
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM modSquareRoot (org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM)
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM modSquareRootMatrix (org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[])
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM modDiv (org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM)
private int[] modDiv (int[], int[], int[])
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM modInverse (org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM)
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] modPolynomialToFracton (org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM)
public boolean equals (java.lang.Object)
private static boolean isEqual (int[], int[])
public int hashCode ()
public java.lang.String toString ()
private void computeDegree ()
private static int computeDegree (int[])
private static int[] normalForm (int[])
}
org/bouncycastle/pqc/math/linearalgebra/PolynomialRingGF2.class
package org.bouncycastle.pqc.math.linearalgebra
public final org.bouncycastle.pqc.math.linearalgebra.PolynomialRingGF2 extends java.lang.Object {
private void ()
public static int add (int, int)
public static long multiply (int, int)
public static int modMultiply (int, int, int)
public static int degree (int)
public static int degree (long)
public static int remainder (int, int)
public static int rest (long, int)
public static int gcd (int, int)
public static boolean isIrreducible (int)
public static int getIrreduciblePolynomial (int)
}
org/bouncycastle/pqc/math/linearalgebra/PolynomialRingGF2m.class
package org.bouncycastle.pqc.math.linearalgebra
public org.bouncycastle.pqc.math.linearalgebra.PolynomialRingGF2m extends java.lang.Object {
private org.bouncycastle.pqc.math.linearalgebra.GF2mField field
private org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM p
protected org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] sqMatrix
protected org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] sqRootMatrix
public void (org.bouncycastle.pqc.math.linearalgebra.GF2mField, org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM)
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] getSquaringMatrix ()
public org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[] getSquareRootMatrix ()
private void computeSquaringMatrix ()
private void computeSquareRootMatrix ()
private static void swapColumns (org.bouncycastle.pqc.math.linearalgebra.PolynomialGF2mSmallM[], int, int)
}
org/bouncycastle/pqc/math/linearalgebra/RandUtils.class
package org.bouncycastle.pqc.math.linearalgebra
public org.bouncycastle.pqc.math.linearalgebra.RandUtils extends java.lang.Object {
public void ()
static int nextInt (java.security.SecureRandom, int)
}
org/bouncycastle/pqc/math/linearalgebra/Vector.class
package org.bouncycastle.pqc.math.linearalgebra
public abstract org.bouncycastle.pqc.math.linearalgebra.Vector extends java.lang.Object {
protected int length
public void ()
public final int getLength ()
public abstract byte[] getEncoded ()
public abstract boolean isZero ()
public abstract org.bouncycastle.pqc.math.linearalgebra.Vector add (org.bouncycastle.pqc.math.linearalgebra.Vector)
public abstract org.bouncycastle.pqc.math.linearalgebra.Vector multiply (org.bouncycastle.pqc.math.linearalgebra.Permutation)
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
}
org/bouncycastle/util/
org/bouncycastle/util/Arrays.class
package org.bouncycastle.util
public final org.bouncycastle.util.Arrays extends java.lang.Object {
private void ()
public static boolean areEqual (boolean[], boolean[])
public static boolean areEqual (char[], char[])
public static boolean areEqual (byte[], byte[])
public static boolean constantTimeAreEqual (byte[], byte[])
public static boolean areEqual (int[], int[])
public static boolean areEqual (long[], long[])
public static boolean areEqual (java.math.BigInteger[], java.math.BigInteger[])
public static void fill (byte[], byte)
public static void fill (char[], char)
public static void fill (long[], long)
public static void fill (short[], short)
public static void fill (int[], int)
public static int hashCode (byte[])
public static int hashCode (char[])
public static int hashCode (int[][])
public static int hashCode (int[])
public static int hashCode (short[][][])
public static int hashCode (short[][])
public static int hashCode (short[])
public static int hashCode (java.math.BigInteger[])
public static byte[] clone (byte[])
public static int[] clone (int[])
public static short[] clone (short[])
public static java.math.BigInteger[] clone (java.math.BigInteger[])
public static byte[] copyOf (byte[], int)
public static char[] copyOf (char[], int)
public static int[] copyOf (int[], int)
public static long[] copyOf (long[], int)
public static java.math.BigInteger[] copyOf (java.math.BigInteger[], int)
public static byte[] copyOfRange (byte[], int, int)
public static int[] copyOfRange (int[], int, int)
public static long[] copyOfRange (long[], int, int)
public static java.math.BigInteger[] copyOfRange (java.math.BigInteger[], int, int)
private static int getLength (int, int)
}
org/bouncycastle/util/BigIntegers.class
package org.bouncycastle.util
public final org.bouncycastle.util.BigIntegers extends java.lang.Object {
private static final int MAX_ITERATIONS
private static final java.math.BigInteger ZERO
public void ()
public static byte[] asUnsignedByteArray (java.math.BigInteger)
public static byte[] asUnsignedByteArray (int, java.math.BigInteger)
public static java.math.BigInteger createRandomInRange (java.math.BigInteger, java.math.BigInteger, java.security.SecureRandom)
static void ()
}
org/bouncycastle/util/CollectionStore.class
package org.bouncycastle.util
public org.bouncycastle.util.CollectionStore extends java.lang.Object implements org.bouncycastle.util.Store {
private java.util.Collection _local
public void (java.util.Collection)
public java.util.Collection getMatches (org.bouncycastle.util.Selector)
}
org/bouncycastle/util/IPAddress.class
package org.bouncycastle.util
public org.bouncycastle.util.IPAddress extends java.lang.Object {
public void ()
public static boolean isValid (java.lang.String)
public static boolean isValidWithNetMask (java.lang.String)
public static boolean isValidIPv4 (java.lang.String)
public static boolean isValidIPv4WithNetmask (java.lang.String)
public static boolean isValidIPv6WithNetmask (java.lang.String)
private static boolean isMaskValue (java.lang.String, int)
public static boolean isValidIPv6 (java.lang.String)
}
org/bouncycastle/util/Integers.class
package org.bouncycastle.util
public org.bouncycastle.util.Integers extends java.lang.Object {
public void ()
public static java.lang.Integer valueOf (int)
}
org/bouncycastle/util/Selector.class
package org.bouncycastle.util
public abstract 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 ()
}
org/bouncycastle/util/Store.class
package org.bouncycastle.util
public abstract org.bouncycastle.util.Store extends java.lang.Object {
public abstract java.util.Collection getMatches (org.bouncycastle.util.Selector) throws org.bouncycastle.util.StoreException
}
org/bouncycastle/util/StoreException.class
package org.bouncycastle.util
public org.bouncycastle.util.StoreException extends java.lang.RuntimeException {
private Throwable _e
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/util/StreamParser.class
package org.bouncycastle.util
public abstract org.bouncycastle.util.StreamParser extends java.lang.Object {
public abstract java.lang.Object read () throws org.bouncycastle.util.StreamParsingException
public abstract java.util.Collection readAll () throws org.bouncycastle.util.StreamParsingException
}
org/bouncycastle/util/StreamParsingException.class
package org.bouncycastle.util
public org.bouncycastle.util.StreamParsingException extends java.lang.Exception {
Throwable _e
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/util/Strings.class
package org.bouncycastle.util
public final org.bouncycastle.util.Strings extends java.lang.Object {
public void ()
public static java.lang.String fromUTF8ByteArray (byte[])
public static byte[] toUTF8ByteArray (java.lang.String)
public static byte[] toUTF8ByteArray (char[])
public static void toUTF8ByteArray (char[], java.io.OutputStream) throws java.io.IOException
public static java.lang.String toUpperCase (java.lang.String)
public static java.lang.String toLowerCase (java.lang.String)
public static byte[] toByteArray (char[])
public static byte[] toByteArray (java.lang.String)
public static java.lang.String fromByteArray (byte[])
public static char[] asCharArray (byte[])
public static java.lang.String[] split (java.lang.String, char)
}
org/bouncycastle/util/encoders/
org/bouncycastle/util/encoders/Base64.class
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.Base64 extends java.lang.Object {
private static final org.bouncycastle.util.encoders.Encoder encoder
public void ()
public static byte[] encode (byte[])
public static int encode (byte[], java.io.OutputStream) throws java.io.IOException
public static int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
public static byte[] decode (byte[])
public static byte[] decode (java.lang.String)
public static int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/util/encoders/Base64Encoder.class
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.Base64Encoder extends java.lang.Object implements org.bouncycastle.util.encoders.Encoder {
protected final byte[] encodingTable
protected byte padding
protected final byte[] decodingTable
protected void initialiseDecodingTable ()
public void ()
public int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
private boolean ignore (char)
public int decode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
private int nextI (byte[], int, int)
public int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException
private int decodeLastBlock (java.io.OutputStream, char, char, char, char) throws java.io.IOException
private int nextI (java.lang.String, int, int)
}
org/bouncycastle/util/encoders/BufferedDecoder.class
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.BufferedDecoder extends java.lang.Object {
protected byte[] buf
protected int bufOff
protected org.bouncycastle.util.encoders.Translator translator
public void (org.bouncycastle.util.encoders.Translator, int)
public int processByte (byte, byte[], int)
public int processBytes (byte[], int, int, byte[], int)
}
org/bouncycastle/util/encoders/BufferedEncoder.class
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.BufferedEncoder extends java.lang.Object {
protected byte[] buf
protected int bufOff
protected org.bouncycastle.util.encoders.Translator translator
public void (org.bouncycastle.util.encoders.Translator, int)
public int processByte (byte, byte[], int)
public int processBytes (byte[], int, int, byte[], int)
}
org/bouncycastle/util/encoders/DecoderException.class
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.DecoderException extends java.lang.IllegalStateException {
private Throwable cause
void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/util/encoders/Encoder.class
package org.bouncycastle.util.encoders
public abstract 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
}
org/bouncycastle/util/encoders/EncoderException.class
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.EncoderException extends java.lang.IllegalStateException {
private Throwable cause
void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/util/encoders/Hex.class
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.Hex extends java.lang.Object {
private static final org.bouncycastle.util.encoders.Encoder encoder
public void ()
public static byte[] encode (byte[])
public static byte[] encode (byte[], int, int)
public static int encode (byte[], java.io.OutputStream) throws java.io.IOException
public static int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
public static byte[] decode (byte[])
public static byte[] decode (java.lang.String)
public static int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/util/encoders/HexEncoder.class
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.HexEncoder extends java.lang.Object implements org.bouncycastle.util.encoders.Encoder {
protected final byte[] encodingTable
protected final byte[] decodingTable
protected void initialiseDecodingTable ()
public void ()
public int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
private static boolean ignore (char)
public int decode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
public int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException
}
org/bouncycastle/util/encoders/HexTranslator.class
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.HexTranslator extends java.lang.Object implements org.bouncycastle.util.encoders.Translator {
private static final byte[] hexTable
public void ()
public int getEncodedBlockSize ()
public int encode (byte[], int, int, byte[], int)
public int getDecodedBlockSize ()
public int decode (byte[], int, int, byte[], int)
static void ()
}
org/bouncycastle/util/encoders/Translator.class
package org.bouncycastle.util.encoders
public abstract org.bouncycastle.util.encoders.Translator extends java.lang.Object {
public abstract int getEncodedBlockSize ()
public abstract int encode (byte[], int, int, byte[], int)
public abstract int getDecodedBlockSize ()
public abstract int decode (byte[], int, int, byte[], int)
}
org/bouncycastle/util/encoders/UrlBase64.class
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.UrlBase64 extends java.lang.Object {
private static final org.bouncycastle.util.encoders.Encoder encoder
public void ()
public static byte[] encode (byte[])
public static int encode (byte[], java.io.OutputStream) throws java.io.IOException
public static byte[] decode (byte[])
public static int decode (byte[], java.io.OutputStream) throws java.io.IOException
public static byte[] decode (java.lang.String)
public static int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/util/encoders/UrlBase64Encoder.class
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.UrlBase64Encoder extends org.bouncycastle.util.encoders.Base64Encoder {
public void ()
}
org/bouncycastle/util/io/
org/bouncycastle/util/io/StreamOverflowException.class
package org.bouncycastle.util.io
public org.bouncycastle.util.io.StreamOverflowException extends java.io.IOException {
public void (java.lang.String)
}
org/bouncycastle/util/io/Streams.class
package org.bouncycastle.util.io
public final org.bouncycastle.util.io.Streams extends java.lang.Object {
private static int BUFFER_SIZE
public void ()
public static void drain (java.io.InputStream) throws java.io.IOException
public static byte[] readAll (java.io.InputStream) throws java.io.IOException
public static byte[] readAllLimited (java.io.InputStream, int) throws java.io.IOException
public static int readFully (java.io.InputStream, byte[]) throws java.io.IOException
public static int readFully (java.io.InputStream, byte[], int, int) throws java.io.IOException
public static void pipeAll (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
public static long pipeAllLimited (java.io.InputStream, long, java.io.OutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/util/io/TeeInputStream.class
package org.bouncycastle.util.io
public org.bouncycastle.util.io.TeeInputStream extends java.io.InputStream {
private final java.io.InputStream input
private final java.io.OutputStream output
public void (java.io.InputStream, java.io.OutputStream)
public int read (byte[]) throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
public int read () throws java.io.IOException
public void close () throws java.io.IOException
public java.io.OutputStream getOutputStream ()
}
org/bouncycastle/util/io/TeeOutputStream.class
package org.bouncycastle.util.io
public org.bouncycastle.util.io.TeeOutputStream extends java.io.OutputStream {
private java.io.OutputStream output1
private java.io.OutputStream output2
public void (java.io.OutputStream, java.io.OutputStream)
public void write (byte[]) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public void write (int) throws java.io.IOException
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
org/bouncycastle/util/io/pem/
org/bouncycastle/util/io/pem/PemGenerationException.class
package org.bouncycastle.util.io.pem
public org.bouncycastle.util.io.pem.PemGenerationException extends java.io.IOException {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.String)
public java.lang.Throwable getCause ()
}
org/bouncycastle/util/io/pem/PemHeader.class
package org.bouncycastle.util.io.pem
public org.bouncycastle.util.io.pem.PemHeader extends java.lang.Object {
private String name
private String value
public void (java.lang.String, java.lang.String)
public java.lang.String getName ()
public java.lang.String getValue ()
public int hashCode ()
public boolean equals (java.lang.Object)
private int getHashCode (java.lang.String)
private boolean isEqual (java.lang.String, java.lang.String)
}
org/bouncycastle/util/io/pem/PemObject.class
package org.bouncycastle.util.io.pem
public org.bouncycastle.util.io.pem.PemObject extends java.lang.Object implements 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 (java.lang.String, byte[])
public void (java.lang.String, java.util.List, byte[])
public java.lang.String getType ()
public java.util.List getHeaders ()
public byte[] getContent ()
public org.bouncycastle.util.io.pem.PemObject generate () throws org.bouncycastle.util.io.pem.PemGenerationException
static void ()
}
org/bouncycastle/util/io/pem/PemObjectGenerator.class
package org.bouncycastle.util.io.pem
public abstract org.bouncycastle.util.io.pem.PemObjectGenerator extends java.lang.Object {
public abstract org.bouncycastle.util.io.pem.PemObject generate () throws org.bouncycastle.util.io.pem.PemGenerationException
}
org/bouncycastle/util/io/pem/PemObjectParser.class
package org.bouncycastle.util.io.pem
public abstract org.bouncycastle.util.io.pem.PemObjectParser extends java.lang.Object {
public abstract java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/util/io/pem/PemReader.class
package org.bouncycastle.util.io.pem
public org.bouncycastle.util.io.pem.PemReader extends java.io.BufferedReader {
private static final String BEGIN
private static final String END
public void (java.io.Reader)
public org.bouncycastle.util.io.pem.PemObject readPemObject () throws java.io.IOException
private org.bouncycastle.util.io.pem.PemObject loadObject (java.lang.String) throws java.io.IOException
}
org/bouncycastle/util/io/pem/PemWriter.class
package org.bouncycastle.util.io.pem
public 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 (java.io.Writer)
public int getOutputSize (org.bouncycastle.util.io.pem.PemObject)
public void writeObject (org.bouncycastle.util.io.pem.PemObjectGenerator) throws java.io.IOException
private void writeEncoded (byte[]) throws java.io.IOException
private void writePreEncapsulationBoundary (java.lang.String) throws java.io.IOException
private void writePostEncapsulationBoundary (java.lang.String) throws java.io.IOException
}
org/bouncycastle/util/test/
org/bouncycastle/util/test/FixedSecureRandom.class
package org.bouncycastle.util.test
public org.bouncycastle.util.test.FixedSecureRandom extends java.security.SecureRandom {
private byte[] _data
private int _index
private int _intPad
public void (byte[])
public void (byte[][])
public void (boolean, byte[])
public void (boolean, byte[][])
public void nextBytes (byte[])
public int nextInt ()
public long nextLong ()
public boolean isExhausted ()
private int nextValue ()
}
org/bouncycastle/util/test/NumberParsing.class
package org.bouncycastle.util.test
public final org.bouncycastle.util.test.NumberParsing extends java.lang.Object {
private void ()
public static long decodeLongFromHex (java.lang.String)
public static int decodeIntFromHex (java.lang.String)
}
org/bouncycastle/util/test/SimpleTest.class
package org.bouncycastle.util.test
public abstract org.bouncycastle.util.test.SimpleTest extends java.lang.Object implements org.bouncycastle.util.test.Test {
public void ()
public abstract java.lang.String getName ()
private org.bouncycastle.util.test.TestResult success ()
protected void fail (java.lang.String)
protected void fail (java.lang.String, java.lang.Throwable)
protected void fail (java.lang.String, java.lang.Object, java.lang.Object)
protected boolean areEqual (byte[], byte[])
public org.bouncycastle.util.test.TestResult perform ()
protected static void runTest (org.bouncycastle.util.test.Test)
protected static void runTest (org.bouncycastle.util.test.Test, java.io.PrintStream)
public abstract void performTest () throws java.lang.Exception
}
org/bouncycastle/util/test/SimpleTestResult.class
package org.bouncycastle.util.test
public org.bouncycastle.util.test.SimpleTestResult extends java.lang.Object implements org.bouncycastle.util.test.TestResult {
private static final String SEPARATOR
private boolean success
private String message
private Throwable exception
public void (boolean, java.lang.String)
public void (boolean, java.lang.String, java.lang.Throwable)
public static org.bouncycastle.util.test.TestResult successful (org.bouncycastle.util.test.Test, java.lang.String)
public static org.bouncycastle.util.test.TestResult failed (org.bouncycastle.util.test.Test, java.lang.String)
public static org.bouncycastle.util.test.TestResult failed (org.bouncycastle.util.test.Test, java.lang.String, java.lang.Throwable)
public static org.bouncycastle.util.test.TestResult failed (org.bouncycastle.util.test.Test, java.lang.String, java.lang.Object, java.lang.Object)
public static java.lang.String failedMessage (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public boolean isSuccessful ()
public java.lang.String toString ()
public java.lang.Throwable getException ()
static void ()
}
org/bouncycastle/util/test/Test.class
package org.bouncycastle.util.test
public abstract org.bouncycastle.util.test.Test extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract org.bouncycastle.util.test.TestResult perform ()
}
org/bouncycastle/util/test/TestFailedException.class
package org.bouncycastle.util.test
public org.bouncycastle.util.test.TestFailedException extends java.lang.RuntimeException {
private org.bouncycastle.util.test.TestResult _result
public void (org.bouncycastle.util.test.TestResult)
public org.bouncycastle.util.test.TestResult getResult ()
}
org/bouncycastle/util/test/TestResult.class
package org.bouncycastle.util.test
public abstract org.bouncycastle.util.test.TestResult extends java.lang.Object {
public abstract boolean isSuccessful ()
public abstract java.lang.Throwable getException ()
public abstract java.lang.String toString ()
}
org/bouncycastle/util/test/UncloseableOutputStream.class
package org.bouncycastle.util.test
public org.bouncycastle.util.test.UncloseableOutputStream extends java.io.FilterOutputStream {
public void (java.io.OutputStream)
public void close ()
public void write (byte[], int, int) throws java.io.IOException
}
org/bouncycastle/x509/
org/bouncycastle/x509/AttributeCertificateHolder.class
package org.bouncycastle.x509
public org.bouncycastle.x509.AttributeCertificateHolder extends java.lang.Object implements java.security.cert.CertSelector org.bouncycastle.util.Selector {
final org.bouncycastle.asn1.x509.Holder holder
void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.jce.X509Principal, java.math.BigInteger)
public void (javax.security.auth.x500.X500Principal, java.math.BigInteger)
public void (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
public void (org.bouncycastle.jce.X509Principal)
public void (javax.security.auth.x500.X500Principal)
public void (int, java.lang.String, java.lang.String, byte[])
public int getDigestedObjectType ()
public java.lang.String getDigestAlgorithm ()
public byte[] getObjectDigest ()
public java.lang.String getOtherObjectTypeID ()
private org.bouncycastle.asn1.x509.GeneralNames generateGeneralNames (org.bouncycastle.jce.X509Principal)
private boolean matchesDN (org.bouncycastle.jce.X509Principal, org.bouncycastle.asn1.x509.GeneralNames)
private java.lang.Object[] getNames (org.bouncycastle.asn1.x509.GeneralName[])
private java.security.Principal[] getPrincipals (org.bouncycastle.asn1.x509.GeneralNames)
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)
public boolean equals (java.lang.Object)
public int hashCode ()
public boolean match (java.lang.Object)
}
org/bouncycastle/x509/AttributeCertificateIssuer.class
package org.bouncycastle.x509
public org.bouncycastle.x509.AttributeCertificateIssuer extends java.lang.Object implements java.security.cert.CertSelector org.bouncycastle.util.Selector {
final org.bouncycastle.asn1.ASN1Encodable form
public void (org.bouncycastle.asn1.x509.AttCertIssuer)
public void (javax.security.auth.x500.X500Principal) throws java.io.IOException
public void (org.bouncycastle.jce.X509Principal)
private java.lang.Object[] getNames ()
public java.security.Principal[] getPrincipals ()
private boolean matchesDN (javax.security.auth.x500.X500Principal, org.bouncycastle.asn1.x509.GeneralNames)
public java.lang.Object clone ()
public boolean match (java.security.cert.Certificate)
public boolean equals (java.lang.Object)
public int hashCode ()
public boolean match (java.lang.Object)
}
org/bouncycastle/x509/CertPathReviewerException.class
package org.bouncycastle.x509
public org.bouncycastle.x509.CertPathReviewerException extends org.bouncycastle.i18n.LocalizedException {
private int index
private java.security.cert.CertPath certPath
public void (org.bouncycastle.i18n.ErrorBundle, java.lang.Throwable)
public void (org.bouncycastle.i18n.ErrorBundle)
public void (org.bouncycastle.i18n.ErrorBundle, java.lang.Throwable, java.security.cert.CertPath, int)
public void (org.bouncycastle.i18n.ErrorBundle, java.security.cert.CertPath, int)
public java.security.cert.CertPath getCertPath ()
public int getIndex ()
}
org/bouncycastle/x509/CertPathReviewerMessages.properties
org/bouncycastle/x509/CertPathReviewerMessages_de.properties
org/bouncycastle/x509/ExtCertificateEncodingException.class
package org.bouncycastle.x509
org.bouncycastle.x509.ExtCertificateEncodingException extends java.security.cert.CertificateEncodingException {
Throwable cause
void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/x509/ExtendedPKIXBuilderParameters.class
package org.bouncycastle.x509
public org.bouncycastle.x509.ExtendedPKIXBuilderParameters extends org.bouncycastle.x509.ExtendedPKIXParameters {
private int maxPathLength
private java.util.Set excludedCerts
public java.util.Set getExcludedCerts ()
public void setExcludedCerts (java.util.Set)
public void (java.util.Set, org.bouncycastle.util.Selector) throws java.security.InvalidAlgorithmParameterException
public void setMaxPathLength (int)
public int getMaxPathLength ()
protected void setParams (java.security.cert.PKIXParameters)
public java.lang.Object clone ()
public static org.bouncycastle.x509.ExtendedPKIXParameters getInstance (java.security.cert.PKIXParameters)
}
org/bouncycastle/x509/ExtendedPKIXParameters.class
package org.bouncycastle.x509
public org.bouncycastle.x509.ExtendedPKIXParameters extends java.security.cert.PKIXParameters {
private java.util.List stores
private 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 (java.util.Set) throws java.security.InvalidAlgorithmParameterException
public static org.bouncycastle.x509.ExtendedPKIXParameters getInstance (java.security.cert.PKIXParameters)
protected void setParams (java.security.cert.PKIXParameters)
public boolean isUseDeltasEnabled ()
public void setUseDeltasEnabled (boolean)
public int getValidityModel ()
public void setCertStores (java.util.List)
public void setStores (java.util.List)
public void addStore (org.bouncycastle.util.Store)
public void addAdditionalStore (org.bouncycastle.util.Store)
public void addAddionalStore (org.bouncycastle.util.Store)
public java.util.List getAdditionalStores ()
public java.util.List getStores ()
public void setValidityModel (int)
public java.lang.Object clone ()
public boolean isAdditionalLocationsEnabled ()
public void setAdditionalLocationsEnabled (boolean)
public org.bouncycastle.util.Selector getTargetConstraints ()
public void setTargetConstraints (org.bouncycastle.util.Selector)
public void setTargetCertConstraints (java.security.cert.CertSelector)
public java.util.Set getTrustedACIssuers ()
public void setTrustedACIssuers (java.util.Set)
public java.util.Set getNecessaryACAttributes ()
public void setNecessaryACAttributes (java.util.Set)
public java.util.Set getProhibitedACAttributes ()
public void setProhibitedACAttributes (java.util.Set)
public java.util.Set getAttrCertCheckers ()
public void setAttrCertCheckers (java.util.Set)
}
org/bouncycastle/x509/NoSuchParserException.class
package org.bouncycastle.x509
public org.bouncycastle.x509.NoSuchParserException extends java.lang.Exception {
public void (java.lang.String)
}
org/bouncycastle/x509/NoSuchStoreException.class
package org.bouncycastle.x509
public org.bouncycastle.x509.NoSuchStoreException extends java.lang.Exception {
public void (java.lang.String)
}
org/bouncycastle/x509/PKIXAttrCertChecker.class
package org.bouncycastle.x509
public abstract org.bouncycastle.x509.PKIXAttrCertChecker extends java.lang.Object implements java.lang.Cloneable {
public void ()
public abstract java.util.Set getSupportedExtensions ()
public abstract void check (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 ()
}
org/bouncycastle/x509/PKIXCertPathReviewer.class
package org.bouncycastle.x509
public org.bouncycastle.x509.PKIXCertPathReviewer extends org.bouncycastle.jce.provider.CertPathValidatorUtilities {
private static final String QC_STATEMENT
private static final String CRL_DIST_POINTS
private static final String AUTH_INFO_ACCESS
private static final String RESOURCE_NAME
protected java.security.cert.CertPath certPath
protected java.security.cert.PKIXParameters pkixParams
protected java.util.Date validDate
protected java.util.List certs
protected int n
protected java.util.List[] notifications
protected java.util.List[] errors
protected java.security.cert.TrustAnchor trustAnchor
protected java.security.PublicKey subjectPublicKey
protected java.security.cert.PolicyNode policyTree
private boolean initialized
public void init (java.security.cert.CertPath, java.security.cert.PKIXParameters) throws org.bouncycastle.x509.CertPathReviewerException
public void (java.security.cert.CertPath, java.security.cert.PKIXParameters) throws org.bouncycastle.x509.CertPathReviewerException
public void ()
public java.security.cert.CertPath getCertPath ()
public int getCertPathSize ()
public java.util.List[] getErrors ()
public java.util.List getErrors (int)
public java.util.List[] getNotifications ()
public java.util.List getNotifications (int)
public java.security.cert.PolicyNode getPolicyTree ()
public java.security.PublicKey getSubjectPublicKey ()
public java.security.cert.TrustAnchor getTrustAnchor ()
public boolean isValidCertPath ()
protected void addNotification (org.bouncycastle.i18n.ErrorBundle)
protected void addNotification (org.bouncycastle.i18n.ErrorBundle, int)
protected void addError (org.bouncycastle.i18n.ErrorBundle)
protected void addError (org.bouncycastle.i18n.ErrorBundle, int)
protected void doChecks ()
private void checkNameConstraints ()
private void checkPathLength ()
private void checkSignatures ()
private void checkPolicy ()
private void checkCriticalExtensions ()
private boolean processQcStatements (java.security.cert.X509Certificate, int)
private java.lang.String IPtoString (byte[])
protected void checkRevocation (java.security.cert.PKIXParameters, java.security.cert.X509Certificate, java.util.Date, java.security.cert.X509Certificate, java.security.PublicKey, java.util.Vector, java.util.Vector, int) throws org.bouncycastle.x509.CertPathReviewerException
protected void checkCRLs (java.security.cert.PKIXParameters, java.security.cert.X509Certificate, java.util.Date, java.security.cert.X509Certificate, java.security.PublicKey, java.util.Vector, int) throws org.bouncycastle.x509.CertPathReviewerException
protected java.util.Vector getCRLDistUrls (org.bouncycastle.asn1.x509.CRLDistPoint)
protected java.util.Vector getOCSPUrls (org.bouncycastle.asn1.x509.AuthorityInformationAccess)
private java.security.cert.X509CRL getCRL (java.lang.String) throws org.bouncycastle.x509.CertPathReviewerException
protected java.util.Collection getTrustAnchors (java.security.cert.X509Certificate, java.util.Set) throws org.bouncycastle.x509.CertPathReviewerException
static void ()
}
org/bouncycastle/x509/X509Attribute.class
package org.bouncycastle.x509
public org.bouncycastle.x509.X509Attribute extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.Attribute attr
void (org.bouncycastle.asn1.ASN1Encodable)
public void (java.lang.String, org.bouncycastle.asn1.ASN1Encodable)
public void (java.lang.String, org.bouncycastle.asn1.ASN1EncodableVector)
public java.lang.String getOID ()
public org.bouncycastle.asn1.ASN1Encodable[] getValues ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/x509/X509AttributeCertStoreSelector.class
package org.bouncycastle.x509
public org.bouncycastle.x509.X509AttributeCertStoreSelector extends java.lang.Object implements org.bouncycastle.util.Selector {
private org.bouncycastle.x509.AttributeCertificateHolder holder
private org.bouncycastle.x509.AttributeCertificateIssuer issuer
private java.math.BigInteger serialNumber
private java.util.Date attributeCertificateValid
private org.bouncycastle.x509.X509AttributeCertificate attributeCert
private java.util.Collection targetNames
private java.util.Collection targetGroups
public void ()
public boolean match (java.lang.Object)
public java.lang.Object clone ()
public org.bouncycastle.x509.X509AttributeCertificate getAttributeCert ()
public void setAttributeCert (org.bouncycastle.x509.X509AttributeCertificate)
public java.util.Date getAttributeCertificateValid ()
public void setAttributeCertificateValid (java.util.Date)
public org.bouncycastle.x509.AttributeCertificateHolder getHolder ()
public void setHolder (org.bouncycastle.x509.AttributeCertificateHolder)
public org.bouncycastle.x509.AttributeCertificateIssuer getIssuer ()
public void setIssuer (org.bouncycastle.x509.AttributeCertificateIssuer)
public java.math.BigInteger getSerialNumber ()
public void setSerialNumber (java.math.BigInteger)
public void addTargetName (org.bouncycastle.asn1.x509.GeneralName)
public void addTargetName (byte[]) throws java.io.IOException
public void setTargetNames (java.util.Collection) throws java.io.IOException
public java.util.Collection getTargetNames ()
public void addTargetGroup (org.bouncycastle.asn1.x509.GeneralName)
public void addTargetGroup (byte[]) throws java.io.IOException
public void setTargetGroups (java.util.Collection) throws java.io.IOException
public java.util.Collection getTargetGroups ()
private java.util.Set extractGeneralNames (java.util.Collection) throws java.io.IOException
}
org/bouncycastle/x509/X509AttributeCertificate.class
package org.bouncycastle.x509
public abstract 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 org.bouncycastle.x509.AttributeCertificateHolder getHolder ()
public abstract org.bouncycastle.x509.AttributeCertificateIssuer getIssuer ()
public abstract org.bouncycastle.x509.X509Attribute[] getAttributes ()
public abstract 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
}
org/bouncycastle/x509/X509CRLStoreSelector.class
package org.bouncycastle.x509
public org.bouncycastle.x509.X509CRLStoreSelector extends java.security.cert.X509CRLSelector implements org.bouncycastle.util.Selector {
private boolean deltaCRLIndicator
private boolean completeCRLEnabled
private java.math.BigInteger maxBaseCRLNumber
private byte[] issuingDistributionPoint
private boolean issuingDistributionPointEnabled
private org.bouncycastle.x509.X509AttributeCertificate attrCertChecking
public void ()
public boolean isIssuingDistributionPointEnabled ()
public void setIssuingDistributionPointEnabled (boolean)
public void setAttrCertificateChecking (org.bouncycastle.x509.X509AttributeCertificate)
public org.bouncycastle.x509.X509AttributeCertificate getAttrCertificateChecking ()
public boolean match (java.lang.Object)
public boolean match (java.security.cert.CRL)
public boolean isDeltaCRLIndicatorEnabled ()
public void setDeltaCRLIndicatorEnabled (boolean)
public static org.bouncycastle.x509.X509CRLStoreSelector getInstance (java.security.cert.X509CRLSelector)
public java.lang.Object clone ()
public boolean isCompleteCRLEnabled ()
public void setCompleteCRLEnabled (boolean)
public java.math.BigInteger getMaxBaseCRLNumber ()
public void setMaxBaseCRLNumber (java.math.BigInteger)
public byte[] getIssuingDistributionPoint ()
public void setIssuingDistributionPoint (byte[])
}
org/bouncycastle/x509/X509CertPairStoreSelector.class
package org.bouncycastle.x509
public org.bouncycastle.x509.X509CertPairStoreSelector extends java.lang.Object implements org.bouncycastle.util.Selector {
private org.bouncycastle.x509.X509CertStoreSelector forwardSelector
private org.bouncycastle.x509.X509CertStoreSelector reverseSelector
private org.bouncycastle.x509.X509CertificatePair certPair
public void ()
public org.bouncycastle.x509.X509CertificatePair getCertPair ()
public void setCertPair (org.bouncycastle.x509.X509CertificatePair)
public void setForwardSelector (org.bouncycastle.x509.X509CertStoreSelector)
public void setReverseSelector (org.bouncycastle.x509.X509CertStoreSelector)
public java.lang.Object clone ()
public boolean match (java.lang.Object)
public org.bouncycastle.x509.X509CertStoreSelector getForwardSelector ()
public org.bouncycastle.x509.X509CertStoreSelector getReverseSelector ()
}
org/bouncycastle/x509/X509CertStoreSelector.class
package org.bouncycastle.x509
public org.bouncycastle.x509.X509CertStoreSelector extends java.security.cert.X509CertSelector implements org.bouncycastle.util.Selector {
public void ()
public boolean match (java.lang.Object)
public boolean match (java.security.cert.Certificate)
public java.lang.Object clone ()
public static org.bouncycastle.x509.X509CertStoreSelector getInstance (java.security.cert.X509CertSelector)
}
org/bouncycastle/x509/X509CertificatePair.class
package org.bouncycastle.x509
public org.bouncycastle.x509.X509CertificatePair extends java.lang.Object {
private java.security.cert.X509Certificate forward
private java.security.cert.X509Certificate reverse
public void (java.security.cert.X509Certificate, java.security.cert.X509Certificate)
public void (org.bouncycastle.asn1.x509.CertificatePair) throws java.security.cert.CertificateParsingException
public byte[] getEncoded () throws java.security.cert.CertificateEncodingException
public java.security.cert.X509Certificate getForward ()
public java.security.cert.X509Certificate getReverse ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/x509/X509CollectionStoreParameters.class
package org.bouncycastle.x509
public org.bouncycastle.x509.X509CollectionStoreParameters extends java.lang.Object implements org.bouncycastle.x509.X509StoreParameters {
private java.util.Collection collection
public void (java.util.Collection)
public java.lang.Object clone ()
public java.util.Collection getCollection ()
public java.lang.String toString ()
}
org/bouncycastle/x509/X509Store.class
package org.bouncycastle.x509
public org.bouncycastle.x509.X509Store extends java.lang.Object implements org.bouncycastle.util.Store {
private java.security.Provider _provider
private org.bouncycastle.x509.X509StoreSpi _spi
public static org.bouncycastle.x509.X509Store getInstance (java.lang.String, org.bouncycastle.x509.X509StoreParameters) throws org.bouncycastle.x509.NoSuchStoreException
public static org.bouncycastle.x509.X509Store getInstance (java.lang.String, org.bouncycastle.x509.X509StoreParameters, java.lang.String) throws org.bouncycastle.x509.NoSuchStoreException java.security.NoSuchProviderException
public static org.bouncycastle.x509.X509Store getInstance (java.lang.String, org.bouncycastle.x509.X509StoreParameters, java.security.Provider) throws org.bouncycastle.x509.NoSuchStoreException
private static org.bouncycastle.x509.X509Store createStore (org.bouncycastle.x509.X509Util$Implementation, org.bouncycastle.x509.X509StoreParameters)
private void (java.security.Provider, org.bouncycastle.x509.X509StoreSpi)
public java.security.Provider getProvider ()
public java.util.Collection getMatches (org.bouncycastle.util.Selector)
}
org/bouncycastle/x509/X509StoreParameters.class
package org.bouncycastle.x509
public abstract org.bouncycastle.x509.X509StoreParameters extends java.lang.Object {
}
org/bouncycastle/x509/X509StoreSpi.class
package org.bouncycastle.x509
public abstract org.bouncycastle.x509.X509StoreSpi extends java.lang.Object {
public void ()
public abstract void engineInit (org.bouncycastle.x509.X509StoreParameters)
public abstract java.util.Collection engineGetMatches (org.bouncycastle.util.Selector)
}
org/bouncycastle/x509/X509StreamParser.class
package org.bouncycastle.x509
public org.bouncycastle.x509.X509StreamParser extends java.lang.Object implements org.bouncycastle.x509.util.StreamParser {
private java.security.Provider _provider
private org.bouncycastle.x509.X509StreamParserSpi _spi
public static org.bouncycastle.x509.X509StreamParser getInstance (java.lang.String) throws org.bouncycastle.x509.NoSuchParserException
public static org.bouncycastle.x509.X509StreamParser getInstance (java.lang.String, java.lang.String) throws org.bouncycastle.x509.NoSuchParserException java.security.NoSuchProviderException
public static org.bouncycastle.x509.X509StreamParser getInstance (java.lang.String, java.security.Provider) throws org.bouncycastle.x509.NoSuchParserException
private static org.bouncycastle.x509.X509StreamParser createParser (org.bouncycastle.x509.X509Util$Implementation)
private void (java.security.Provider, org.bouncycastle.x509.X509StreamParserSpi)
public java.security.Provider getProvider ()
public void init (java.io.InputStream)
public void init (byte[])
public java.lang.Object read () throws org.bouncycastle.x509.util.StreamParsingException
public java.util.Collection readAll () throws org.bouncycastle.x509.util.StreamParsingException
}
org/bouncycastle/x509/X509StreamParserSpi.class
package org.bouncycastle.x509
public abstract org.bouncycastle.x509.X509StreamParserSpi extends java.lang.Object {
public void ()
public abstract void engineInit (java.io.InputStream)
public abstract java.lang.Object engineRead () throws org.bouncycastle.x509.util.StreamParsingException
public abstract java.util.Collection engineReadAll () throws org.bouncycastle.x509.util.StreamParsingException
}
org/bouncycastle/x509/X509Util$Implementation.class
package org.bouncycastle.x509
org.bouncycastle.x509.X509Util$Implementation extends java.lang.Object {
Object engine
java.security.Provider provider
void (java.lang.Object, java.security.Provider)
java.lang.Object getEngine ()
java.security.Provider getProvider ()
}
org/bouncycastle/x509/X509Util.class
package org.bouncycastle.x509
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 ()
private static org.bouncycastle.asn1.pkcs.RSASSAPSSparams creatPSSParams (org.bouncycastle.asn1.x509.AlgorithmIdentifier, int)
static org.bouncycastle.asn1.DERObjectIdentifier getAlgorithmOID (java.lang.String)
static org.bouncycastle.asn1.x509.AlgorithmIdentifier getSigAlgID (org.bouncycastle.asn1.DERObjectIdentifier, java.lang.String)
static java.util.Iterator getAlgNames ()
static java.security.Signature getSignatureInstance (java.lang.String) throws java.security.NoSuchAlgorithmException
static java.security.Signature getSignatureInstance (java.lang.String, java.lang.String) throws java.security.NoSuchProviderException java.security.NoSuchAlgorithmException
static byte[] calculateSignature (org.bouncycastle.asn1.DERObjectIdentifier, java.lang.String, java.security.PrivateKey, java.security.SecureRandom, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException
static byte[] calculateSignature (org.bouncycastle.asn1.DERObjectIdentifier, java.lang.String, java.lang.String, java.security.PrivateKey, java.security.SecureRandom, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException
static org.bouncycastle.jce.X509Principal convertPrincipal (javax.security.auth.x500.X500Principal)
static org.bouncycastle.x509.X509Util$Implementation getImplementation (java.lang.String, java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException
static org.bouncycastle.x509.X509Util$Implementation getImplementation (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException
static java.security.Provider getProvider (java.lang.String) throws java.security.NoSuchProviderException
static void ()
}
org/bouncycastle/x509/X509V1CertificateGenerator.class
package org.bouncycastle.x509
public org.bouncycastle.x509.X509V1CertificateGenerator extends java.lang.Object {
private org.bouncycastle.asn1.x509.V1TBSCertificateGenerator tbsGen
private org.bouncycastle.asn1.DERObjectIdentifier sigOID
private org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
private String signatureAlgorithm
public void ()
public void reset ()
public void setSerialNumber (java.math.BigInteger)
public void setIssuerDN (javax.security.auth.x500.X500Principal)
public void setIssuerDN (org.bouncycastle.asn1.x509.X509Name)
public void setNotBefore (java.util.Date)
public void setNotAfter (java.util.Date)
public void setSubjectDN (javax.security.auth.x500.X500Principal)
public void setSubjectDN (org.bouncycastle.asn1.x509.X509Name)
public void setPublicKey (java.security.PublicKey)
public void setSignatureAlgorithm (java.lang.String)
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.security.SecureRandom) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
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
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
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
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
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
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
private java.security.cert.X509Certificate generateJcaObject (org.bouncycastle.asn1.x509.TBSCertificate, byte[]) throws java.security.cert.CertificateEncodingException
public java.util.Iterator getSignatureAlgNames ()
}
org/bouncycastle/x509/X509V2AttributeCertificate.class
package org.bouncycastle.x509
public org.bouncycastle.x509.X509V2AttributeCertificate extends java.lang.Object implements org.bouncycastle.x509.X509AttributeCertificate {
private org.bouncycastle.asn1.x509.AttributeCertificate cert
private java.util.Date notBefore
private java.util.Date notAfter
private static org.bouncycastle.asn1.x509.AttributeCertificate getObject (java.io.InputStream) throws java.io.IOException
public void (java.io.InputStream) throws java.io.IOException
public void (byte[]) throws java.io.IOException
void (org.bouncycastle.asn1.x509.AttributeCertificate) throws java.io.IOException
public int getVersion ()
public java.math.BigInteger getSerialNumber ()
public org.bouncycastle.x509.AttributeCertificateHolder getHolder ()
public org.bouncycastle.x509.AttributeCertificateIssuer getIssuer ()
public java.util.Date getNotBefore ()
public java.util.Date getNotAfter ()
public boolean[] getIssuerUniqueID ()
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
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
public byte[] getEncoded () throws java.io.IOException
public byte[] getExtensionValue (java.lang.String)
private java.util.Set getExtensionOIDs (boolean)
public java.util.Set getNonCriticalExtensionOIDs ()
public java.util.Set getCriticalExtensionOIDs ()
public boolean hasUnsupportedCriticalExtension ()
public org.bouncycastle.x509.X509Attribute[] getAttributes ()
public org.bouncycastle.x509.X509Attribute[] getAttributes (java.lang.String)
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/x509/X509V2AttributeCertificateGenerator.class
package org.bouncycastle.x509
public org.bouncycastle.x509.X509V2AttributeCertificateGenerator extends java.lang.Object {
private org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator acInfoGen
private org.bouncycastle.asn1.DERObjectIdentifier sigOID
private org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
private String signatureAlgorithm
private org.bouncycastle.asn1.x509.X509ExtensionsGenerator extGenerator
public void ()
public void reset ()
public void setHolder (org.bouncycastle.x509.AttributeCertificateHolder)
public void setIssuer (org.bouncycastle.x509.AttributeCertificateIssuer)
public void setSerialNumber (java.math.BigInteger)
public void setNotBefore (java.util.Date)
public void setNotAfter (java.util.Date)
public void setSignatureAlgorithm (java.lang.String)
public void addAttribute (org.bouncycastle.x509.X509Attribute)
public void setIssuerUniqueId (boolean[])
public void addExtension (java.lang.String, boolean, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public void addExtension (java.lang.String, boolean, byte[])
public org.bouncycastle.x509.X509AttributeCertificate generateCertificate (java.security.PrivateKey, java.lang.String) throws java.security.NoSuchProviderException java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
public org.bouncycastle.x509.X509AttributeCertificate generateCertificate (java.security.PrivateKey, java.lang.String, java.security.SecureRandom) throws java.security.NoSuchProviderException java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
public org.bouncycastle.x509.X509AttributeCertificate generate (java.security.PrivateKey, java.lang.String) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchProviderException java.security.SignatureException java.security.InvalidKeyException java.security.NoSuchAlgorithmException
public org.bouncycastle.x509.X509AttributeCertificate 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
public java.util.Iterator getSignatureAlgNames ()
}
org/bouncycastle/x509/X509V2CRLGenerator$ExtCRLException.class
package org.bouncycastle.x509
org.bouncycastle.x509.X509V2CRLGenerator$ExtCRLException extends java.security.cert.CRLException {
Throwable cause
void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/x509/X509V2CRLGenerator.class
package org.bouncycastle.x509
public org.bouncycastle.x509.X509V2CRLGenerator extends java.lang.Object {
private org.bouncycastle.asn1.x509.V2TBSCertListGenerator tbsGen
private org.bouncycastle.asn1.DERObjectIdentifier sigOID
private org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
private String signatureAlgorithm
private org.bouncycastle.asn1.x509.X509ExtensionsGenerator extGenerator
public void ()
public void reset ()
public void setIssuerDN (javax.security.auth.x500.X500Principal)
public void setIssuerDN (org.bouncycastle.asn1.x509.X509Name)
public void setThisUpdate (java.util.Date)
public void setNextUpdate (java.util.Date)
public void addCRLEntry (java.math.BigInteger, java.util.Date, int)
public void addCRLEntry (java.math.BigInteger, java.util.Date, int, java.util.Date)
public void addCRLEntry (java.math.BigInteger, java.util.Date, org.bouncycastle.asn1.x509.X509Extensions)
public void addCRL (java.security.cert.X509CRL) throws java.security.cert.CRLException
public void setSignatureAlgorithm (java.lang.String)
public void addExtension (java.lang.String, boolean, org.bouncycastle.asn1.ASN1Encodable)
public void addExtension (org.bouncycastle.asn1.DERObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable)
public void addExtension (java.lang.String, boolean, byte[])
public void addExtension (org.bouncycastle.asn1.DERObjectIdentifier, boolean, byte[])
public java.security.cert.X509CRL generateX509CRL (java.security.PrivateKey) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509CRL generateX509CRL (java.security.PrivateKey, java.security.SecureRandom) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509CRL generateX509CRL (java.security.PrivateKey, java.lang.String) throws java.security.NoSuchProviderException java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509CRL generateX509CRL (java.security.PrivateKey, java.lang.String, java.security.SecureRandom) throws java.security.NoSuchProviderException java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509CRL generate (java.security.PrivateKey) throws java.security.cert.CRLException java.lang.IllegalStateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509CRL generate (java.security.PrivateKey, java.security.SecureRandom) throws java.security.cert.CRLException java.lang.IllegalStateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509CRL generate (java.security.PrivateKey, java.lang.String) throws java.security.cert.CRLException java.lang.IllegalStateException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509CRL generate (java.security.PrivateKey, java.lang.String, java.security.SecureRandom) throws java.security.cert.CRLException java.lang.IllegalStateException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
private org.bouncycastle.asn1.x509.TBSCertList generateCertList ()
private java.security.cert.X509CRL generateJcaObject (org.bouncycastle.asn1.x509.TBSCertList, byte[]) throws java.security.cert.CRLException
public java.util.Iterator getSignatureAlgNames ()
}
org/bouncycastle/x509/X509V3CertificateGenerator.class
package org.bouncycastle.x509
public org.bouncycastle.x509.X509V3CertificateGenerator extends java.lang.Object {
private org.bouncycastle.asn1.x509.V3TBSCertificateGenerator tbsGen
private org.bouncycastle.asn1.DERObjectIdentifier sigOID
private org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
private String signatureAlgorithm
private org.bouncycastle.asn1.x509.X509ExtensionsGenerator extGenerator
public void ()
public void reset ()
public void setSerialNumber (java.math.BigInteger)
public void setIssuerDN (javax.security.auth.x500.X500Principal)
public void setIssuerDN (org.bouncycastle.asn1.x509.X509Name)
public void setNotBefore (java.util.Date)
public void setNotAfter (java.util.Date)
public void setSubjectDN (javax.security.auth.x500.X500Principal)
public void setSubjectDN (org.bouncycastle.asn1.x509.X509Name)
public void setPublicKey (java.security.PublicKey) throws java.lang.IllegalArgumentException
public void setSignatureAlgorithm (java.lang.String)
public void setSubjectUniqueID (boolean[])
public void setIssuerUniqueID (boolean[])
private org.bouncycastle.asn1.DERBitString booleanToBitString (boolean[])
public void addExtension (java.lang.String, boolean, org.bouncycastle.asn1.ASN1Encodable)
public void addExtension (org.bouncycastle.asn1.DERObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable)
public void addExtension (java.lang.String, boolean, byte[])
public void addExtension (org.bouncycastle.asn1.DERObjectIdentifier, boolean, byte[])
public void copyAndAddExtension (java.lang.String, boolean, java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
public void copyAndAddExtension (org.bouncycastle.asn1.DERObjectIdentifier, boolean, java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.security.SecureRandom) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
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
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
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
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
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
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
private org.bouncycastle.asn1.x509.TBSCertificate generateTbsCert ()
private java.security.cert.X509Certificate generateJcaObject (org.bouncycastle.asn1.x509.TBSCertificate, byte[]) throws java.security.cert.CertificateParsingException
public java.util.Iterator getSignatureAlgNames ()
}
org/bouncycastle/x509/examples/
org/bouncycastle/x509/examples/AttrCertExample.class
package org.bouncycastle.x509.examples
public org.bouncycastle.x509.examples.AttrCertExample extends java.lang.Object {
static org.bouncycastle.x509.X509V1CertificateGenerator v1CertGen
static org.bouncycastle.x509.X509V3CertificateGenerator v3CertGen
public void ()
public static java.security.cert.X509Certificate createAcIssuerCert (java.security.PublicKey, java.security.PrivateKey) throws java.lang.Exception
public static java.security.cert.X509Certificate createClientCert (java.security.PublicKey, java.security.PrivateKey, java.security.PublicKey) throws java.lang.Exception
public static void main (java.lang.String[]) throws java.lang.Exception
static void ()
}
org/bouncycastle/x509/extension/
org/bouncycastle/x509/extension/AuthorityKeyIdentifierStructure.class
package org.bouncycastle.x509.extension
public org.bouncycastle.x509.extension.AuthorityKeyIdentifierStructure extends org.bouncycastle.asn1.x509.AuthorityKeyIdentifier {
public void (byte[]) throws java.io.IOException
public void (org.bouncycastle.asn1.x509.X509Extension)
public void (org.bouncycastle.asn1.x509.Extension)
private static org.bouncycastle.asn1.ASN1Sequence fromCertificate (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
private static org.bouncycastle.asn1.ASN1Sequence fromKey (java.security.PublicKey) throws java.security.InvalidKeyException
public void (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
public void (java.security.PublicKey) throws java.security.InvalidKeyException
}
org/bouncycastle/x509/extension/SubjectKeyIdentifierStructure.class
package org.bouncycastle.x509.extension
public org.bouncycastle.x509.extension.SubjectKeyIdentifierStructure extends org.bouncycastle.asn1.x509.SubjectKeyIdentifier {
public void (byte[]) throws java.io.IOException
private static org.bouncycastle.asn1.ASN1OctetString fromPublicKey (java.security.PublicKey) throws java.security.InvalidKeyException
public void (java.security.PublicKey) throws java.security.InvalidKeyException
}
org/bouncycastle/x509/extension/X509ExtensionUtil.class
package org.bouncycastle.x509.extension
public org.bouncycastle.x509.extension.X509ExtensionUtil extends java.lang.Object {
public void ()
public static org.bouncycastle.asn1.ASN1Primitive fromExtensionValue (byte[]) throws java.io.IOException
public static java.util.Collection getIssuerAlternativeNames (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
public static java.util.Collection getSubjectAlternativeNames (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
private static java.util.Collection getAlternativeNames (byte[]) throws java.security.cert.CertificateParsingException
}
org/bouncycastle/x509/util/
org/bouncycastle/x509/util/LDAPStoreHelper.class
package org.bouncycastle.x509.util
public org.bouncycastle.x509.util.LDAPStoreHelper extends java.lang.Object {
private org.bouncycastle.jce.X509LDAPCertStoreParameters params
private static String LDAP_PROVIDER
private static String REFERRALS_IGNORE
private static final String SEARCH_SECURITY_LEVEL
private static final String URL_CONTEXT_PREFIX
private java.util.Map cacheMap
private static int cacheSize
private static long lifeTime
public void (org.bouncycastle.jce.X509LDAPCertStoreParameters)
private javax.naming.directory.DirContext connectLDAP () throws javax.naming.NamingException
private java.lang.String parseDN (java.lang.String, java.lang.String)
private java.util.Set createCerts (java.util.List, org.bouncycastle.x509.X509CertStoreSelector) throws org.bouncycastle.util.StoreException
private java.util.List certSubjectSerialSearch (org.bouncycastle.x509.X509CertStoreSelector, java.lang.String[], java.lang.String[], java.lang.String[]) throws org.bouncycastle.util.StoreException
private java.util.List crossCertificatePairSubjectSearch (org.bouncycastle.x509.X509CertPairStoreSelector, java.lang.String[], java.lang.String[], java.lang.String[]) throws org.bouncycastle.util.StoreException
private java.util.List attrCertSubjectSerialSearch (org.bouncycastle.x509.X509AttributeCertStoreSelector, java.lang.String[], java.lang.String[], java.lang.String[]) throws org.bouncycastle.util.StoreException
private java.util.List cRLIssuerSearch (org.bouncycastle.x509.X509CRLStoreSelector, java.lang.String[], java.lang.String[], java.lang.String[]) throws org.bouncycastle.util.StoreException
private java.util.List search (java.lang.String[], java.lang.String, java.lang.String[]) throws org.bouncycastle.util.StoreException
private java.util.Set createCRLs (java.util.List, org.bouncycastle.x509.X509CRLStoreSelector) throws org.bouncycastle.util.StoreException
private java.util.Set createCrossCertificatePairs (java.util.List, org.bouncycastle.x509.X509CertPairStoreSelector) throws org.bouncycastle.util.StoreException
private java.util.Set createAttributeCertificates (java.util.List, org.bouncycastle.x509.X509AttributeCertStoreSelector) throws org.bouncycastle.util.StoreException
public java.util.Collection getAuthorityRevocationLists (org.bouncycastle.x509.X509CRLStoreSelector) throws org.bouncycastle.util.StoreException
public java.util.Collection getAttributeCertificateRevocationLists (org.bouncycastle.x509.X509CRLStoreSelector) throws org.bouncycastle.util.StoreException
public java.util.Collection getAttributeAuthorityRevocationLists (org.bouncycastle.x509.X509CRLStoreSelector) throws org.bouncycastle.util.StoreException
public java.util.Collection getCrossCertificatePairs (org.bouncycastle.x509.X509CertPairStoreSelector) throws org.bouncycastle.util.StoreException
public java.util.Collection getUserCertificates (org.bouncycastle.x509.X509CertStoreSelector) throws org.bouncycastle.util.StoreException
public java.util.Collection getAACertificates (org.bouncycastle.x509.X509AttributeCertStoreSelector) throws org.bouncycastle.util.StoreException
public java.util.Collection getAttributeDescriptorCertificates (org.bouncycastle.x509.X509AttributeCertStoreSelector) throws org.bouncycastle.util.StoreException
public java.util.Collection getCACertificates (org.bouncycastle.x509.X509CertStoreSelector) throws org.bouncycastle.util.StoreException
public java.util.Collection getDeltaCertificateRevocationLists (org.bouncycastle.x509.X509CRLStoreSelector) throws org.bouncycastle.util.StoreException
public java.util.Collection getAttributeCertificateAttributes (org.bouncycastle.x509.X509AttributeCertStoreSelector) throws org.bouncycastle.util.StoreException
public java.util.Collection getCertificateRevocationLists (org.bouncycastle.x509.X509CRLStoreSelector) throws org.bouncycastle.util.StoreException
private synchronized void addToCache (java.lang.String, java.util.List)
private java.util.List getFromCache (java.lang.String)
private java.lang.String[] splitString (java.lang.String)
private java.lang.String getSubjectAsString (org.bouncycastle.x509.X509CertStoreSelector)
private javax.security.auth.x500.X500Principal getCertificateIssuer (java.security.cert.X509Certificate)
static void ()
}
org/bouncycastle/x509/util/StreamParser.class
package org.bouncycastle.x509.util
public abstract org.bouncycastle.x509.util.StreamParser extends java.lang.Object {
public abstract java.lang.Object read () throws org.bouncycastle.x509.util.StreamParsingException
public abstract java.util.Collection readAll () throws org.bouncycastle.x509.util.StreamParsingException
}
org/bouncycastle/x509/util/StreamParsingException.class
package org.bouncycastle.x509.util
public org.bouncycastle.x509.util.StreamParsingException extends java.lang.Exception {
Throwable _e
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}