Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/humla-spongycastle.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Hook <dgh@cryptoworkshop.com>2014-04-26 12:06:10 +0400
committerDavid Hook <dgh@cryptoworkshop.com>2014-04-26 12:06:10 +0400
commitfc7a02ec0bf1f56e2441e1eb87f6677786ff4c65 (patch)
tree3dc61407862c859902d405b6684c47d08f97ccb3 /core/src/test
parent66a68ffa5fe58dc35fa8f69eb2e6ffe3115c98fc (diff)
deprecated NTRU signer.
Diffstat (limited to 'core/src/test')
-rw-r--r--core/src/test/java/org/bouncycastle/pqc/crypto/test/NTRUSignatureParametersTest.java6
-rw-r--r--core/src/test/java/org/bouncycastle/pqc/crypto/test/NTRUSignerTest.java22
2 files changed, 23 insertions, 5 deletions
diff --git a/core/src/test/java/org/bouncycastle/pqc/crypto/test/NTRUSignatureParametersTest.java b/core/src/test/java/org/bouncycastle/pqc/crypto/test/NTRUSignatureParametersTest.java
index dfe9c0c4..4c5751ed 100644
--- a/core/src/test/java/org/bouncycastle/pqc/crypto/test/NTRUSignatureParametersTest.java
+++ b/core/src/test/java/org/bouncycastle/pqc/crypto/test/NTRUSignatureParametersTest.java
@@ -13,7 +13,7 @@ public class NTRUSignatureParametersTest
public void testLoadSave()
throws IOException
{
- for (NTRUSigningKeyGenerationParameters params : new NTRUSigningKeyGenerationParameters[]{NTRUSigningKeyGenerationParameters.TEST157, NTRUSigningKeyGenerationParameters.TEST157_PROD})
+ for (NTRUSigningKeyGenerationParameters params : new NTRUSigningKeyGenerationParameters[]{NTRUSigningKeyGenerationParameters.TEST157, NTRUSigningKeyGenerationParameters.TEST157_PROD, NTRUSigningKeyGenerationParameters.APR2011_743, NTRUSigningKeyGenerationParameters.APR2011_743_PROD})
{
testLoadSave(params);
}
@@ -31,7 +31,7 @@ public class NTRUSignatureParametersTest
public void testEqualsHashCode()
throws IOException
{
- for (NTRUSigningKeyGenerationParameters params : new NTRUSigningKeyGenerationParameters[]{NTRUSigningKeyGenerationParameters.TEST157, NTRUSigningKeyGenerationParameters.TEST157_PROD})
+ for (NTRUSigningKeyGenerationParameters params : new NTRUSigningKeyGenerationParameters[]{NTRUSigningKeyGenerationParameters.TEST157, NTRUSigningKeyGenerationParameters.TEST157_PROD, NTRUSigningKeyGenerationParameters.APR2011_743, NTRUSigningKeyGenerationParameters.APR2011_743_PROD})
{
testEqualsHashCode(params);
}
@@ -56,7 +56,7 @@ public class NTRUSignatureParametersTest
public void testClone()
{
- for (NTRUSigningKeyGenerationParameters params : new NTRUSigningKeyGenerationParameters[]{NTRUSigningKeyGenerationParameters.TEST157, NTRUSigningKeyGenerationParameters.TEST157_PROD})
+ for (NTRUSigningKeyGenerationParameters params : new NTRUSigningKeyGenerationParameters[]{NTRUSigningKeyGenerationParameters.TEST157, NTRUSigningKeyGenerationParameters.TEST157_PROD, NTRUSigningKeyGenerationParameters.APR2011_743, NTRUSigningKeyGenerationParameters.APR2011_743_PROD})
{
assertEquals(params, params.clone());
}
diff --git a/core/src/test/java/org/bouncycastle/pqc/crypto/test/NTRUSignerTest.java b/core/src/test/java/org/bouncycastle/pqc/crypto/test/NTRUSignerTest.java
index ca58ccef..b2e03915 100644
--- a/core/src/test/java/org/bouncycastle/pqc/crypto/test/NTRUSignerTest.java
+++ b/core/src/test/java/org/bouncycastle/pqc/crypto/test/NTRUSignerTest.java
@@ -60,14 +60,32 @@ public class NTRUSignerTest
/**
* a test for the one-method-call variants: sign(byte, SignatureKeyPair) and verify(byte[], byte[], SignatureKeyPair)
*/
- public void testSignVerify()
+ public void testSignVerify157()
throws IOException
{
- for (NTRUSigningKeyGenerationParameters params : new NTRUSigningKeyGenerationParameters[]{NTRUSigningKeyGenerationParameters.TEST157.clone(), NTRUSigningKeyGenerationParameters.TEST157_PROD.clone()})
+ for (NTRUSigningKeyGenerationParameters params : new NTRUSigningKeyGenerationParameters[]{NTRUSigningKeyGenerationParameters.TEST157.clone(), NTRUSigningKeyGenerationParameters.TEST157_PROD.clone(), NTRUSigningKeyGenerationParameters.APR2011_439.clone(), NTRUSigningKeyGenerationParameters.APR2011_439_PROD.clone(), NTRUSigningKeyGenerationParameters.APR2011_743.clone(), NTRUSigningKeyGenerationParameters.APR2011_743_PROD.clone()})
+ {
+ testSignVerify(params);
+ }
+ }
+
+ public void testSignVerify439()
+ throws IOException
+ {
+ for (NTRUSigningKeyGenerationParameters params : new NTRUSigningKeyGenerationParameters[]{NTRUSigningKeyGenerationParameters.APR2011_439.clone(), NTRUSigningKeyGenerationParameters.APR2011_439_PROD.clone()})
{
testSignVerify(params);
}
}
+//
+// public void testSignVerify743()
+// throws IOException
+// {
+// for (NTRUSigningKeyGenerationParameters params : new NTRUSigningKeyGenerationParameters[]{NTRUSigningKeyGenerationParameters.APR2011_743.clone(), NTRUSigningKeyGenerationParameters.APR2011_743_PROD.clone()})
+// {
+// testSignVerify(params);
+// }
+// }
private void testSignVerify(NTRUSigningKeyGenerationParameters params)
throws IOException