<?xml version="1.0"?>
<doc>
<assembly>
<name>Spire.Pdf</name>
</assembly>
<members>
<member name="T:Spire.Security.Apache.Bzip2.BZip2Constants">
Base class for both the compress and decompress classes.
Holds common arrays, and static data.
@author <a href="mailto:keiron@aftexsw.com">Keiron Liddle</a>
</member>
<member name="T:Spire.Security.Apache.Bzip2.CBZip2InputStream">
An input stream that decompresses from the BZip2 format (with the file
header chars) to be read as any other stream.
@author <a href="mailto:keiron@aftexsw.com">Keiron Liddle</a>
<b>NB:</b> note this class has been modified to read the leading BZ from the
start of the BZIP2 stream to make it compatible with other PGP programs.
</member>
<member name="T:Spire.Security.Apache.Bzip2.CBZip2OutputStream">
An output stream that compresses into the BZip2 format (with the file
header chars) into another stream.
@author <a href="mailto:keiron@aftexsw.com">Keiron Liddle</a>
TODO: Update to BZip2 1.0.1
<b>NB:</b> note this class has been modified to add a leading BZ to the
start of the BZIP2 stream to make it compatible with other PGP programs.
</member>
<member name="M:Spire.Security.Apache.Bzip2.CBZip2OutputStream.WriteByte(System.Byte)">
modified by Oliver Merkel, 010128
</member>
<member name="T:Spire.Security.Apache.Bzip2.CRC">
A simple class the hold and calculate the CRC for sanity checking
of the data.
@author <a href="mailto:keiron@aftexsw.com">Keiron Liddle</a>
</member>
<member name="M:Spire.Security.Asn1.Anssi.AnssiNamedCurves.GetByOid(Spire.Security.Asn1.DerObjectIdentifier)">
return the X9ECParameters object for the named curve represented by
the passed in object identifier. Null if the curve isn't present.
@param oid an object identifier representing a named curve, if present.
</member>
<member name="M:Spire.Security.Asn1.Anssi.AnssiNamedCurves.GetOid(System.String)">
return the object identifier signified by the passed in name. Null
if there is no object identifier associated with name.
@return the object identifier associated with name, if present.
</member>
<member name="M:Spire.Security.Asn1.Anssi.AnssiNamedCurves.GetName(Spire.Security.Asn1.DerObjectIdentifier)">
return the named curve name represented by the given object identifier.
</member>
<member name="P:Spire.Security.Asn1.Anssi.AnssiNamedCurves.Names">
returns an enumeration containing the name strings for curves
contained in this structure.
</member>
<member name="M:Spire.Security.Asn1.Asn1Encodable.GetDerEncoded">
Return the DER encoding of the object, null if the DER encoding can not be made.
@return a DER byte array, null otherwise.
</member>
<member name="T:Spire.Security.Asn1.Asn1InputStream">
a general purpose ASN.1 decoder - note: this class differs from the
others in that it returns null after it has read the last object in
the stream. If an ASN.1 Null is encountered a Der/BER Null object is
returned.
</member>
<member name="M:Spire.Security.Asn1.Asn1InputStream.#ctor(System.IO.Stream,System.Int32)">
Create an ASN1InputStream where no DER object will be longer than limit.
@param input stream containing ASN.1 encoded data.
@param limit maximum size of a DER encoded object.
</member>
<member name="M:Spire.Security.Asn1.Asn1InputStream.#ctor(System.Byte[])">
Create an ASN1InputStream based on the input byte array. The length of DER objects in
the stream is automatically limited to the length of the input array.
@param input array containing ASN.1 encoded data.
</member>
<member name="M:Spire.Security.Asn1.Asn1InputStream.BuildObject(System.Int32,System.Int32,System.Int32)">
build an object given its tag and the number of bytes to construct it from.
</member>
<member name="T:Spire.Security.Asn1.Asn1Null">
A Null object.
</member>
<member name="M:Spire.Security.Asn1.Asn1Object.FromByteArray(System.Byte[])">
<summary>Create a base ASN.1 object from a byte array.</summary>
<param name="data">The byte array to parse.</param>
<returns>The base ASN.1 object represented by the byte array.</returns>
<exception cref="T:System.IO.IOException">
If there is a problem parsing the data, or parsing an object did not exhaust the available data.
</exception>
</member>
<member name="M:Spire.Security.Asn1.Asn1Object.FromStream(System.IO.Stream)">
<summary>Read a base ASN.1 object from a stream.</summary>
<param name="inStr">The stream to parse.</param>
<returns>The base ASN.1 object represented by the byte array.</returns>
<exception cref="T:System.IO.IOException">If there is a problem parsing the data.</exception>
</member>
<member name="M:Spire.Security.Asn1.Asn1OctetString.GetInstance(Spire.Security.Asn1.Asn1TaggedObject,System.Boolean)">
return an Octet string from a tagged object.
@param obj the tagged object holding the object we want.
@param explicitly true if the object is meant to be explicitly
tagged false otherwise.
@exception ArgumentException if the tagged object cannot
be converted.
</member>
<member name="M:Spire.Security.Asn1.Asn1OctetString.GetInstance(System.Object)">
return an Octet string from the given object.
@param obj the object we want converted.
@exception ArgumentException if the object cannot be converted.
</member>
<member name="M:Spire.Security.Asn1.Asn1OctetString.#ctor(System.Byte[])">
@param string the octets making up the octet string.
</member>
<member name="M:Spire.Security.Asn1.Asn1Sequence.GetInstance(System.Object)">
return an Asn1Sequence from the given object.
@param obj the object we want converted.
@exception ArgumentException if the object cannot be converted.
</member>
<member name="M:Spire.Security.Asn1.Asn1Sequence.GetInstance(Spire.Security.Asn1.Asn1TaggedObject,System.Boolean)">
Return an ASN1 sequence from a tagged object. There is a special
case here, if an object appears to have been explicitly tagged on
reading but we were expecting it to be implicitly tagged in the
normal course of events it indicates that we lost the surrounding
sequence - so we need to add it back (this will happen if the tagged
object is a sequence that contains other sequences). If you are
dealing with implicitly tagged sequences you really <b>should</b>
be using this method.
@param obj the tagged object.
@param explicitly true if the object is meant to be explicitly tagged,
false otherwise.
@exception Argu