HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulecrypton-1.0.4Haskell2010

Crypto.MAC.Poly1305

Poly1305 implementation

  • 3 types
  • 6 values
  • Packagecrypton-1.0.4
  • Exports9
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourcePoly1305.hs
typetype Ctx = State
#

Deprecated. use Poly1305 State instead

Poly1305 State. use State instead of Ctx

newtypenewtype State
#

Poly1305 State

This type is an instance of ByteArrayAccess for debugging purpose. Internal layout is architecture dependent, may contain uninitialized data fragments, and change in future versions. The bytearray should not be used as input to cryptographic algorithms.

Instances1ByteArrayAccess
newtypenewtype Auth
#

Poly1305 Auth

Constructors

Instances3Eq, NFData, ByteArrayAccess
  • Eq AuthDefined in crypton-1.0.4 · Crypto.MAC.Poly1305
  • NFData AuthDefined in crypton-1.0.4 · Crypto.MAC.Poly1305
  • ByteArrayAccess AuthDefined in crypton-1.0.4 · Crypto.MAC.Poly1305

Incremental MAC Functions

4 declarations

One-pass MAC function

1 declaration