Org.BouncyCastle.Crypto.Signers.CompositeMLDsaSigner
Composite ML-DSA signature primitive, as specified by
Composite ML-DSA for use
in X.509 Public Key Infrastructure.
namespace Org.BouncyCastle.Crypto.Signers
{
internal sealed class CompositeMLDsaSigner : ISigner
{
public string AlgorithmName { get; }
public CompositeMLDsaSigner(CompositeMLDsaParameters parameters);
public CompositeMLDsaSigner(CompositeMLDsaParameters parameters, bool preHashed);
public void Init(bool forSigning, ICipherParameters parameters);
public void Update(byte input);
public void BlockUpdate(byte[] input, int inOff, int inLen);
public int GetMaxSignatureSize();
public byte[] GenerateSignature();
public bool VerifySignature(byte[] signature);
public void Reset();
}
}