Skip to content

Releases: trailofbits/rfc3161-client

v1.0.3

20 Jun 15:58
a9a5588
Compare
Choose a tag to compare

[1.0.3] - 2025-06-20

Fixed

  • Exposed verify_message in the actual Verify interface, not just the implementation
    (#153)

  • Fixed a bug where verification performed insufficient signature checks on
    the timestamp response itself, rather than the response's certificate chain

v1.0.2

19 May 20:54
577e8c5
Compare
Choose a tag to compare

Changed

  • Added HashAlgorithm to exports of the base package module (#143)

  • Added verify_message method to Verifier class (#144)

  • Slight refactoring of the tests to ease how to test with multiple TSA (#145)

  • Changed return value of VerifierBuilder.build() from _Verifier to Verifier: This is technically
    an API change but should have minimal user impact. (#147)

Fixed

  • Fixed spelling of hash_algorithm parameter in TimestampRequestBuilder class (#131)

v1.0.1

26 Mar 08:12
a6da007
Compare
Choose a tag to compare

What's changed?

Fixed

  • The Verifier now enforces that the EKU (Extended Key Usage) explicitly includes the id-kp-timeStamping OID (#120)

  • The Verifier now searches for the leaf certificate in the Timestamp Response instead of using the first one provided (#121)

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0 - First release

31 Dec 08:42
8b2c176
Compare
Choose a tag to compare

What's Changed

  • TimestampRequest now accepts setting the hash algorithm to SHA256 (in addition to SHA512) (#93)

Full Changelog: v0.1.2...v1.0.0

v0.1.2

11 Dec 18:59
9530092
Compare
Choose a tag to compare

Changed

  • Moved maturin dependency from main project dependencies to development dependencies
    since it's only needed for development tasks (88)

  • Relax cryptography version requirement (91)

v0.1.1

10 Dec 15:42
cc26c8a
Compare
Choose a tag to compare

What's Changed

Changed

  • rfc3161-client release 0.1.0 was previously published and yanked on PyPI, preventing republication (#85)

v0.1.0

10 Dec 12:54
b491b11
Compare
Choose a tag to compare

What's Changed

  • rfc3161-client is now in beta (#82).

v0.0.5

02 Dec 15:33
e016dcc
Compare
Choose a tag to compare

Changed

  • The minimum version of cryptography required is now 44
    (#75)

v0.0.4

19 Nov 17:16
3a3679a
Compare
Choose a tag to compare

Added

  • TimestampResponse now has a as_bytes method to retrieve the original
    request bytes (#62)

Full Changelog: v0.0.3...v0.0.4

v0.0.3

06 Nov 15:29
7745641
Compare
Choose a tag to compare

What's changed

Added

  • Magic method (__eq__ and __repr__) has been added for TimestampResponse and TimestampRequest (#48)

Fixed

  • The CI now correctly builds wheels for Windows (49)