You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

90 lines
2.5 KiB

package p002a1;
import p039m1.C1468e;
import p039m1.C1470g;
import p057s1.C1621c;
/* renamed from: a1.a */
/* loaded from: classes.dex */
public final class C0040a {
/* renamed from: a */
public static final C0040a f18a = new C0040a();
/* renamed from: a1.a$a */
/* loaded from: classes.dex */
public static abstract class AbstractC0041a {
/* renamed from: a */
public final int f19a;
/* renamed from: a1.a$a$a */
/* loaded from: classes.dex */
public static final class C0042a extends AbstractC0041a {
/* renamed from: b */
public static final C0042a f20b = new C0042a();
public C0042a() {
super(1, null);
}
}
public AbstractC0041a(int i) {
this.f19a = i;
}
public /* synthetic */ AbstractC0041a(int i, C1468e c1468e) {
this(i);
}
/* renamed from: a */
public final int m5033a() {
return this.f19a;
}
}
/* renamed from: a */
public final void m5037a(byte[] bArr, String str) {
C1470g.m1292e(bArr, "<this>");
C1470g.m1292e(str, "key");
byte[] bytes = str.getBytes(C1621c.f3741b);
C1470g.m1293d(bytes, "this as java.lang.String).getBytes(charset)");
m5034d(bArr, bytes, AbstractC0041a.C0042a.f20b);
}
/* renamed from: b */
public final byte[] m5036b(String str, String str2) {
C1470g.m1292e(str, "<this>");
C1470g.m1292e(str2, "key");
byte[] bytes = str.getBytes(C1621c.f3741b);
C1470g.m1293d(bytes, "this as java.lang.String).getBytes(charset)");
m5037a(bytes, str2);
return bytes;
}
/* renamed from: c */
public final byte m5035c(byte b, byte b2, AbstractC0041a abstractC0041a) {
byte m5033a = (byte) (abstractC0041a.m5033a() * (b2 % 8));
if (m5033a < 0) {
m5033a = (byte) (m5033a + 8);
}
byte b3 = (byte) (b & (-1));
double pow = Math.pow(2.0d, m5033a);
double d = 1;
Double.isNaN(d);
return (byte) (((b3 >> m5033a) | ((((int) (pow - d)) & b3) << (8 - m5033a))) & 255);
}
/* renamed from: d */
public final void m5034d(byte[] bArr, byte[] bArr2, AbstractC0041a abstractC0041a) {
int length = bArr.length;
int i = 0;
int i2 = 0;
while (i < length) {
bArr[i2] = f18a.m5035c(bArr[i], bArr2[i2 % bArr2.length], abstractC0041a);
i++;
i2++;
}
}
}