package T3;

import X3.r0;
import java.security.GeneralSecurityException;
import java.util.Arrays;
import java.util.Iterator;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final C4.f f6703a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final u4.c f6704b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final u4.c f6705c;

    public o(C4.f fVar) {
        this.f6703a = fVar;
        boolean zIsEmpty = ((V3.a) fVar.f743d).f8218a.isEmpty();
        u4.c cVar = S3.p.f6247a;
        if (zIsEmpty) {
            this.f6704b = cVar;
            this.f6705c = cVar;
            return;
        }
        S3.f fVar2 = (S3.f) S3.g.f6226b.f6228a.get();
        fVar2 = fVar2 == null ? S3.g.f6227c : fVar2;
        S3.p.a(fVar);
        fVar2.getClass();
        this.f6704b = cVar;
        this.f6705c = cVar;
    }

    @Override // L3.j
    public final void a(byte[] bArr, byte[] bArr2) throws GeneralSecurityException {
        int length = bArr.length;
        u4.c cVar = this.f6705c;
        if (length <= 5) {
            cVar.getClass();
            throw new GeneralSecurityException("tag too short");
        }
        byte[] bArrCopyOf = Arrays.copyOf(bArr, 5);
        byte[] bArrCopyOfRange = Arrays.copyOfRange(bArr, 5, bArr.length);
        C4.f fVar = this.f6703a;
        for (L3.k kVar : fVar.B(bArrCopyOf)) {
            try {
                ((L3.j) kVar.f4178b).a(bArrCopyOfRange, kVar.f4181e.equals(r0.LEGACY) ? Y3.j.c(bArr2, p.f6707b) : bArr2);
                cVar.getClass();
                return;
            } catch (GeneralSecurityException e6) {
                p.f6706a.info("tag prefix matches a key, but cannot verify: " + e6);
            }
        }
        Iterator it = fVar.B(L3.b.f4165a).iterator();
        while (it.hasNext()) {
            try {
                ((L3.j) ((L3.k) it.next()).f4178b).a(bArr, bArr2);
                cVar.getClass();
                return;
            } catch (GeneralSecurityException unused) {
            }
        }
        cVar.getClass();
        throw new GeneralSecurityException("invalid MAC");
    }

    @Override // L3.j
    public final byte[] b(byte[] bArr) throws GeneralSecurityException {
        u4.c cVar = this.f6704b;
        C4.f fVar = this.f6703a;
        if (((L3.k) fVar.f742c).f4181e.equals(r0.LEGACY)) {
            bArr = Y3.j.c(bArr, p.f6707b);
        }
        try {
            byte[] bArr2 = ((L3.k) fVar.f742c).f4179c;
            byte[] bArrC = Y3.j.c(bArr2 == null ? null : Arrays.copyOf(bArr2, bArr2.length), ((L3.j) ((L3.k) fVar.f742c).f4178b).b(bArr));
            int i6 = ((L3.k) fVar.f742c).f4182f;
            cVar.getClass();
            return bArrC;
        } catch (GeneralSecurityException e6) {
            cVar.getClass();
            throw e6;
        }
    }
}
