package defpackage;

import com.hierynomus.ntlm.NtlmException;
import com.hierynomus.security.SecurityException;
import java.nio.charset.Charset;
import java.util.Random;
import java.util.concurrent.TimeUnit;

/* JADX INFO: renamed from: ˎˏˈ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C1719 {

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public static final Charset f6862 = AbstractC4722.f17965;

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final InterfaceC0849 f6863;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final Random f6864;

    public C1719(Random random, InterfaceC0849 interfaceC0849) {
        this.f6864 = random;
        this.f6863 = interfaceC0849;
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final byte[] m4759(byte[] bArr, byte[]... bArr2) {
        try {
            InterfaceC5311 interfaceC5311M3012 = this.f6863.m3012("HmacMD5");
            interfaceC5311M3012.mo4753(bArr);
            for (byte[] bArr3 : bArr2) {
                interfaceC5311M3012.update(bArr3);
            }
            return interfaceC5311M3012.mo4746();
        } catch (SecurityException e) {
            throw new NtlmException(e);
        }
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final byte[] m4760(byte[] bArr) {
        byte[] bArr2 = new byte[8];
        this.f6864.nextBytes(bArr2);
        long jConvert = (TimeUnit.NANOSECONDS.convert(System.currentTimeMillis(), TimeUnit.MILLISECONDS) / 100) + 116444736000000000L;
        if (bArr == null) {
            bArr = new byte[0];
        }
        C2923 c2923 = new C2923();
        c2923.mo2479((byte) 1);
        c2923.mo2479((byte) 1);
        c2923.m2477(0);
        c2923.m2469(0L);
        C0094.f1323.m1162(c2923, jConvert);
        c2923.mo2472(8, bArr2);
        c2923.m2469(0L);
        c2923.mo2472(bArr.length, bArr);
        c2923.m2469(0L);
        return c2923.m2468();
    }
}
