Crate fastcrypto
source ·Modules§
- This module contains an implementation of the BLS signature scheme over the BLS 12-381 curve.
- This module contains an implementation of the Ed25519 signature scheme.
- Encodings of binary data such as Base64 and Hex.
- Collection of errors to be used in fastcrypto.
- This module contains a selection of cryptographic hash functions implementing a common HashFunction trait.
- Implementation of a verifier following RSASSA-PKCS1-v1_5 using SHA-256 (see https://datatracker.ietf.org/doc/rfc3447/).
- This module contains an implementation of the ECDSA signature scheme over the secp256k1 curve.
- This module contains an implementation of the ECDSA signature scheme over the secp256r1 NIST-P1 curve. The nonce is generated deterministically according to RFC6979.
Macros§
- Macro for generating a new alias for BytesRepresentation with the given $length, and From functions for both directions.
- Macro for generating Serialize/Deserialize for a type that implements ToFromByteArray.