<PackageReference Include="BouncyCastle.Cryptography" Version="2.6.2" />

HssKeyPairGenerator

using Org.BouncyCastle.Crypto; namespace Org.BouncyCastle.Pqc.Crypto.Lms { public sealed class HssKeyPairGenerator : IAsymmetricCipherKeyPairGenerator { private HssKeyGenerationParameters m_parameters; public void Init(KeyGenerationParameters parameters) { m_parameters = (HssKeyGenerationParameters)parameters; } public AsymmetricCipherKeyPair GenerateKeyPair() { HssPrivateKeyParameters hssPrivateKeyParameters = Hss.GenerateHssKeyPair(m_parameters); return new AsymmetricCipherKeyPair(hssPrivateKeyParameters.GetPublicKey(), hssPrivateKeyParameters); } } }