Skip to main content

No project description provided

Project description

rfc3161-client

[!WARNING]
This project is an alpha version and should not be used in production.

rfc3161-client is a Python library implementing the Time-Stamp Protocol (TSP) described in RFC 3161.

It is composed of three subprojects:

  • :crab: tsp-asn1: A Rust crate using rust-asn1 to create the types used by the Time-Stamp protocol. This crate depends on rust-asn1 and cryptography to minimize the amount of duplicated code. While it is usable as a standalone crate, this is not officially supported. Drop us a message if you are interested in using it.
  • :crab: rfc3161-client: Another Rust crate that provides Python bindings to the tsp-asn1 crate using PyO3.
  • :snake: rfc3161-client A Python library using the crate above to provide an usable API to create Timestamp Request and read Timestamp Response.

Goals and anti-goals

  • This library should be correct and provide an accurate implementation of protocol described in the RFC 3161.
  • This library does not perform any network activity, it simply provides primitive to build and verify objects. Network activity must be handled separately.

License

Apache 2.0

Authors

Trail of Bits

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

rfc3161_client-0.0.4.tar.gz (30.0 kB view details)

Uploaded Source

Built Distributions

rfc3161_client-0.0.4-cp39-abi3-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.9+ Windows x86-64

rfc3161_client-0.0.4-cp39-abi3-win32.whl (1.8 MB view details)

Uploaded CPython 3.9+ Windows x86

rfc3161_client-0.0.4-cp39-abi3-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9+ musllinux: musl 1.2+ x86-64

rfc3161_client-0.0.4-cp39-abi3-musllinux_1_2_i686.whl (2.2 MB view details)

Uploaded CPython 3.9+ musllinux: musl 1.2+ i686

rfc3161_client-0.0.4-cp39-abi3-musllinux_1_2_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.9+ musllinux: musl 1.2+ ARMv7l

rfc3161_client-0.0.4-cp39-abi3-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.9+ musllinux: musl 1.2+ ARM64

rfc3161_client-0.0.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9+ manylinux: glibc 2.17+ x86-64

rfc3161_client-0.0.4-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (2.1 MB view details)

Uploaded CPython 3.9+ manylinux: glibc 2.17+ i686

rfc3161_client-0.0.4-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.9+ manylinux: glibc 2.17+ ARMv7l

rfc3161_client-0.0.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9+ manylinux: glibc 2.17+ ARM64

rfc3161_client-0.0.4-cp39-abi3-macosx_11_0_arm64.whl (432.7 kB view details)

Uploaded CPython 3.9+ macOS 11.0+ ARM64

rfc3161_client-0.0.4-cp39-abi3-macosx_10_12_x86_64.whl (451.0 kB view details)

Uploaded CPython 3.9+ macOS 10.12+ x86-64

File details

Details for the file rfc3161_client-0.0.4.tar.gz.

File metadata

  • Download URL: rfc3161_client-0.0.4.tar.gz
  • Upload date:
  • Size: 30.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for rfc3161_client-0.0.4.tar.gz
Algorithm Hash digest
SHA256 7415c816418f46d94a36a875ef0dfdcc6e2c3684383388ca92f3d2bb246766de
MD5 ad7f892efcaa391f623e7518f813c68b
BLAKE2b-256 5b0b5076350a53e22699e10391d861daf30a0426fb2ebe3cb819b4229df41233

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.4.tar.gz:

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

Details for the file rfc3161_client-0.0.4-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.4-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8f9418cffb4b64c6d20505e1f48fadcf68dbafe5ce387cd57a19798ffb5a0677
MD5 4de68420c8bf6baf6ba052e3d0b9ec6a
BLAKE2b-256 aad2e58672aaadc82e1f144c8b5fe927f8d1c5ee39f52eb567275a6fef87fe3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.4-cp39-abi3-win_amd64.whl:

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

Details for the file rfc3161_client-0.0.4-cp39-abi3-win32.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.4-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 3a9107572f92a0b2d6bb2e8eb0a635cebffa03d33bbd6eae69e8240b1f982922
MD5 69b3466fb5f3fb8c8c76c3f98e118ce1
BLAKE2b-256 4aa17bf414cabeac99dbd469def4808dd4c3793f7a72cd29f9bf4510aa365e22

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.4-cp39-abi3-win32.whl:

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

