secretive/Sources/Packages
Jörg Thalheim 6d1e82cdde agent: serialize signing to fix concurrent auth prompts
Multiple concurrent SSH connections requesting signatures can trigger
simultaneous LAContext authentication prompts. macOS only allows one
biometric/password prompt at a time, causing the others to fail with
"agent refused operation".

Add SigningSerializer actor that queues signing operations, ensuring
only one LAContext prompt is active at a time. Waiting operations are
resumed in order after the current one completes.

Fixes: https://github.com/maxgoedjen/secretive/issues/532
2025-12-30 20:13:26 +00:00
..
Resources Fix allowedsigners formatting (#744) 2025-10-08 04:25:55 +00:00
Sources agent: serialize signing to fix concurrent auth prompts 2025-12-30 20:13:26 +00:00
Tests Fix SSH ECDSA signature mpint encoding (#772) 2025-12-14 20:00:34 +00:00
Package.swift Fix SSH ECDSA signature mpint encoding (#772) 2025-12-14 20:00:34 +00:00