Skip to content

KULeuven-COSIC/faest-ref-vc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FAEST + half-tree

This is the implementation that uses the half-tree technique to perform vector commitments used in the FAEST signature scheme.

The implementation is based on the FAEST reference implementation. This is proof-of-concept implementation. It may contain bugs and security issues. Please do not use in production systems.

Below is the original README.

FAEST - Reference implementation

Dependencies

For building:

  • meson version 0.57 or newer
  • ninja (depending on the build system generator selected via meson)

For tests:

  • boost (unit test framework)
  • NTL

On Debian-based Linux distributions:

apt install meson ninja-build # for build dependencies
apt install libboost-test-dev libntl-dev # for test dependencies

Both meson and ninja are also available via PyPI:

pip install meson ninja

Building

mkdir build
cd build
meson ..
ninja
ninja test

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published