Repository navigation
deps: Update rcgen, ring and thiserror in gl-client - #763
Merged
Merged
Conversation
- rcgen 0.10 -> 0.13: self-signing moves from Certificate::from_params to params.self_signed(&keypair), and CSR generation to params.serialize_request(&keypair). Since the certificate no longer carries its key pair, the pieces are kept together in a new DeviceCert type that exposes the methods the registration and pairing flows already use. is_ca stays ExplicitNoCa for the certificate (CA:FALSE leaf, unchanged) but reverts to NoCa for the CSR, which rcgen 0.13 refuses to serialize with the flag set; leaf-ness is enforced by the signing profile on the scheduler side. - ring ~0.16 -> 0.17: EcdsaKeyPair::from_pkcs8 takes the SecureRandom argument it always needed for blinding. - thiserror 1 -> 2, matching the workspace. This removes the last rcgen 0.10, x509-parser 0.14 and one of the ring 0.16 chains from the shared dependency graph. Device keys stay PKCS#8 P-256; the cert and CSR formats are unchanged.
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.
Companion to the SDK-pointer work in greenlight MR git.\n\nThis branch now carries a single commit on top of
main: the rcgen, ring and thiserror updates ingl-client, which the greenlight-side workspace needs so duplicate versions can be collapsed repo-wide. \n\nReplaces #744, whose consolidation work (cln-* 0.7 / tonic 0.14) landed via other merges; only this update remains. \n\nThe greenlight repo'spublicsubmodule pointer already references this branch's tip (d1dd4def), so this should merge before/with that MR.