diff --git a/crypto/src/pqc/crypto/falcon/FalconKeyGenerationParameters.cs b/crypto/src/pqc/crypto/falcon/FalconKeyGenerationParameters.cs
index 3531a6670..24255f240 100644
--- a/crypto/src/pqc/crypto/falcon/FalconKeyGenerationParameters.cs
+++ b/crypto/src/pqc/crypto/falcon/FalconKeyGenerationParameters.cs
@@ -14,9 +14,9 @@ namespace Org.BouncyCastle.Pqc.Crypto.Falcon
this.parameters = parameters;
}
- public FalconParameters GetParameters()
+ public FalconParameters Parameters
{
- return this.parameters;
+ get { return this.parameters; }
}
}
}
diff --git a/crypto/src/pqc/crypto/falcon/FalconKeyPairGenerator.cs b/crypto/src/pqc/crypto/falcon/FalconKeyPairGenerator.cs
index 018dcd3d2..d7e4e5539 100644
--- a/crypto/src/pqc/crypto/falcon/FalconKeyPairGenerator.cs
+++ b/crypto/src/pqc/crypto/falcon/FalconKeyPairGenerator.cs
@@ -19,8 +19,8 @@ namespace Org.BouncyCastle.Pqc.Crypto.Falcon
{
this.parameters = (FalconKeyGenerationParameters)param;
this.random = param.Random;
- this.logn = ((FalconKeyGenerationParameters)param).GetParameters().GetLogN();
- this.noncelen = ((FalconKeyGenerationParameters)param).GetParameters().GetNonceLength();
+ this.logn = ((FalconKeyGenerationParameters)param).Parameters.LogN;
+ this.noncelen = ((FalconKeyGenerationParameters)param).Parameters.NonceLength;
this.nist = new FalconNIST(random, logn, noncelen);
int n = 1 << (int)this.logn;
int sk_coeff_size = 8;
@@ -46,7 +46,7 @@ namespace Org.BouncyCastle.Pqc.Crypto.Falcon
pk = new byte[pk_size];
sk = new byte[sk_size];
nist.crypto_sign_keypair(pk, 0, sk, 0);
- FalconParameters p = ((FalconKeyGenerationParameters)this.parameters).GetParameters();
+ FalconParameters p = ((FalconKeyGenerationParameters)this.parameters).Parameters;
FalconPrivateKeyParameters privk = new FalconPrivateKeyParameters(p, sk);
FalconPublicKeyParameters pubk = new FalconPublicKeyParameters(p, pk);
return new AsymmetricCipherKeyPair(pubk, privk);
diff --git a/crypto/src/pqc/crypto/falcon/FalconKeyParameters.cs b/crypto/src/pqc/crypto/falcon/FalconKeyParameters.cs
index 87b0eaec7..95a546994 100644
--- a/crypto/src/pqc/crypto/falcon/FalconKeyParameters.cs
+++ b/crypto/src/pqc/crypto/falcon/FalconKeyParameters.cs
@@ -14,9 +14,9 @@ namespace Org.BouncyCastle.Pqc.Crypto.Falcon
this.parameters = parameters;
}
- public FalconParameters GetParameters()
+ public FalconParameters Parameters
{
- return parameters;
+ get { return parameters; }
}
}
}
diff --git a/crypto/src/pqc/crypto/falcon/FalconSigner.cs b/crypto/src/pqc/crypto/falcon/FalconSigner.cs
index 8af2f4c93..4c2362503 100644
--- a/crypto/src/pqc/crypto/falcon/FalconSigner.cs
+++ b/crypto/src/pqc/crypto/falcon/FalconSigner.cs
@@ -23,8 +23,8 @@ namespace Org.BouncyCastle.Pqc.Crypto.Falcon
encodedkey = skparam.GetEncoded();
nist = new FalconNIST(
((ParametersWithRandom)param).Random,
- skparam.GetParameters().GetLogN(),
- skparam.GetParameters().GetNonceLength());
+ skparam.Parameters.LogN,
+ skparam.Parameters.NonceLength);
}
else
{
@@ -33,8 +33,8 @@ namespace Org.BouncyCastle.Pqc.Crypto.Falcon
nist = new FalconNIST(
new SecureRandom(),
// CryptoServicesRegistrar.GetSecureRandom(),
- skparam.GetParameters().GetLogN(),
- skparam.GetParameters().GetNonceLength()
+ skparam.Parameters.LogN,
+ skparam.Parameters.NonceLength
);
// TODO when CryptoServicesRegistrar has been implemented, use that instead
@@ -47,8 +47,8 @@ namespace Org.BouncyCastle.Pqc.Crypto.Falcon
nist = new FalconNIST(
new SecureRandom(),
// CryptoServicesRegistrar.GetSecureRandom()
- pkparam.GetParameters().GetLogN(),
- pkparam.GetParameters().GetNonceLength());
+ pkparam.Parameters.LogN,
+ pkparam.Parameters.NonceLength);
}
}
diff --git a/crypto/test/src/pqc/crypto/test/FalconTest.cs b/crypto/test/src/pqc/crypto/test/FalconTest.cs
index f923f699f..0c73dfcfd 100644
--- a/crypto/test/src/pqc/crypto/test/FalconTest.cs
+++ b/crypto/test/src/pqc/crypto/test/FalconTest.cs
@@ -80,7 +80,7 @@ namespace Org.BouncyCastle.Pqc.Crypto.Tests
FalconPublicKeyParameters pkparam = new FalconPublicKeyParameters(parameters[fileIndex], pk);
verifier.Init(false, pkparam);
byte[] noncesig = new byte[sm_len - m_len - 2 + 1];
- noncesig[0] = (byte)(0x30 + parameters[fileIndex].GetLogN());
+ noncesig[0] = (byte)(0x30 + parameters[fileIndex].LogN);
Array.Copy(sm, 2, noncesig, 1, 40);
Array.Copy(sm, 2 + 40 + m_len, noncesig, 40 + 1, sm_len - 2 - 40 - m_len);
bool vrfyrespass = verifier.VerifySignature(msg, noncesig);
|