BSAFEeay

Current release: alpha 1
BSAFEeay is a free, public domain implementation of RSA Data Security's BSAFE API, using the SSLeay crypto library. BSAFEeay was developed based on the BSAFE API spec as found in public domain code such as SETREF.

PLEASE NOTE: Tim Hudson and Eric Young, the authors of SSLeay, are NOT responsible in any way for this code. The extension "eay" was chosen because SSLeay is used to implement BSAFEeay. Any questions or comments should be directed SOLELY to bsafeeay@cypherpunks.to. This notice has been added at the request of Tim Hudson and Eric Young due to the apparent misconception that they authored this code.

Please read the BSAFEeay FAQ:

On this page: Currently BSAFEeay is about 50% implemented (by count of algorithm types supported, the set of functions is much closer to 100% done), however enough is implemented so that SETREF will compile and run. The implemented stuff is:

The Algorithm Info types fully implemented are:
The Key Info types fully implemented are:
Implemented APIs:

KNOWN PROBLEMS:

This is a _very_ alpha code release. That said, everything above should work. The following are known problems, bugs, and improvements to make:

There are some places for major improvements, which will be completed soon. Report bugs to bsafeeay@cypherpunks.to.

Downloading BSAFEeay:

Visit the download page:

Contact the Authors:

The authors can be reached at bsafeeay@cypherpunks.to. Comments, suggestions, and bug reports are welcome. Get the authors' PGP public key here .