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.2.tar.gz (29.8 kB view details)

Uploaded Source

Built Distributions

rfc3161_client-0.0.2-cp39-abi3-win_amd64.whl (314.7 kB view details)

Uploaded CPython 3.9+ Windows x86-64

rfc3161_client-0.0.2-cp39-abi3-win32.whl (328.9 kB view details)

Uploaded CPython 3.9+ Windows x86

rfc3161_client-0.0.2-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.2-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.2-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.2-cp39-abi3-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.9+ musllinux: musl 1.2+ ARM64

rfc3161_client-0.0.2-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.2-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.9+ manylinux: glibc 2.17+ i686

rfc3161_client-0.0.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.7 MB view details)

Uploaded CPython 3.9+ manylinux: glibc 2.17+ ARMv7l

rfc3161_client-0.0.2-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.2-cp39-abi3-macosx_11_0_arm64.whl (420.9 kB view details)

Uploaded CPython 3.9+ macOS 11.0+ ARM64

rfc3161_client-0.0.2-cp39-abi3-macosx_10_12_x86_64.whl (436.4 kB view details)

Uploaded CPython 3.9+ macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: rfc3161_client-0.0.2.tar.gz
  • Upload date:
  • Size: 29.8 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.2.tar.gz
Algorithm Hash digest
SHA256 618ef7de5617c5e18bf7964f64387426aac962926349355ee209051edfdebf9e
MD5 6a9055112593c969363d74290faf47cd
BLAKE2b-256 e889f6c4ed58c737fd8d9a749f01b892ee04d1ced5a55a366c5744c3258fbfb4

See more details on using hashes here.

Provenance

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

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

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

File metadata

File hashes

Hashes for rfc3161_client-0.0.2-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 91fc97a27e12b55addf9bfaa8b14efab9e9e50cb0b9cd59c457bd5d9ae2b3142
MD5 af8d9105fa72cfba63a8be97ae18afaa
BLAKE2b-256 dab3aa80209f58d9c248759e37b27897bc7a57c8c3fc3dcb3e4c0a293d42c67d

See more details on using hashes here.

Provenance

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

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

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

File metadata

File hashes

Hashes for rfc3161_client-0.0.2-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 cf817bfc15325bef254f7529382af169a16d3bdc03fc616d7e6b852d604c6908
MD5 a2d9851c74a2799c8e77a7387fda8f54
BLAKE2b-256 702cdb7fa1c1f74277046288edcba50de4a5d5055b615748009f45760fac6166

See more details on using hashes here.

Provenance

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

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

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

File metadata

File hashes

Hashes for rfc3161_client-0.0.2-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 76ab19fe533c76859250a5102d4a80cd67eec8a9698769e68e8fa407a6d52513
MD5 162b755584d618007a7c56a9a343d6ee
BLAKE2b-256 1f41484ba83ac91231d34ef5372bcc666da2db586820529852902972b0b94196

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.2-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.2-cp39-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.2-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c2e78a8e50ed85abd58b085892788ade7434915d4e5b0c44e61d948c691b6d2b
MD5 9092a0ca032fc3abebe7ee9bcfb8425f
BLAKE2b-256 d92d366ba222e8450ed7b756dff8fe612ac94447e88af3d3917aee4aa718049a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.2-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.2-cp39-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.2-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5b552e669f26085e857eaf19ca7be1f349761e5ce50738e59b34f17fbc0b0523
MD5 e8101c46d89fdb9708df701b6d68f2ca
BLAKE2b-256 27e75a9665aee97c6163a17506ee9d5b2b1fa4d559dff526bab6f9fbbd3a5b9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.2-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.2-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.2-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 19b6d488a820f711fe5abe42333aaa0897edfc37530f3b147f426c8521058c9c
MD5 8b3a341d0877a25b7caf8dc82455f967
BLAKE2b-256 e9dbeb526e22502f0eb08104a77753777d94d025d5f8a04b07ccbcd0733f4b73

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.2-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.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 11c0625f0633d445d1b672f5347cb58573f8c951f23c3929258617cce2610d4d
MD5 ce665bf89413aee878d99133a44ae6f7
BLAKE2b-256 90a93813c5906f9b410722fa9d937d41eb59284d33870603c766c6feeafeca4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.2-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.2-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.2-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6c2dfd90441938a2918c7714428bda7be3981d4ccae6b4ef6b428804dbd0ae9e
MD5 59b86b149febe95792a3c4603ee0bac6
BLAKE2b-256 cfe776be3840164f3abac92ccb333d7e36a76f562d72a64efcdf075e16e9c64e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.2-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.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4b387a7621c991b32aaa9ebae13ff2215669cc061964b95058a449c26574e310
MD5 77eae8eef9f2567a4e139a87d63e11df
BLAKE2b-256 885728df6f04d323d7c91baaa33fa52ef1cb5e7ed55b6bc44b62467baf6e66e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.2-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.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0ea472b37ce21bd634758d273c983200d04685db7395d3e8389a4bd2410482dc
MD5 4562a220d6124a94af93d45a722cf282
BLAKE2b-256 689a9b146c50a56d0ae4c4b8dea415537cd8fec576f8a6a828bb0fab9465d26d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.2-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.2-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.2-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d166707242cf5e1cbdaf9af56c9cb51e826fdb8a20e4962df4b47242be9247f
MD5 734a154b57366962a4bd9cddb9e7a746
BLAKE2b-256 a7fa4ce51c3f221f66edaaa48c472664ca578ab835e1e671a7bdb82efe1ea6d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.2-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.2-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rfc3161_client-0.0.2-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b06db0e5c623fddb1f3d9225441bc825de44b63515035bf0a8f1f7250246e7eb
MD5 6c78bbefeb5eb2a470f49b1b0e756578
BLAKE2b-256 1534f703ce9db5f4cbfbca06686eb7799b2ba730b7b4c1eae3bb685de5132a67

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfc3161_client-0.0.2-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