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.
For a more exhaustive list of those published by the CFRG please refer to here
To get started contributing to this project be sure to check out our contribution guide
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
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.