what-the-bank/sources/o/SKK.java

82 lines
2.1 KiB
Java
Raw Normal View History

2024-07-27 18:17:47 +07:00
package o;
import java.security.GeneralSecurityException;
import java.util.Objects;
/* loaded from: classes2.dex */
public final class SKK extends AbstractC9925dtA {
final LWm a;
private final int d;
/* loaded from: classes2.dex */
public static final class LWm {
private final String e;
public static final LWm a = new LWm("TINK");
public static final LWm b = new LWm("CRUNCHY");
public static final LWm d = new LWm("LEGACY");
public static final LWm c = new LWm("NO_PREFIX");
private LWm(String str) {
this.e = str;
}
public final String toString() {
return this.e;
}
}
private SKK(int i, LWm lWm) {
this.d = i;
this.a = lWm;
}
public static SKK e(int i, LWm lWm) throws GeneralSecurityException {
if (i < 10 || 16 < i) {
throw new GeneralSecurityException("Invalid tag size for AesCmacParameters: ".concat(String.valueOf(i)));
}
return new SKK(i, lWm);
}
private int c() {
int i;
if (this.a != LWm.c) {
if (this.a != LWm.a) {
if (this.a != LWm.b) {
if (this.a != LWm.d) {
throw new IllegalStateException("Unknown variant");
}
i = this.d;
} else {
i = this.d;
}
} else {
i = this.d;
}
return i + 5;
}
return this.d;
}
public final boolean equals(Object obj) {
if (!(obj instanceof SKK)) {
return false;
}
SKK skk = (SKK) obj;
return skk.c() == c() && skk.a == this.a;
}
public final int hashCode() {
int i = this.d;
return Objects.hash(Integer.valueOf(i), this.a);
}
public final String toString() {
StringBuilder sb = new StringBuilder("AES-CMAC Parameters (variant: ");
sb.append(this.a);
sb.append(", ");
sb.append(this.d);
sb.append("-byte tags)");
return sb.toString();
}
}