OpenSSL 1.0.0a (Rev#2) for AmigaOS 3.x

Date 2010/7/10 14:30:00 | Topic: Software News

OpenSSL for AmigaOS 3.x have been updated (again)! The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and OpenSource toolkit implementing the Secure Sockets Layer (SSL v2/v3) and TransportLayer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library.

OpenSSL is based on the excellent SSLeay library developed from Eric A. Young and Tim J. Hudson. The OpenSSL toolkit is licensed under a dual-license (the OpenSSL license plus the SSLeay license) situation, which basically means that you are free to get and use it for commercial and non-commercial purposes as long as you fulfill the conditions of both licenses.

The OpenSSL binary for AmigaOS is provided fully native (no ixemul), with support for the following ciphers:

mdc2, md2, md4, md5, hmac(md5), sha1, rmd160, rc4, des cbc, des ede3, idea cbc, seed cbc, rc2 cbc, blowfish cbc, cast cbc, aes-128 cbc, aes-192 cbc, aes-256 cbc, camellia-128 cbc, camellia-192 cbc, camellia-256 cbc, sha256, sha512, rc5, whirlpool, aes-128 ige, aes-192 ige, and aes-256 ige.

Developer material can be found in the included devfiles.tar.7z file, read first the devfiles.txt if you want to check the provided files. Tree structure is keep with GeekGadgets compatibility in mind. Static libraries are provided for libnix and ixemul including builds for 68020, 68040 and 68060 - more info at the included amiga.readme.txt file.

For further info and downloads, please go to http://amiga.sourceforge.net/OpenSSL/


NOTE: A week ago or so we've released 1.0.0a, this one is a new build including the following changes:

1. Compiled using GCC 3.4.0 for better speed (please report any issue, i didn't trust so much this compiler)
2. Optimized bzero/bcopy/memmove/memcpy functions to achieve a somewhat faster speed. (libnix)
3. Implemented alarm() to perform the tests, we'll no longer have to wait those long times.
4. Time spent on speed tests are now calculated using ReadEClock()
5. OPENSSL_assert() will now open a ReAction/Intuition requester (usefull for WB-only progs)
6. Enabled MD2 and RC5 which was disabled by default..
7. Added 68040 build (user and dev)
8. Added new set of root certificates
9. Included Installation script.





This article comes from The Amigans website
http://www.amigans.net

The URL for this story is:
http://www.amigans.net/modules/news/article.php?storyid=1172