XySSL Community forum xyssl.org
XySSL is an open-source cryptographic library for embedded systems. It provides standard crypto block: AES, SHA-1, X.509, etc. as well as higher lever protocols: SSL v3 and TLS v1. XySSL has been ported on a number of architectures, including ARM, PowerPC, MIPS, and Motorola 68000. Its already small memory footprint can be easily reduced to 50k for a basic SSL client or server, by modifying a single .h configuration file. XySSL is currently used in several open-source (GPL) and closed-source projects, such as Adobe's flash player.
[UPDATE 2008-12-31] As of now, XySSL is no longer maintained by Christophe Devine. The current project manager is Paul Bakker, and the new site can be accessed at: http://polarssl.org/
Updated 29 Apr 2008 22:56 UTC
Based on 3 user ratings.
Click to rate this project.
XySSL is a relatively new library: the first release was published in november 2006 (18 months ago). Its progression has been mostly uneven, with periods lacking progress and short bursts of activity. A large part of the bugs were corrected thanks to the many users of the library who contributed their feedback. The library provides most basic crypto blocks, but lags behind other cryptographic libraries; as an example, OAEP/PSS RSA padding hasn't
3 links submitted so far. Submit your own links.
From the changelog:
* Added support for ciphersuite: SSL_RSA_AES_128_SHA
* Enabled support for large files by default in aescrypt2.c
* Preliminary openssl wrapper contributed by David Barrett
* Fixed a bug in ssl_write() that
I'm glad to announce that after a couple months of non-activity, development has now resumed. At this point changes will mostly consist of bug fixes, with the release of xyssl-0.9 targeted at the end of the month.
The mailing list is currently down, as the main database was lost;
regretably it was not included in the rsync backup. It is recommended
to use the forum instead, for the time being.
In other news, an SVN server has been set up. It can be accessed from:
http://xyssl.org/code/svn/
From the changelog:
* Modified the HMAC functions to handle keys larger
than 64 bytes, thanks to Stephane Desneux and gary ng
* Fixed ssl_read_record() to properly update the handshake
message digests, which fixes IE6/IE7
Thanks to rsync.net, a complete backup
of both xyssl.org and libtom.org has been setup. This will help ensure
that the sites can be brought back online quickly, in case a server crash
happens again
(better safe than sorry).
Project Cost |
|
|---|---|
| This calculator estimates how much it would cost to hire a team to write this project from scratch. More » | |
| Include | |
| Codebase | 15,123 |
| Effort (est.) | 3 Person Years |
| Avg. Salary | $ year |
| $ 190,551 | |