diff options
author | David Hook <dgh@cryptoworkshop.com> | 2014-04-26 12:06:10 +0400 |
---|---|---|
committer | David Hook <dgh@cryptoworkshop.com> | 2014-04-26 12:06:10 +0400 |
commit | fc7a02ec0bf1f56e2441e1eb87f6677786ff4c65 (patch) | |
tree | 3dc61407862c859902d405b6684c47d08f97ccb3 /core/src/test | |
parent | 66a68ffa5fe58dc35fa8f69eb2e6ffe3115c98fc (diff) |
deprecated NTRU signer.
Diffstat (limited to 'core/src/test')
-rw-r--r-- | core/src/test/java/org/bouncycastle/pqc/crypto/test/NTRUSignatureParametersTest.java | 6 | ||||
-rw-r--r-- | core/src/test/java/org/bouncycastle/pqc/crypto/test/NTRUSignerTest.java | 22 |
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 |