Table of Contents
1. Introduction
1.1 Getting Started
1.2 Features
1.3 Overview
2. Preparation
2.1 Header
2.2 Building sources
2.3 Building sources using Automake
2.4 Initializing the library
2.5 Multi Threading
3. Generalities
3.1 Controlling the library
3.2 Modules
3.3 Error Handling
3.3.1 Error Values
3.3.2 Error Sources
3.3.3 Error Codes
3.3.4 Error Strings
4. Handler Functions
4.1 Progress handler
4.2 Allocation handler
4.3 Error handler
4.4 Logging handler
5. Symmetric cryptography
5.1 Available ciphers
5.2 Cipher modules
5.3 Available cipher modes
5.4 Working with cipher handles
5.5 General cipher functions
6. Hashing
6.1 Available hash algorithms
6.2 Hash algorithm modules
6.3 Working with hash algorithms
7. Public Key cryptography (I)
7.1 Available algorithms
7.2 Used S-expressions
7.3 Public key modules
7.4 Cryptographic Functions
7.5 General public-key related Functions
8. Public Key cryptography (II)
8.1 Available asymmetric algorithms
8.2 Working with sets of data
8.3 Working with handles
8.4 Working with keys
8.5 Using cryptographic functions
8.6 Handle-independent functions
9. Random Numbers
9.1 Quality of random numbers
9.2 Retrieving random numbers
10. S-expressions
10.1 Data types for S-expressions
10.2 Working with S-expressions
11. MPI library
11.1 Data types
11.2 Basic functions
11.3 MPI formats
11.4 Calculations
11.5 Comparisons
11.6 Bit manipulations
11.7 Misc
12. Utilities
12.1 Memory allocation
A. GNU LESSER GENERAL PUBLIC LICENSE
A.0.1 Preamble
A.0.2 How to Apply These Terms to Your New Libraries
B. GNU GENERAL PUBLIC LICENSE
B.0.1 Preamble
How to Apply These Terms to Your New Programs
Concept Index
Function and Data Index
This document was generated
by root on April, 16 2004
using texi2html