kholifa-network commented on issue #906:
URL: https://github.com/apache/mina-sshd/issues/906#issuecomment-4889314469

   Thanks for the quick response and for suggesting the workaround.
   
   I tested it by setting:
   
   ```java
   System.setProperty("org.bouncycastle.emulate.oracle", "true");
   ```
   
   before registering the BouncyCastle provider during Android application 
startup.
   
   With this property enabled, agent forwarding now works correctly with my 
Ed25519 (`BCEdDSAPublicKey`) key.
   
   That said, I still think the proposed change in `SignatureFactory` would be 
valuable for a future release. The workaround requires application developers 
to know about and explicitly enable a BouncyCastle-specific system property. 
Some applications may not be aware of it, and in some environments it may not 
be practical or reliable to depend on such configuration.
   
   A library-level fix that accepts both `EDDSA` and `ED25519` algorithm names 
would make the behavior more robust and improve compatibility across different 
providers and platforms, especially on Android.
   
   Thank you again for the quick investigation and support.
   


-- 
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]

Reply via email to