-
Notifications
You must be signed in to change notification settings - Fork 144
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
Several updates #61
Several updates #61
Conversation
norrisjeremy
commented
Aug 12, 2021
•
edited
Loading
edited
- Reduce number of algorithms that are runtime checked to improve baseline performance (came up in Authentication with public key fails with 0.1.62 #47).
- Add system properties to allow overriding the default crypto algorithms used (in response to Flag to enable "legacy" algos on initialization? #59).
- Switch from PubkeyAcceptedKeyTypes to PubkeyAcceptedAlgorithms to match recent changes in OpenSSH.
- Prefer ssh-ed25519 to match recent changes in OpenSSH.
- Allow configuration of DHGEX sizes and align the default sizes with recommendations from RFC-8270.
- Directly import JZlib since it appears unmaintained upstream.
- Add license files for OpenJAX & jBCrypt.
- Update dependencies to latest versions.
- Switch Github CI from Java 15 to Java 16 since that is current version of OpenJDK.
- Modularize jarfile.
- Mark a few classes package private that are not intended to be public.
…ch recent changes in OpenSSH.
…ecommendations from RFC-8270.
FYI, with the Github CI change from Java 15 to 16, the CI checks above probably will hang until you update the project to expect them from Java 16. Also, when I was sweeping through dependency updates, I wasn't sure if the |
@norrisjeremy can you please update the Readme of the frontpage with some information on system properties, so that users know, what to to do in order to configure old algorithms/old behavior? Thanks for your contribution! |
Yep, I'll update the Readme later today or over the weekend and push an update to this PR. |
Let me know if the changes to the Readme look ok, or if you would like additional changes. |