Skip to content

Upgrade dependencies - #93

Open
enricovianello wants to merge 1 commit into
mainfrom
upgrade-deps
Open

Upgrade dependencies#93
enricovianello wants to merge 1 commit into
mainfrom
upgrade-deps

Conversation

@enricovianello

@enricovianello enricovianello commented Sep 2, 2026

Copy link
Copy Markdown
Member

Upgrade CaNL from 2.8.3 to 2.9.0 and Bouncy Castle from 1.84 to 1.85.

CaNL 2.9.0 modernizes X.509/proxy handling, notably:

  • proxy CSRs are now signed with SHA-256 instead of SHA-1;
  • improved EC/ECDSA private/public key matching;
  • EC key-pair verification now uses SHA256withECDSA.

Bouncy Castle 1.85 provides significant security hardening, including fixes affecting X.509 Name Constraints, RSA PKCS#1 signature verification, ASN.1 parsing, X.500 DN processing, OCSP validation and maliciously expensive key/keystore inputs. The release addresses 32 CVEs in total.

@enricovianello enricovianello self-assigned this Sep 2, 2026
@enricovianello enricovianello added the dependencies Pull requests that update a dependency file label Sep 2, 2026
Bump bc version from 1.84 to 1.85
Bump canl version from 2.8.3 to 2.9.0
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant