package o; import java.security.GeneralSecurityException; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; import o.NZO; import o.Yzk; /* loaded from: classes2.dex */ public final class FdT

{ public HBt

a; private final boolean b; public final ConcurrentMap>> c; final Class

d; public final yiD e; /* JADX INFO: Access modifiers changed from: package-private */ public /* synthetic */ FdT(ConcurrentMap concurrentMap, HBt hBt, yiD yid, Class cls, byte b) { this(concurrentMap, hBt, yid, cls); } /* loaded from: classes2.dex */ public static final class HBt

{ public final rMq a; public final byte[] b; public final Umh c; public final int d; public final P e; public final NzM g; HBt(P p, byte[] bArr, NzM nzM, Umh umh, int i, rMq rmq) { this.e = p; this.b = Arrays.copyOf(bArr, bArr.length); this.g = nzM; this.c = umh; this.d = i; this.a = rmq; } } private FdT(ConcurrentMap>> concurrentMap, HBt

hBt, yiD yid, Class

cls) { this.c = concurrentMap; this.a = hBt; this.d = cls; this.e = yid; this.b = false; } /* loaded from: classes2.dex */ public static class LWm implements Comparable { private final byte[] a; public /* synthetic */ LWm(byte[] bArr, byte b) { this(bArr); } @Override // java.lang.Comparable public final /* bridge */ /* synthetic */ int compareTo(LWm lWm) { LWm lWm2 = lWm; byte[] bArr = this.a; int length = bArr.length; byte[] bArr2 = lWm2.a; if (length != bArr2.length) { return bArr.length - bArr2.length; } int i = 0; while (true) { byte[] bArr3 = this.a; if (i >= bArr3.length) { return 0; } byte b = bArr3[i]; byte b2 = lWm2.a[i]; if (b != b2) { return b - b2; } i++; } } private LWm(byte[] bArr) { this.a = Arrays.copyOf(bArr, bArr.length); } public final int hashCode() { return Arrays.hashCode(this.a); } public final boolean equals(Object obj) { if (obj instanceof LWm) { return Arrays.equals(this.a, ((LWm) obj).a); } return false; } public final String toString() { return nxt.b(this.a); } } /* loaded from: classes2.dex */ public static class RVV

{ yiD a; final Class

c; ConcurrentMap>> d; HBt

e; /* JADX INFO: Access modifiers changed from: package-private */ public /* synthetic */ RVV(Class cls, byte b) { this(cls); } /* JADX INFO: Access modifiers changed from: package-private */ public final RVV

e(P p, Yzk.IeS ieS, boolean z) throws GeneralSecurityException { if (this.d == null) { throw new IllegalStateException("addPrimitive cannot be called after build"); } NzM a = NzM.a(ieS.status_); if (a == null) { a = NzM.UNRECOGNIZED; } if (a != NzM.ENABLED) { throw new GeneralSecurityException("only ENABLED key is allowed"); } HBt

a2 = FdT.a(p, ieS, this.d); if (z) { if (this.e != null) { throw new IllegalStateException("you cannot set two primary primitives"); } this.e = a2; } return this; } private RVV(Class

cls) { this.d = new ConcurrentHashMap(); this.c = cls; this.a = yiD.a; } } static /* synthetic */ HBt a(Object obj, Yzk.IeS ieS, ConcurrentMap concurrentMap) throws GeneralSecurityException { Integer valueOf = Integer.valueOf(ieS.keyId_); Umh b = Umh.b(ieS.outputPrefixType_); if (b == null) { b = Umh.UNRECOGNIZED; } if (b == Umh.RAW) { valueOf = null; } C17456wsg b2 = C17456wsg.b(); NZO nzo = ieS.keyData_; if (nzo == null) { nzo = NZO.a(); } String str = nzo.typeUrl_; NZO nzo2 = ieS.keyData_; if (nzo2 == null) { nzo2 = NZO.a(); } jra jraVar = nzo2.value_; NZO nzo3 = ieS.keyData_; if (nzo3 == null) { nzo3 = NZO.a(); } NZO.Sts a = NZO.Sts.a(nzo3.keyMaterialType_); if (a == null) { a = NZO.Sts.UNRECOGNIZED; } Umh b3 = Umh.b(ieS.outputPrefixType_); if (b3 == null) { b3 = Umh.UNRECOGNIZED; } rMq b4 = b2.b(QKJ.c(str, jraVar, a, b3, valueOf), QNr.e()); byte[] a2 = sPU.a(ieS); NzM a3 = NzM.a(ieS.status_); if (a3 == null) { a3 = NzM.UNRECOGNIZED; } NzM nzM = a3; Umh b5 = Umh.b(ieS.outputPrefixType_); if (b5 == null) { b5 = Umh.UNRECOGNIZED; } HBt hBt = new HBt(obj, a2, nzM, b5, ieS.keyId_, b4); ArrayList arrayList = new ArrayList(); arrayList.add(hBt); byte[] bArr = hBt.b; LWm lWm = new LWm(bArr != null ? Arrays.copyOf(bArr, bArr.length) : null, (byte) 0); List list = (List) concurrentMap.put(lWm, Collections.unmodifiableList(arrayList)); if (list != null) { ArrayList arrayList2 = new ArrayList(); arrayList2.addAll(list); arrayList2.add(hBt); concurrentMap.put(lWm, Collections.unmodifiableList(arrayList2)); } return hBt; } }