DEREncoder

General DER Encoding Object

struct DEREncoder {}

Members

Functions

addObject
DEREncoder addObject(ASN1Tag m_type_tag, ASN1Tag m_class_tag, string rep_str)
Undocumented in source. Be warned that the author may not have intended to support it.
addObject
DEREncoder addObject(ASN1Tag m_type_tag, ASN1Tag m_class_tag, const(ubyte)* rep, size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
addObject
DEREncoder addObject(ASN1Tag m_type_tag, ASN1Tag m_class_tag, ubyte rep)
Undocumented in source. Be warned that the author may not have intended to support it.
addObject
DEREncoder addObject(ASN1Tag m_type_tag, ASN1Tag m_class_tag, RefCounted!(Vector!(ubyte, ALLOC), ALLOC) rep)
Undocumented in source. Be warned that the author may not have intended to support it.
addObject
DEREncoder addObject(ASN1Tag m_type_tag, ASN1Tag m_class_tag, Vector!(ubyte, ALLOC) rep)
Undocumented in source. Be warned that the author may not have intended to support it.
encode
DEREncoder encode(bool is_true)
Undocumented in source. Be warned that the author may not have intended to support it.
encode
DEREncoder encode(size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.
encode
DEREncoder encode(BigInt n)
Undocumented in source. Be warned that the author may not have intended to support it.
encode
DEREncoder encode(RefCounted!(Vector!(ubyte, ALLOC), ALLOC) bytes, ASN1Tag real_type)
Undocumented in source. Be warned that the author may not have intended to support it.
encode
DEREncoder encode(Vector!(ubyte, ALLOC) bytes, ASN1Tag real_type)
Undocumented in source. Be warned that the author may not have intended to support it.
encode
DEREncoder encode(const(ubyte)* bytes, size_t length, ASN1Tag real_type)
Undocumented in source. Be warned that the author may not have intended to support it.
encode
DEREncoder encode(bool is_true, ASN1Tag m_type_tag, ASN1Tag m_class_tag)
Undocumented in source. Be warned that the author may not have intended to support it.
encode
DEREncoder encode(size_t n, ASN1Tag m_type_tag, ASN1Tag m_class_tag)
Undocumented in source. Be warned that the author may not have intended to support it.
encode
DEREncoder encode(BigInt n, ASN1Tag m_type_tag, ASN1Tag m_class_tag)
Undocumented in source. Be warned that the author may not have intended to support it.
encode
DEREncoder encode(RefCounted!(Vector!(ubyte, ALLOC), ALLOC) bytes, ASN1Tag real_type, ASN1Tag m_type_tag, ASN1Tag m_class_tag)
Undocumented in source. Be warned that the author may not have intended to support it.
encode
DEREncoder encode(Vector!(ubyte, ALLOC) bytes, ASN1Tag real_type, ASN1Tag m_type_tag, ASN1Tag m_class_tag)
Undocumented in source. Be warned that the author may not have intended to support it.
encode
DEREncoder encode(const(ubyte)* bytes, size_t length, ASN1Tag real_type, ASN1Tag m_type_tag, ASN1Tag m_class_tag)
Undocumented in source. Be warned that the author may not have intended to support it.
encode
DEREncoder encode(T obj)
Undocumented in source. Be warned that the author may not have intended to support it.
encodeIf
DEREncoder encodeIf(bool cond, DEREncoder codec)
Undocumented in source. Be warned that the author may not have intended to support it.
encodeIf
DEREncoder encodeIf(bool cond, T obj)
Undocumented in source. Be warned that the author may not have intended to support it.
encodeList
DEREncoder encodeList(Vector!(T, Alloc) values)
Undocumented in source. Be warned that the author may not have intended to support it.
encodeNull
DEREncoder encodeNull()
Undocumented in source. Be warned that the author may not have intended to support it.
encodeOptional
DEREncoder encodeOptional(T value, T default_value)
Undocumented in source. Be warned that the author may not have intended to support it.
endCons
DEREncoder endCons()
Undocumented in source. Be warned that the author may not have intended to support it.
endExplicit
DEREncoder endExplicit()
Undocumented in source. Be warned that the author may not have intended to support it.
getContents
SecureVector!ubyte getContents()
Undocumented in source. Be warned that the author may not have intended to support it.
getContentsRef
SecureArray!ubyte getContentsRef()
Undocumented in source. Be warned that the author may not have intended to support it.
getContentsUnlocked
Vector!ubyte getContentsUnlocked()
Undocumented in source. Be warned that the author may not have intended to support it.
rawBytes
DEREncoder rawBytes(Vector!(ubyte, ALLOC) val)
Undocumented in source. Be warned that the author may not have intended to support it.
rawBytes
DEREncoder rawBytes(RefCounted!(Vector!(ubyte, ALLOC), ALLOC) val)
Undocumented in source. Be warned that the author may not have intended to support it.
rawBytes
DEREncoder rawBytes(const(ubyte)* bytes, size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
startCons
DEREncoder startCons(ASN1Tag m_type_tag, ASN1Tag m_class_tag)
Undocumented in source. Be warned that the author may not have intended to support it.
startExplicit
DEREncoder startExplicit(ushort type_no)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta