Skip to content

Commit

Permalink
Add pysrp to the list of SRP implementations.
Browse files Browse the repository at this point in the history
I migrated from `pysrp` to `srp.net` and confirmed interoperability (assuming the caveats in the footnote).

For more details, see secure-remote-password/srp.net#19
  • Loading branch information
mrhappyasthma authored and yallie committed May 26, 2022
1 parent 77b22ae commit b719172
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,11 @@ The list and umbrella issue tracker for compatible SRP implementations.
| [SRP][srp-swift] | Swift | [![Build][srp-swift-b-img]][srp-swift-b] |
| [srp.net][srp-net] | .NET: Standard 1.6+, Framework 3.5+ | [![Version][srp-net-v-img]][srp-net-v] [![Build][srp-net-b-img]][srp-net-b] |
| [srptools][srptools] | Python: 2, 3 | [![Version][srptools-v-img]][srptools-v] [![Build][srptools-b-img]][srptools-b] |
| [pysrp][pysrp][^1] | Python 2, 3 | [![Version][pysrp-v-img]][pysrp-v] |


[^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][srp-net-issue-19].

## Adding an implementation to the list

1. Ensure the compatibility using one of the above mentioned libraries.
Expand All @@ -29,10 +32,14 @@ The list and umbrella issue tracker for compatible SRP implementations.
[srp-net-v-img]: <https://img.shields.io/nuget/v/srp.svg>
[srp-net-b]: <https://ci.appveyor.com/project/yallie/srp-net>
[srp-net-b-img]: <https://img.shields.io/appveyor/ci/yallie/srp-net.svg>
[srp-net-issue-19]: <https://github.com/secure-remote-password/srp.net/issues/19>

[srptools]: <https://github.com/idlesign/srptools>
[srptools-v]: <https://pypi.python.org/pypi/srptools>
[srptools-v-img]: <https://img.shields.io/pypi/v/srptools.svg>
[srptools-b]: <https://travis-ci.org/idlesign/srptool>
[srptools-b-img]: <https://img.shields.io/travis/idlesign/srptools/master.svg>

[pysrp]: <https://github.com/cocagne/pysrp>
[pysrp-v]: <https://pypi.python.org/pypi/srp>
[pysrp-v-img]: <https://img.shields.io/pypi/v/srp.svg>

0 comments on commit b719172

Please sign in to comment.