Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 1.4 KB

File metadata and controls

55 lines (37 loc) · 1.4 KB

srptools

https://github.com/idlesign/srptools

PyPI - Version License Coverage Docs

Description

Tools to implement Secure Remote Password (SRP) authentication

SRP is a secure password-based authentication and key-exchange protocol — a password-authenticated key agreement protocol (PAKE).

!!! note This package contains protocol implementation for Python 3. The last version with Python 2 support is 1.0.1.

You may import it into your applications and use its API or you may use srptools command-line utility (CLI).

Documentation

More information can be found at https://srptools.readthedocs.io/

Development

Quickstart

Use makeapp to streamline the development:

$ uv tool install makeapp
# or
$ uv tool upgrade makeapp

Clone the source code from the repository and switch into its directory:

# bootstrap the utilities
$ ma tools
# initialize the environment
$ ma up

Check code style and run tests before your pull request:

$ ma style
$ ma tests