Linux Version of CryptoSys API


This is a beta release of a Linux Version of CryptoSys API. The API is provided as a static library diCryptoSys.a which can be compiled with your own source code on compatible 32-bit Intel x86 systems, and a shared library libcryptosysapi.so. There is a similar Linux version of its sister product CryptoSys PKI available here.

We've compiled this on a on a Pentium 4 running Ubuntu GNU/Linux 2.6.15-55-386 with gcc version 4.0.3 (Ubuntu 4.0.3-lubuntu5) targeting i486-linux-gnu. We've tested it on an older i686 Red Hat Linux system with gcc version 2.9 without a problem. It is not compiled for use in a multi-threaded environment

We offer this Linux version free of charge and free of any responsibilities for performance or support. Please read the Copyright and terms below before using. If it works for you, please use it.

We do not have the facilities to recompile it for a different target machine. The source code is not available; well, not for free anyway.

If you are using this in a commercial environment or making money from it, please do the right thing and consider buying a developer's licence. We will gladly provide support in programming and showing how to use the functions correctly, but we can't help you make it work on different systems. It comes as is.

Download

The download includes the static library, shared library, some test programs and a random number seed generator. Linux version last updated 27 January 2011 for version 4.5 of CryptoSys API. For more details, please see the readme file in the download.

Latest version

Please note it is a breach of copyright to put a copy of these files on another server or to distribute in any other manner. You may link to them, though, and it would be better to link to this page rather than the files themselves, because the names change frequently.
MD5:
e337139941eb629c38a0bb5bb3e3e911 *diCryptoSys.a
6af9ca44a30073877cb74825269bed96 *libcryptosysapi.so.4.5.0
CRC-32:
1695bc48 *diCryptoSys.a
d05576da *libcryptosysapi.so.4.5.0

Files included

Copyright and terms

The code and libraries for CryptoSys API ("the Software") are copyright (C) 2001-11 D.I. Management Services Pty Ltd, all rights reserved. You are welcome to use the Software as part of your own applications provided due credit is given. Use at your own risk. This is a beta release and you must make your own checks as to its suitability and accuracy for your purposes. You may not distribute the Software separately except as part of your own value-added application. David Ireland and DI Management Services Pty Limited ("the Author") make no representations concerning either the merchantability of the Software or the suitability of the Software for any particular purpose. It is provided "as is" without express or implied warranty of any kind. In no event shall the Author be liable for any damages in connection with or arising out of the use of the Software by any person whatsoever, including incidental, indirect, special or consequential damages, or any damages related to loss of use, revenue or profits, even if the Author has been advised of the possibility of such damages. By using the Software you expressly agree to such a waiver. If you do not agree to these terms, do not use the Software.

Penguin graphic courtesy of Larry Ewing <lewing@isc.tamu.edu>

Thanks to Jeff Tomich in Florida for all his encouragement and assistance in doing this exercise and for carrying out tests on his Fedora Core 4 system.

Contact

For more information, please send us a message.

This page last updated 27 January 2011