Skip to content

Commit 393f508

Browse files
committed
Throw a better error message if EdDSA test vectors not found
1 parent 58e4efa commit 393f508

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

test/net/i2p/crypto/eddsa/math/PrecomputationTestVectors.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import java.io.BufferedReader;
44
import java.io.IOException;
5+
import java.io.InputStream;
56
import java.io.InputStreamReader;
67

78
import net.i2p.crypto.eddsa.Utils;
@@ -22,8 +23,10 @@ public static GroupElement[][] getPrecomputation(String fileName) {
2223
BufferedReader file = null;
2324
int row = 0, col = 0;
2425
try {
25-
file = new BufferedReader(new InputStreamReader(
26-
PrecomputationTestVectors.class.getResourceAsStream(fileName)));
26+
InputStream is = PrecomputationTestVectors.class.getResourceAsStream(fileName);
27+
if (is == null)
28+
throw new IOException("Resource not found: " + fileName);
29+
file = new BufferedReader(new InputStreamReader(is));
2730
String line;
2831
while ((line = file.readLine()) != null) {
2932
if (line.equals(" },"))

0 commit comments

Comments
 (0)