Crate scuttlebutt

source ·
Expand description

Scuttlebutt provides many utility functions for cryptographic applications.

Re-exports§

Modules§

  • Implementation of a bloom filter.
  • Module for encapsulating communication channels for swanky.
  • Implementation of a simple two-party coin tossing protocol using a PRG as a commitment.
  • A trait defining a Commitment Scheme and an implementation in the random oracle model using SHA256.
  • This module defines finite fields.
  • Helper types to make using the generic-array easier.
  • This module defines finite rings.
  • Serialization types for algebraic structures.
  • Useful utility functions.

Structs§

Constants§

Traits§

  • A marker trait denoting that the given scheme is maliciously secure.
  • A marker trait denoting that the given scheme is semi-honest secure.