Docs.rs
  • vsss-rs-5.1.0
    • vsss-rs 5.1.0
    • Permalink
    • Docs.rs crate page
    • Apache-2.0 OR MIT
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • dhuseby
    • mikelodder7
    • Dependencies
      • crypto-bigint ^0.5 normal optional
      • curve25519-dalek ^4.1.3 normal optional
      • elliptic-curve ^0.13 normal
      • elliptic-curve-tools ^0.1.1 normal optional
      • generic-array ^1 normal
      • hex ^0.4 normal optional
      • num ^0.4 normal optional
      • rand_core ^0.6 normal
      • serde ^1.0 normal optional
      • sha3 ^0.10 normal
      • subtle ^2.6 normal
      • zeroize ^1 normal optional
      • bls12_381_plus ^0.8 dev
      • ciborium ^0.2.2 dev
      • ed25519-dalek ^2.1.1 dev
      • ed448-goldilocks-plus ^0.13 dev
      • hex ^0.4 dev
      • k256 ^0.13 dev
      • p256 ^0.13 dev
      • postcard ^1.0 dev
      • rand ^0.8 dev
      • rand_chacha ^0.3.1 dev
      • rand_xorshift ^0.3 dev
      • rstest ^0.23 dev
      • serde_bare ^0.5 dev
      • serde_cbor ^0.11.2 dev
      • serde_json ^1.0 dev
      • sha2 ^0.10 dev
      • x25519-dalek ^2 dev
    • Versions
    • 100% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

vsss_rs5.1.0

Crate Items

  • Macros
  • Structs
  • Enums
  • Traits
  • Functions
  • Type Aliases

List of all items

Structs

  • ArrayFeldmanVerifierSet
  • ArrayPedersenVerifierSet
  • DefaultShare
  • GenericArrayFeldmanVerifierSet
  • GenericArrayPedersenVerifierSet
  • Gf256
  • IdentifierBigUint
  • IdentifierGf256
  • IdentifierPrimeField
  • IdentifierPrimitive
  • IdentifierResidue
  • IdentifierUint
  • ParticipantIdGeneratorCollection
  • Saturating
  • StdVsss
  • ValueGroup
  • VecFeldmanVerifierSet
  • VecPedersenVerifierSet
  • feldman::GenericArrayFeldmanVsss
  • pedersen::GenericArrayPedersenResult
  • pedersen::PedersenOptions
  • pedersen::StdPedersenResult

Enums

  • Error
  • ParticipantIdGeneratorType

Traits

  • CtIsNotZero
  • CtIsZero
  • FeldmanVerifierSet
  • FixedArray
  • PedersenVerifierSet
  • Polynomial
  • Primitive
  • PrimitiveZeroize
  • ReadableShareSet
  • Share
  • ShareElement
  • ShareElementInner
  • ShareIdentifier
  • ShareIdentifierInner
  • ShareVerifier
  • WriteableShareSet
  • feldman::Feldman
  • pedersen::Pedersen
  • pedersen::PedersenResult
  • shamir::Shamir

Macros

  • vsss_fixed_array_impl

Functions

  • feldman::split_secret
  • feldman::split_secret_with_participant_generator
  • pedersen::split_secret
  • shamir::split_secret
  • shamir::split_secret_with_participant_generator

Type Aliases

  • IdentifierI128
  • IdentifierI16
  • IdentifierI32
  • IdentifierI64
  • IdentifierI8
  • IdentifierIsize
  • IdentifierU128
  • IdentifierU16
  • IdentifierU32
  • IdentifierU64
  • IdentifierU8
  • IdentifierUsize
  • ShareVerifierGroup
  • ValueI128
  • ValueI16
  • ValueI32
  • ValueI64
  • ValueI8
  • ValueIsize
  • ValuePrimeField
  • ValueResidue
  • ValueU128
  • ValueU16
  • ValueU32
  • ValueU64
  • ValueU8
  • ValueUint
  • ValueUsize
  • VsssResult