Module libpasta::hashing [] [src]

Password hashing functionality

While the primitives module handles the raw implementations of hashing algorithms, this module contains the libpasta hashing functionality itself. In particular, a libpasta hashing Algorithm is defined as a recursive structure, containing either a single Primitive, or a Primitive and a further layer of Algorithm. This is the hashing onion.

Structs

Output

Represents the output of a password hashing algorithm.

Enums

Algorithm

libpasta password hashing algorithms can be nested, which is captured by this recursive enum.