Skip to main content

RSA-based signer for Swarmauri

Project description

Swamauri Logo

Swarmauri Signing RSA

An RSA-based 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 RSA primitives
  • Supports RSA-PSS-SHA256 (recommended) and RS256

Installation

pip install swarmauri_signing_rsa

Usage

from swarmauri_signing_rsa import RSAEnvelopeSigner

signer = RSAEnvelopeSigner()
# create a KeyRef for an RSA private key; see swarmauri_core for details

Entry Point

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

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_rsa-0.3.0.dev3.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

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

swarmauri_signing_rsa-0.3.0.dev3-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for swarmauri_signing_rsa-0.3.0.dev3.tar.gz
Algorithm Hash digest
SHA256 e30608c3c72c4b6c43817da8cfd9ffe56f990012e89a9c5e5dd938cf55b81a16
MD5 18997b22ae352a9db099acb10d4eb110
BLAKE2b-256 3332fb86db7f39e50686abb96680f9f77390d0e06c2985616b0ea3bc6e0caccc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swarmauri_signing_rsa-0.3.0.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 0eaa13a1c68453b2aa6210a1bf8a700b15d6ec0548efa30fa3d11d3c0ecc3222
MD5 c328d795a4d6b251bd3f787f253a3de5
BLAKE2b-256 3f5bddaf51ba6aca5c74507991b2cd8a088de73b1835c43236d0cfb4683d4b7c

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