Module crypto_bigint::prelude

source ·
Expand description

Import prelude for this crate: includes important traits.

Traits

  • Compute self + rhs mod p.
  • Support for decoding a GenericArray as a big integer.
  • Support for encoding a big integer as a GenericArray.
  • Checked addition.
  • Checked multiplication.
  • Checked substraction.
  • Concatenate two numbers into a “wide” twice-width value, using the rhs value as the least significant value.
  • Encoding support.
  • Integer type.
  • Compute self * rhs mod p.
  • Compute -self mod p.
  • Random number generation support.
  • Modular random number generation support.
  • Split a number in half, returning the most significant half followed by the least significant.
  • Compute self - rhs mod p.
  • Zero values.