Constant-Time Character Encoding in PHP Projects
SensitiveParameter
attribute to all string parameters by @TimWolla in https://github.com/paragonie/constant_time_encoding/pull/48
CanonicalTrait::getNextChar()
an abstract method instead a `@m… by @TimWolla in https://github.com/paragonie/constant_time_encoding/pull/54
Full Changelog: https://github.com/paragonie/constant_time_encoding/compare/v2.6.3...v2.7.0
Hex
\
global namespace qualifiersdecode($str, true)
).decodeNoPadding()
to Base32
, Base64
, and its child classes.
=
padding at all.Supports PHP 7.3, 7.4, and 8.x (currently only for testing against the master branch in Travis CI)