Skip to main content

Sigstore / Cosign signing policy suite for Swarmauri

Project description

Swarmauri Logo

PyPI - Downloads Hits PyPI - Python Version PyPI - License PyPI - swarmauri_cipher_suite_sigstore


Swarmauri Cipher Sigstore

Sigstore / Cosign signing defaults including transparency log hints.

Installation

pip

pip install swarmauri_cipher_suite_sigstore

Poetry

poetry add swarmauri_cipher_suite_sigstore

uv

To add the dependency to a pyproject.toml managed by uv:

uv add swarmauri_cipher_suite_sigstore

Or install it into the active environment:

uv pip install swarmauri_cipher_suite_sigstore

Usage

from swarmauri_cipher_suite_sigstore import SigstoreCipherSuite

suite = SigstoreCipherSuite(name="demo-sigstore")

# Inspect the available operations and defaults
print(suite.features()["ops"].keys())

# Normalize an operation
descriptor = suite.normalize(op=list(suite.supports().keys())[0])
print(descriptor["alg"], descriptor["params"])

The suite returns normalized descriptors that include canonical algorithm names, per-dialect mappings, and policy metadata so providers can focus on execution.

Entry Point

The suite registers under the swarmauri.cipher_suites entry point as SigstoreCipherSuite.

Contributing

If you want to contribute to swarmauri-sdk, read up on our guidelines for contributing that will help you get started.

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

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_cipher_suite_sigstore-0.1.0.dev38.tar.gz.

File metadata

  • Download URL: swarmauri_cipher_suite_sigstore-0.1.0.dev38.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for swarmauri_cipher_suite_sigstore-0.1.0.dev38.tar.gz
Algorithm Hash digest
SHA256 479b58a7857ad76be0d3e62f287a3e1a6b89943e1eabc58e1d9167fb7f6684f6
MD5 98663dacf04851fc5098f69ae2ebade8
BLAKE2b-256 ef989554035ae1b83944fdc1d9063bb3d2e47dc120ed4952743a0cf5f5d65b26

See more details on using hashes here.

File details

Details for the file swarmauri_cipher_suite_sigstore-0.1.0.dev38-py3-none-any.whl.

File metadata

  • Download URL: swarmauri_cipher_suite_sigstore-0.1.0.dev38-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for swarmauri_cipher_suite_sigstore-0.1.0.dev38-py3-none-any.whl
Algorithm Hash digest
SHA256 772ad69d1c607e4fc533916c2f74cfd43cde1710c1e32911cabf7063057a8113
MD5 d7963d8a2cfc459dd6d4ec0b05cea799
BLAKE2b-256 ecb82888dbf08d81929e89d4f5a745086f1f23c8b0e114c5dfbdf3044dfb93ff

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