Skip to content

mattrglobal/pairing_crypto

Folders and files

NameName
Last commit message
Last commit date
May 24, 2022
Jan 29, 2025
Jul 4, 2023
Sep 18, 2023
May 11, 2023
Sep 26, 2024
Jul 8, 2024
Oct 22, 2024
Jan 29, 2025
Aug 5, 2022
Jan 29, 2025
Oct 22, 2024
Oct 22, 2024
Jan 15, 2021
Sep 18, 2023
Sep 17, 2023
Dec 9, 2024
Nov 7, 2022
May 26, 2022

Repository files navigation

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.