Releases: michiels/polarssl-ruby
v1.0.2
v1.0.1
This release is a major release and is incompatible with the previous version 0.0.7. Be sure to update your code!
FEATURES:
- Now supports PolarSSL 1.3.x.
CHANGES:
- The use of
Cipher::reset(initialization_vector)
has been changed and should be replaced withCipher::set_iv(initialization_vector, vector_length)
as per the PolarSSL API. See the updatedCipher
module samples. Cipher::reset()
does not take an argument anymore and can be used to reset the encryption context. UseCipher::set_iv
method to set the initialization vector.
0.0.7: Bugfix for initialization vectors
This gem is a C extension of the PolarSSL SSL and cryptography library so you can use it in your Ruby programs.
Changes
- Fixed a bug where
Cipher#reset()
did not work with null bytes. It takes all kinds of bytes now.
Usage
gem install polarssl
And in your Ruby script:
require "polarssl"
For further instructions, take a look at the README and API documentation.
Features
- Set up an SSL connection
- Encrypt and decrypt data with Camellia, AES, DES and Blowfish.
0.0.5 - Cipher with initialization vectors
This gem is a C extension of the PolarSSL SSL and cryptography library so you can use it in your Ruby programs.
Changes
- Added support for setting initialization vectors when encrypting and decrypting data with the
Cipher
class.
Usage
gem install polarssl
And in your Ruby script:
require "polarssl"
For further instructions, take a look at the README and API documentation.
Features
- Set up an SSL connection
- Encrypt and decrypt data with Camellia, AES, DES and Blowfish.
0.0.4 - Cipher implementation
This gem is a C extension of the PolarSSL SSL and cryptography library.
Usage
gem install polarssl
And in your Ruby script:
require "polarssl"
For further instructions, take a look at the README and API documentation.
Features
- Set up an SSL connection
- Encrypt and decrypt data with Camellia, AES, DES and Blowfish.
0.0.3 - And now it begins
This gem lets you use the PolarSSL SSL and cryptography library with Ruby. At it's core is a Ruby C extension that hooks into the PolarSSL core.
Usage
gem install polarssl
And in your Ruby script:
require "polarssl"
For further instructions, take a look at the README and API documentation.
Features
- Set up an SSL connection.