Skip to main content

No project description provided

Reason this release was yanked:

Wrong version number

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

Uploaded Source

Built Distributions

rfc3161_client-0.1.0-cp39-abi3-win_amd64.whl (306.1 kB view details)

Uploaded CPython 3.9+ Windows x86-64

rfc3161_client-0.1.0-cp39-abi3-win32.whl (323.8 kB view details)

Uploaded CPython 3.9+ Windows x86

rfc3161_client-0.1.0-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.1.0-cp39-abi3-musllinux_1_2_i686.whl (2.1 MB view details)

Uploaded CPython 3.9+ musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9+ musllinux: musl 1.2+ ARMv7l

rfc3161_client-0.1.0-cp39-abi3-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.9+ musllinux: musl 1.2+ ARM64

rfc3161_client-0.1.0-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.1.0-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.1.0-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.1.0-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.1.0-cp39-abi3-macosx_11_0_arm64.whl (411.8 kB view details)

Uploaded CPython 3.9+ macOS 11.0+ ARM64

rfc3161_client-0.1.0-cp39-abi3-macosx_10_12_x86_64.whl (427.6 kB view details)

Uploaded CPython 3.9+ macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: rfc3161_client-0.1.0.tar.gz
  • Upload date:
  • Size: 28.2 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.1.0.tar.gz
Algorithm Hash digest
SHA256 24874938656386ec9382f6d273995a1d858ab47e888b77ef86200b8940fd4fae
MD5 773fbe8aa83035880f44698c97472aba
BLAKE2b-256 4f9b763de7103f598b90e1faa819c1d42164e8712a424ada75faae7eb363b58d

See more details on using hashes here.

Provenance

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

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

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

File metadata

File hashes

Hashes for rfc3161_client-0.1.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 951cf5747315c3861d4856a16b98703f4f1e1623333eea54499e3d1d288ac753
MD5 7d9651c3faec6bf03e9badcc21fa7f6d
BLAKE2b-256 4df116676e9077ea7d56128859cf31d58ab3465f6786bd8e023d4c80bc316e62

See more details on using hashes here.

Provenance

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

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

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

File metadata

File hashes

Hashes for rfc3161_client-0.1.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 cb1237aaf3b22eb67a5aa02855a235849757948f50030dc2d883130a73de1fbd
MD5 7da216c1ad6ac31667ffe1a333271685
BLAKE2b-256 2b3c3a9c30fdd821079d5fa38369cb69ed4014770e6b9971faf2459e6cc29513

See more details on using hashes here.

Provenance

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

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

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

File metadata

File hashes

Hashes for rfc3161_client-0.1.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 adadb6499d4fdd793faff8b7dbe76f0684af1b6e16eda86f314bca24aee1ff66
MD5 b103221e42cfa7e51c149beb21fb7254
BLAKE2b-256 e7c063eb8ca0df12363e002d858781118c977a336b2ff508d97e2b2452d5e9c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rfc3161_client-0.1.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d6e83bec099b08ca4ba92a7cdc1f36679612468714059658f7f3164d6848d19d
MD5 641b366305bf06966cb928d8584d9d27
BLAKE2b-256 47e80d74b7c8ed9ae53cf8a135b4b6ea68cf7c71af7f551725b70324849f7ba6

See more details on using hashes here.

Provenance

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

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

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

File metadata

File hashes

Hashes for rfc3161_client-0.1.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 65f76fb452614289a3a555ee299d491af517cea9c6db3f7c4a33e2ddac9c0caa
MD5 542dfc9e25ab8915c42f4b689fcbb86b
BLAKE2b-256 5e8e5ebb3d640170aed686cd34f9de81ba34c32c5af35c4a5f824525422e3b4e

See more details on using hashes here.

Provenance

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

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

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

File metadata

File hashes

Hashes for rfc3161_client-0.1.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9423f14e347fa74b1ea39beb4544c2c2dc2d24c1ff59b803cc538f4e028f362b
MD5 3ea4595ff981a0ade4ffe4a61c499e43
BLAKE2b-256 7a824de18b209d5bb9ff5df2d197bef497e5b4c77a759b14ba7482f9f62e7cd1

See more details on using hashes here.

Provenance

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

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

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

File metadata

File hashes

Hashes for rfc3161_client-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d6eea2a770a8b28dd2940443ea498cfae26558bbd1b752368f13d919d5ae5ef
MD5 58d8e8998a072a5715540773b3f71aad
BLAKE2b-256 9c8389475f159c876736ee2b1d985711d350eb4713fcf7071ef14afbf4df4982

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rfc3161_client-0.1.0-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1cd516f396c9197180ee45097801a568024da6be338f1bf9aa2f5ae1b4677d7e
MD5 5e5e8cb91327fef5932ef0dd81475a9e
BLAKE2b-256 8b24c4848d07bd691ce47955afc090a1773b1c2ab0a84cb5bb5b9307f1d8070a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rfc3161_client-0.1.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 006c153ea315c532b095c5bf03f3bd5f639918d7ea8f8884dd50cf5c333a8276
MD5 cf9263d16880fc14045bc3e6b0a2cd7e
BLAKE2b-256 71687882ecb1ab267ac3a4cb9f89f70c94617c0be7bcc48f59bb974b3262092c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rfc3161_client-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8c773220bcd08934ab906ca05d6a85dae7167449346911c28afcc952e089f011
MD5 47ab6dc61c6b2dd08b58c8b3468fd27c
BLAKE2b-256 afdb122fc68b3542e6fb891af5540f2aab0141e38b5c9cb4451403571c7ef0e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rfc3161_client-0.1.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58491713be508fd5edbacde44feb2cd133f2fe739592e70a2c87620dbfa10bc9
MD5 f97864903c41d672782bb8a3415ae973
BLAKE2b-256 1a00980e0bb77d5ecb1bdbcb7444fda5fe8c64524356bfdd896f15c50cdb69d3

See more details on using hashes here.

Provenance

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

Publisher: CI.yml on trailofbits/rfc3161-client

Attestations:

File details

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

File metadata

File hashes

Hashes for rfc3161_client-0.1.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ebb5f65abac07ef70c1e1c6ad103c6c8ffc9dbd1b492d7e9ccfcfd96acd676c3
MD5 3c3cb3ad5ce59b232339dd87380b5b7d
BLAKE2b-256 017dbf83a1d33a97911bdca303ade77d014b80bd7295c43aad08613e75a78dfd

See more details on using hashes here.

Provenance

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