From 494a977ab1004c480e60c57183be4e130372e72e Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Sat, 19 Apr 2014 16:44:55 +0200 Subject: Added test case for sha512crypt, removed try/catch blocks from other tests, so they actually fail if something is wrong. --- src/main/java/org/openslx/imagemaster/util/Sha512Crypt.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/main/java/org/openslx/imagemaster/util') diff --git a/src/main/java/org/openslx/imagemaster/util/Sha512Crypt.java b/src/main/java/org/openslx/imagemaster/util/Sha512Crypt.java index 15cf9ac..bcd4b99 100644 --- a/src/main/java/org/openslx/imagemaster/util/Sha512Crypt.java +++ b/src/main/java/org/openslx/imagemaster/util/Sha512Crypt.java @@ -449,7 +449,7 @@ public final class Sha512Crypt * Drepper's C implementation.

*/ - private static void selfTest() + public static void selfTest() { String msgs[] = { @@ -467,7 +467,6 @@ public final class Sha512Crypt for (int t=0; t<(msgs.length/3); t++) { - String saltPrefix = msgs[t*3]; String plainText = msgs[t*3+1]; String cryptText = msgs[t*3+2]; @@ -483,6 +482,7 @@ public final class Sha512Crypt else { System.out.println("Failed Crypt Badly"); + throw new RuntimeException(); } if (verifyPassword(plainText, cryptText)) @@ -492,6 +492,7 @@ public final class Sha512Crypt else { System.out.println("Failed verifyPassword Badly"); + throw new RuntimeException(); } } } -- cgit v1.2.3-55-g7522