Idris2Doc : Network.TLS.HelloExtension

Network.TLS.HelloExtension

(source)

Definitions

KeyBytes : Type
Visibility: public export
dataServerNameEntry : Type
Totality: total
Visibility: public export
Constructor: 
DNS : String->ServerNameEntry

Hint: 
ShowServerNameEntry
dataClientExtension : ExtensionType->Type
Totality: total
Visibility: public export
Constructors:
ServerName : List1ServerNameEntry->ClientExtensionServerName
SupportedGroups : List1SupportedGroup->ClientExtensionSupportedGroups
SignatureAlgorithms : List1SignatureAlgorithm->ClientExtensionSignatureAlgorithms
SupportedVersions : List1TLSVersion->ClientExtensionSupportedVersions
KeyShare : List1 (SupportedGroup, KeyBytes) ->ClientExtensionKeyShare

Hint: 
Show (ClientExtensiontype)
dataServerExtension : ExtensionType->Type
Totality: total
Visibility: public export
Constructors:
SupportedGroups : SupportedGroup->ServerExtensionSupportedGroups
SignatureAlgorithms : SignatureAlgorithm->ServerExtensionSignatureAlgorithms
SupportedVersions : TLSVersion->ServerExtensionSupportedVersions
KeyShare : (SupportedGroup, KeyBytes) ->ServerExtensionKeyShare
Unknown : (id : (Bits8, Bits8)) ->ListBits8->ServerExtension (Unknownid)

Hint: 
Show (ServerExtensiontype)
with_id : (Cons (PosedBits8) i, Monoidi) =>ParserializerBits8i (SimpleErrorString) (ClientExtensiontype) ->ParserializerBits8i (SimpleErrorString) (ClientExtensiontype)
Visibility: export
server_name_dns_entry : (Cons (PosedBits8) i, Monoidi) =>ParserializerBits8i (SimpleErrorString) String
Visibility: export
server_name_entry : (Cons (PosedBits8) i, Monoidi) =>ParserializerBits8i (SimpleErrorString) ServerNameEntry
Visibility: export
no_id_server_name : (Cons (PosedBits8) i, Monoidi) =>ParserializerBits8i (SimpleErrorString) (ClientExtensionServerName)
Visibility: export
no_id_supported_groups : (Cons (PosedBits8) i, Monoidi) =>ParserializerBits8i (SimpleErrorString) (ClientExtensionSupportedGroups)
Visibility: export
no_id_signature_algorithms : (Cons (PosedBits8) i, Monoidi) =>ParserializerBits8i (SimpleErrorString) (ClientExtensionSignatureAlgorithms)
Visibility: export
no_id_supported_versions : (Cons (PosedBits8) i, Monoidi) =>ParserializerBits8i (SimpleErrorString) (ClientExtensionSupportedVersions)
Visibility: export
no_id_key_share : (Cons (PosedBits8) i, Monoidi) =>ParserializerBits8i (SimpleErrorString) (ClientExtensionKeyShare)
Visibility: export
extension : (Cons (PosedBits8) i, Monoidi) =>ParserializerBits8i (SimpleErrorString) (DPairExtensionTypeClientExtension)
Visibility: export
no_id_supported_groups : (Cons (PosedBits8) i, Monoidi) =>ParserializerBits8i (SimpleErrorString) (ServerExtensionSupportedGroups)
Visibility: export
no_id_signature_algorithms : (Cons (PosedBits8) i, Monoidi) =>ParserializerBits8i (SimpleErrorString) (ServerExtensionSignatureAlgorithms)
Visibility: export
no_id_supported_versions : (Cons (PosedBits8) i, Monoidi) =>ParserializerBits8i (SimpleErrorString) (ServerExtensionSupportedVersions)
Visibility: export
no_id_key_share : (Cons (PosedBits8) i, Monoidi) =>ParserializerBits8i (SimpleErrorString) (ServerExtensionKeyShare)
Visibility: export
with_id : (Cons (PosedBits8) i, Monoidi) =>ParserializerBits8i (SimpleErrorString) (ServerExtensiontype) ->ParserializerBits8i (SimpleErrorString) (ServerExtensiontype)
Visibility: export
with_id_unknown : (Cons (PosedBits8) i, Monoidi) =>ParserializerBits8i (SimpleErrorString) (rid : (Bits8, Bits8) **ServerExtension (Unknownrid))
Visibility: export
extension : (Cons (PosedBits8) i, Monoidi) =>ParserializerBits8i (SimpleErrorString) (DPairExtensionTypeServerExtension)
Visibility: export