package l1;

/* JADX INFO: renamed from: l1.g, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public class C0624g {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    byte[] f5389a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    int f5390b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    int f5391c;

    public C0624g(byte[] bArr) {
        a(bArr, 0, bArr.length);
    }

    public void a(byte[] bArr, int i2, int i3) {
        this.f5389a = new byte[256];
        this.f5390b = 0;
        while (true) {
            int i4 = this.f5390b;
            if (i4 >= 256) {
                break;
            }
            this.f5389a[i4] = (byte) i4;
            this.f5390b = i4 + 1;
        }
        this.f5391c = 0;
        this.f5390b = 0;
        while (true) {
            int i5 = this.f5390b;
            if (i5 >= 256) {
                this.f5391c = 0;
                this.f5390b = 0;
                return;
            }
            int i6 = this.f5391c + bArr[(i5 % i3) + i2];
            byte[] bArr2 = this.f5389a;
            byte b2 = bArr2[i5];
            int i7 = (i6 + b2) & 255;
            this.f5391c = i7;
            bArr2[i5] = bArr2[i7];
            bArr2[i7] = b2;
            this.f5390b = i5 + 1;
        }
    }

    public void b(byte[] bArr, int i2, int i3, byte[] bArr2, int i4) {
        int i5 = i3 + i2;
        while (i2 < i5) {
            int i6 = (this.f5390b + 1) & 255;
            this.f5390b = i6;
            int i7 = this.f5391c;
            byte[] bArr3 = this.f5389a;
            byte b2 = bArr3[i6];
            int i8 = (i7 + b2) & 255;
            this.f5391c = i8;
            bArr3[i6] = bArr3[i8];
            bArr3[i8] = b2;
            bArr2[i4] = (byte) (bArr[i2] ^ bArr3[(bArr3[i6] + b2) & 255]);
            i4++;
            i2++;
        }
    }
}
