Uh oh!
There was an error while loading. Please reload this page.
OPENSSH KeyReader for more keys - #614
Conversation
huobazi
commented
Jul 22, 2020
+1 |
xivk
commented
Sep 18, 2020
Anything I can do to help with this pull request? Willing to put in some work, this is something I need. |
jons
commented
Sep 30, 2020
seconded for needing this feature. |
aibars
commented
Nov 3, 2020
Any idea when does a new release including these changes will be released? |
epenet
commented
Dec 23, 2020
@darinkes there is a conflict on the branch. Could you maybe rebase it? |
040ae97 to
4b11594Compareepenet
commented
Jan 5, 2021
@drieseng is there anything we can do to help getting this merged in? |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
drieseng
commented
Jan 10, 2021
@darinkes LGTM, with some comments. Please update README.md as well. Some other things I'd like to discuss: KeyHostAlgorithm To me, either:
IDisposable In PrivateKeyFile, we currently keep a "copy" of Key around to be able to dispose it. Regardless where we dispose the key, we should also check if the key effectively implements IDisposable instead of always casting to IDisposable like we do now. This allows us to remove the dummy IDisposable implementation from EcdsaKey and ED25519Key. PrivateKeyFile unit tests Right now, the unit tests for PrivateKeyFile are limited to verifying whether we do not throw an exception when loading a given key format. Shouldn't we verify whether the key information is correctly read, and cover more failure conditions? |
chrduc
commented
Jan 21, 2021
darinkes
commented
Jan 29, 2021
drieseng
commented
Jan 29, 2021
4b11594 to
80080ebComparedarinkes
commented
Jan 30, 2021
Updated the PR with suggestions from @drieseng. |
80080eb to
4076b4fComparedarinkes
commented
Jan 31, 2021
✅
I would also like to use new keys on each run instead of hardcoded resources. |
drieseng
commented
Feb 1, 2021
I don't see a problem with the hardcoded resources. They should also allow for predictable results to verify against. |
drieseng
commented
Feb 1, 2021
drieseng
commented
Feb 1, 2021
When I have some time, I'll add integrations tests. For now these integration tests are still closed source :( |
darinkes
commented
Feb 1, 2021
No opinion on that.
Ack, makes sense.
Ack, this should be added as well.
My concern is the padding, to ensure its done right hardcoded resources just test it works for those keys. |
Add support to parse OpenSSH Keys with ECDSA 256/384/521 and RSA.
Change-Id: Iaa9cce0f2522e5fee377a82cb252f81f0b7cc563