Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 1.93 KB

README.md

File metadata and controls

45 lines (28 loc) · 1.93 KB

MATTR

Pairing Cryptography

This library is a simple and easy to use one stop shop for pairing-based cryptography written in Rust.

Note This library has not undergone an independent implementation audit.

Supported Curves

For a more exhaustive list of those published by the CFRG please refer to here

Supported Signature Algorithms

Contribution Guide

To get started contributing to this project be sure to check out our contribution guide

Repository Structure

Below is an outline of the repositories structure

├── src - Main source code folder
│   ├ common - Common functionality and utilities
│   ├ curves - Defines the different pairing based elliptic curves supported by the library
│   └ schemes - Defines the different cryptographic schemes (e.g. BBS signatures) supported by the library
│   └ tests - Unit tests
├── tests - Integration tests (public APIs of a scheme)
├── wrappers - Bindings to other languages
├── benches - Benchmarks

Security Policy

Please see our security policy for additional details about responsible disclosure of security related issues.


Copyright © MATTR Limited. Some rights reserved.
“MATTR” is a trademark of MATTR Limited, registered in New Zealand and other countries.