Skip to main content

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

Metadata

Release files for srptools 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for srptools 2.0.0
File Size Uploaded Provenance Actions
srptools-2.0.0.tar.gz 10.7 kB Without provenance Details for srptools-2.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for srptools 2.0.0
File Interpreter ABI Platform Actions
srptools-2.0.0-py3-none-any.whl Python 3 none any Details for srptools-2.0.0-py3-none-any.whl

Total release size: 23.9 kB

Release files / srptools-2.0.0.tar.gz

Download URL srptools-2.0.0.tar.gz
Size 10.7 kB
Tags Source
SHA-256 checksum
How to use checksums
3b5296fde4b70e76443bbeacc641f4e4125c81b6bd20e4e228bba340f00c06c5
BLAKE2b-256 checksum
How to use checksums
7c70eeb984c83b1313d8222a7ced3d764f250f76601a9bb8460d2a14c1d7faaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / srptools-2.0.0-py3-none-any.whl

Download URL srptools-2.0.0-py3-none-any.whl
Size 13.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
566b1cc55964996296b6389294c61f7ee8072f12de800bff4be625f79d930c9b
BLAKE2b-256 checksum
How to use checksums
7290a87a3f65f5d201e8732ad4ad9473ec24dc73c0e32764380b83604b8764e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for srptools 2.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page