Crate fr32[][src]

Structs

Fr32Reader

An io::Reader that converts unpadded input into valid Fr32 padded output.

Enums

Error

Functions

bytes_into_fr

Takes a slice of bytes and returns an Fr if byte slice is exactly 32 bytes and does not overflow. Otherwise, returns a BadFrBytesError.

bytes_into_fr_repr_safe

Bytes is little-endian.

fr_into_bytes

Takes an Fr and returns a vector of exactly 32 bytes guaranteed to contain a valid Fr.

to_padded_bytes
to_unpadded_bytes
u64_into_fr
write_unpadded

Padding process.

Type Definitions

Fr32Ary

Array whose little-endian value represents an Fr. Invariants:

Fr32Vec

Contains one or more 32-byte chunks whose little-endian values represent Frs. Invariants: