From 5e9ab6c730b96206a33c03cbabcac70b0297eaf9 Mon Sep 17 00:00:00 2001 From: Jess Sullivan Date: Sun, 22 Mar 2026 03:25:21 -0400 Subject: [PATCH] Update zig-ctap2: fix IOKit write ptr cast, add IOReturn diagnostic --- Sources/Panels/WebAuthnCoordinator.swift | 2 +- libctap2.a | Bin 1234808 -> 1234808 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/Panels/WebAuthnCoordinator.swift b/Sources/Panels/WebAuthnCoordinator.swift index bb9ad1fb18c3..f16fa6e04c74 100644 --- a/Sources/Panels/WebAuthnCoordinator.swift +++ b/Sources/Panels/WebAuthnCoordinator.swift @@ -435,7 +435,7 @@ final class WebAuthnCoordinator: NSObject { case CTAP2_ERR_PROTOCOL: return CTAP2Error(message: "CTAP2 protocol error.") case CTAP2_ERR_BUFFER_TOO_SMALL: return CTAP2Error(message: "Response buffer too small.") case CTAP2_ERR_OPEN_FAILED: return CTAP2Error(message: "Failed to open security key device.") - case CTAP2_ERR_WRITE_FAILED: return CTAP2Error(message: "Failed to write to security key.") + case CTAP2_ERR_WRITE_FAILED: return CTAP2Error(message: "Failed to write to security key. IOReturn=\(ctap2_debug_last_ioreturn())") case CTAP2_ERR_READ_FAILED: return CTAP2Error(message: "Failed to read from security key.") case CTAP2_ERR_CBOR: return CTAP2Error(message: "CBOR encoding/decoding error.") case CTAP2_ERR_DEVICE: return CTAP2Error(message: "Security key returned an error.") diff --git a/libctap2.a b/libctap2.a index 126a61ed54c413b6fa2bb779b61def69c59eda2f..160f795d4c869a0e705b7ac39f952760c94b880e 100644 GIT binary patch delta 93 zcmeyd&iltY?}iq}7N!>F7M2#)7Pc1l7LFFq7OocV7M>Q~7QPn#Edo6H3MR%$mX-#V uMv19OmZoNA7UqVDrp75iV3cHNnQE9keW8JXM7xW=01yjqchMIzSpfio;T$^v delta 93 zcmeyd&iltY?}iq}7N!>F7M2#)7Pc1l7LFFq7OocV7M>Q~7QPn#Edo6H3Kqs@hKZKO vNtTJJhQ?{;7MA9g<|*ce#wKPaNr{F=2GbWB2uQTM=nDX`;C2^%A(IsVaTXhY