package com.google.android.gms.internal.pal;

import java.nio.ByteBuffer;
import java.security.GeneralSecurityException;
import java.security.InvalidAlgorithmParameterException;
import java.security.KeyFactory;
import java.security.KeyPairGenerator;
import java.security.Provider;
import java.security.Signature;
import javax.crypto.Cipher;
import javax.crypto.KeyAgreement;
import javax.crypto.Mac;

/* JADX INFO: loaded from: classes2.dex */
public final class c implements j6, t8, fe {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f20730a;

    public c(int i10) {
        this.f20730a = 3;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:49:0x0075 A[ORIG_RETURN, RETURN] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static boolean c(int i10, int i11, byte[] bArr) {
        while (i10 < i11 && bArr[i10] >= 0) {
            i10++;
        }
        if (i10 < i11) {
            while (i10 < i11) {
                int i12 = i10 + 1;
                int iA = bArr[i10];
                if (iA >= 0) {
                    i10 = i12;
                } else if (iA < -32) {
                    if (i12 < i11) {
                        if (iA >= -62) {
                            i10 += 2;
                            if (bArr[i12] > -65) {
                            }
                        }
                        return false;
                    }
                    if (iA != 0) {
                        return false;
                    }
                } else if (iA < -16) {
                    if (i12 < i11 - 1) {
                        int i13 = i10 + 2;
                        char c6 = bArr[i12];
                        if (c6 <= -65 && ((iA != -32 || c6 >= -96) && (iA != -19 || c6 < -96))) {
                            i10 += 3;
                            if (bArr[i13] > -65) {
                            }
                        }
                        return false;
                    }
                    iA = v1.a(bArr, i12, i11);
                    if (iA != 0) {
                    }
                } else {
                    if (i12 < i11 - 2) {
                        int i14 = i10 + 2;
                        int i15 = bArr[i12];
                        if (i15 <= -65) {
                            if ((((i15 + 112) + (iA << 28)) >> 30) == 0) {
                                int i16 = i10 + 3;
                                if (bArr[i14] <= -65) {
                                    i10 += 4;
                                    if (bArr[i16] > -65) {
                                    }
                                }
                            }
                        }
                        return false;
                    }
                    iA = v1.a(bArr, i12, i11);
                    if (iA != 0) {
                    }
                }
            }
        }
        return true;
    }

    @Override // com.google.android.gms.internal.pal.t8
    public final byte[] a(byte[] bArr, byte[] bArr2, byte[] bArr3, byte[] bArr4) throws GeneralSecurityException {
        if (bArr.length != 32) {
            throw new InvalidAlgorithmParameterException("Unexpected key length: 32");
        }
        h8 h8Var = new h8(bArr, 0);
        int length = bArr3.length;
        if (length > 2147483631) {
            throw new GeneralSecurityException("plaintext too long");
        }
        ByteBuffer byteBufferAllocate = ByteBuffer.allocate(length + 16);
        h8Var.j(byteBufferAllocate, bArr2, bArr3, bArr4);
        return byteBufferAllocate.array();
    }

    public final /* bridge */ /* synthetic */ Object b(String str, Provider provider) {
        switch (this.f20730a) {
            case 18:
                return provider == null ? Cipher.getInstance(str) : Cipher.getInstance(str, provider);
            case 19:
                return provider == null ? KeyAgreement.getInstance(str) : KeyAgreement.getInstance(str, provider);
            case 20:
                return provider == null ? KeyFactory.getInstance(str) : KeyFactory.getInstance(str, provider);
            case 21:
                return provider == null ? KeyPairGenerator.getInstance(str) : KeyPairGenerator.getInstance(str, provider);
            case 22:
                return provider == null ? Mac.getInstance(str) : Mac.getInstance(str, provider);
            default:
                return provider == null ? Signature.getInstance(str) : Signature.getInstance(str, provider);
        }
    }

    @Override // com.google.android.gms.internal.pal.t8
    public final int zza() {
        return 32;
    }

    @Override // com.google.android.gms.internal.pal.t8
    public final byte[] zzb() {
        return y8.f21377k;
    }

    public /* synthetic */ c(int i10, int i11) {
        this.f20730a = i10;
    }

    @Override // com.google.android.gms.internal.pal.j6
    /* JADX INFO: renamed from: zza, reason: collision with other method in class */
    public final Object mo8zza() {
        return 26624;
    }
}
