From 7e63b75c89ea889ed1c11b2b1381e5f05332f13c Mon Sep 17 00:00:00 2001 From: David Hook Date: Thu, 25 Aug 2022 12:53:29 +1000 Subject: minor refactoring, added sampling --- crypto/src/pqc/crypto/falcon/FalconPrivateKeyParameters.cs | 2 -- crypto/src/pqc/crypto/falcon/FalconPublicKeyParameters.cs | 2 -- crypto/test/src/pqc/crypto/test/FalconTest.cs | 4 +++- 3 files changed, 3 insertions(+), 5 deletions(-) (limited to 'crypto') diff --git a/crypto/src/pqc/crypto/falcon/FalconPrivateKeyParameters.cs b/crypto/src/pqc/crypto/falcon/FalconPrivateKeyParameters.cs index 448ba7275..d30aafcf4 100644 --- a/crypto/src/pqc/crypto/falcon/FalconPrivateKeyParameters.cs +++ b/crypto/src/pqc/crypto/falcon/FalconPrivateKeyParameters.cs @@ -8,8 +8,6 @@ namespace Org.BouncyCastle.Pqc.Crypto.Falcon { private byte[] privateKey; - public byte[] PrivateKey => Arrays.Clone(privateKey); - public FalconPrivateKeyParameters(FalconParameters parameters, byte[] sk_encoded) : base(true, parameters) { diff --git a/crypto/src/pqc/crypto/falcon/FalconPublicKeyParameters.cs b/crypto/src/pqc/crypto/falcon/FalconPublicKeyParameters.cs index dace2e60f..58eaa036e 100644 --- a/crypto/src/pqc/crypto/falcon/FalconPublicKeyParameters.cs +++ b/crypto/src/pqc/crypto/falcon/FalconPublicKeyParameters.cs @@ -7,8 +7,6 @@ namespace Org.BouncyCastle.Pqc.Crypto.Falcon { private byte[] publicKey; - public byte[] PublicKey => Arrays.Clone(publicKey); - public FalconPublicKeyParameters(FalconParameters parameters, byte[] pk_encoded) : base(false, parameters) { diff --git a/crypto/test/src/pqc/crypto/test/FalconTest.cs b/crypto/test/src/pqc/crypto/test/FalconTest.cs index 0c73dfcfd..bcda32669 100644 --- a/crypto/test/src/pqc/crypto/test/FalconTest.cs +++ b/crypto/test/src/pqc/crypto/test/FalconTest.cs @@ -11,6 +11,7 @@ using Org.BouncyCastle.Utilities.Test; namespace Org.BouncyCastle.Pqc.Crypto.Tests { + [TestFixture] public class FalconTest { [Test] @@ -24,6 +25,7 @@ namespace Org.BouncyCastle.Pqc.Crypto.Tests FalconParameters.falcon_1024 }; + TestSampler sampler = new TestSampler(); for (int fileIndex = 0; fileIndex < files.Length; fileIndex++) { string name = files[fileIndex]; Console.Write("testing: " + name); @@ -40,7 +42,7 @@ namespace Org.BouncyCastle.Pqc.Crypto.Tests } if (line.Length == 0) { - if (buf.Count > 0) + if (buf.Count > 0 && !sampler.SkipTest(buf["count"])) { string count = buf["count"]; Console.Write("test case: " + count); -- cgit 1.4.1