List of all items
Structs
- bls12381::min_pk::BLS12381AggregateSignature
- bls12381::min_pk::BLS12381KeyPair
- bls12381::min_pk::BLS12381PrivateKey
- bls12381::min_pk::BLS12381PublicKey
- bls12381::min_pk::BLS12381Signature
- bls12381::min_sig::BLS12381AggregateSignature
- bls12381::min_sig::BLS12381KeyPair
- bls12381::min_sig::BLS12381PrivateKey
- bls12381::min_sig::BLS12381PublicKey
- bls12381::min_sig::BLS12381Signature
- ed25519::Ed25519AggregateSignature
- ed25519::Ed25519KeyPair
- ed25519::Ed25519PrivateKey
- ed25519::Ed25519PublicKey
- ed25519::Ed25519Signature
- ed25519::SingleSignature
- encoding::Base58
- encoding::Base64
- encoding::Bech32
- encoding::Hex
- groups::bls12381::G1Element
- groups::bls12381::G2Element
- groups::bls12381::GTElement
- groups::bls12381::Scalar
- groups::multiplier::windowed::WindowedScalarMultiplier
- groups::ristretto255::RistrettoPoint
- groups::ristretto255::RistrettoScalar
- groups::secp256r1::ProjectivePoint
- groups::secp256r1::Scalar
- hash::Digest
- hash::EllipticCurveMultisetHash
- hash::HashFunctionWrapper
- jwt_utils::JWTHeader
- private_seed::PrivateSeed
- rsa::Base64UrlUnpadded
- rsa::RSAPublicKey
- rsa::RSASignature
- secp256k1::Secp256k1KeyPair
- secp256k1::Secp256k1PrivateKey
- secp256k1::Secp256k1PublicKey
- secp256k1::Secp256k1Signature
- secp256k1::recoverable::Secp256k1RecoverableSignature
- secp256k1::recoverable::Secp256k1Sig
- secp256r1::Secp256r1KeyPair
- secp256r1::Secp256r1PrivateKey
- secp256r1::Secp256r1PublicKey
- secp256r1::Secp256r1Signature
- secp256r1::recoverable::Secp256r1RecoverableSignature
- serde_helpers::BytesRepresentation
- serde_helpers::SerializationHelper
- signature_service::SignatureService
- vrf::ecvrf::ECVRFKeyPair
- vrf::ecvrf::ECVRFPrivateKey
- vrf::ecvrf::ECVRFProof
- vrf::ecvrf::ECVRFPublicKey
Enums
Traits
- encoding::Encoding
- groups::Doubling
- groups::FiatShamirChallenge
- groups::FromTrustedByteArray
- groups::GroupElement
- groups::HashToGroupElement
- groups::MultiScalarMul
- groups::Pairing
- groups::Scalar
- groups::multiplier::ScalarMultiplier
- groups::multiplier::ToLittleEndianBytes
- hash::Hash
- hash::HashFunction
- hash::MultisetHash
- hash::ReverseWrapper
- rsa::Encoding
- serde_helpers::ToFromByteArray
- traits::AggregateAuthenticator
- traits::AllowedRng
- traits::Authenticator
- traits::EncodeDecodeBase64
- traits::FromUniformBytes
- traits::Generate
- traits::InsecureDefault
- traits::KeyPair
- traits::RecoverableSignature
- traits::RecoverableSigner
- traits::Signer
- traits::SigningKey
- traits::ToFromBytes
- traits::VerifyRecoverable
- traits::VerifyingKey
- vrf::VRFKeyPair
- vrf::VRFPrivateKey
- vrf::VRFProof
- vrf::VRFPublicKey
Macros
- generate_bytes_representation
- impl_base64_display_fmt
- serialize_deserialize_with_to_from_byte_array
- serialize_deserialize_with_to_from_bytes
Functions
- encoding::decode_bytes_hex
- encoding::encode_with_format
- groups::multiplier::windowed::multi_scalar_mul
- hmac::hkdf_sha3_256
- hmac::hmac_sha3_256
- jwt_utils::parse_and_validate_jwt
- serde_helpers::keypair_decode_base64
- utils::log2_byte
Type Aliases
- bls12381::min_pk::BLS12381AggregateSignatureAsBytes
- bls12381::min_pk::BLS12381PublicKeyAsBytes
- bls12381::min_sig::BLS12381AggregateSignatureAsBytes
- bls12381::min_sig::BLS12381PublicKeyAsBytes
- ed25519::Ed25519PublicKeyAsBytes
- ed25519::Ed25519SignatureAsBytes
- error::FastCryptoResult
- groups::bls12381::G1ElementAsBytes
- groups::bls12381::G2ElementAsBytes
- hash::Blake2b256
- hash::Keccak256
- hash::Sha256
- hash::Sha3_256
- hash::Sha3_512
- hash::Sha512
- hmac::HkdfIkm
- hmac::HmacKey
- secp256k1::DefaultHash
- secp256k1::Secp256k1PublicKeyAsBytes
- secp256k1::Secp256k1SignatureAsBytes
- secp256r1::DefaultHash
- secp256r1::Secp256r1PublicKeyAsBytes
- secp256r1::Secp256r1SignatureAsBytes
Statics
Constants
- bls12381::BLS_G1_LENGTH
- bls12381::BLS_G2_LENGTH
- bls12381::BLS_KEYPAIR_LENGTH
- bls12381::BLS_PRIVATE_KEY_LENGTH
- bls12381::min_pk::DST_G2
- bls12381::min_sig::DST_G1
- ed25519::ED25519_KEYPAIR_LENGTH
- ed25519::ED25519_PRIVATE_KEY_LENGTH
- ed25519::ED25519_PUBLIC_KEY_LENGTH
- ed25519::ED25519_SIGNATURE_LENGTH
- groups::bls12381::FP_BYTE_LENGTH
- groups::bls12381::G1_ELEMENT_BYTE_LENGTH
- groups::bls12381::G2_ELEMENT_BYTE_LENGTH
- groups::bls12381::GT_ELEMENT_BYTE_LENGTH
- groups::bls12381::SCALAR_LENGTH
- groups::secp256r1::SCALAR_SIZE_IN_BYTES
- secp256k1::SECP256K1_KEYPAIR_LENGTH
- secp256k1::SECP256K1_PRIVATE_KEY_LENGTH
- secp256k1::SECP256K1_PUBLIC_KEY_LENGTH
- secp256k1::SECP256K1_SIGNATURE_LENGTH
- secp256k1::recoverable::SECP256K1_RECOVERABLE_SIGNATURE_SIZE
- secp256r1::PRECOMPUTED_POINTS
- secp256r1::SECP256R1_KEYPAIR_LENGTH
- secp256r1::SECP256R1_PRIVATE_KEY_LENGTH
- secp256r1::SECP256R1_PUBLIC_KEY_LENGTH
- secp256r1::SECP256R1_SIGNATURE_LENTH
- secp256r1::SLIDING_WINDOW_WIDTH
- secp256r1::recoverable::SECP256R1_RECOVERABLE_SIGNATURE_LENGTH