pradyun34674 opened a new issue, #327:
URL: https://github.com/apache/mina-sshd/issues/327
### Version
2.9.2
### Bug description
We are trying to generate keypair using Ed25519 algorithm. We are using
eddsa-0.3.0.jar.
We have added the security provider for the same.
Security.addProvider(new net.i2p.crypto.eddsa.EdDSASecurityProvider());
Code snippet for key generation
keypair = KeyUtils.generateKeyPair("ssh-ed25519", 256);
Private key data is in this format:
-----BEGIN PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-128-CBC,9014B6FD7912A84C144379D7E26FE20B
iub1Uwel6zjsazQ5JIZqmCel/1HpxLyI2jcvO8ET9TF5w8ESCVMmlgPc6PAXgjdn
7N1bsn1lS/FOI4wv9nY90g==
-----END PRIVATE KEY-----
We are facing issue during the parsing of the key.
rawData is a string which contains the private key data as shared above.
passwordProvider is initialized below:
FilePasswordProvider passwordProvider = new FilePasswordProvider() {
public String getPassword(SessionContext
session, NamedResource file, int index) throws IOException {
return password;
}
};
Below is the code snippet for parsing of the key:
KeyPairResourceLoader bcLoader =
SecurityUtils.getBouncycastleKeyPairResourceParser();
Collection<KeyPair> kpList = bcLoader.loadKeyPairs(null, null,
passwordProvider, rawData);
KeyPair p = GenericUtils.head(kpList);
But loadKeyPairs method is returning an empty list.
### Actual behavior
loadKeyPairs is an empty list.
### Expected behavior
loadKeyPairs should return the KeyPair list.
KeyPairResourceLoader is bouncy castle library class.
### Relevant log output
_No response_
### Other information
_No response_
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]