Details for the file rfc3161_client-0.0.4-cp39-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.4-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 07ce4ad1c35f3a0849a34efc78bb00b8520581c92d9cf3658539dd4604007d91
MD5 b5b930070997e6e04ca2af44ad73780e
BLAKE2b-256 94c895da24cc52fecf30b2d820b87c11cd7e5b32bd6e3cb1fb652e90de57902e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.4-cp39-abi3-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

Details for the file rfc3161_client-0.0.4-cp39-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.4-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bf90cf5185ab9d7a6aa374a2ecea1b507a1326176881af1fe1e9ce067d5601bf
MD5 86927b22a77f29ff570b0001a0f3021e
BLAKE2b-256 4bd1a91dd71f5b684912c2a1d0c82ca36d7c5c44ce2728525ea055516f1b8062

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.4-cp39-abi3-musllinux_1_2_i686.whl:

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

Details for the file rfc3161_client-0.0.4-cp39-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.4-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6609bb872f87da30448697234a0044a2cbe81ecc789cbd89d662b68b2d4a2021
MD5 838b4570429c52bd917484f6a126cc2b
BLAKE2b-256 e7a30503edbd399207ea2719743f8c175779450ecf913f6d559006be666de743

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.4-cp39-abi3-musllinux_1_2_armv7l.whl:

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

Details for the file rfc3161_client-0.0.4-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.4-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b97a1a73f71f5cc7b5459ca042a9267569369357da7ab9747f65d1feacbd2f19
MD5 7ca943ab3037f950e8a7c9e9aa6d742e
BLAKE2b-256 4a159ac32f5a03284918176471fb5f56211f3d9c6c07a7fc3cdb8f4766aeb538

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.4-cp39-abi3-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

Details for the file rfc3161_client-0.0.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0d2bb5be5c6937b15842221489d2564bc2492dfedc8c5b34ce97319e4618782d
MD5 36e76a43fb81eb87ac4c09b3da78a750
BLAKE2b-256 539d2a26d966bf63d93bdcb3db86e21b1e897aebaf8b2335c7479eb5098f16eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

Details for the file rfc3161_client-0.0.4-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.4-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 84707145debb6e6d94ca498ee9e4440cf31b0733b2c6931dfc200659967272d8
MD5 aac9cfa769217e323a670b88fb2c768e
BLAKE2b-256 0a2ee8eecc585263f35286604282c13fd76200eb9e0cf48c54fb843e8f303674

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.4-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

Details for the file rfc3161_client-0.0.4-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.4-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8b98affc17fa4a6349cd045b6c48573f8998f254e1f1d6e8156d957cbbff8000
MD5 2e5803e7c9b888a8ca3a203c900083ca
BLAKE2b-256 1ea434d15aa97e534a6de0e2cce19832c4e07be08e14f0d4afde06d4c508a7e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.4-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

Details for the file rfc3161_client-0.0.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f6d0b61b4b188d3e9607ef376762ab7c46af3c67e182ac984bfaf8f5e738e1c6
MD5 c2bcaa340316714a53a704d480f735a3
BLAKE2b-256 55423a08415c437139ccd1c825b6f7b1d10671a9fbcd647ee965dcd6fa30ed2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

Details for the file rfc3161_client-0.0.4-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.4-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7698fbe46fc056d7aca2e790f68ae2e1ec8c2cb794d5a82e8ce583d9c48dfd91
MD5 7504861dc3fb3523381204726dfd5d49
BLAKE2b-256 ee1bb5e125514d14ee06535aa6442ffd1f4a447f7d32e36fdfab195caa51d59d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.4-cp39-abi3-macosx_11_0_arm64.whl:

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

Details for the file rfc3161_client-0.0.4-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.4-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c7eefcc139e0c4ee98ea6ceaa272f11cbcaf28dfa39f61558803f173990d5dbd
MD5 58fdeb1ee82b3ab620df01b806e600a5
BLAKE2b-256 a894eff0a9e3750ac98279977e254aad11e6de35379ebeb7e8e188327c47072c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.4-cp39-abi3-macosx_10_12_x86_64.whl:

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

Supported by

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