warriors/trisha/.vendor/twenty-first.md

twenty-first

GitHub CI crates.io Coverage Status

A collection of cryptography primitives written in Rust.

Content of this library

This library contains primarily the following cryptographic primitives:

The Tip5 hash function

Lattice-crypto

  • arithmetic for the quotient ring $\mathbb{F}_ p[X] / \langle X^{64} + 1 \rangle$
  • arithmetic for modules over this quotient ring
  • a IND-CCA2-secure key encapsulation mechanism
  • Lattice-Based Cryptography in Miden VM

BFieldElement, XFieldElement

NTT

Univariate polynomials

Merkle Trees

Merkle Mountain Ranges

Wasm support

The twenty-first library can be built for WebAssembly. See the dedicated readme for further information.

Folder

Graph