Skip to content

Bump signify from 0.5.2 to 0.9.2 - #11

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

Bump signify from 0.5.2 to 0.9.2#11
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/signify-0.9.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Mar 27, 2026

Copy link
Copy Markdown
Contributor

Bumps signify from 0.5.2 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 compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [signify](https://github.com/ralphje/signify) from 0.5.2 to 0.9.2.
- [Changelog](https://github.com/ralphje/signify/blob/master/docs/changelog.rst)
- [Commits](ralphje/signify@v0.5.2...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 added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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.

0 participants