|
|
7077eab |
From 1ea7fb5ed949d8a458fda40b186868b7cffbb271 Mon Sep 17 00:00:00 2001
|
|
|
7077eab |
From: Mat Booth <mat.booth@gmail.com>
|
|
|
7077eab |
Date: Wed, 1 Dec 2021 09:35:10 +0000
|
|
|
7077eab |
Subject: [PATCH 2/2] Disable test that relies on internal sun JDK classes
|
|
|
7077eab |
|
|
|
7077eab |
---
|
|
|
7077eab |
test/net/i2p/crypto/eddsa/EdDSAEngineTest.java | 18 ------------------
|
|
|
7077eab |
1 file changed, 18 deletions(-)
|
|
|
7077eab |
|
|
|
7077eab |
diff --git a/test/net/i2p/crypto/eddsa/EdDSAEngineTest.java b/test/net/i2p/crypto/eddsa/EdDSAEngineTest.java
|
|
|
7077eab |
index 2ed793b..adc46fd 100644
|
|
|
7077eab |
--- a/test/net/i2p/crypto/eddsa/EdDSAEngineTest.java
|
|
|
7077eab |
+++ b/test/net/i2p/crypto/eddsa/EdDSAEngineTest.java
|
|
|
7077eab |
@@ -31,8 +31,6 @@ import net.i2p.crypto.eddsa.spec.EdDSAPublicKeySpec;
|
|
|
7077eab |
import org.junit.Rule;
|
|
|
7077eab |
import org.junit.Test;
|
|
|
7077eab |
import org.junit.rules.ExpectedException;
|
|
|
7077eab |
-import sun.security.util.DerValue;
|
|
|
7077eab |
-import sun.security.x509.X509Key;
|
|
|
7077eab |
|
|
|
7077eab |
/**
|
|
|
7077eab |
* @author str4d
|
|
|
7077eab |
@@ -217,20 +215,4 @@ public class EdDSAEngineTest {
|
|
|
7077eab |
assertThat("verifyOneShot() failed", sgr.verifyOneShot(TEST_MSG, TEST_MSG_SIG), is(true));
|
|
|
7077eab |
}
|
|
|
7077eab |
|
|
|
7077eab |
- @Test
|
|
|
7077eab |
- public void testVerifyX509PublicKeyInfo() throws Exception {
|
|
|
7077eab |
- EdDSAParameterSpec spec = EdDSANamedCurveTable.getByName("Ed25519");
|
|
|
7077eab |
- Signature sgr = new EdDSAEngine(MessageDigest.getInstance(spec.getHashAlgorithm()));
|
|
|
7077eab |
- for (Ed25519TestVectors.TestTuple testCase : Ed25519TestVectors.testCases) {
|
|
|
7077eab |
- EdDSAPublicKeySpec pubKey = new EdDSAPublicKeySpec(testCase.pk, spec);
|
|
|
7077eab |
- PublicKey vKey = new EdDSAPublicKey(pubKey);
|
|
|
7077eab |
- PublicKey x509Key = X509Key.parse(new DerValue(vKey.getEncoded()));
|
|
|
7077eab |
- sgr.initVerify(x509Key);
|
|
|
7077eab |
-
|
|
|
7077eab |
- sgr.update(testCase.message);
|
|
|
7077eab |
-
|
|
|
7077eab |
- assertThat("Test case " + testCase.caseNum + " failed",
|
|
|
7077eab |
- sgr.verify(testCase.sig), is(true));
|
|
|
7077eab |
- }
|
|
|
7077eab |
- }
|
|
|
7077eab |
}
|
|
|
7077eab |
--
|
|
|
7077eab |
2.33.1
|
|
|
7077eab |
|