wire-api-0.1.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Wire.API.MLS.Proposal

Synopsis

Documentation

data Proposal Source #

Instances

Instances details
Arbitrary Proposal Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Generic Proposal Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Associated Types

type Rep Proposal :: Type -> Type #

Methods

from :: Proposal -> Rep Proposal x #

to :: Rep Proposal x -> Proposal #

Show Proposal Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Eq Proposal Source # 
Instance details

Defined in Wire.API.MLS.Proposal

ParseMLS Proposal Source # 
Instance details

Defined in Wire.API.MLS.Proposal

SerialiseMLS Proposal Source # 
Instance details

Defined in Wire.API.MLS.Proposal

HasField "tag" Proposal ProposalTag Source # 
Instance details

Defined in Wire.API.MLS.Proposal

type Rep Proposal Source # 
Instance details

Defined in Wire.API.MLS.Proposal

data PreSharedKeyTag Source #

data PreSharedKeyIDCore Source #

Instances

Instances details
Arbitrary PreSharedKeyIDCore Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Generic PreSharedKeyIDCore Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Associated Types

type Rep PreSharedKeyIDCore :: Type -> Type #

Show PreSharedKeyIDCore Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Eq PreSharedKeyIDCore Source # 
Instance details

Defined in Wire.API.MLS.Proposal

ParseMLS PreSharedKeyIDCore Source # 
Instance details

Defined in Wire.API.MLS.Proposal

SerialiseMLS PreSharedKeyIDCore Source # 
Instance details

Defined in Wire.API.MLS.Proposal

type Rep PreSharedKeyIDCore Source # 
Instance details

Defined in Wire.API.MLS.Proposal

type Rep PreSharedKeyIDCore = D1 ('MetaData "PreSharedKeyIDCore" "Wire.API.MLS.Proposal" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "ExternalKeyID" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)) :+: C1 ('MetaCons "ResumptionKeyID" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Resumption)))

data PreSharedKeyID Source #

Instances

Instances details
Arbitrary PreSharedKeyID Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Generic PreSharedKeyID Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Associated Types

type Rep PreSharedKeyID :: Type -> Type #

Show PreSharedKeyID Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Eq PreSharedKeyID Source # 
Instance details

Defined in Wire.API.MLS.Proposal

ParseMLS PreSharedKeyID Source # 
Instance details

Defined in Wire.API.MLS.Proposal

SerialiseMLS PreSharedKeyID Source # 
Instance details

Defined in Wire.API.MLS.Proposal

type Rep PreSharedKeyID Source # 
Instance details

Defined in Wire.API.MLS.Proposal

type Rep PreSharedKeyID = D1 ('MetaData "PreSharedKeyID" "Wire.API.MLS.Proposal" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "PreSharedKeyID" 'PrefixI 'True) (S1 ('MetaSel ('Just "core") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PreSharedKeyIDCore) :*: S1 ('MetaSel ('Just "nonce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

data Resumption Source #

Constructors

Resumption 

Fields

Instances

Instances details
Arbitrary Resumption Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Generic Resumption Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Associated Types

type Rep Resumption :: Type -> Type #

Show Resumption Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Eq Resumption Source # 
Instance details

Defined in Wire.API.MLS.Proposal

ParseMLS Resumption Source # 
Instance details

Defined in Wire.API.MLS.Proposal

SerialiseMLS Resumption Source # 
Instance details

Defined in Wire.API.MLS.Proposal

type Rep Resumption Source # 
Instance details

Defined in Wire.API.MLS.Proposal

type Rep Resumption = D1 ('MetaData "Resumption" "Wire.API.MLS.Proposal" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "Resumption" 'PrefixI 'True) (S1 ('MetaSel ('Just "usage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GroupId) :*: S1 ('MetaSel ('Just "epoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64))))

data ReInit Source #

Instances

Instances details
Arbitrary ReInit Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Generic ReInit Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Associated Types

type Rep ReInit :: Type -> Type #

Methods

from :: ReInit -> Rep ReInit x #

to :: Rep ReInit x -> ReInit #

Show ReInit Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Eq ReInit Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Methods

(==) :: ReInit -> ReInit -> Bool #

(/=) :: ReInit -> ReInit -> Bool #

ParseMLS ReInit Source # 
Instance details

Defined in Wire.API.MLS.Proposal

SerialiseMLS ReInit Source # 
Instance details

Defined in Wire.API.MLS.Proposal

type Rep ReInit Source # 
Instance details

Defined in Wire.API.MLS.Proposal

type Rep ReInit = D1 ('MetaData "ReInit" "Wire.API.MLS.Proposal" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "ReInit" 'PrefixI 'True) ((S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GroupId) :*: S1 ('MetaSel ('Just "protocolVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProtocolVersion)) :*: (S1 ('MetaSel ('Just "cipherSuite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CipherSuite) :*: S1 ('MetaSel ('Just "extensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Extension]))))

data ProposalOrRefTag Source #

Constructors

InlineTag 
RefTag 

data ProposalOrRef Source #

Instances

Instances details
Arbitrary ProposalOrRef Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Generic ProposalOrRef Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Associated Types

type Rep ProposalOrRef :: Type -> Type #

Show ProposalOrRef Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Eq ProposalOrRef Source # 
Instance details

Defined in Wire.API.MLS.Proposal

ParseMLS ProposalOrRef Source # 
Instance details

Defined in Wire.API.MLS.Proposal

SerialiseMLS ProposalOrRef Source # 
Instance details

Defined in Wire.API.MLS.Proposal

type Rep ProposalOrRef Source # 
Instance details

Defined in Wire.API.MLS.Proposal

type Rep ProposalOrRef = D1 ('MetaData "ProposalOrRef" "Wire.API.MLS.Proposal" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "Inline" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Proposal)) :+: C1 ('MetaCons "Ref" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProposalRef)))

newtype ProposalRef Source #

Constructors

ProposalRef 

Instances

Instances details
Arbitrary ProposalRef Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Generic ProposalRef Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Associated Types

type Rep ProposalRef :: Type -> Type #

Show ProposalRef Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Eq ProposalRef Source # 
Instance details

Defined in Wire.API.MLS.Proposal

Ord ProposalRef Source # 
Instance details

Defined in Wire.API.MLS.Proposal

ParseMLS ProposalRef Source # 
Instance details

Defined in Wire.API.MLS.Proposal

SerialiseMLS ProposalRef Source # 
Instance details

Defined in Wire.API.MLS.Proposal

type Rep ProposalRef Source # 
Instance details

Defined in Wire.API.MLS.Proposal

type Rep ProposalRef = D1 ('MetaData "ProposalRef" "Wire.API.MLS.Proposal" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'True) (C1 ('MetaCons "ProposalRef" 'PrefixI 'True) (S1 ('MetaSel ('Just "unProposalRef") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))