Skip to main content

Quantum 1-Shot Signatures

Project description

Python versions PyPI version PyPI status Checked with Mypy Documentation Status standard-readme compliant

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

LGPL © Hashberg Ltd and 20squares UG.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

q1ss-0.0.1.tar.gz (796.2 kB view details)

Uploaded Source

Built Distribution

q1ss-0.0.1-py3-none-any.whl (57.4 kB view details)

Uploaded Python 3

File details

Details for the file q1ss-0.0.1.tar.gz.

File metadata

  • Download URL: q1ss-0.0.1.tar.gz
  • Upload date:
  • Size: 796.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for q1ss-0.0.1.tar.gz
Algorithm Hash digest
SHA256 67838b991f5a1846d82711e865794e7519d7393a985a3e364c0dd0f1a05922e6
MD5 60f232f0dd92e89459f60151f3c13627
BLAKE2b-256 9010c11f084e6c8779fde6d3af9c4d3595f489f6c56654784fd8ccfc036ccf86

See more details on using hashes here.

File details

Details for the file q1ss-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: q1ss-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 57.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for q1ss-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1c4baa170fd44e762d037ace225c51e5bc079f397abd0dcccb138a38f32b7121
MD5 fc6a240db248d425218da2ca9502e384
BLAKE2b-256 d78627866d85db3ba1154845f7c2e4421241ab71be1696928e88bee385205d0a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page