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.0-py3-none-win_amd64.whl (536.9 kB view details)

Uploaded Python 3 Windows x86-64

ursa_bbs_signatures-1.0.0-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.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: ursa_bbs_signatures-1.0.0-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.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f1bb3f6755b6776e15d0bec97525ab53120982d33229bf8ed0632efa64d0a91f
MD5 4f305eed9e22c15383658b3ee58df507
BLAKE2b-256 ae149b0d44810811ea126046726aed4b18d7d484904c9c74766b5bae766c544d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for ursa_bbs_signatures-1.0.0-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6facdb77850634622573cfa82637dcedb277b515735bd4791e5416e027f44ffa
MD5 9f2027947989cee98977ca21474c7b8c
BLAKE2b-256 31106f2254970f7c177d89933b47994708200435e4d7ca0f7b09582c3e0dcd3d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: ursa_bbs_signatures-1.0.0-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.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fc53b55e831aeab9a2e872db8167353a2ee5b856afa6a49405b87cd45487d9b5
MD5 71c86d91658bd7a8784fe37cc6cc356b
BLAKE2b-256 f498b1a0c62f2dcbe5d100e0df472abebeaca4621d2858c3a42bd0eec2bcaedc

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