Skip to content

v4.5.1

Latest

Choose a tag to compare

@woodruffw woodruffw released this 20 Oct 15:11
· 1 commit to main since this release
ddc59cf

Changed

  • Removed the pyasn1 dependency and raised the minimum cryptography version
    from 42 to 47.
    (#1866)
  • Certificate chain verification now uses cryptography, removing the
    pyOpenSSL dependency.
    (#1867)
  • Switched the build backend from flit_core to uv_build.
    (#1892)

Fixed

  • Parsing a malformed in-toto statement now includes the underlying validation
    error, instead of discarding it. StatementBuilder.build() already did this;
    Statement(contents=...) did not, so a rejected digest algorithm, a missing
    field and a bad _type were indistinguishable.
    (#1846)
  • Verifier now raises VerificationError when the trusted root contains no
    transparency log instances, instead of leaking a raw IndexError
    (#1880)