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:
- 🦀 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. - 🦀 rfc3161-client: Another Rust crate that
provides
Python bindings to the
tsp-asn1
crate using PyO3. - 🐍 rfc3161-client A Python library using the crate above to provide an usable API to create Timestamp Request and read Timestamp Response.
- 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.
Apache 2.0
Trail of Bits