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]