mirror of
https://github.com/maxgoedjen/secretive.git
synced 2026-01-10 10:21:59 +01:00
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 |
||
|---|---|---|
| .. | ||
| Resources | ||
| Sources | ||
| Tests | ||
| Package.swift | ||