Docs.rs
  • fastcrypto-tbls-0.1.0
    • fastcrypto-tbls 0.1.0
    • Permalink
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • spartucus
    • Dependencies
      • bcs ^0.1.4 normal
      • digest ^0.10.6 normal
      • fastcrypto ^0.1.8 normal
      • hex ^0.4.3 normal
      • itertools ^0.10.5 normal
      • rand ^0.8.5 normal
      • serde ^1.0.152 normal
      • sha3 ^0.10.6 normal
      • tap ^1.0.1 normal
      • tracing ^0.1.37 normal
      • typenum ^1.16.0 normal
      • criterion ^0.4.0 dev
      • generic-tests ^0.1.2 dev
    • Versions
    • 50.9% of the crate is documented
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • Rust
    • About docs.rs
    • Privacy policy
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

fastcrypto_tbls0.1.0

Crate Items

  • Structs
  • Constants
  • Traits
  • Functions
  • Type Aliases

List of all items

Structs

  • dkg::Complaint
  • dkg::Confirmation
  • dkg::Output
  • dkg::Party
  • dkg_v0::Message
  • dkg_v0::ProcessedMessage
  • dkg_v0::UsedProcessedMessages
  • dkg_v0::VerifiedProcessedMessages
  • dkg_v1::Message
  • dkg_v1::ProcessedMessage
  • dkg_v1::UsedProcessedMessages
  • dkg_v1::VerifiedProcessedMessages
  • ecies::PrivateKey
  • ecies::PublicKey
  • ecies::RecoveryPackage
  • ecies_v0::Encryption
  • ecies_v0::MultiRecipientEncryption
  • ecies_v1::MultiRecipientEncryption
  • nizk::DLNizk
  • nizk::DdhTupleNizk
  • nodes::Node
  • nodes::Nodes
  • polynomial::Poly
  • random_oracle::RandomOracle
  • types::IndexedValue
  • types::ThresholdBls12381MinSig
  • types::UnindexedValues

Traits

  • tbls::ThresholdBls

Functions

  • dl_verification::verify_deg_t_poly
  • dl_verification::verify_equal_exponents
  • dl_verification::verify_pairs
  • dl_verification::verify_poly_evals
  • dl_verification::verify_triplets
  • mocked_dkg::generate_mocked_output

Type Aliases

  • nodes::PartyId
  • polynomial::Eval
  • polynomial::PrivatePoly
  • polynomial::PublicPoly
  • tbls::PartialSignature
  • tbls::Share
  • tbls::UnindexedPartialSignatures
  • types::PrivateBlsKey
  • types::PublicBlsKey
  • types::PublicVssKey
  • types::RawSignature
  • types::Share
  • types::ShareIndex
  • types::Signature

Constants

  • dkg::DKG_MESSAGES_MAX_SIZE
  • ecies::AES_KEY_LENGTH