< prev index next > test/jdk/sun/security/krb5/etype/KerberosAesSha2.java
Print this page
*/
import javax.crypto.Cipher;
import java.lang.reflect.Method;
import java.util.Arrays;
+ import java.util.Hex;
import sun.security.krb5.internal.crypto.dk.AesSha2DkCrypto;
import jdk.test.lib.hexdump.HexPrinter;
public class KerberosAesSha2 {
return dk.calculateChecksum(baseKey, 2, text, 0, text.length);
}
private static byte[] hex(String var) {
var = var.replaceAll("\\s", "");
! byte[] data = new byte[var.length()/2];
- for (int i=0; i<data.length; i++) {
- data[i] = Integer.valueOf(var.substring(2*i,2*i+2), 16).byteValue();
- }
- return data;
}
private static void check(byte[] b1, byte[] b2) throws Exception {
if (!Arrays.equals(b1, b2)) {
dump(b1); dump(b2);
return dk.calculateChecksum(baseKey, 2, text, 0, text.length);
}
private static byte[] hex(String var) {
var = var.replaceAll("\\s", "");
! return Hex.decoder().decode(var);
}
private static void check(byte[] b1, byte[] b2) throws Exception {
if (!Arrays.equals(b1, b2)) {
dump(b1); dump(b2);
< prev index next >