-
Notifications
You must be signed in to change notification settings - Fork 105
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
MODULES-11100 - Add sk-ecdsa public key support, and implement tests for sk-ecdsa and ecdsa keys #388
Conversation
…d_keys_line_parser_string
accounts_ssh_authorized_keys_line_parser is a functionBreaking changes to this file MAY impact these 1 modules (near match):This module is declared in 3 of 576 indexed public
|
|
Thanks @vollmerk for your contribution. |
Yep, saw this, this morning. SK keys aren't supported in older versions of SSH so I'll have to look into only testing the SK keys on openSSH versions that support them. |
|
Thank you @vollmerk for the quick response. |
|
Hi @vollmerk, any updates on this PR? If you need help, let us know! Thank you |
Partially haven't gotten back to this, but also not sure exactly what you folks want test wise. There were incomplete tests before, so this could be fixed by just not testing the -sk keys. Or limiting the tests to modern OpenSSH versions.... or upgrade the tests to only test modern OpenSSH version... not sure which way you want to go on that. |
|
Hi @vollmerk, if you can restrict the tests to run only on supported version we will get clean run on PR level testing |
Gave it a shot, awaiting workflow run. It looks like the Puppet7 tests run on a new enough system that it works, so I just checked for pup version to determine key test |
|
@vollmerk, I approved the running, let's see how the tests are going |
|
Looks good, only a few rubocop errors, do you mind if you fix them? Or I can fix it |
You'll likely be able to fix them faster than I can, thanks! |
CHANGE:
sk-ecdsa-as a valid prefix for SSH public keys fixing support for those key typesADD:
sk-ecdsa-andecdsaKey testsThis implements new key types available in OpenSSH 8.2+