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