package o; /* loaded from: classes2.dex */ public final class KzA { private static final char[] a = "0123456789ABCDEF".toCharArray(); public static byte[] b(String str) { char[] charArray = str.toCharArray(); if ((charArray.length & 1) != 0) { throw new IllegalArgumentException("Odd number of characters."); } byte[] bArr = new byte[charArray.length >> 1]; int i = 0; int i2 = 0; while (i < charArray.length) { int digit = Character.digit(charArray[i], 16); if (digit == -1) { throw new IllegalArgumentException("Illegal hexadecimal character at index ".concat(String.valueOf(i))); } int i3 = i + 1; int digit2 = Character.digit(charArray[i3], 16); if (digit2 == -1) { throw new IllegalArgumentException("Illegal hexadecimal character at index ".concat(String.valueOf(i3))); } i += 2; bArr[i2] = (byte) ((digit << 4) | digit2); i2++; } return bArr; } public static String e(byte[] bArr) { StringBuilder sb = new StringBuilder(bArr.length << 1); for (byte b : bArr) { char[] cArr = a; sb.append(cArr[(b >> 4) & 15]); sb.append(cArr[b & 15]); } return sb.toString(); } }