package p138.p329.p348.p350;

import com.hierynomus.protocol.commons.buffer.Buffer;
import java.util.EnumSet;
import java.util.HashMap;
import java.util.Map;
import p138.p176.p177.p242.p246.p251.C4303;
import p138.p329.p348.p350.C6281;
import p138.p329.p351.p352.C6288;
import p138.p329.p351.p352.InterfaceC6289;
import p138.p329.p351.p352.p353.AbstractC6294;
import p463.p481.C7162;
import p463.p481.InterfaceC7161;

/* JADX INFO: renamed from: ދ.ށ.ޅ.ؠ.ހ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C6277 extends C6280 {

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public static final InterfaceC7161 f17571 = C7162.m10575((Class<?>) C6277.class);

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public int f17572;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public int f17573;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public EnumSet<EnumC6279> f17574;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public byte[] f17575;

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public C6281 f17576;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public int f17577;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public int f17578;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public String f17579;

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public Map<EnumC6275, Object> f17580 = new HashMap();

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public byte[] f17581;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public void m9521(Buffer.C0346 c0346) throws Buffer.BufferException {
        c0346.m1466(C6288.f17627, 8);
        c0346.m1476();
        this.f17572 = c0346.m1475();
        c0346.m1473(2);
        this.f17573 = c0346.m1477();
        this.f17574 = C4303.m7041(c0346.m1476(), EnumC6279.class);
        byte[] bArr = new byte[8];
        c0346.m1470(bArr);
        this.f17575 = bArr;
        c0346.m1473(8);
        if (this.f17574.contains(EnumC6279.NTLMSSP_NEGOTIATE_TARGET_INFO)) {
            this.f17577 = c0346.m1475();
            c0346.m1473(2);
            this.f17578 = c0346.m1477();
        } else {
            c0346.m1473(8);
        }
        if (this.f17574.contains(EnumC6279.NTLMSSP_NEGOTIATE_VERSION)) {
            C6281 c6281 = new C6281();
            c6281.f17608 = (C6281.EnumC6283) C4303.m7063(c0346.m1472(), (Class<InterfaceC6289>) C6281.EnumC6283.class, (InterfaceC6289) null);
            c6281.f17609 = (C6281.EnumC6284) C4303.m7063(c0346.m1472(), (Class<InterfaceC6289>) C6281.EnumC6284.class, (InterfaceC6289) null);
            c6281.f17610 = c0346.m1475();
            c0346.m1473(3);
            c6281.f17611 = (C6281.EnumC6282) C4303.m7063(c0346.m1472(), (Class<InterfaceC6289>) C6281.EnumC6282.class, (InterfaceC6289) null);
            this.f17576 = c6281;
            f17571.mo10573("Windows version = {}", c6281);
        } else {
            c0346.m1473(8);
        }
        int i = this.f17572;
        if (i > 0) {
            c0346.f2170 = this.f17573;
            this.f17579 = c0346.m1466(C6288.f17629, i / 2);
        }
        int i2 = this.f17577;
        if (i2 > 0) {
            c0346.f2170 = this.f17578;
            byte[] bArr2 = new byte[i2];
            c0346.m1470(bArr2);
            this.f17581 = bArr2;
            c0346.f2170 = this.f17578;
            while (true) {
                int iM1475 = c0346.m1475();
                EnumC6275 enumC6275 = (EnumC6275) C4303.m7063(iM1475, (Class<InterfaceC6289>) EnumC6275.class, (InterfaceC6289) null);
                f17571.mo10562("NTLM channel contains {}({}) TargetInfo", enumC6275, Integer.valueOf(iM1475));
                int iM14752 = c0346.m1475();
                switch (enumC6275) {
                    case MsvAvEOL:
                        return;
                    case MsvAvNbComputerName:
                    case MsvAvNdDomainName:
                    case MsvAvDnsComputerName:
                    case MsvAvDnsDomainName:
                    case MsvAvDnsTreeName:
                    case MsvAvTargetName:
                        this.f17580.put(enumC6275, c0346.m1466(C6288.f17629, iM14752 / 2));
                        break;
                    case MsvAvFlags:
                        this.f17580.put(enumC6275, Long.valueOf(AbstractC6294.f17633.mo9537(c0346)));
                        break;
                    case MsvAvTimestamp:
                        this.f17580.put(enumC6275, C4303.m7062((Buffer<?>) c0346));
                        break;
                    case MsvAvSingleHost:
                    case MsvChannelBindings:
                        break;
                    default:
                        throw new IllegalStateException("Encountered unhandled AvId: " + enumC6275);
                }
            }
        }
    }
}
