Idris2Doc : Network.TLS.Parse.DER

Network.TLS.Parse.DER

(source)

Reexports

importpublic Utils.Time

Definitions

dataTagType : Type
Totality: total
Visibility: public export
Constructors:
Universal : TagType
Application : TagType
ContextSpecific : TagType
Private : TagType

Hint: 
ShowTagType
recordTag : Type
Totality: total
Visibility: public export
Constructor: 
MkTag : TagType->Nat->Tag

Projections:
.tag_id : Tag->Nat
.type : Tag->TagType

Hint: 
ShowTag
.type : Tag->TagType
Visibility: public export
type : Tag->TagType
Visibility: public export
.tag_id : Tag->Nat
Visibility: public export
tag_id : Tag->Nat
Visibility: public export
is_constructed : Bits8->Bool
Visibility: export
recordBitArray : Type
Totality: total
Visibility: public export
Constructor: 
MkBitArray : Nat->ListBits8->BitArray

Projections:
.bytes : BitArray->ListBits8
.padding : BitArray->Nat

Hint: 
EqBitArray
.padding : BitArray->Nat
Visibility: public export
padding : BitArray->Nat
Visibility: public export
.bytes : BitArray->ListBits8
Visibility: public export
bytes : BitArray->ListBits8
Visibility: public export
dataASN1 : TagType->Nat->Type
Totality: total
Visibility: public export
Constructors:
Boolean : Bool->ASN1Universal1
IntVal : Integer->ASN1Universal2
Bitstring : BitArray->ASN1Universal3
OctetString : ListBits8->ASN1Universal4
Null : ASN1Universal5
OID : ListNat->ASN1Universal6
PrintableString : String->ASN1Universal19
T61String : String->ASN1Universal20
IA5String : String->ASN1Universal22
UTF8String : String->ASN1Universal12
Sequence : List (t : TagType** (n : Nat**ASN1tn)) ->ASN1Universal16
Set : List (t : TagType** (n : Nat**ASN1tn)) ->ASN1Universal17
UTCTime : DateTime->ASN1Universal23
GeneralizedTime : DateTime->ASN1Universal24
UnknownConstructed : (t : TagType) -> (n : Nat) ->List (t : TagType** (n : Nat**ASN1tn)) ->ASN1tn
UnknownPrimitive : (t : TagType) -> (n : Nat) ->ListBits8->ASN1tn
constraint_parse : (Cons (PosedBits8) i, Monoidi) =>Nat->Parseri (SimpleErrorString) a->Parseri (SimpleErrorString) (Lista)
Visibility: export
parse_length : (Monoidi, Cons (PosedBits8) i) =>Parseri (SimpleErrorString) Nat
Visibility: export
parse_tag_id : (Monoidi, Cons (PosedBits8) i) =>Parseri (SimpleErrorString) (Bool, Tag)
Visibility: export
signed_be_to_integer : List1Bits8->Integer
Visibility: export
decode_oid_nodes : Bits8->ListBits8->ListNat
Visibility: export
parse_boolean : (Cons (PosedBits8) i, Monoidi) =>Nat->Parseri (SimpleErrorString) Bool
Visibility: export
parse_integer : (Cons (PosedBits8) i, Monoidi) =>Nat->Parseri (SimpleErrorString) Integer
Visibility: export
parse_bitarray : (Cons (PosedBits8) i, Monoidi) =>Nat->Parseri (SimpleErrorString) BitArray
Visibility: export
parse_null : (Cons (PosedBits8) i, Monoidi) =>Nat->Parseri (SimpleErrorString) ()
Visibility: export
parse_oid : (Cons (PosedBits8) i, Monoidi) =>Nat->Parseri (SimpleErrorString) (ListNat)
Visibility: export
parse_time : (Cons (PosedBits8) i, Monoidi) =>Nat-> (String->EitherStringDateTime) ->Parseri (SimpleErrorString) DateTime
Visibility: export
parse_utf8 : (Cons (PosedBits8) i, Monoidi) =>Nat->Parseri (SimpleErrorString) String
Visibility: export
ASN1Token : Type
Visibility: public export
extract_string : ASN1Token->MaybeString
Visibility: export
extract_epoch : ASN1Token->MaybeInteger
Visibility: export
parse_asn1 : (Monoidi, Cons (PosedBits8) i) =>Parseri (SimpleErrorString) ASN1Token
Visibility: export