From 5b38ef00c1632b7a6e7748ed7cc174c0110f5218 Mon Sep 17 00:00:00 2001 From: Max Goedjen Date: Thu, 2 Apr 2020 00:53:55 -0700 Subject: [PATCH] Fix #84 --- SecretAgentKitTests/AgentTests.swift | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/SecretAgentKitTests/AgentTests.swift b/SecretAgentKitTests/AgentTests.swift index c5c7bfd..e068b7b 100644 --- a/SecretAgentKitTests/AgentTests.swift +++ b/SecretAgentKitTests/AgentTests.swift @@ -49,8 +49,15 @@ class AgentTests: XCTestCase { _ = inner.readNextChunk() let signedData = inner.readNextChunk() let rsData = OpenSSHReader(data: signedData) - let r = rsData.readNextChunk() - let s = rsData.readNextChunk() + var r = rsData.readNextChunk() + var s = rsData.readNextChunk() + // This is fine IRL, but it freaks out CryptoKit + if r[0] == 0 { + r.removeFirst() + } + if s[0] == 0 { + s.removeFirst() + } var rs = r rs.append(s) let signature = try! P256.Signing.ECDSASignature(rawRepresentation: rs)