descriptionPairing-Based Cryptography Library
homepage URLhttp://crypto.stanford.edu/pbc/
ownerblynn@cs.stanford.edu
last changeWed, 11 Jun 2025 05:45:18 +0000 (10 22:45 -0700)
content tags
add:
README
THE PBC LIBARY

The PBC (Pairing-Based Crypto) library is a C library providing low-level
routines for pairing-based cryptosystems. It provides an interface for
cyclic groups and a bilinear pairing defined on them that are thought to
be cryptographically secure. The interface abstracts the mathematical details
away from the programmer, so no knowledge of elliptic curves is needed to use
the library.

The PBC library also contains routines to generate curves suitable for use
in a bilinear pairing.

See the online manual for more information. The DocBook source files that
are used to create the manual are in the doc/ subdirectory.

The PBC library is released under the GNU General Public License and
the Apache License version 2.0. See the files COPYING and LICENSE-2.0.txt
for details.

------------------------------------------------------------------------------
Ben Lynn <blynn@cs.stanford.edu>
shortlog
2025-06-11 Ben Lynnpbc-1.0.0master
2025-06-11 Ben LynnMerge pull request #34 from Summer-Field/master
2025-06-11 Ben LynnMerge pull request #37 from Komorebi-Z/master
2025-06-11 Ben LynnMerge pull request #35 from SLKun/master
2025-06-07 残风暗影Fix negpinv initialization mismatch on Windows by using...
2024-09-14 SLKunfix deb build at debian bookwarm
2024-09-03 Summer-Fieldfix: z_from_bytes func signature error
2024-03-19 Ben Lynnpaterson.c: replace element_to_mpz().
2022-08-10 Ben LynnMerge pull request #30 from kshehata/master
2022-06-21 Kareem ShehataMerge branch 'blynn:master' into master
2022-06-21 Kareem ShehataBringing in my unit tests for the C++ wrapper
2022-06-21 Kareem ShehataAdding a sample unit test for gtest
2022-06-21 Kareem ShehataAdding googletest as a submodule
2022-04-30 Ben LynnMerge pull request #29 from kshehata/master
2022-04-28 Kareem ShehataFix building with cxx not enabled.
2022-04-28 Kareem ShehataAdding a C++ benchmark, removing empty C++ library.
...
heads
3 months ago master