All Versions
Latest Version
Avg Release Cycle
186 days
Latest Release
1627 days ago

Changelog History
Page 2

  • v2.2 Changes

    ๐Ÿ”– Version 2.2 is a fairly large release. It's been almost a year since 2.1 came out, and there are many small and large bug fixes.

    โšก๏ธ V2.2 updates the file format from 2 to 3. It will read format 2 files, but will only write format 3. These are not readable by RNCryptor v2.1. See Issue #77 for details. The PHP, Python, and Ruby implementations also write format 3 and read format 2 or 3.

    ๐Ÿ”’ Security

    • Issue #91: Use constant time HMAC comparisons to avoid timing attacks
    • Issue #77: KeyForPassword() broken for multi-byte passwords (UTF-8)

    ๐Ÿ”„ Changes

    • ๐Ÿ‘Œ Improved PHP, Python, and Ruby implementations
    • ๐Ÿ‘Œ Improved test cases, with test vectors
    • ๐Ÿ‘ Issue #76: Support OSX in podspec
    • โš  Resolved static analyzer warnings
    • Ensure compatibility with iOS 4.2
    • Accept settings to RNDecryptor (Issue #65)
    • Copy password rather than retain it (Issue #64)
    • Crash when reading v1 header