Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 2.49 KB

README.md

File metadata and controls

52 lines (38 loc) · 2.49 KB

Compatible SRP implementations

The list and umbrella issue tracker for compatible SRP implementations.

The list

Library Language Badges
SRP Swift Build
srp.net .NET: Standard 1.6+, Framework 3.5+ Version Build
srptools Python: 2, 3 Version Build
pysrp1 Python 2, 3 Version
Windwalker SRP (PHP / JS) PHP, JS (TS) Version Version

Adding an implementation to the list

  1. Ensure the compatibility using one of the above mentioned libraries.
  2. Fork the repository.
  3. Add your implementation into this file.
  4. Make a pull request.

Footnotes

  1. Compatibility with pysrp requires usage of rfc5054_enable() in that library. The library also requires padding of the generator g before deriving the session variables. For more details on how to workaround that with the other SRP implementations, see srp.net/issues/19.