The technical reference manual covers the design and internals of cryptlib itself. cryptlib features 11 Performance cryptlib is re-entrant and completely thread-safe . This interface is more “Delphi-like” than , which is “C-like”. for DelphiCryptlib, but you should have read Peter Gutman’s cryptlib manual before. The cryptlib manual [23, page 35] states that the programmer is required to check that each function returns CRYPT_OK, and that the wrong code shown above.

Author: Guzil Dougore
Country: Nigeria
Language: English (Spanish)
Genre: Art
Published (Last): 4 June 2009
Pages: 482
PDF File Size: 11.61 Mb
ePub File Size: 3.28 Mb
ISBN: 300-3-93453-184-4
Downloads: 40920
Price: Free* [*Free Regsitration Required]
Uploader: Kigara

In addition, cryptlib is free for use in low-cost, non-open-source applications such as shareware, and for personal and research use. Exact terms are given at the bottom of this page. The current maual release is cryptlib 3.

You can also get the documentation in Windows help format conversion performed by David Kelvin.

– Objectoriented Delphi interface for Peter Gutman’s Cryptlib library

Before working with it, you should read at least the Installation section of the manual, which covers details on installing mwnual software on different platforms under Unix you need to unzip with the -a option.


Wolfgang Gothier has a web page with Visual Basic and Delphi add-ons for cryptlib that provide more VB- and Delphi-like interfaces than the standard one, as well as sample code in VB and Delphi. The GPL-compatible license a. A good overview and background behind the Sleepycat licensewhich also applies for cryptlib, is also available. Note that decoupling the software from the user, for example by running in a SaaS configuration, does not exempt you from these requirements.

If you’re unable to comply with the above license then the following, alternate usage conditions apply:. Any large-scale commercial use of cryptlib requires a license. This allows cryptlib to be used in freeware and shareware applications, for evaluation and research purposes, and manaul non-revenue-generating or personal use without charge. In addition crjptlib author reserves the right to grant free licenses for commercial use in special cases for example where there is a general benefit to the publiccontact the author for details if you think you qualify.


For information on commercial use, there is a cryptlib brochure available in PDF format. There is a very low volume mailing list available that covers cryptlib development and usage and implementation details.

To subscribe, send mail to the list administrator with the word “subscribe” in the message body. You should receive a reply informing you that you’ve been added to the list. General questions on cryptlib are answered in the cryptlib FAQ.


An archive of older mailing-list postings is also available. Anyone who has a support contract for cryptlib version 3. Anyone without a support contract will no longer be able to receive support for 3.

If you make any changes to the code, you should send a copy of the changes to the author to allow them cryotlib be integrated into the code. This is to allow a central consistent version to be maintained.

Any software you create with this code may not be merely a set or subset of cryptlib, with or without minor added functionality or a different interface.

In particular you can’t distribute cryptlib or any modified form of it as your own encryption product. This is to stop people adding their own wrappers and selling it as “their” encryption product.