Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- data Commit = Commit {
- proposals :: [ProposalOrRef]
- path :: Maybe UpdatePath
- data UpdatePath = UpdatePath {
- leaf :: RawMLS LeafNode
- nodes :: [UpdatePathNode]
- data UpdatePathNode = UpdatePathNode {
- publicKey :: ByteString
- secret :: [HPKECiphertext]
- data HPKECiphertext = HPKECiphertext {}
Documentation
Commit | |
|
Instances
Arbitrary Commit Source # | |
Generic Commit Source # | |
Show Commit Source # | |
Eq Commit Source # | |
ParseMLS Commit Source # | |
SerialiseMLS Commit Source # | |
Defined in Wire.API.MLS.Commit serialiseMLS :: Commit -> Put Source # | |
type Rep Commit Source # | |
Defined in Wire.API.MLS.Commit type Rep Commit = D1 ('MetaData "Commit" "Wire.API.MLS.Commit" "wire-api-0.1.0-EbZS9CKNOfZ8BBy5DRJfXi" '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 #
UpdatePath | |
|
Instances
data UpdatePathNode Source #
Instances
data HPKECiphertext Source #