Repository navigation
chore(deps): bump the go-deps group in /brainpool with 2 updates - #38
Closed
dependabot[bot] wants to merge 1 commit into
Closed
dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps the go-deps group in /brainpool with 2 updates: [github.com/gematik/zero-lab/go/brainpool](https://github.com/gematik/zero-lab) and [golang.org/x/crypto](https://github.com/golang/crypto). Updates `github.com/gematik/zero-lab/go/brainpool` from 1.0.1 to 1.1.0 - [Release notes](https://github.com/gematik/zero-lab/releases) - [Changelog](https://github.com/gematik/zero-lab/blob/main/ReleaseNotes.md) - [Commits](gematik/zero-lab@go/brainpool/v1.0.1...go/brainpool/v1.1.0) Updates `golang.org/x/crypto` from 0.54.0 to 0.57.0 - [Commits](golang/crypto@v0.54.0...v0.57.0) --- updated-dependencies: - dependency-name: github.com/gematik/zero-lab/go/brainpool dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: golang.org/x/crypto dependency-version: 0.57.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps ... Signed-off-by: dependabot[bot] <support@github.com>
leifj
added a commit
that referenced
this pull request
Oct 6, 2026
…d) (#40) * refactor(brainpool): identify curves by a local OID table instead of gematik.CurveFromOID gematik brainpool v1.1.0 removes the exported CurveFromOID. Keep the exact same strict identification (exact OID match against the three r1 curves) in a table local to the plugin, and pin the behaviour of Parser, KeyParser and Verifier for P256r1/P384r1/P512r1 with real keys and certificates. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * fix(brainpool): build against gematik brainpool v1.1.0 (and x/crypto v0.57.0) Supersedes dependabot #38, which fails because v1.1.0 removed CurveFromOID. Behaviour of the plugin is unchanged: the test corpus added in the previous commit passes identically on v1.0.1 and v1.1.0. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * fix(brainpool): validate the point on the raw-SPKI fallback path parseBrainpoolSPKI built a public key without checking that the point is on the curve with canonical coordinates. gematik's certificate parser (and v1.1.0 exports ValidatePublicKey for this) enforces both; apply the same check so the fallback is not weaker than the primary path. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * test(brainpool): fix lint findings in new tests Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * fix(brainpool): require id-ecPublicKey in the raw-SPKI fallback Addresses Copilot review on #40: the fallback chose a curve from the parameters without checking the SPKI algorithm OID, so a non-EC algorithm carrying a Brainpool-looking OID and point could be claimed as Brainpool. Gematik v1.1's own locateSPKI checks id-ecPublicKey; do the same. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
Contributor
Author
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
dependabot
Bot
deleted the
dependabot/go_modules/brainpool/go-deps-cecb7d6078
branch
October 6, 2026 22:20
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the go-deps group in /brainpool with 2 updates: github.com/gematik/zero-lab/go/brainpool and golang.org/x/crypto.
Updates
github.com/gematik/zero-lab/go/brainpoolfrom 1.0.1 to 1.1.0Commits
6fe087fbrainpool: testify, Wycheproof corpus at the root, docs for the new layouta812e71brainpool: lay the root out by concern, one curve table, curve-generic ECDH3ff4e12brainpool: let crypto/x509 parse certificates2e4104fbrainpool: one fiat package for both fieldsfb400e5brainpool: drop the exported surface nothing uses8504ce2brainpool: reject unparsable public keys, keep secret scalars in the constant...c146af9ti: pin gempki v0.21.19f6d503gempki: report the partial chain when construction fails07c38cfMerge pull request #25 from gematik/deps-upgrade4bbf0f1zaddy: align the zero-caddy image with caddy-docker 2.11Updates
golang.org/x/cryptofrom 0.54.0 to 0.57.0Commits
3f62bf1go.mod: update golang.org/x dependencies86efde5ssh: reject unexpected message types on established channelsa6cdac6ssh: drop traffic on undecided channels39dc44essh: don't skip the source-address critical option in CheckCertafebf4cx509roots/fallback/bundle: make subjectsEqual stricter on Go 1.27+89f4e9bx509roots/fallback: update bundle71488c4ssh/knownhosts: compare only public key portions for revocation82adefassh: synchronize unexpected response testc757c98all: upgrade go directive to at least 1.26.0 [generated]593c81assh: correctly ignore pre-banner linesDependabot 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions