Skip to content

Releases: paragonie/constant_time_encoding

Version 1.0.4

30 Apr 17:58
v1.0.4
Compare
Choose a tag to compare
  • Adds Base32::encodeUnpadded() from v1.x branch.

Version 1.0.3

29 Apr 17:41
v1.0.3
Compare
Choose a tag to compare
  • #15 -- encodeUnpadded() added to Base64.

Version 2.2.2

10 Mar 19:51
v2.2.2
Compare
Choose a tag to compare
  • This library now has 100% type-safety.
  • Added unit tests to detect string truncation bugs that were (mistakenly?) reported.

Version 1.0.2

10 Mar 19:50
v1.0.2
Compare
Choose a tag to compare
  • Backport of fixes from v2 branch. See #14.
  • Type safety.

Version 2.2.1

23 Jan 00:57
Compare
Choose a tag to compare

Version 2.2.0

22 Sep 14:57
v2.2.0
Compare
Choose a tag to compare
  • Adds encodeUnpadded() to Base32 and Base64 (and their derived classes). Satisfies #9.

Version 2.1.1

16 Sep 21:01
v2.1.1
Compare
Choose a tag to compare

Fix composer.json typo.

Version 2.1.0

16 Sep 20:58
v2.1.0
Compare
Choose a tag to compare

Previous tag was a false alarm. This is the real deal.

This library is now type-safe. Encoding functions (e.g. Base64::decode()) will always return a string or throw a RangeException. They will never return false.

Furthermore, type safety is assured with Psalm.

Version 2.0.3

11 Jul 20:33
Compare
Choose a tag to compare

Throw a RangeException instead of returning false in a function with a return type of string.

Version 2.0.2

13 Jun 01:07
Compare
Choose a tag to compare

Handle an edge-case reported in #4