axTLS Embedded SSL    

Home
Specifications
F.A.Q.
axTLS API
Contact Us

What is it?

The axTLS embedded SSL project is a highly configurable client/server TLSv1 SSL library designed for platforms with small memory requirements. It comes with a small HTTP/HTTPS server and additional test tools.

Download

bullet Latest version
bullet A Win32 demo to show some basic functionality. Run as below.

To run it

bullet Go to the axTLS directory and type "make". Select the appropriate OS and then run it (as superuser, from the _stage directory) with:
bullet ./axhttpd
bullet Point your browser at https://127.0.0.1 (or whatever your server name is).
bullet You will be asked to accept the axTLS certificate (press ok).
bullet You can access the same pages using normal HTTP on http://127.0.0.1.
bullet On the demo you can run the axssl server followed by the axssl client. Type a few characters into the client and see them appear on the server (on Linux/Unix you can type characters from the server and see them on the client).

See the README for notes, changes and errata.

 

 

Some countries have export restrictions on cryptography software. Check here for details.

Features

bullet A very small footprint (around 50-60kB for the library in 'server only' mode).
bullet Implements TLSv1.0/1.1
bullet Session resumption for high SSL performance.
bullet AES128/AES256 for high quality encryption (as well as RC4).
bullet Portable across many systems (written in ANSI C). Tested on Linux/Win32/Cygwin.
bullet A very simple API - ~20 functions in C and no structures.
bullet Peer client/server verification, certificate chaining, session renegotiation.
bullet X509v1, PKCS#8, PKCS#12 keys/certificates in DER/PEM format,
bullet Highly configurable compile-time options (using BusyBox-like config tool)
bullet Partial openssl compatibility.
bullet Interfaces for C#, VB.NET, Java, Perl and Lua.
bullet It's free! (BSD style licensing)

Not supported

bullet SSLv2 or SSLv3 (but supports v23 client hello).
bullet Anonymous or Ephemeral DH.
bullet DSA or ECC.
bullet DES/3DES ciphers.
bullet Key generation (however certificate generation is supported).

 

Free Domain Name - www.YOU.co.nr! SourceForge.net Logo

Home | Specifications | F.A.Q. | axTLS API | Contact Us

Copyright © Cameron Rich 2011 camster444@gmail.com . All rights reserved.
Last modified: 8/05/11.