Class AlgorithmParametersSpi

java.lang.Object
java.security.AlgorithmParametersSpi
org.bouncycastle.jcajce.provider.asymmetric.edec.AlgorithmParametersSpi
Direct Known Subclasses:
AlgorithmParametersSpi.Ed25519, AlgorithmParametersSpi.Ed448

public class AlgorithmParametersSpi extends AlgorithmParametersSpi
AlgorithmParameters for the RFC 8032 EdDSA instance selectors (prehash / context) carried by EdDSAParameterSpec. These parameters have no encoded form: RFC 8410 specifies the EdDSA AlgorithmIdentifier with absent parameters, and the prehash flag / context are not part of any standard ASN.1 parameter structure, so engineGetEncoded / engineInit(byte[]) throw IOException. The class exists as a spec container so that Signature.getParameters() can report the selected instance and callers can copy it between Signature objects.