MynahSA is a cross-platform toolkit for connecting C++ objects to data streams. Developers using MynahSA can quickly and easily create client/server applications or encrypted files containing serialized object data.
The toolkit uses OpenSSL for encryption and secure network communications. MynahSA is tested on Linux, Microsoft Windows, Apple's Mac OS X, and Sun's Solaris.
Here are some key features of "MynahSA":
· Threaded, OpenSSL based client/server applications are quickly and easily created.
· Data can be streamed to files with or without strong encryption.
· Cross platform streaming: Write data on a PowerPC, read it on an x86 and vice-versa.
· Cross platform: MynahSA code is portable between Linux/Apple's OSX/ Sun's Solaris and Microsoft's Windows.
· MynahSA is Open Source Software with professional support.
· It is not XML! - Objects are archived with a minimum excess of data storage.
· Minimal data buffering is used internally: With the exception of a few compiler work-arounds data is not buffered.
· SSL and TCP transports allow for a tradeoff between security and network transmission speed.
· Solaris x86: Sun Studio 11 compiler.
· SCons: For building the library.
· Python: For SCons.
What's New in This Release:
· This release adds C++ array serialization, fixes minor bugs in shared pointer and POSIX thread implementations, extends test cases, and fixes a timeout problem with the SSL archive test program.