What a key-derivation lock/unlock needs from an SSH agent (the reference's
SSHAgent trait, asynchronous here).
An implementation reports its own failures as a ComponentsError; a
failure to sign is reported by the caller as SSH agent refused to sign
whatever the implementation threw.
What a key-derivation lock/unlock needs from an SSH agent (the reference's
SSHAgenttrait, asynchronous here).An implementation reports its own failures as a
ComponentsError; a failure to sign is reported by the caller asSSH agent refused to signwhatever the implementation threw.