Skip to main content

No project description provided

Project description

Hyperledger Ursa BBS Signatures Wrapper for Python

ci-python

Table of Contents

About

This is a Python wrapper for Hyperledger Ursa's C callable BBS+ package.

Getting Started

Prerequisites

Installing

Using pip

pip install ursa-bbs-signatures

Manually

  1. Build the Rust BBS+ library as described here
  2. Place the resulting library (located in the target/debug directory) into the wrappers/python/ursa_bbs_signatures directory
  3. Install the package into your environment by running python -m pip install <PATH TO THIS REPOITORY>/wrappers/python

Running tests

  1. Make sure you have Pipenv installed
  2. This project uses Pytest for testing, so make sure to install it by running pipenv install --dev in the wrappers/python directory
  3. Run the tests using pipenv run test

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

ursa_bbs_signatures-1.0.1-py3-none-win_amd64.whl (536.9 kB view details)

Uploaded Python 3 Windows x86-64

ursa_bbs_signatures-1.0.1-py3-none-macosx_10_9_x86_64.whl (738.7 kB view details)

Uploaded Python 3 macOS 10.9+ x86-64

File details

Details for the file ursa_bbs_signatures-1.0.1-py3-none-win_amd64.whl.

File metadata

  • Download URL: ursa_bbs_signatures-1.0.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 536.9 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.8

File hashes

Hashes for ursa_bbs_signatures-1.0.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ffd5f8cf1518c706b372feccac5d727a9d6c64a68f54f4d109133c4101108368
MD5 7778c2e311470e94e0d428940023ebb3
BLAKE2b-256 826bfda2d5a92d7fae82ef0ad759683b96754e111db8f0d32a173a141ad58e6b

See more details on using hashes here.

Provenance

File details

Details for the file ursa_bbs_signatures-1.0.1-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ursa_bbs_signatures-1.0.1-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79f410a1f89855a4149af7adecaa22a5f427640f5d093f53670657394a9f9ef4
MD5 e58e4e88f736ca112bcf45eb86c96c4a
BLAKE2b-256 d13918b460a7f826c051aa97178b2e1ab47f67e0c6868a78e6507770f1557366

See more details on using hashes here.

Provenance

File details

Details for the file ursa_bbs_signatures-1.0.1-py3-none-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: ursa_bbs_signatures-1.0.1-py3-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 738.7 kB
  • Tags: Python 3, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.13

File hashes

Hashes for ursa_bbs_signatures-1.0.1-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 245701789df0d6cda09faa6194b590c0ce6513b39d80fe8f1fe2a52b69a4b520
MD5 b208add609061046866744498f4d8a79
BLAKE2b-256 036db017c9726de6035fd6be896df3df56838633f95acfde01f57af8dc50d5e4

See more details on using hashes here.

Provenance

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