Welcome, you've found the home of the Second Star To The Right software library.
The SSTTR Library is currently separated into three distinct sub-libraries.
These are:
- An XML Library which consists of:
- A small, SAX style XML parsing engine.
- A DOM wrapper for the SAX engine.
- An XML Element object that I find far easier to work with than
the others I've used before.
- A basic Crypto Library which consists of:
- A Diffie-Hellman key generator for keys of arbitrary length.
- MD2, MD5, and SHA1 non-reversable message digesters.
- An implementation of the TEA shared secret key algorithm.
- A Utility Library that could use a little more organization:
- Base64 encoding/decoding libraries.
- Simple object caching and pooling libraries.
- An easy-to-use event multiplexer.
- Some handy String processing methods.
- A class for creating and using XML based configuration files
which are far more flexible than Java property files.
- Thread pooling and queueing libraries to make writing heavily
threaded applications much easier.
These libraries are written to be Java 1.1 compatible to allow for the
widest possible range of uses. They have no external dependencies other
than the core Java libraries. Also of note, they have been placed under
the BSD License
with the exception of a few files in the com/ssttr/crypto and com/ssttr/util
packages. See the README.txt and LICENSE.txt files in the source package for
more details.
You can download the source, docs, or libs
here, browse the combined
JavaDocs or even the
CVS repository.
Also, here is a tarball of the JavaDocs for the sake of offline viewing.
If you have any questions, please feel free to ask. Just send email to
osss {at-sign} ssttr.com. Sorry about the wierdness, just trying to prevent
spambots from finding my address.
Visit the
site for this project here.