Contents

adam-fowler/swift-srp

Swift Secure Remote Password

Proof of shared secret

For generating the client and server proofs of the shared secret I use the method detailed in RFC2945 with everything padded out to the size of N, but not all servers use this method. For this reason I have kept the sharedSecret generation separate from the proof generation, so you can insert your own version.

Package Metadata

Repository: adam-fowler/swift-srp

Stars: 39

Forks: 16

Open issues: 2

Default branch: main

Primary language: swift

License: Apache-2.0

Topics: authentication, rfc-2945, rfc-5054, secure-remote-password, security, srp, srp-6a, swift

README: README.md