While working with DefaultAlgorithmNameFinder, I found out that it has no mapping for Ed25519 and Ed448.
So, for example, if you do new DefaultAlgorithmNameFinder.getAlgorithmName(EdECObjectIdentifiers.id_Ed25519) you just get "1.3.101.112" instead of "ED25519".
This is in contrast with what is handled by DefaultSignatureNameFinder (I'm not sure what's the difference between this and DefaultAlgorithmNameFinder TBH) and DefaultSignatureAlgorithmIdentifierFinder, which both support ED25519 for that.
I'm using Bouncy Castle 1.84.
While working with
DefaultAlgorithmNameFinder, I found out that it has no mapping for Ed25519 and Ed448.So, for example, if you do
new DefaultAlgorithmNameFinder.getAlgorithmName(EdECObjectIdentifiers.id_Ed25519)you just get"1.3.101.112"instead of"ED25519".This is in contrast with what is handled by
DefaultSignatureNameFinder(I'm not sure what's the difference between this andDefaultAlgorithmNameFinderTBH) andDefaultSignatureAlgorithmIdentifierFinder, which both supportED25519for that.I'm using Bouncy Castle 1.84.