Cryptlib - An Overview

At its lowest level, Cryptlib provides a transparent and consistent interface to a number of widely-used encryption algorithms and systems. At a higher level, it provides powerful and easy-to-use digital signature and encryption key management routines. All encryption routines are accessed through a single standardised interface with parameters such as the algorithm, mode and key size being selectable by the user.

 

Cryptlib's powerful object management interface provides the ability to add encryption and authentication capabilities to an application without needing to know all the low-level details which make the encryption or authentication work. Automatic object-management routines take care of encoding issues and cross-platform portability problems. Cryptlib's enveloping interface hides all the messy details of key management and encryption which other libraries require you to explicitly handle, so that functions such as digitally signing or encrypting a message can be implemented in only a few lines of code. Since Cryptlib uses industry-standard X.509 and S/MIME data formats, the resulting encrypted or signed data can be easily transported to other systems and unwrapped there - Cryptlib doesn't tie you to a single operating system.

 

When it is initialized, Cryptlib performs extensive self-testing against test data from encryption standards and reference implementations. If a module in the library fails the self-test, it is automatically disabled. All parameters and function calls are checked for errors before any action is performed. Errors are reported down to the level of individual parameters. Cryptlib is also fully thread-safe.

 

Cryptlib provides a transparent and consistent interface to a number of widely-used encryption algorithms and systems, powerful and easy-to-use digital signature and encryption key management routines

Applications | Architecture | Pricing | Contact Us | Clients | FAQ | References

“Cryptlib, the reference standard for security software toolkits”

Download Cryptlib Brochure