This library contains experimental implementations of quantum one-shot signatures by authors from the QSig Commission and other contributors, with special focus on blockchain technology.
Install
The library is currently in pre-alpha development, but you can install the latest release from PyPI as follows:
$ pip install --upgrade q1ss
Low-level operations are vectorised using numpy, which is a required dependency of this library.
If numba is installed, it is automatically used to JIT-compile certain low-level operations for additional performance:
$ pip install --upgrade numba
If cupy is installed additionally to numba, GPU acceleration can be used for certain operations:
$ pip install --upgrade cupy
Usage
Coming soon.
API
For the full API documentation, see https://q1ss.readthedocs.io/
License
Metadata
Release files for q1ss 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| q1ss-0.0.1.tar.gz | 796.2 kB | Without provenance | Details for q1ss-0.0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| q1ss-0.0.1-py3-none-any.whl | Python 3 | none | any | Details for q1ss-0.0.1-py3-none-any.whl |
Total release size: 853.6 kB
Release files / q1ss-0.0.1.tar.gz
| Download URL | q1ss-0.0.1.tar.gz |
|---|---|
| Size | 796.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
67838b991f5a1846d82711e865794e7519d7393a985a3e364c0dd0f1a05922e6
|
|
BLAKE2b-256 checksum How to use checksums |
9010c11f084e6c8779fde6d3af9c4d3595f489f6c56654784fd8ccfc036ccf86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.0
|
Release files / q1ss-0.0.1-py3-none-any.whl
| Download URL | q1ss-0.0.1-py3-none-any.whl |
|---|---|
| Size | 57.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1c4baa170fd44e762d037ace225c51e5bc079f397abd0dcccb138a38f32b7121
|
|
BLAKE2b-256 checksum How to use checksums |
d78627866d85db3ba1154845f7c2e4421241ab71be1696928e88bee385205d0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.0
|
Security for q1ss 0.0.1
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.