[ 
https://issues.apache.org/jira/browse/SSHD-1321?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17701493#comment-17701493
 ] 

Pradyun Kumar commented on SSHD-1321:
-------------------------------------

This needs to be immediately addressed. We are blocked because of this. Please 
try to prioritize this. 

> Cannot read ed25519 privatekey created using bouncy castle and eddsa-0.3.0.jar
> ------------------------------------------------------------------------------
>
>                 Key: SSHD-1321
>                 URL: https://issues.apache.org/jira/browse/SSHD-1321
>             Project: MINA SSHD
>          Issue Type: Bug
>    Affects Versions: 2.9.2
>            Reporter: Pradyun Kumar
>            Priority: Blocker
>
> 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 kpList = bcLoader.loadKeyPairs(null, null, passwordProvider, 
> rawData);
> KeyPair p = GenericUtils.head(kpList);
> But loadKeyPairs method is returning an empty list.
> h3. Actual behavior
> loadKeyPairs is returning an empty list.
> h3. Expected behavior.
> loadKeyPairs should return the KeyPair list.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org
For additional commands, e-mail: dev-h...@mina.apache.org

Reply via email to