| Encoding Int64 Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding |
| Encoding Word16 Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding |
| Encoding Word32 Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding |
| Encoding ByteString Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding |
| Encoding FileInfo Source # | |
Instance detailsDefined in Simplex.FileTransfer.Protocol |
| Encoding XFTPClientHandshake Source # | |
Instance detailsDefined in Simplex.FileTransfer.Transport |
| Encoding XFTPClientHello Source # | |
Instance detailsDefined in Simplex.FileTransfer.Transport |
| Encoding XFTPErrorType Source # | |
Instance detailsDefined in Simplex.FileTransfer.Transport |
| Encoding XFTPServerHandshake Source # | |
Instance detailsDefined in Simplex.FileTransfer.Transport |
| Encoding FileHeader Source # | |
Instance detailsDefined in Simplex.FileTransfer.Types |
| Encoding AConnLinkData Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| Encoding AConnShortLink Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| Encoding AConnectionRequestUri Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| Encoding AMessage Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| Encoding AMessageReceipt Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| Encoding APrivHeader Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| Encoding AUserConnLinkData Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| Encoding AgentMessage Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| Encoding AgentMessageType Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| Encoding AgentMsgEnvelope Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| Encoding ConnReqUriData Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| Encoding ConnectionMode Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| Encoding OwnerAuth Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| Encoding SMPQueueInfo Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| Encoding SMPQueueUri Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| Encoding UserContactData Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| Encoding UserLinkData Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| Encoding Compressed Source # | |
Instance detailsDefined in Simplex.Messaging.Compression |
| Encoding APrivateAuthKey Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto |
| Encoding APrivateSignKey Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto |
| Encoding APublicAuthKey Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto |
| Encoding APublicDhKey Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto |
| Encoding APublicKey Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto |
| Encoding APublicVerifyKey Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto |
| Encoding AuthTag Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto |
| Encoding CbNonce Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto |
| Encoding IV Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto |
| Encoding KeyHash Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto |
| Encoding APrivRKEMParams Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto.Ratchet |
| Encoding ARKEMParams Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto.Ratchet |
| Encoding KEMCiphertext Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto.SNTRUP761.Bindings |
| Encoding KEMPublicKey Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto.SNTRUP761.Bindings |
| Encoding KEMSecretKey Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto.SNTRUP761.Bindings |
| Encoding KEMSharedKey Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto.SNTRUP761.Bindings |
| Encoding Large Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding |
| Encoding Tail Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding |
| Encoding ANewNtfEntity Source # | |
Instance detailsDefined in Simplex.Messaging.Notifications.Protocol |
| Encoding DeviceToken Source # | |
Instance detailsDefined in Simplex.Messaging.Notifications.Protocol |
| Encoding NTInvalidReason Source # | |
Instance detailsDefined in Simplex.Messaging.Notifications.Protocol |
| Encoding NtfCmdTag Source # | |
Instance detailsDefined in Simplex.Messaging.Notifications.Protocol |
| Encoding NtfRegCode Source # | |
Instance detailsDefined in Simplex.Messaging.Notifications.Protocol |
| Encoding NtfResponseTag Source # | |
Instance detailsDefined in Simplex.Messaging.Notifications.Protocol |
| Encoding NtfSubStatus Source # | |
Instance detailsDefined in Simplex.Messaging.Notifications.Protocol |
| Encoding NtfTknStatus Source # | |
Instance detailsDefined in Simplex.Messaging.Notifications.Protocol |
| Encoding PushProvider Source # | |
Instance detailsDefined in Simplex.Messaging.Notifications.Protocol |
| Encoding SMPQueueNtf Source # | |
Instance detailsDefined in Simplex.Messaging.Notifications.Protocol |
| Encoding NtfAgentSubStatus Source # | |
Instance detailsDefined in Simplex.Messaging.Notifications.Types |
| Encoding NtfTknAction Source # | |
Instance detailsDefined in Simplex.Messaging.Notifications.Types |
| Encoding ASubscriberParty Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding BasicAuth Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding BlockingInfo Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding BrokerErrorType Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding BrokerMsgTag Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding ClientMessage Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding ClientMsgEnvelope Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding CommandError Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding CorrId Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding EncDataBytes Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding ErrorType Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding FwdResponse Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding FwdTransmission Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding MsgFlags Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding NMsgMeta Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding NetworkError Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding NewNtfCreds Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding PrivHeader Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding ProxyError Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding PubHeader Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding QueueReqData Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding ServerNtfCreds Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding SubscriptionMode Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| Encoding QueueInfo Source # | |
Instance detailsDefined in Simplex.Messaging.Server.QueueStore.QueueInfo |
| Encoding QueueMode Source # | |
Instance detailsDefined in Simplex.Messaging.Server.QueueStore.QueueInfo |
| Encoding CertChainPubKey Source # | |
Instance detailsDefined in Simplex.Messaging.Transport |
| Encoding EntityId Source # | |
Instance detailsDefined in Simplex.Messaging.Transport |
| Encoding SMPServiceRole Source # | |
Instance detailsDefined in Simplex.Messaging.Transport |
| Encoding TransportError Source # | |
Instance detailsDefined in Simplex.Messaging.Transport |
| Encoding TransportHost Source # | |
Instance detailsDefined in Simplex.Messaging.Transport.Client |
| Encoding RCEncInvitation Source # | |
Instance detailsDefined in Simplex.RemoteControl.Invitation |
| Encoding RCCtrlEncHello Source # | |
Instance detailsDefined in Simplex.RemoteControl.Types |
| Encoding RCHostEncHello Source # | |
Instance detailsDefined in Simplex.RemoteControl.Types |
| Encoding Text Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding |
| Encoding SystemTime Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding |
| Encoding String Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding |
| Encoding Bool Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding |
| Encoding Char Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding |
| Encoding a => Encoding (NonEmpty a) Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding |
| ConnectionModeI c => Encoding (ConnLinkData c) Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| ConnectionModeI m => Encoding (ConnShortLink m) Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| ConnectionModeI m => Encoding (ConnectionRequestUri m) Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| ConnectionModeI c => Encoding (FixedLinkData c) Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| ConnectionModeI c => Encoding (UserConnLinkData c) Source # | |
Instance detailsDefined in Simplex.Messaging.Agent.Protocol |
| KnownNat i => Encoding (MaxLenBS i) Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto |
| AlgorithmI a => Encoding (PublicKey a) Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto |
| CryptoSignature (Signature s) => Encoding (Signature s) Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto |
| (Eq a, Show a, ASN1Object a) => Encoding (SignedObject a) Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto |
| AlgorithmI a => Encoding (AE2ERatchetParams a) Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto.Ratchet |
| RatchetKEMStateI s => Encoding (RKEMParams s) Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto.Ratchet |
| NtfEntityI e => Encoding (NewNtfEntity e) Source # | |
Instance detailsDefined in Simplex.Messaging.Notifications.Protocol |
| NtfEntityI e => Encoding (NtfCommandTag e) Source # | |
Instance detailsDefined in Simplex.Messaging.Notifications.Protocol |
| PartyI p => Encoding (CommandTag p) Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| ProtocolTypeI p => Encoding (ProtocolServer p) Source # | |
Instance detailsDefined in Simplex.Messaging.Protocol |
| VersionScope v => Encoding (VersionRange v) Source # | |
Instance detailsDefined in Simplex.Messaging.Version |
| Encoding (Version v) Source # | |
Instance detailsDefined in Simplex.Messaging.Version.Internal |
| Encoding a => Encoding (Maybe a) Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding |
| (RatchetKEMStateI s, AlgorithmI a) => Encoding (E2ERatchetParams s a) Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto.Ratchet |
| (RatchetKEMStateI s, AlgorithmI a) => Encoding (E2ERatchetParamsUri s a) Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto.Ratchet |
| Encoding (MsgEncryptKey a) Source # | |
Instance detailsDefined in Simplex.Messaging.Crypto.Ratchet |
| (Encoding a, Encoding b) => Encoding (a, b) Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding |
| (Encoding a, Encoding b, Encoding c) => Encoding (a, b, c) Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding |
| (Encoding a, Encoding b, Encoding c, Encoding d) => Encoding (a, b, c, d) Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding |
| (Encoding a, Encoding b, Encoding c, Encoding d, Encoding e) => Encoding (a, b, c, d, e) Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding Methods smpEncode :: (a, b, c, d, e) -> ByteString Source # smpDecode :: ByteString -> Either String (a, b, c, d, e) Source # smpP :: Parser (a, b, c, d, e) Source # |
| (Encoding a, Encoding b, Encoding c, Encoding d, Encoding e, Encoding f) => Encoding (a, b, c, d, e, f) Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding Methods smpEncode :: (a, b, c, d, e, f) -> ByteString Source # smpDecode :: ByteString -> Either String (a, b, c, d, e, f) Source # smpP :: Parser (a, b, c, d, e, f) Source # |
| (Encoding a, Encoding b, Encoding c, Encoding d, Encoding e, Encoding f, Encoding g) => Encoding (a, b, c, d, e, f, g) Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding Methods smpEncode :: (a, b, c, d, e, f, g) -> ByteString Source # smpDecode :: ByteString -> Either String (a, b, c, d, e, f, g) Source # smpP :: Parser (a, b, c, d, e, f, g) Source # |
| (Encoding a, Encoding b, Encoding c, Encoding d, Encoding e, Encoding f, Encoding g, Encoding h) => Encoding (a, b, c, d, e, f, g, h) Source # | |
Instance detailsDefined in Simplex.Messaging.Encoding Methods smpEncode :: (a, b, c, d, e, f, g, h) -> ByteString Source # smpDecode :: ByteString -> Either String (a, b, c, d, e, f, g, h) Source # smpP :: Parser (a, b, c, d, e, f, g, h) Source # |