Skip to main content

Validator for SignedShot media authenticity proofs

Project description

SignedShot Validator

Validator for SignedShot media authenticity proofs.

Overview

SignedShot is a media authenticity verification system. This validator checks cryptographic proofs (sidecars) that verify media was captured on a legitimate device.

Installation

cargo install signedshot-validator

Usage

signedshot validate photo.sidecar.json

Development

Run these checks locally before pushing (same as CI):

cargo fmt --check   # Check formatting
cargo clippy -- -D warnings   # Lint
cargo test   # Run tests
cargo build --release   # Build

To fix formatting automatically:

cargo fmt

License

MIT

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

signedshot-0.1.0.tar.gz (26.9 kB view details)

Uploaded Source

Built Distributions

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

signedshot-0.1.0-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

signedshot-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

signedshot-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

signedshot-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

signedshot-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

signedshot-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

signedshot-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for signedshot-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b1c2f23ed6f8eb2a6dd1892e3b5d2d8497dcb62cbf763ee3d017fd387e577530
MD5 6ac58375a065f2e5605f666323073064
BLAKE2b-256 7d74bb7097ea1d94efa0ab94704dc5bd0a1cf41a75c6453ba81a03e33f96eaaf

See more details on using hashes here.

Provenance

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

Publisher: release.yml on SignedShot/signedshot-validator

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

File details

Details for the file signedshot-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: signedshot-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for signedshot-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8ff94cec611ab1f194e2c5b3d2de16aac4e2e994c9eedc000f132f640114d199
MD5 d2af8f46c806fb1829bddc97d1e8c764
BLAKE2b-256 110b1c7fcd96b5d5e8d097094abf5470b0f133c628eda15642007d39e77b8542

See more details on using hashes here.

Provenance

The following attestation bundles were made for signedshot-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on SignedShot/signedshot-validator

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

File details

Details for the file signedshot-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for signedshot-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c0a77ebd218a3d516c6b2c1fb1a25c37218335c8a80e9f1bfaf9b91c50e67dc
MD5 2d0c9e5a3863b84e5f77cbad6b113967
BLAKE2b-256 75bc20b6c49dfc1311acb15cd6bdc1d7dc7173e7ed3ff9fcd4e612792bd56e32

See more details on using hashes here.

Provenance

The following attestation bundles were made for signedshot-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on SignedShot/signedshot-validator

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

File details

Details for the file signedshot-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for signedshot-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2fd1d090e7f3c2c7ae8370c4ccf9e3d9c0d9f28d6a31d41f260e2556b05d7d3
MD5 792beda445ff11872b4e11e282c538a4
BLAKE2b-256 48fbd213fbb3d0191073e3e1b069cb850ec5ae7b0e54b690974c084419070088

See more details on using hashes here.

Provenance

The following attestation bundles were made for signedshot-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on SignedShot/signedshot-validator

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

File details

Details for the file signedshot-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for signedshot-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5746ac537bbb6966a791c6c5aff87641b413219438b6d277e9eea856e3628132
MD5 ac074ec44258f9d2fbe8f1416da77d7f
BLAKE2b-256 7e8f8a862208e2d325e56cb66c5cd03ddcaca86232f1af969d5d8415506cbce1

See more details on using hashes here.

Provenance

The following attestation bundles were made for signedshot-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on SignedShot/signedshot-validator

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

File details

Details for the file signedshot-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for signedshot-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 592d21067d122b6f58ee20edcfaa86d819d0f6aa6bcc9474debf1371c8b79ace
MD5 a61eb614e22e736cc531bbfb4b091ca8
BLAKE2b-256 8878f9b6ac21112d91b404ce95bd82f354895fe774ba6159bf8df85cf3a32294

See more details on using hashes here.

Provenance

The following attestation bundles were made for signedshot-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on SignedShot/signedshot-validator

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

File details

Details for the file signedshot-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for signedshot-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 479a24b89bdd0827c5b85b19053b975816fc215508aede3699b60cd7734c81f3
MD5 39d42945810d9596fd90ee19b3f45b39
BLAKE2b-256 4409d4360fd26bab5a65e8afb9060ac9aa29d06cabba0b770d06ceb8edd3c03e

See more details on using hashes here.

Provenance

The following attestation bundles were made for signedshot-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on SignedShot/signedshot-validator

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

File details

Details for the file signedshot-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for signedshot-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 138f556aa92d2c56b315439905ddafe50667124197aaa89bf762d856b168ed17
MD5 6c46e0b326f09bea69b942534209d6eb
BLAKE2b-256 e19bb092349943c481a73e0841fec23f9c36cea189ab2ee35887065061b8f058

See more details on using hashes here.

Provenance

The following attestation bundles were made for signedshot-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on SignedShot/signedshot-validator

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