34 @Override
35 protected void engineUpdate(byte input) {
36 digest.update(input);
37 }
38
39 @Override
40 protected void engineUpdate(byte[] input, int offset, int len) {
41 digest.update(input, offset, len);
42 }
43
44 @Override
45 protected byte[] engineDigest() {
46 return digest.digest();
47 }
48
49 @Override
50 protected void engineReset() {
51 digest.reset();
52 }
53
54 public static final class MD5 extends DigestBase {
55 public MD5() throws Exception {
56 super("MD5", "SUN");
57 }
58 }
59
60 public static final class SHA extends DigestBase {
61 public SHA() throws Exception {
62 super("SHA", "SUN");
63 }
64 }
65
66 public static final class SHA256 extends DigestBase {
67 public SHA256() throws Exception {
68 super("SHA-256", "SUN");
69 }
70 }
71 }
|
34 @Override
35 protected void engineUpdate(byte input) {
36 digest.update(input);
37 }
38
39 @Override
40 protected void engineUpdate(byte[] input, int offset, int len) {
41 digest.update(input, offset, len);
42 }
43
44 @Override
45 protected byte[] engineDigest() {
46 return digest.digest();
47 }
48
49 @Override
50 protected void engineReset() {
51 digest.reset();
52 }
53
54 @Override
55 protected int engineGetDigestLength() {
56 return digest.getDigestLength();
57 }
58
59 public static final class MD5 extends DigestBase {
60 public MD5() throws Exception {
61 super("MD5", "SUN");
62 }
63 }
64
65 public static final class SHA extends DigestBase {
66 public SHA() throws Exception {
67 super("SHA", "SUN");
68 }
69 }
70
71 public static final class SHA256 extends DigestBase {
72 public SHA256() throws Exception {
73 super("SHA-256", "SUN");
74 }
75 }
76 }
|