19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 import java.io.ByteArrayInputStream;
25 import java.io.ByteArrayOutputStream;
26 import java.io.PrintStream;
27 import java.security.DigestInputStream;
28 import java.security.DigestOutputStream;
29 import java.security.MessageDigest;
30 import java.util.Arrays;
31 import java.util.Random;
32 import static java.lang.System.out;
33
34 /**
35 * @test
36 * @bug 8050370
37 * @summary MessageDigest tests with DigestIOStream
38 * @author Kevin Liu
39 */
40
41 enum ReadModel {
42 READ, BUFFER_READ, MIX_READ
43 }
44
45 public class TestDigestIOStream {
46
47 private static final int[] DATA_LEN_ARRAY = {
48 1, 50, 2500, 125000, 6250000
49 };
50 private static final String[] ALGORITHM_ARRAY = {
51 "MD2", "MD5", "SHA1", "SHA-224", "SHA-256", "SHA-384", "SHA-512"
52 };
53
54 private static byte[] data;
55
56 private static MessageDigest md = null;
57
58 public static void main(String argv[]) throws Exception {
|
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 import java.io.ByteArrayInputStream;
25 import java.io.ByteArrayOutputStream;
26 import java.io.PrintStream;
27 import java.security.DigestInputStream;
28 import java.security.DigestOutputStream;
29 import java.security.MessageDigest;
30 import java.util.Arrays;
31 import java.util.Random;
32 import static java.lang.System.out;
33
34 /**
35 * @test
36 * @bug 8050370
37 * @summary MessageDigest tests with DigestIOStream
38 * @author Kevin Liu
39 * @key randomness
40 */
41
42 enum ReadModel {
43 READ, BUFFER_READ, MIX_READ
44 }
45
46 public class TestDigestIOStream {
47
48 private static final int[] DATA_LEN_ARRAY = {
49 1, 50, 2500, 125000, 6250000
50 };
51 private static final String[] ALGORITHM_ARRAY = {
52 "MD2", "MD5", "SHA1", "SHA-224", "SHA-256", "SHA-384", "SHA-512"
53 };
54
55 private static byte[] data;
56
57 private static MessageDigest md = null;
58
59 public static void main(String argv[]) throws Exception {
|