BSD-3-Clause licensed by Tim Emiola
Maintained by [email protected]
This version can be pinned in stack with:crypto-srp-0.1.0.2@sha256:d0d54a91635fbdef2f9216bdd7f2fb7b94db07d5f2ba8e7b44e1edb45f55c383,3015

crypto-srp

crypto-srp provides primitives for the Secure Remote Password (SRP) protocol.

It includes:

  • Crypto.SRP — core SRP computation: public key exchange, premaster secret derivation, client/server proof generation and verification
  • Crypto.SRP.Constants — standard large prime groups (1024–8192 bits) from RFC 5054 Appendix A
  • Crypto.SRP.Hashing — hash algorithm abstraction (SHA1, SHA256, SHA384, SHA512) used throughout the SRP calculation
  • Crypto.SRP.PrimeGroup — prime group representation and byte-string encoding
  • Crypto.SRP.Random — cryptographically random private key generation

Changes

Revision history for crypto-srp

crypto-srp uses PVP Versioning.

0.1.0.2 – 2026-07-19

  • Add links to the cabal file

0.1.0.1 – 2026-07-05

  • Relax the upper bounds Quickcheck.

0.1.0.0 – 2026-07-05

  • First version.