Skip to content
This repository was archived by the owner on Jun 29, 2026. It is now read-only.

Bump signify from 0.8.1 to 0.9.2 - #59

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/signify-0.9.2
Open

Bump signify from 0.8.1 to 0.9.2#59
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/signify-0.9.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 26, 2026

Copy link
Copy Markdown
Contributor

Bumps signify from 0.8.1 to 0.9.2.

Changelog

Sourced from signify's changelog.

v0.9.2 (2025-12-31)

  • Fix issue with incorrect page size assumptions leading to incorrectly reported errors on page hashes.
  • Fixed checking of keyUsage extension. Previous (incorrect) behaviour can be restored by passing strict_validation=False to AuthenticodeSignature.verify.
  • Added AuthenticodeFile.iter_indirect_data as an easy interface for inspection of signature data.

v0.9.1 (2025-10-07)

  • Resolve packaging issue with legacy certificates not being included

v0.9.0 (2025-10-07)

  • Added support for verifying catalog (.cat) files and CTL (.stl) files.

  • Added support for validation using external catalog files containing (additional) signatures.

  • Added support for verifying flat images (i.e. non-Authenticode files) using these external signatures.

  • Added entrypoint (CLI script) for displaying various details about Authenticode files.

  • Added support binaries signed with legacy root certificates trusted in Windows.

  • Added AuthenticodeFile.iter_signatures and .signatures to iterate over all available signatures (embedded and catalogs). You can specify which of these signature types to use for validation in .validate.

  • Added AuthenticodeFile.verify_signature to check a signature (embedded or catalog). Use this instead of signature.verify.

  • Renamed AuthenticodeSignedData to AuthenticodeSignature.

  • Renamed AuthenticodeFile.iter_signed_datas and .signed_datas to AuthenticodeFile.iter_embedded_signatures and .embedded_signatures, respectively.

  • Renamed AuthenticodeFile.detect to AuthenticodeFile.from_stream

  • Moved validation of a signature's IndirectData to AuthenticodeFile.verify_indirect_data, although AuthenticodeSignedData retains its capabilities if expected_hash is provided and signed_file is unavailable.

  • Move concrete implementations of file types to a separate module with dynamic detection, and remove various concrete implementations as imports from signify.authenticode.

  • Moved various structures out of signify.authenticode.structures and direct imports out of signify.authenticode to prevent circular imports. These are now split across multiple files. While doing so, some other files were renamed as well.

  • Add support for unsigned SignedData objects.

  • Changed calculated property SignedData.content_digest to a method SignedData.get_content_digest

  • Improved parsing of CertificateTrustList attributes.

  • Added CombinedCertificateStore with the ability to combine multiple certificate stores (use CertificateStore() | CertificateStore())

  • Added the ability to use dicts as ctl argument for CertificateStore, allowing limited use of extended key usages for certain certificates.

... (truncated)

Commits
  • 023ef30 Release as 0.9.2
  • 66b2a9a Check key usage when present, refs #60
  • b127439 Add AuthenticodeFile.iter_indirect_data
  • 25e7046 Fix incorrect assumption for page sizes, fixes #58
  • b573efc Refactor creation of verification contexts in SignedData.verify
  • bb096df Fix packaging issue, release 0.9.1
  • b3fdaa2 Release v0.9.0
  • 54ee994 Do not update CombinedCertificateStore when using or
  • be084cb Add information about cryptsvc and catdb to docs
  • b182707 Update changelog
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jun 26, 2026
@jgstew

jgstew commented Jun 26, 2026

Copy link
Copy Markdown
Owner

this causes breakages

Bumps [signify](https://github.com/ralphje/signify) from 0.8.1 to 0.9.2.
- [Changelog](https://github.com/ralphje/signify/blob/master/docs/changelog.rst)
- [Commits](ralphje/signify@v0.8.1...v0.9.2)

---
updated-dependencies:
- dependency-name: signify
  dependency-version: 0.9.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/signify-0.9.2 branch from b660910 to fc8bb0c Compare June 27, 2026 03:51
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant