Seal.hs 437 B

1234567891011121314151617
  1. module Data.SMTP.Types.Seal where
  2. import Data.ByteString (ByteString)
  3. data Seal = Seal {
  4. cp :: ByteString,
  5. seal :: ByteString,
  6. nonce :: Maybe ByteString} deriving (Eq, Ord, Read, Show)
  7. data SealAlgo = ED25519 deriving (Eq, Ord, Read, Show, Bounded, Enum)
  8. cpHeaderName :: String
  9. cpHeaderName = "FCMTP-SEAL-CP"
  10. nonceHeaderName :: String
  11. nonceHeaderName = "FCMTP-SEAL-NONCE"
  12. sealHeaderName :: String
  13. sealHeaderName = "FCMTP-SEAL"