wire-api-0.1.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Wire.API.MLS.Commit

Synopsis

Documentation

data Commit Source #

Constructors

Commit 

Instances

Instances details
Arbitrary Commit Source # 
Instance details

Defined in Wire.API.MLS.Commit

Generic Commit Source # 
Instance details

Defined in Wire.API.MLS.Commit

Associated Types

type Rep Commit :: Type -> Type #

Methods

from :: Commit -> Rep Commit x #

to :: Rep Commit x -> Commit #

Show Commit Source # 
Instance details

Defined in Wire.API.MLS.Commit

Eq Commit Source # 
Instance details

Defined in Wire.API.MLS.Commit

Methods

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

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

ParseMLS Commit Source # 
Instance details

Defined in Wire.API.MLS.Commit

SerialiseMLS Commit Source # 
Instance details

Defined in Wire.API.MLS.Commit

type Rep Commit Source # 
Instance details

Defined in Wire.API.MLS.Commit

type Rep Commit = D1 ('MetaData "Commit" "Wire.API.MLS.Commit" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "Commit" 'PrefixI 'True) (S1 ('MetaSel ('Just "proposals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ProposalOrRef]) :*: S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe UpdatePath))))

data UpdatePath Source #

Constructors

UpdatePath 

Instances

Instances details
Arbitrary UpdatePath Source # 
Instance details

Defined in Wire.API.MLS.Commit

Generic UpdatePath Source # 
Instance details

Defined in Wire.API.MLS.Commit

Associated Types

type Rep UpdatePath :: Type -> Type #

Show UpdatePath Source # 
Instance details

Defined in Wire.API.MLS.Commit

Eq UpdatePath Source # 
Instance details

Defined in Wire.API.MLS.Commit

ParseMLS UpdatePath Source # 
Instance details

Defined in Wire.API.MLS.Commit

SerialiseMLS UpdatePath Source # 
Instance details

Defined in Wire.API.MLS.Commit

type Rep UpdatePath Source # 
Instance details

Defined in Wire.API.MLS.Commit

type Rep UpdatePath = D1 ('MetaData "UpdatePath" "Wire.API.MLS.Commit" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "UpdatePath" 'PrefixI 'True) (S1 ('MetaSel ('Just "leaf") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (RawMLS LeafNode)) :*: S1 ('MetaSel ('Just "nodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [UpdatePathNode])))

data UpdatePathNode Source #

Instances

Instances details
Arbitrary UpdatePathNode Source # 
Instance details

Defined in Wire.API.MLS.Commit

Generic UpdatePathNode Source # 
Instance details

Defined in Wire.API.MLS.Commit

Associated Types

type Rep UpdatePathNode :: Type -> Type #

Show UpdatePathNode Source # 
Instance details

Defined in Wire.API.MLS.Commit

Eq UpdatePathNode Source # 
Instance details

Defined in Wire.API.MLS.Commit

ParseMLS UpdatePathNode Source # 
Instance details

Defined in Wire.API.MLS.Commit

SerialiseMLS UpdatePathNode Source # 
Instance details

Defined in Wire.API.MLS.Commit

type Rep UpdatePathNode Source # 
Instance details

Defined in Wire.API.MLS.Commit

type Rep UpdatePathNode = D1 ('MetaData "UpdatePathNode" "Wire.API.MLS.Commit" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "UpdatePathNode" 'PrefixI 'True) (S1 ('MetaSel ('Just "publicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "secret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [HPKECiphertext])))

data HPKECiphertext Source #

Instances

Instances details
Arbitrary HPKECiphertext Source # 
Instance details

Defined in Wire.API.MLS.Commit

Generic HPKECiphertext Source # 
Instance details

Defined in Wire.API.MLS.Commit

Associated Types

type Rep HPKECiphertext :: Type -> Type #

Show HPKECiphertext Source # 
Instance details

Defined in Wire.API.MLS.Commit

Eq HPKECiphertext Source # 
Instance details

Defined in Wire.API.MLS.Commit

ParseMLS HPKECiphertext Source # 
Instance details

Defined in Wire.API.MLS.Commit

SerialiseMLS HPKECiphertext Source # 
Instance details

Defined in Wire.API.MLS.Commit

type Rep HPKECiphertext Source # 
Instance details

Defined in Wire.API.MLS.Commit

type Rep HPKECiphertext = D1 ('MetaData "HPKECiphertext" "Wire.API.MLS.Commit" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "HPKECiphertext" 'PrefixI 'True) (S1 ('MetaSel ('Just "output") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "ciphertext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))