Skip to main content

secp256k1-based signer for Swarmauri

Project description

Swamauri Logo

Swarmauri Signing Secp256k1

A secp256k1 ECDSA signer implementing the ISigning interface for detached signatures over raw bytes and canonicalized envelopes.

Features:

  • JSON canonicalization (always available)
  • Optional CBOR canonicalization via cbor2
  • Detached signatures using cryptography's secp256k1 primitives

Installation

pip install swarmauri_signing_secp256k1

Usage

from swarmauri_signing_secp256k1 import Secp256k1EnvelopeSigner

signer = Secp256k1EnvelopeSigner()
# create a KeyRef for a secp256k1 private key; see swarmauri_core for details

Entry Point

The signer registers under the swarmauri.signings entry point as Secp256k1EnvelopeSigner.

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

swarmauri_signing_secp256k1-0.3.0.dev3.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file swarmauri_signing_secp256k1-0.3.0.dev3.tar.gz.

File metadata

File hashes

Hashes for swarmauri_signing_secp256k1-0.3.0.dev3.tar.gz
Algorithm Hash digest
SHA256 82b5e97ad1ce2e75c669546d68544fc969a5ac85a58000a5df5a32c7887b84e9
MD5 bc13c958fb85ad52001cbcc7fbdf4ce6
BLAKE2b-256 be121d373ea34e0b0d5a6237e1eddbddae6de3dbce6e6913c5bea52c2ba4a6a0

See more details on using hashes here.

File details

Details for the file swarmauri_signing_secp256k1-0.3.0.dev3-py3-none-any.whl.

File metadata

File hashes

Hashes for swarmauri_signing_secp256k1-0.3.0.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 df24bb241141b15dadba47c6c7e8a6fa0a9e04ac4f05b457f5af1f3accb52608
MD5 2e2e24b4859ddba2de16332cc09d47b5
BLAKE2b-256 e9f06a8c903ed4d0593f8359a48ce5221bb5c6af2294e97efefc8001ffcffdf6

See more details on using hashes here.

Supported by

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