PBC Library Manual
Preface
1. Installing PBC
2. Quick Start
Playing with Pairings
3. PBC Basics
Headers and Libraries
Types
Function Classes
Conventions
4. Tutorial
BLS Signatures
Import/Export
5. Pairing Functions
Initializing Pairings
Applying Pairings
Other Pairing Functions
Element Functions
Initializing Elements
Assigning Elements
Converting Elements
Element Arithmetic
Exponentiating Elements
Comparing Elements
I/O of Elements
Random Elements
Element Import/Export
6. Param Functions
Type A
Type A1
Type D
Type E
Type F
Type G
7. Randomness Functions
8. Custom Allocation
9. Bundled Programs
Pairing-Based Calculator
Parameter Generation
Example Cryptosystems
Benchmarks
10. PBC Internals
Design
Internal Randomness
Type A Internals
Type D Internals
Type E Internals
Type F Internals
Source Code
Religious Stances
11. Security Issues
Truncated Hashes
Zeroed Memory
PRNG Determinism
A. Contributors
Chapter 11. Security Issues
We list potential security issues.