<?xml version="1.0"?>
<doc>
<assembly>
<name>BouncyCastle.Crypto</name>
</assembly>
<members>
<member name="M:Org.BouncyCastle.Asn1.Anssi.AnssiNamedCurves.GetByOid(Org.BouncyCastle.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:Org.BouncyCastle.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:Org.BouncyCastle.Asn1.Anssi.AnssiNamedCurves.GetName(Org.BouncyCastle.Asn1.DerObjectIdentifier)">
return the named curve name represented by the given object identifier.
</member>
<member name="P:Org.BouncyCastle.Asn1.Anssi.AnssiNamedCurves.Names">
returns an enumeration containing the name strings for curves
contained in this structure.
</member>
<member name="M:Org.BouncyCastle.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:Org.BouncyCastle.Asn1.Asn1EncodableVector">
Mutable class for building ASN.1 constructed objects such as SETs or SEQUENCEs.
</member>
<member name="T:Org.BouncyCastle.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:Org.BouncyCastle.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:Org.BouncyCastle.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:Org.BouncyCastle.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:Org.BouncyCastle.Asn1.Asn1Null">
A Null object.
</member>
<member name="M:Org.BouncyCastle.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:Org.BouncyCastle.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:Org.BouncyCastle.Asn1.Asn1OctetString.GetInstance(Org.BouncyCastle.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:Org.BouncyCastle.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:Org.BouncyCastle.Asn1.Asn1OctetString.#ctor(System.Byte[])">
@param string the octets making up the octet string.
</member>
<member name="M:Org.BouncyCastle.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:Org.BouncyCastle.Asn1.Asn1Sequence.GetInstance(Org.BouncyCastle.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 ArgumentException if the tagged object cannot
be converted.
</member>
<member name="P:Org.BouncyCastle.Asn1.Asn1Sequence.Item(System.Int32)">
return the object at the sequence position indicated by index.
@param index the sequence number (starting at zero) of the object
@return the object at the sequence position indicated by index.
</member>
<member name="M:Org.BouncyCastle.Asn1.Asn1Set.GetInstance(System.Object)">
return an ASN1Set from the given object.
@param obj the object we want converted.
@exception ArgumentException if the object cannot be converted.
</member>
<member name="M:Org.BouncyCastle.Asn1.Asn1Set.GetInstance(Org.BouncyCastle.Asn1.Asn1TaggedObject,System.Boolean)">
Return an ASN1 set 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
set - 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 sets 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