Skip to content

Releases: michiels/polarssl-ruby

v1.0.2

27 Jul 20:51
Compare
Choose a tag to compare

This is a hotfix release so this gem works with the newer mbed TLS library names starting from PolarSSL/mbed TLS 1.3.10 and up.

v1.0.1

24 Dec 14:08
Compare
Choose a tag to compare

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 with Cipher::set_iv(initialization_vector, vector_length) as per the PolarSSL API. See the updated Cipher module samples.
  • Cipher::reset() does not take an argument anymore and can be used to reset the encryption context. Use Cipher::set_iv method to set the initialization vector.

0.0.7: Bugfix for initialization vectors

14 Oct 08:11
Compare
Choose a tag to compare

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

17 Sep 18:10
Compare
Choose a tag to compare

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

17 Sep 16:08
Compare
Choose a tag to compare
Pre-release

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

20 Aug 22:25
Compare
Choose a tag to compare
Pre-release

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.