Module fpe::ff1

source ·
Expand description

A Rust implementation of the FF1 algorithm, specified in NIST Special Publication 800-38G.

Structs

  • A numeral string with radix 2.
  • A struct for performing FF1 encryption and decryption operations.
  • A numeral string that supports radixes in [2..2^16).
  • Error indicating that a radix was not in the supported range of values for FF1.

Enums

Traits

  • For a given base, a finite, ordered sequence of numerals for the base.
  • Type representing FF1 operations that can be performed on a sub-section of a NumeralString.