package o; import android.content.Context; import android.content.SharedPreferences; import android.preference.PreferenceManager; import java.io.CharConversionException; import java.io.FileNotFoundException; import java.io.IOException; /* loaded from: classes2.dex */ public final class Tll implements gEg { private final SharedPreferences a; private final String b; public Tll(Context context, String str, String str2) throws IOException { if (str == null) { throw new IllegalArgumentException("keysetName cannot be null"); } this.b = str; Context applicationContext = context.getApplicationContext(); if (str2 == null) { this.a = PreferenceManager.getDefaultSharedPreferences(applicationContext); } else { this.a = applicationContext.getSharedPreferences(str2, 0); } } private byte[] d() throws IOException { try { String string = this.a.getString(this.b, null); if (string == null) { throw new FileNotFoundException(String.format("can't read keyset; the pref value %s does not exist", this.b)); } if (string.length() % 2 != 0) { throw new IllegalArgumentException("Expected a string of even length"); } int length = string.length() / 2; byte[] bArr = new byte[length]; for (int i = 0; i < length; i++) { int i2 = i << 1; int digit = Character.digit(string.charAt(i2), 16); int digit2 = Character.digit(string.charAt(i2 + 1), 16); if (digit == -1 || digit2 == -1) { throw new IllegalArgumentException("input is not hexadecimal"); } bArr[i] = (byte) ((digit << 4) + digit2); } return bArr; } catch (ClassCastException | IllegalArgumentException unused) { throw new CharConversionException(String.format("can't read keyset; the pref value %s is not a valid hex string", this.b)); } } @Override // o.gEg public final Yzk c() throws IOException { return Yzk.c(d(), C1458aEp.c()); } @Override // o.gEg public final C0587KSr e() throws IOException { return C0587KSr.b(d(), C1458aEp.c()); } }