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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.9+ Windows x86-64

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

Uploaded CPython 3.9+ Windows x86

rfc3161_client-0.1.0-cp39-abi3-musllinux_1_2_x86_64.whl (2.2 MB view hashes)

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 hashes)

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 hashes)

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 hashes)

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 hashes)

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 hashes)

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 hashes)

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 hashes)

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 hashes)

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 hashes)

Uploaded CPython 3.9+ macOS 10.12+ x86-64

Supported by

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