# SequenceHash v0.1.0 - Table of Contents

> SequenceHash and SequenceMAC (c2sp.org/sequencehash): unambiguous hashing and MACs of sequences of byte strings, built on OTP :crypto.

## Pages

- [SequenceHash](readme.md)
- [Changelog](changelog.md)

## Modules

- API
  - [SequenceHash](SequenceHash.md): SequenceHash: unambiguous hashing of a *sequence* of byte strings.
  - [SequenceHash.MAC](SequenceHash.MAC.md): SequenceMAC: the keyed variant of `SequenceHash`.

- Specification primitives
  - [SequenceHash.Algorithm](SequenceHash.Algorithm.md): The underlying hash functions this library accepts.
  - [SequenceHash.Encoding](SequenceHash.Encoding.md): The byte-level support functions from the SequenceHash specification.
  - [SequenceHash.SequenceFunction](SequenceHash.SequenceFunction.md): `SequenceFunction`: the construction both SequenceHash and SequenceMAC are
built on (spec section "SequenceFunction").

