Skip to content

Releases: ProtonMail/go-srp

Release v0.0.7

22 Mar 13:45
167a266
Compare
Choose a tag to compare

Changed

  • Update github.com/ProtonMail/go-crypto to latest version.

Release 0.0.6

17 Mar 08:21
fa4bc25
Compare
Choose a tag to compare

Small type fix for go-mobile

Release version 0.0.5

10 May 14:43
73edeec
Compare
Choose a tag to compare

Fixed

  • Removed usage of time API that was incompatible with golang < 1.17

Release version 0.0.4

05 May 15:58
cb63915
Compare
Choose a tag to compare

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

15 Dec 09:52
5d72240
Compare
Choose a tag to compare

Fixed

  • Fix the hash generation for users with SRP legacy authentication version 0.

Release version 0.0.2

06 Oct 08:03
a62021d
Compare
Choose a tag to compare

Added

  • Add a Version property to Auth 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 of bcrypt 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

29 Sep 12:19
bc81dad
Compare
Choose a tag to compare

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