package k1;

import e1.AbstractC0453a;
import k1.e0;

/* JADX INFO: renamed from: k1.I, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
class C0572I extends AbstractC0584b {

    /* JADX INFO: renamed from: C0, reason: collision with root package name */
    private static final int f4593C0 = AbstractC0453a.d("jcifs.smb.client.SessionSetupAndX.TreeConnectAndX", 1);

    /* JADX INFO: renamed from: D0, reason: collision with root package name */
    private static final boolean f4594D0 = AbstractC0453a.a("jcifs.smb.client.disablePlainTextPasswords", true);

    /* JADX INFO: renamed from: A0, reason: collision with root package name */
    c0 f4595A0;

    /* JADX INFO: renamed from: B0, reason: collision with root package name */
    Object f4596B0;

    /* JADX INFO: renamed from: t0, reason: collision with root package name */
    private byte[] f4597t0;

    /* JADX INFO: renamed from: u0, reason: collision with root package name */
    private byte[] f4598u0;

    /* JADX INFO: renamed from: v0, reason: collision with root package name */
    private byte[] f4599v0;

    /* JADX INFO: renamed from: w0, reason: collision with root package name */
    private int f4600w0;

    /* JADX INFO: renamed from: x0, reason: collision with root package name */
    private int f4601x0;

    /* JADX INFO: renamed from: y0, reason: collision with root package name */
    private String f4602y0;

    /* JADX INFO: renamed from: z0, reason: collision with root package name */
    private String f4603z0;

    C0572I(c0 c0Var, AbstractC0600r abstractC0600r, Object obj) throws V {
        super(abstractC0600r);
        this.f4599v0 = null;
        this.f5021r = (byte) 115;
        this.f4595A0 = c0Var;
        this.f4596B0 = obj;
        e0 e0Var = c0Var.f4790h;
        this.f4600w0 = e0Var.f4841q0;
        int i2 = e0Var.f4840p0;
        this.f4601x0 = i2;
        e0.a aVar = e0Var.f4835k0;
        int i3 = aVar.f4850g;
        if (i3 != 1) {
            if (i3 != 0) {
                throw new V("Unsupported");
            }
            if (!(obj instanceof C0599q)) {
                throw new V("Unsupported credential type");
            }
            C0599q c0599q = (C0599q) obj;
            this.f4597t0 = new byte[0];
            this.f4598u0 = new byte[0];
            String str = c0599q.f4994g;
            this.f4602y0 = str;
            if (this.f5011e0) {
                this.f4602y0 = str.toUpperCase();
            }
            this.f4603z0 = c0599q.f4993b.toUpperCase();
            return;
        }
        if (!(obj instanceof C0599q)) {
            if (!(obj instanceof byte[])) {
                throw new V("Unsupported credential type");
            }
            this.f4599v0 = (byte[]) obj;
            return;
        }
        C0599q c0599q2 = (C0599q) obj;
        if (c0599q2 == C0599q.f4986e0) {
            this.f4597t0 = new byte[0];
            this.f4598u0 = new byte[0];
            this.f4601x0 = Integer.MAX_VALUE & i2;
        } else if (aVar.f4851h) {
            this.f4597t0 = c0599q2.c(aVar.f4859p);
            byte[] bArrL = c0599q2.l(c0Var.f4790h.f4835k0.f4859p);
            this.f4598u0 = bArrL;
            if (this.f4597t0.length == 0 && bArrL.length == 0) {
                throw new RuntimeException("Null setup prohibited.");
            }
        } else {
            if (f4594D0) {
                throw new RuntimeException("Plain text passwords are disabled");
            }
            if (this.f5011e0) {
                String strI = c0599q2.i();
                this.f4597t0 = new byte[0];
                byte[] bArr = new byte[(strI.length() + 1) * 2];
                this.f4598u0 = bArr;
                B(strI, bArr, 0);
            } else {
                String strI2 = c0599q2.i();
                byte[] bArr2 = new byte[(strI2.length() + 1) * 2];
                this.f4597t0 = bArr2;
                this.f4598u0 = new byte[0];
                B(strI2, bArr2, 0);
            }
        }
        String str2 = c0599q2.f4994g;
        this.f4602y0 = str2;
        if (this.f5011e0) {
            this.f4602y0 = str2.toUpperCase();
        }
        this.f4603z0 = c0599q2.f4993b.toUpperCase();
    }

    @Override // k1.AbstractC0600r
    int A(byte[] bArr, int i2) {
        int i3;
        AbstractC0600r.x(this.f4595A0.f4790h.f4838n0, bArr, i2);
        AbstractC0600r.x(this.f4595A0.f4790h.f4837m0, bArr, i2 + 2);
        e0 e0Var = this.f4595A0.f4790h;
        AbstractC0600r.x(1L, bArr, i2 + 4);
        AbstractC0600r.y(this.f4600w0, bArr, i2 + 6);
        int i4 = i2 + 10;
        if (this.f4599v0 != null) {
            AbstractC0600r.x(r1.length, bArr, i4);
            i3 = i2 + 12;
        } else {
            AbstractC0600r.x(this.f4597t0.length, bArr, i4);
            AbstractC0600r.x(this.f4598u0.length, bArr, i2 + 12);
            i3 = i2 + 14;
        }
        bArr[i3] = 0;
        bArr[i3 + 1] = 0;
        bArr[i3 + 2] = 0;
        bArr[i3 + 3] = 0;
        AbstractC0600r.y(this.f4601x0, bArr, i3 + 4);
        return (i3 + 8) - i2;
    }

    @Override // k1.AbstractC0584b
    int E(byte b2) {
        if (b2 == 117) {
            return f4593C0;
        }
        return 0;
    }

    @Override // k1.AbstractC0600r
    int h(byte[] bArr, int i2) {
        return 0;
    }

    @Override // k1.AbstractC0600r
    int m(byte[] bArr, int i2) {
        return 0;
    }

    @Override // k1.AbstractC0584b, k1.AbstractC0600r
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("SmbComSessionSetupAndX[");
        sb.append(super.toString());
        sb.append(",snd_buf_size=");
        sb.append(this.f4595A0.f4790h.f4838n0);
        sb.append(",maxMpxCount=");
        sb.append(this.f4595A0.f4790h.f4837m0);
        sb.append(",VC_NUMBER=");
        e0 e0Var = this.f4595A0.f4790h;
        sb.append(1);
        sb.append(",sessionKey=");
        sb.append(this.f4600w0);
        sb.append(",lmHash.length=");
        byte[] bArr = this.f4597t0;
        sb.append(bArr == null ? 0 : bArr.length);
        sb.append(",ntHash.length=");
        byte[] bArr2 = this.f4598u0;
        sb.append(bArr2 != null ? bArr2.length : 0);
        sb.append(",capabilities=");
        sb.append(this.f4601x0);
        sb.append(",accountName=");
        sb.append(this.f4602y0);
        sb.append(",primaryDomain=");
        sb.append(this.f4603z0);
        sb.append(",NATIVE_OS=");
        e0 e0Var2 = this.f4595A0.f4790h;
        sb.append(U.f4702S);
        sb.append(",NATIVE_LANMAN=");
        e0 e0Var3 = this.f4595A0.f4790h;
        sb.append(U.f4703T);
        sb.append("]");
        return new String(sb.toString());
    }

    @Override // k1.AbstractC0600r
    int v(byte[] bArr, int i2) {
        int iB;
        byte[] bArr2 = this.f4599v0;
        if (bArr2 != null) {
            System.arraycopy(bArr2, 0, bArr, i2, bArr2.length);
            iB = this.f4599v0.length + i2;
        } else {
            byte[] bArr3 = this.f4597t0;
            System.arraycopy(bArr3, 0, bArr, i2, bArr3.length);
            int length = this.f4597t0.length + i2;
            byte[] bArr4 = this.f4598u0;
            System.arraycopy(bArr4, 0, bArr, length, bArr4.length);
            int length2 = length + this.f4598u0.length;
            int iB2 = length2 + B(this.f4602y0, bArr, length2);
            iB = iB2 + B(this.f4603z0, bArr, iB2);
        }
        e0 e0Var = this.f4595A0.f4790h;
        int iB3 = iB + B(U.f4702S, bArr, iB);
        e0 e0Var2 = this.f4595A0.f4790h;
        return (iB3 + B(U.f4703T, bArr, iB3)) - i2;
    }
}
