| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Crypto.BLST.Internal.Types
Description
Types used for the high-level interface.
Documentation
newtype Signature c m Source #
Signature representation.
Constructors
| Signature (Affine (CurveToMsgPoint c)) |
Instances
| Show (Signature c m) Source # | |
| NFData (Signature c m) Source # | |
Defined in Crypto.BLST.Internal.Types | |
| Eq (Signature c m) Source # | |
| type ByteSize 'Compress (Signature c _1) Source # | |
Defined in Crypto.BLST.Internal.Types | |
| type ByteSize 'Serialize (Signature c _1) Source # | |
Defined in Crypto.BLST.Internal.Types | |
Public key representation.
Constructors
| PublicKey (Affine (CurveToPkPoint c)) |
Instances
Representation for the secret key.
type family ByteSize soc a Source #
Size in bytes of serialized/compressed representations of basic types.
Instances
| type ByteSize 'Serialize SecretKey Source # | |
Defined in Crypto.BLST.Internal.Types | |
| type ByteSize 'Compress (PublicKey c) Source # | |
Defined in Crypto.BLST.Internal.Types | |
| type ByteSize 'Serialize (PublicKey c) Source # | |
Defined in Crypto.BLST.Internal.Types | |
| type ByteSize 'Compress (Signature c _1) Source # | |
Defined in Crypto.BLST.Internal.Types | |
| type ByteSize 'Serialize (Signature c _1) Source # | |
Defined in Crypto.BLST.Internal.Types | |