Skip to content

Releases: paragonie/constant_time_encoding

Version 1.0.1

13 Jun 01:05
Compare
Choose a tag to compare

Handle edge-case reported in #4

Version 2.0.1

10 May 20:46
Compare
Choose a tag to compare
  • Added scalar type declarations to Binary.

Version 2.0.0

08 Apr 17:17
v2.0.0
Compare
Choose a tag to compare

Version 2 will require PHP 7 and use scalar type declarations.

Version 1.0.0

08 Apr 17:01
v1.0.0
Compare
Choose a tag to compare

We're now stable (and with sufficient test coverage to be confident about the correctness of our implementation).

Version 0.6.0

08 Apr 14:25
Compare
Choose a tag to compare
Version 0.6.0 Pre-release
Pre-release
  • Base32: Default to lowercase output, add encodeUpper() and decodeUpper().
  • RFC4648: Removed erroneous encodeUpper() references. Base64 is case-sensitive.

This should be the last release before a stable 1.0.0 is tagged.

Version 0.5.1

24 Mar 20:36
Compare
Choose a tag to compare
Version 0.5.1 Pre-release
Pre-release
  • Return false instead of throwing a RangeException in Base64::decode()

Version 0.5.0

14 Mar 22:35
Compare
Choose a tag to compare
Version 0.5.0 Pre-release
Pre-release
  • Add Base64UrlSafe
  • Create an RFC4648 class for strict RFC conformity
  • Added more unit tests

Version 0.4.0

13 Mar 23:57
Compare
Choose a tag to compare
Version 0.4.0 Pre-release
Pre-release

Relaxed the version requirements to accommodate PHP 5.3 and PHP 5.4. No other code changes were made.

Version 0.3.0

12 Mar 22:43
Compare
Choose a tag to compare
Version 0.3.0 Pre-release
Pre-release
  • Added Base32Hex
  • Restructured into classes
  • We now cover all of the encoding formats specified by RFC 4648

Version 0.2.1

12 Mar 19:16
Compare
Choose a tag to compare
Version 0.2.1 Pre-release
Pre-release
  • Mitigate chr()/ord() related cache-timing vulnerability.