Skip to content

Commit eda1f13

Browse files
authored
Replace RSAEncrypt with SSHKeyPair supporting Ed25519/ECDSA/RSA; (#1414)
- Replace RSAEncrypt with SSHKeyPair, which uses java.security.Signature (sign/verify) instead of Cipher (encrypt/decrypt), enabling support for Ed25519 and ECDSA in addition to RSA - Update DebugAuthenticator to use SSHKeyPair.verify() - Update key-gen tool with -t flag for key type selection (default: Ed25519), dynamically listing supported types from the KeyType enum - Replace RSAEncryptTest with parameterized SSHKeyPairTest covering all three key types - Only advertise declaration, definition, and hover LSP capabilities when StaticAnalysis is globally enabled, fixing spurious "error analyzing included file" diagnostics for users with SA off - Remove setLocalEnable(true) calls from LangServModel that were forcing SA on regardless of user config
1 parent 06ccfdd commit eda1f13

8 files changed

Lines changed: 615 additions & 330 deletions

File tree

src/main/java/com/laytonsmith/PureUtilities/Common/RSAEncrypt.java

Lines changed: 0 additions & 249 deletions
This file was deleted.

0 commit comments

Comments
 (0)