The Pairing-Based Cryptography Library

Downloads

Description Thanks!

pbc-0.5.14.tar.gz

PBC library source code

pbc-0.5.14-win32-bin.zip

Windows binaries and DLL; compiled with MinGW

PBC Go Wrapper

documentation

Nik Unger

Homebrew

Homebrew, an installer for OS X

PBC Ubuntu packages

Ubuntu packages, also Gentoo portage overlay

Paul Miller

Crypt:PBC

Perl module

Paul Miller

pypbc

Python 3 bindings

Geremy Condra

MASHaBLE

.NET wrapper

Yan Michalevsky

jPBC

Java port, Java wrappers

Angelo De Caro

PBCWrapper

C++ wrappers

Aniket Kate

pbc-0.5.4-osx.patch

Patch to remove nested functions (for OS X)

Jó Ágila Bitsch

PBC for handheld devices

ARM architectures, e.g. Linux Familiar and WinCE

KISON research group, UOC

pbc-0.4.7-vc.zip

Microsoft Visual C++ conversion

Michael Cheng

dparam.zip

MNT curve parameters

PBC git repository:

The PBC library requires the GMP library.

The MNT parameters given above are for all D less than a million yielding subgroup sizes at least 80 bits and less than 300 bits long. They were generated using test programs bundled with PBC library.