< prev index next >

test/sun/security/ssl/HandshakeHash/DigestBase.java

Print this page
rev 14340 : 8234728: Some security tests should support TLSv1.3
Summary: Tests were updated to support TLSv1.3 and cipher suite order
Reviewed-by: xuelei


  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 }
< prev index next >