Releases: ProtonMail/go-srp
Releases · ProtonMail/go-srp
Release v0.0.7
Changed
- Update
github.com/ProtonMail/go-crypto
to latest version.
Release 0.0.6
Small type fix for go-mobile
Release version 0.0.5
Fixed
- Removed usage of time API that was incompatible with golang < 1.17
Release version 0.0.4
Added
- New function
Argon2PreimageChallenge
to solve new hash preimage challenges.
Changed
- Update
github.com/cronokirby/saferith
dependency to v0.33.0. Adds assembly routines support for more platforms - Update
ECDLPChallenge
to the new specification. - Validate that 2 is a generator for SRP moduli
- Removed support for building with glide
Release version 0.0.3
Fixed
- Fix the hash generation for users with SRP legacy authentication version 0.
Release version 0.0.2
Added
- Add a
Version
property toAuth
struct to let the client access the version number used
for authentication.
Changed
- Changed the return type of
ECDLPChallenge
from uint64 to int64 to be supported
by gomobile. - Use
github.com/ProtonMail/bcrypt
directly instead of relying on replace statements for
github.com/jameskeane/bcrypt
.
Fixed
- Use the
$2y$
version ofbcrypt
internally directly instead of using a workaround
with$2a$
. - Update the
github.com/cronokirby/saferith
arithmetic library to v0.32.0 to fix
issues for devices with 32bits architectures.
Release version 0.0.1
v0.0.1 is the first official release of go-srp.
It includes protections against timing side-channel attacks using the constant time arithmetic library github.com/cronokirby/saferith