package P3;

import A1.y;
import O3.r;
import T3.r0;
import com.google.android.gms.internal.measurement.AbstractC0707u1;
import java.security.GeneralSecurityException;
import java.util.Arrays;
import java.util.Iterator;

/* JADX INFO: loaded from: classes.dex */
public final class o implements H3.j {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final y f5484a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final x3.e f5485b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final x3.e f5486c;

    public o(y yVar) {
        this.f5484a = yVar;
        boolean zIsEmpty = ((R3.a) yVar.f365t).f6058a.isEmpty();
        x3.e eVar = r.f5171a;
        if (zIsEmpty) {
            this.f5485b = eVar;
            this.f5486c = eVar;
            return;
        }
        O3.h hVar = (O3.h) O3.i.f5150b.f5152a.get();
        hVar = hVar == null ? O3.i.f5151c : hVar;
        r.a(yVar);
        hVar.getClass();
        this.f5485b = eVar;
        this.f5486c = eVar;
    }

    @Override // H3.j
    public final void a(byte[] bArr, byte[] bArr2) throws GeneralSecurityException {
        int length = bArr.length;
        x3.e eVar = this.f5486c;
        if (length <= 5) {
            eVar.getClass();
            throw new GeneralSecurityException("tag too short");
        }
        byte[] bArrCopyOf = Arrays.copyOf(bArr, 5);
        byte[] bArrCopyOfRange = Arrays.copyOfRange(bArr, 5, bArr.length);
        y yVar = this.f5484a;
        for (H3.k kVar : yVar.t(bArrCopyOf)) {
            try {
                ((H3.j) kVar.f3085b).a(bArrCopyOfRange, kVar.f3088e.equals(r0.f6588t) ? AbstractC0707u1.c(bArr2, p.f5488b) : bArr2);
                eVar.getClass();
                return;
            } catch (GeneralSecurityException e8) {
                p.f5487a.info("tag prefix matches a key, but cannot verify: " + e8);
            }
        }
        Iterator it = yVar.t(H3.b.f3072a).iterator();
        while (it.hasNext()) {
            try {
                ((H3.j) ((H3.k) it.next()).f3085b).a(bArr, bArr2);
                eVar.getClass();
                return;
            } catch (GeneralSecurityException unused) {
            }
        }
        eVar.getClass();
        throw new GeneralSecurityException("invalid MAC");
    }

    @Override // H3.j
    public final byte[] b(byte[] bArr) throws GeneralSecurityException {
        x3.e eVar = this.f5485b;
        y yVar = this.f5484a;
        if (((H3.k) yVar.f364s).f3088e.equals(r0.f6588t)) {
            bArr = AbstractC0707u1.c(bArr, p.f5488b);
        }
        try {
            byte[] bArr2 = ((H3.k) yVar.f364s).f3086c;
            byte[] bArrC = AbstractC0707u1.c(bArr2 == null ? null : Arrays.copyOf(bArr2, bArr2.length), ((H3.j) ((H3.k) yVar.f364s).f3085b).b(bArr));
            int i = ((H3.k) yVar.f364s).f3089f;
            eVar.getClass();
            return bArrC;
        } catch (GeneralSecurityException e8) {
            eVar.getClass();
            throw e8;
        }
    }
}
