-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adds support for YubiHSM Auth #459
base: main
Are you sure you want to change the base?
Conversation
e9ed2e0
to
7399525
Compare
5757fa2
to
0d326a4
Compare
9767b27
to
e3f093c
Compare
e3f093c
to
fb561ad
Compare
482437a
to
b26f6c9
Compare
b26f6c9
to
9da3725
Compare
9da3725
to
0dfb48c
Compare
49bf001
to
19a61e6
Compare
This one will conflict on dependencies version because yubikey.rs bumped to pre-releases |
f434a39
to
c3c89b4
Compare
c3c89b4
to
8456e87
Compare
This adds support for the YubiHSM Auth protocol as described in https://docs.yubico.com/yesdk/users-manual/application-yubihsm-auth/interacting-yubihsm-2.html This protocol ensure the derivation password for the authentication keys are kept in secure devices.
8456e87
to
092cbcf
Compare
} | ||
|
||
#[cfg(feature = "yubihsm-auth")] | ||
impl From<yubikey::hsmauth::SessionKeys> for SessionKeys { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
so this brings a dependency on yubikey.rs
just because of SessionKeys
, Challenge
and Context
, but maybe this isn't the correct way to do this and it would be easier to rely on the inner slice instead?
This adds support for the YubiHSM Auth protocol as described in https://docs.yubico.com/yesdk/users-manual/application-yubihsm-auth/interacting-yubihsm-2.html
This protocol ensure the derivation password for the authentication keys are kept in secure devices.
This works with iqlusioninc/yubikey.rs#492