summary refs log tree commit diff
path: root/crypto/src/pqc/crypto/sike/SIKEKeyGenerationParameters.cs
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/src/pqc/crypto/sike/SIKEKeyGenerationParameters.cs')
-rw-r--r--crypto/src/pqc/crypto/sike/SIKEKeyGenerationParameters.cs28
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