Skip to content

Upgrade dependencies - #93

Merged
enricovianello merged 1 commit into
mainfrom
upgrade-deps
Sep 3, 2026
Merged

Upgrade dependencies#93
enricovianello merged 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
@enricovianello
enricovianello merged commit aa1671c into main Sep 3, 2026
10 checks passed
@enricovianello
enricovianello deleted the upgrade-deps branch September 3, 2026 15:52
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