Parsing OpenSSH extensions (#823)

* Agent extension parsing

* Temporarily disable binding

* Fix test

* TODO Cleanup

* TODO Cleanup

* Put back assertion
This commit is contained in:
Max Goedjen
2026-09-06 21:08:42 -07:00
committed by GitHub
parent 85ba5a1a37
commit 8577e7cbc3
12 changed files with 444 additions and 19 deletions

View File

@@ -68,7 +68,7 @@ import CertificateKit
let signature = try P256.Signing.ECDSASignature(rawRepresentation: rs)
// Correct signature
#expect(try P256.Signing.PublicKey(x963Representation: Constants.Secrets.ecdsa256Secret.publicKey)
.isValidSignature(signature, for: context.dataToSign))
.isValidSignature(signature, for: context.dataToSign.raw))
}
// MARK: Witness protocol