kgio-monkey - kinder, gentler, SSL/TLS I/O for Ruby
Wraps OpenSSL to provide kgio-compatible kgio_trywrite and kgio_tryread IO methods to Kgio::SSL wrapper objects.
This project is NOT maintained nor reviewed by anybody with any credentials in security nor cryptography, use at your own risk.
Security/code/all reviews are very welcome, email us at email@example.com (or firstname.lastname@example.org if you wish to remain anonymous).
This project is NOT an endorsement of OpenSSL itself. This project uses OpenSSL only because Ruby already bundles the “openssl” extension and we don’t have time to maintain full Ruby bindings for NSS or any another SSL/TLS library.
Ruby 1.8.6 and earlier is NOT supported.
The library consists of a C extension so you’ll need a Unix-like system with a C compiler and Ruby development libraries/headers.
You may also install it via RubyGems.org:
gem install kgio-monkey
You can get the latest source via git from the following locations (these versions may not be stable):
You may browse the code from the web and download the latest snapshot tarballs here:
See the HACKING guide on how to contribute and build prerelease gems from git.
All feedback (bug reports, user/development dicussion, patches, pull requests) go to the mailing list/newsgroup. See the ISSUES document for information on the kgio mailing list
For the latest on kgio-monkey releases, you may check our NEWS page (and subscribe to our Atom feed).
Originally generated with the Darkfish Rdoc Generator 2, modified by wrongdoc.
We love to hear from you!
Email patches (with git send-email
), pull requests, questions, bug reports, suggestions, etc. to us publically at email@example.com
To subscribe, just send any email to firstname.lastname@example.org
, and respond to the automated confirmation message.
Do not waste bandwidth with HTML, HTML mail will not be read.
Quote only parts you're responding to and do not top post.
For sensitive topics, email us privately at email@example.com