Implementing client-side FIDO/U2F security key support in libssh as part of Google Summer of Code 2025