q1ss


Nameq1ss JSON
Version 0.0.1 PyPI version JSON
download
home_pagehttps://github.com/The-QSig-Commission/q1ss
SummaryQuantum 1-Shot Signatures
upload_time2024-02-17 01:29:38
maintainer
docs_urlNone
authorhashberg
requires_python>=3.10
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            q1ss: Affine Partition Hashes
=================================

.. image:: https://img.shields.io/badge/python-3.10+-green.svg
    :target: https://docs.python.org/3.10/
    :alt: Python versions

.. image:: https://img.shields.io/pypi/v/aphash.svg
    :target: https://pypi.python.org/pypi/aphash/
    :alt: PyPI version

.. image:: https://img.shields.io/pypi/status/aphash.svg
    :target: https://pypi.python.org/pypi/aphash/
    :alt: PyPI status

.. image:: http://www.mypy-lang.org/static/mypy_badge.svg
    :target: https://github.com/python/mypy
    :alt: Checked with Mypy

.. image:: https://readthedocs.org/projects/aphash/badge/?version=latest
    :target: https://aphash.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

.. image:: https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square
    :target: https://github.com/RichardLitt/standard-readme
    :alt: 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.

.. contents::

Install
-------

The library is currently in pre-alpha development, but you can install the latest release from `PyPI <https://pypi.org/project/q1ss/>`_ as follows:

.. code-block:: console

    $ pip install --upgrade q1ss

Low-level operations are vectorised using `numpy <https://numpy.org/doc/stable/>`_, which is a required dependency of this library.

If `numba <https://numba.readthedocs.io/en/stable/>`_ is installed, it is automatically used to JIT-compile certain low-level operations for additional performance:

.. code-block:: console

    $ pip install --upgrade numba

If `cupy <https://docs.cupy.dev/en/stable/>`_ is installed additionally to `numba <https://numba.readthedocs.io/en/stable/>`_, GPU acceleration can be used for certain operations:

.. code-block:: console

    $ 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. <LICENSE>`_

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/The-QSig-Commission/q1ss",
    "name": "q1ss",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "",
    "author": "hashberg",
    "author_email": "sg495@users.noreply.github.com",
    "download_url": "https://files.pythonhosted.org/packages/90/10/c11f084e6c8779fde6d3af9c4d3595f489f6c56654784fd8ccfc036ccf86/q1ss-0.0.1.tar.gz",
    "platform": null,
    "description": "q1ss: Affine Partition Hashes\r\n=================================\r\n\r\n.. image:: https://img.shields.io/badge/python-3.10+-green.svg\r\n    :target: https://docs.python.org/3.10/\r\n    :alt: Python versions\r\n\r\n.. image:: https://img.shields.io/pypi/v/aphash.svg\r\n    :target: https://pypi.python.org/pypi/aphash/\r\n    :alt: PyPI version\r\n\r\n.. image:: https://img.shields.io/pypi/status/aphash.svg\r\n    :target: https://pypi.python.org/pypi/aphash/\r\n    :alt: PyPI status\r\n\r\n.. image:: http://www.mypy-lang.org/static/mypy_badge.svg\r\n    :target: https://github.com/python/mypy\r\n    :alt: Checked with Mypy\r\n\r\n.. image:: https://readthedocs.org/projects/aphash/badge/?version=latest\r\n    :target: https://aphash.readthedocs.io/en/latest/?badge=latest\r\n    :alt: Documentation Status\r\n\r\n.. image:: https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square\r\n    :target: https://github.com/RichardLitt/standard-readme\r\n    :alt: standard-readme compliant\r\n\r\n\r\nThis library contains experimental implementations of quantum one-shot signatures by authors from the QSig Commission and other contributors, with special focus on blockchain technology.\r\n\r\n.. contents::\r\n\r\nInstall\r\n-------\r\n\r\nThe library is currently in pre-alpha development, but you can install the latest release from `PyPI <https://pypi.org/project/q1ss/>`_ as follows:\r\n\r\n.. code-block:: console\r\n\r\n    $ pip install --upgrade q1ss\r\n\r\nLow-level operations are vectorised using `numpy <https://numpy.org/doc/stable/>`_, which is a required dependency of this library.\r\n\r\nIf `numba <https://numba.readthedocs.io/en/stable/>`_ is installed, it is automatically used to JIT-compile certain low-level operations for additional performance:\r\n\r\n.. code-block:: console\r\n\r\n    $ pip install --upgrade numba\r\n\r\nIf `cupy <https://docs.cupy.dev/en/stable/>`_ is installed additionally to `numba <https://numba.readthedocs.io/en/stable/>`_, GPU acceleration can be used for certain operations:\r\n\r\n.. code-block:: console\r\n\r\n    $ pip install --upgrade cupy\r\n\r\n\r\nUsage\r\n-----\r\n\r\nComing soon.\r\n\r\n\r\nAPI\r\n---\r\n\r\nFor the full API documentation, see https://q1ss.readthedocs.io/\r\n\r\n\r\nLicense\r\n-------\r\n\r\n`LGPL \u00a9 Hashberg Ltd and 20squares UG. <LICENSE>`_\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Quantum 1-Shot Signatures",
    "version": "0.0.1",
    "project_urls": {
        "Bug Tracker": "https://github.com/The-QSig-Commission/q1ss/issues",
        "Homepage": "https://github.com/The-QSig-Commission/q1ss"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d78627866d85db3ba1154845f7c2e4421241ab71be1696928e88bee385205d0a",
                "md5": "fc6a240db248d425218da2ca9502e384",
                "sha256": "1c4baa170fd44e762d037ace225c51e5bc079f397abd0dcccb138a38f32b7121"
            },
            "downloads": -1,
            "filename": "q1ss-0.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "fc6a240db248d425218da2ca9502e384",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 57441,
            "upload_time": "2024-02-17T01:29:35",
            "upload_time_iso_8601": "2024-02-17T01:29:35.923555Z",
            "url": "https://files.pythonhosted.org/packages/d7/86/27866d85db3ba1154845f7c2e4421241ab71be1696928e88bee385205d0a/q1ss-0.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9010c11f084e6c8779fde6d3af9c4d3595f489f6c56654784fd8ccfc036ccf86",
                "md5": "60f232f0dd92e89459f60151f3c13627",
                "sha256": "67838b991f5a1846d82711e865794e7519d7393a985a3e364c0dd0f1a05922e6"
            },
            "downloads": -1,
            "filename": "q1ss-0.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "60f232f0dd92e89459f60151f3c13627",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 796166,
            "upload_time": "2024-02-17T01:29:38",
            "upload_time_iso_8601": "2024-02-17T01:29:38.837568Z",
            "url": "https://files.pythonhosted.org/packages/90/10/c11f084e6c8779fde6d3af9c4d3595f489f6c56654784fd8ccfc036ccf86/q1ss-0.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-17 01:29:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "The-QSig-Commission",
    "github_project": "q1ss",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "tox": true,
    "lcname": "q1ss"
}
        
Elapsed time: 0.19345s