Skip to main content

Offline verifier for TrustNotch tamper-evident audit-log proofs.

Project description

trustnotch

Offline verifier for TrustNotch tamper-evident audit-log proofs (proof-format-v1).

No database, no network, no dependence on the TrustNotch server — verify any bundle against trusted keys you supply.

from trustnotch.verify import verify, load_pubkeys

trusted = load_pubkeys(json.loads(Path("pubkeys.json").read_text()))
result = verify(bundle, trusted)

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

trustnotch-0.1.0.tar.gz (16.6 kB view details)

Uploaded Source

Built Distribution

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

trustnotch-0.1.0-py3-none-any.whl (22.0 kB view details)

Uploaded Python 3

File details

Details for the file trustnotch-0.1.0.tar.gz.

File metadata

  • Download URL: trustnotch-0.1.0.tar.gz
  • Upload date:
  • Size: 16.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for trustnotch-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9ce5450d4c01284ac3b89e8890e350d133681a84e907fa738c649eb40d1b1de2
MD5 9c84ed05d6b02176aa2af97619b6a343
BLAKE2b-256 ef5e63c089cd9396ec4102c808574b6cd15cde939b3f42981ea68cfe10aa36e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for trustnotch-0.1.0.tar.gz:

Publisher: publish-trustnotch.yml on trustnotch/trustnotch-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file trustnotch-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: trustnotch-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 22.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for trustnotch-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 29ee81b853ba9f3b15e700f886bad300c5ffc94bf7f1b32023036f66c2c550bd
MD5 5b69ec58a981f5a5a2717dd631b50be4
BLAKE2b-256 83ba8bcac9b92933da799fc62d14ad8409adee65d0cc587c22e888357446731e

See more details on using hashes here.

Provenance

The following attestation bundles were made for trustnotch-0.1.0-py3-none-any.whl:

Publisher: publish-trustnotch.yml on trustnotch/trustnotch-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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