List of all items
Structs
- AllPreallocated
- InvalidParityValue
- Keypair
- Message
- PublicKey
- Secp256k1
- SecretKey
- SignOnlyPreallocated
- VerifyOnlyPreallocated
- XOnlyPublicKey
- ecdh::SharedSecret
- ecdsa::RecoverableSignature
- ecdsa::RecoveryId
- ecdsa::Signature
- ecdsa::serialized_signature::IntoIter
- ecdsa::serialized_signature::SerializedSignature
- ellswift::ElligatorSwift
- ellswift::ElligatorSwiftSharedSecret
- hashes::FromSliceError
- hashes::Hmac
- hashes::HmacEngine
- hashes::hash160::Hash
- hashes::hex::BytesToHexIter
- hashes::hex::HexToBytesIter
- hashes::hex::InvalidCharError
- hashes::hex::OddLengthStringError
- hashes::hex::buf_encoder::BufEncoder
- hashes::hex::display::DisplayArray
- hashes::hex::display::DisplayByteSlice
- hashes::hex::error::InvalidCharError
- hashes::hex::error::InvalidLengthError
- hashes::hex::error::OddLengthStringError
- hashes::hmac::Hmac
- hashes::hmac::HmacEngine
- hashes::hmac::HmacMidState
- hashes::ripemd160::Hash
- hashes::ripemd160::HashEngine
- hashes::serde::de::IgnoredAny
- hashes::serde::de::value::BoolDeserializer
- hashes::serde::de::value::BorrowedBytesDeserializer
- hashes::serde::de::value::BorrowedStrDeserializer
- hashes::serde::de::value::BytesDeserializer
- hashes::serde::de::value::CharDeserializer
- hashes::serde::de::value::CowStrDeserializer
- hashes::serde::de::value::EnumAccessDeserializer
- hashes::serde::de::value::Error
- hashes::serde::de::value::F32Deserializer
- hashes::serde::de::value::F64Deserializer
- hashes::serde::de::value::I128Deserializer
- hashes::serde::de::value::I16Deserializer
- hashes::serde::de::value::I32Deserializer
- hashes::serde::de::value::I64Deserializer
- hashes::serde::de::value::I8Deserializer
- hashes::serde::de::value::IsizeDeserializer
- hashes::serde::de::value::MapAccessDeserializer
- hashes::serde::de::value::MapDeserializer
- hashes::serde::de::value::SeqAccessDeserializer
- hashes::serde::de::value::SeqDeserializer
- hashes::serde::de::value::StrDeserializer
- hashes::serde::de::value::StringDeserializer
- hashes::serde::de::value::U128Deserializer
- hashes::serde::de::value::U16Deserializer
- hashes::serde::de::value::U32Deserializer
- hashes::serde::de::value::U64Deserializer
- hashes::serde::de::value::U8Deserializer
- hashes::serde::de::value::UnitDeserializer
- hashes::serde::de::value::UsizeDeserializer
- hashes::serde::ser::Impossible
- hashes::sha1::Hash
- hashes::sha1::HashEngine
- hashes::sha256::Hash
- hashes::sha256::HashEngine
- hashes::sha256::Midstate
- hashes::sha256d::Hash
- hashes::sha256t::Hash
- hashes::sha384::Hash
- hashes::sha384::HashEngine
- hashes::sha512::Hash
- hashes::sha512::HashEngine
- hashes::sha512_256::Hash
- hashes::sha512_256::HashEngine
- hashes::siphash24::Hash
- hashes::siphash24::HashEngine
- hashes::siphash24::State
- scalar::OutOfRangeError
- scalar::Scalar
- schnorr::Signature
Enums
- All
- Error
- Parity
- SignOnly
- VerifyOnly
- ellswift::ElligatorSwiftParty
- hashes::hex::Case
- hashes::hex::HexToArrayError
- hashes::hex::HexToBytesError
- hashes::hex::error::HexToArrayError
- hashes::hex::error::HexToBytesError
- hashes::hex::parse::HexToArrayError
- hashes::hex::parse::HexToBytesError
- hashes::serde::de::Unexpected
Traits
- Context
- PreallocatedContext
- Signing
- ThirtyTwoByteHash
- Verification
- hashes::Hash
- hashes::HashEngine
- hashes::hex::DisplayHex
- hashes::hex::FromHex
- hashes::hex::display::DisplayHex
- hashes::hex::parse::FromHex
- hashes::hex::prelude::DisplayHex
- hashes::hex::prelude::FromHex
- hashes::serde::Deserialize
- hashes::serde::Deserializer
- hashes::serde::Serialize
- hashes::serde::Serializer
- hashes::serde::de::Deserialize
- hashes::serde::de::DeserializeOwned
- hashes::serde::de::DeserializeSeed
- hashes::serde::de::Deserializer
- hashes::serde::de::EnumAccess
- hashes::serde::de::Error
- hashes::serde::de::Expected
- hashes::serde::de::IntoDeserializer
- hashes::serde::de::MapAccess
- hashes::serde::de::SeqAccess
- hashes::serde::de::StdError
- hashes::serde::de::VariantAccess
- hashes::serde::de::Visitor
- hashes::serde::ser::Error
- hashes::serde::ser::Serialize
- hashes::serde::ser::SerializeMap
- hashes::serde::ser::SerializeSeq
- hashes::serde::ser::SerializeStruct
- hashes::serde::ser::SerializeStructVariant
- hashes::serde::ser::SerializeTuple
- hashes::serde::ser::SerializeTupleStruct
- hashes::serde::ser::SerializeTupleVariant
- hashes::serde::ser::Serializer
- hashes::serde::ser::StdError
- hashes::serde_macros::serde_details::SerdeHash
- hashes::sha256t::Tag
Macros
- hashes::borrow_slice_impl
- hashes::hash_newtype
- hashes::hex::display::fmt_hex_exact
- hashes::hex::display::impl_fmt_traits
- hashes::hex::fmt_hex_exact
- hashes::hex::impl_fmt_traits
- hashes::hex::test_hex_unwrap
- hashes::hex::write_err
- hashes::hex_fmt_impl
- hashes::serde::forward_to_deserialize_any
- hashes::serde_impl
- hashes::sha256t_hash_newtype
- impl_array_newtype
Derive Macros
Functions
Type Aliases
Constants
- constants::COMPACT_SIGNATURE_SIZE
- constants::CURVE_ORDER
- constants::ELLSWIFT_ENCODING_SIZE
- constants::FIELD_SIZE
- constants::GENERATOR_X
- constants::GENERATOR_Y
- constants::KEY_PAIR_SIZE
- constants::MAX_SIGNATURE_SIZE
- constants::MESSAGE_SIZE
- constants::ONE
- constants::PUBLIC_KEY_SIZE
- constants::SCHNORR_PUBLIC_KEY_SIZE
- constants::SCHNORR_SIGNATURE_SIZE
- constants::SECRET_KEY_SIZE
- constants::UNCOMPRESSED_PUBLIC_KEY_SIZE
- constants::ZERO