1 files changed, 11 insertions, 17 deletions
diff --git a/crypto/src/pqc/crypto/sike/SIKEKeyGenerationParameters.cs b/crypto/src/pqc/crypto/sike/SIKEKeyGenerationParameters.cs
index 669a417b2..353587637 100644
--- a/crypto/src/pqc/crypto/sike/SIKEKeyGenerationParameters.cs
+++ b/crypto/src/pqc/crypto/sike/SIKEKeyGenerationParameters.cs
@@ -3,23 +3,17 @@ using Org.BouncyCastle.Security;
namespace Org.BouncyCastle.Pqc.Crypto.Sike
{
-public class SIKEKeyGenerationParameters
- : KeyGenerationParameters
-{
- private SIKEParameters param;
-
- public SIKEKeyGenerationParameters(
- SecureRandom random,
- SIKEParameters sikeParameters
- )
- : base(random, 256)
- {
- this.param = sikeParameters;
- }
- public SIKEParameters GetParameters()
+ public sealed class SikeKeyGenerationParameters
+ : KeyGenerationParameters
{
- return param;
+ private readonly SikeParameters m_parameters;
+
+ public SikeKeyGenerationParameters(SecureRandom random, SikeParameters sikeParameters)
+ : base(random, 256)
+ {
+ m_parameters = sikeParameters;
+ }
+
+ public SikeParameters Parameters => m_parameters;
}
}
-
-}
\ No newline at end of file
|