258 lines
9.5 KiB
Java
258 lines
9.5 KiB
Java
|
package o;
|
||
|
|
||
|
import com.google.common.primitives.UnsignedBytes;
|
||
|
import java.io.IOException;
|
||
|
import java.util.Enumeration;
|
||
|
import java.util.Iterator;
|
||
|
import java.util.Vector;
|
||
|
import o.grK;
|
||
|
import org.bouncycastle.asn1.ASN1Encoding;
|
||
|
|
||
|
/* renamed from: o.gnI, reason: case insensitive filesystem */
|
||
|
/* loaded from: classes6.dex */
|
||
|
public abstract class AbstractC15318gnI extends AbstractC15315gnE implements InterfaceC15464grI<InterfaceC15342gnr> {
|
||
|
private boolean b;
|
||
|
public Vector d;
|
||
|
|
||
|
/* JADX INFO: Access modifiers changed from: package-private */
|
||
|
@Override // o.AbstractC15315gnE
|
||
|
public abstract void c(gnG gng) throws IOException;
|
||
|
|
||
|
/* JADX INFO: Access modifiers changed from: package-private */
|
||
|
@Override // o.AbstractC15315gnE
|
||
|
public final boolean d() {
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
public static AbstractC15318gnI c(Object obj) {
|
||
|
while (obj != null && !(obj instanceof AbstractC15318gnI)) {
|
||
|
if (obj instanceof gnJ) {
|
||
|
obj = ((gnJ) obj).i();
|
||
|
} else {
|
||
|
if (obj instanceof byte[]) {
|
||
|
try {
|
||
|
return c((Object) AbstractC15315gnE.b((byte[]) obj));
|
||
|
} catch (IOException e) {
|
||
|
StringBuilder sb = new StringBuilder("failed to construct set from byte[]: ");
|
||
|
sb.append(e.getMessage());
|
||
|
throw new IllegalArgumentException(sb.toString());
|
||
|
}
|
||
|
}
|
||
|
if (obj instanceof InterfaceC15342gnr) {
|
||
|
AbstractC15315gnE i = ((InterfaceC15342gnr) obj).i();
|
||
|
if (i instanceof AbstractC15318gnI) {
|
||
|
return (AbstractC15318gnI) i;
|
||
|
}
|
||
|
}
|
||
|
StringBuilder sb2 = new StringBuilder("unknown object in getInstance: ");
|
||
|
sb2.append(obj.getClass().getName());
|
||
|
throw new IllegalArgumentException(sb2.toString());
|
||
|
}
|
||
|
}
|
||
|
return (AbstractC15318gnI) obj;
|
||
|
}
|
||
|
|
||
|
/* JADX INFO: Access modifiers changed from: protected */
|
||
|
public AbstractC15318gnI() {
|
||
|
this.d = new Vector();
|
||
|
this.b = false;
|
||
|
}
|
||
|
|
||
|
/* JADX INFO: Access modifiers changed from: protected */
|
||
|
public AbstractC15318gnI(InterfaceC15342gnr interfaceC15342gnr) {
|
||
|
Vector vector = new Vector();
|
||
|
this.d = vector;
|
||
|
this.b = false;
|
||
|
vector.addElement(interfaceC15342gnr);
|
||
|
}
|
||
|
|
||
|
/* JADX INFO: Access modifiers changed from: protected */
|
||
|
public AbstractC15318gnI(C15343gns c15343gns, boolean z) {
|
||
|
this.d = new Vector();
|
||
|
this.b = false;
|
||
|
for (int i = 0; i != c15343gns.a.size(); i++) {
|
||
|
this.d.addElement((InterfaceC15342gnr) c15343gns.a.elementAt(i));
|
||
|
}
|
||
|
if (z) {
|
||
|
a();
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/* JADX INFO: Access modifiers changed from: protected */
|
||
|
public AbstractC15318gnI(InterfaceC15342gnr[] interfaceC15342gnrArr) {
|
||
|
this.d = new Vector();
|
||
|
this.b = false;
|
||
|
for (int i = 0; i != interfaceC15342gnrArr.length; i++) {
|
||
|
this.d.addElement(interfaceC15342gnrArr[i]);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
private InterfaceC15342gnr[] b() {
|
||
|
InterfaceC15342gnr[] interfaceC15342gnrArr = new InterfaceC15342gnr[this.d.size()];
|
||
|
for (int i = 0; i != this.d.size(); i++) {
|
||
|
interfaceC15342gnrArr[i] = (InterfaceC15342gnr) this.d.elementAt(i);
|
||
|
}
|
||
|
return interfaceC15342gnrArr;
|
||
|
}
|
||
|
|
||
|
@Override // o.AbstractC15346gnv
|
||
|
public int hashCode() {
|
||
|
Enumeration elements = this.d.elements();
|
||
|
int size = this.d.size();
|
||
|
while (elements.hasMoreElements()) {
|
||
|
Object obj = (InterfaceC15342gnr) elements.nextElement();
|
||
|
if (obj == null) {
|
||
|
obj = C15380got.a;
|
||
|
}
|
||
|
size = (size * 17) ^ obj.hashCode();
|
||
|
}
|
||
|
return size;
|
||
|
}
|
||
|
|
||
|
/* JADX INFO: Access modifiers changed from: package-private */
|
||
|
@Override // o.AbstractC15315gnE
|
||
|
public final AbstractC15315gnE h() {
|
||
|
if (this.b) {
|
||
|
C15384gox c15384gox = new C15384gox();
|
||
|
c15384gox.d = this.d;
|
||
|
return c15384gox;
|
||
|
}
|
||
|
Vector vector = new Vector();
|
||
|
for (int i = 0; i != this.d.size(); i++) {
|
||
|
vector.addElement(this.d.elementAt(i));
|
||
|
}
|
||
|
C15384gox c15384gox2 = new C15384gox();
|
||
|
c15384gox2.d = vector;
|
||
|
c15384gox2.a();
|
||
|
return c15384gox2;
|
||
|
}
|
||
|
|
||
|
/* JADX INFO: Access modifiers changed from: package-private */
|
||
|
@Override // o.AbstractC15315gnE
|
||
|
public final AbstractC15315gnE f() {
|
||
|
C15356goJ c15356goJ = new C15356goJ();
|
||
|
c15356goJ.d = this.d;
|
||
|
return c15356goJ;
|
||
|
}
|
||
|
|
||
|
/* JADX INFO: Access modifiers changed from: package-private */
|
||
|
@Override // o.AbstractC15315gnE
|
||
|
protected final boolean e(AbstractC15315gnE abstractC15315gnE) {
|
||
|
if (!(abstractC15315gnE instanceof AbstractC15318gnI)) {
|
||
|
return false;
|
||
|
}
|
||
|
AbstractC15318gnI abstractC15318gnI = (AbstractC15318gnI) abstractC15315gnE;
|
||
|
if (this.d.size() != abstractC15318gnI.d.size()) {
|
||
|
return false;
|
||
|
}
|
||
|
Enumeration elements = this.d.elements();
|
||
|
Enumeration elements2 = abstractC15318gnI.d.elements();
|
||
|
while (elements.hasMoreElements()) {
|
||
|
InterfaceC15342gnr interfaceC15342gnr = (InterfaceC15342gnr) elements.nextElement();
|
||
|
if (interfaceC15342gnr == null) {
|
||
|
interfaceC15342gnr = C15380got.a;
|
||
|
}
|
||
|
InterfaceC15342gnr interfaceC15342gnr2 = (InterfaceC15342gnr) elements2.nextElement();
|
||
|
if (interfaceC15342gnr2 == null) {
|
||
|
interfaceC15342gnr2 = C15380got.a;
|
||
|
}
|
||
|
AbstractC15315gnE i = interfaceC15342gnr.i();
|
||
|
AbstractC15315gnE i2 = interfaceC15342gnr2.i();
|
||
|
if (i != i2 && !i.equals(i2)) {
|
||
|
return false;
|
||
|
}
|
||
|
}
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
private static boolean d(byte[] bArr, byte[] bArr2) {
|
||
|
int min = Math.min(bArr.length, bArr2.length);
|
||
|
for (int i = 0; i != min; i++) {
|
||
|
byte b = bArr[i];
|
||
|
byte b2 = bArr2[i];
|
||
|
if (b != b2) {
|
||
|
return (b & UnsignedBytes.MAX_VALUE) < (b2 & UnsignedBytes.MAX_VALUE);
|
||
|
}
|
||
|
}
|
||
|
return min == bArr.length;
|
||
|
}
|
||
|
|
||
|
private static byte[] c(InterfaceC15342gnr interfaceC15342gnr) {
|
||
|
try {
|
||
|
return interfaceC15342gnr.i().c(ASN1Encoding.DER);
|
||
|
} catch (IOException unused) {
|
||
|
throw new IllegalArgumentException("cannot encode object added to SET");
|
||
|
}
|
||
|
}
|
||
|
|
||
|
private void a() {
|
||
|
if (this.b) {
|
||
|
return;
|
||
|
}
|
||
|
this.b = true;
|
||
|
if (this.d.size() > 1) {
|
||
|
int size = this.d.size() - 1;
|
||
|
boolean z = true;
|
||
|
while (z) {
|
||
|
int i = 0;
|
||
|
byte[] c = c((InterfaceC15342gnr) this.d.elementAt(0));
|
||
|
z = false;
|
||
|
int i2 = 0;
|
||
|
while (i2 != size) {
|
||
|
int i3 = i2 + 1;
|
||
|
byte[] c2 = c((InterfaceC15342gnr) this.d.elementAt(i3));
|
||
|
if (d(c, c2)) {
|
||
|
c = c2;
|
||
|
} else {
|
||
|
Object elementAt = this.d.elementAt(i2);
|
||
|
Vector vector = this.d;
|
||
|
vector.setElementAt(vector.elementAt(i3), i2);
|
||
|
this.d.setElementAt(elementAt, i3);
|
||
|
z = true;
|
||
|
i = i2;
|
||
|
}
|
||
|
i2 = i3;
|
||
|
}
|
||
|
size = i;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public String toString() {
|
||
|
return this.d.toString();
|
||
|
}
|
||
|
|
||
|
@Override // java.lang.Iterable
|
||
|
public Iterator<InterfaceC15342gnr> iterator() {
|
||
|
return new grK.RVV(b());
|
||
|
}
|
||
|
|
||
|
public static AbstractC15318gnI b(AbstractC15321gnP abstractC15321gnP) {
|
||
|
if (abstractC15321gnP.a) {
|
||
|
if (abstractC15321gnP instanceof C15361goa) {
|
||
|
InterfaceC15342gnr interfaceC15342gnr = abstractC15321gnP.d;
|
||
|
return new C15364god(interfaceC15342gnr != null ? interfaceC15342gnr.i() : null);
|
||
|
}
|
||
|
InterfaceC15342gnr interfaceC15342gnr2 = abstractC15321gnP.d;
|
||
|
return new C15356goJ(interfaceC15342gnr2 != null ? interfaceC15342gnr2.i() : null);
|
||
|
}
|
||
|
InterfaceC15342gnr interfaceC15342gnr3 = abstractC15321gnP.d;
|
||
|
if ((interfaceC15342gnr3 != null ? interfaceC15342gnr3.i() : null) instanceof AbstractC15318gnI) {
|
||
|
InterfaceC15342gnr interfaceC15342gnr4 = abstractC15321gnP.d;
|
||
|
return (AbstractC15318gnI) (interfaceC15342gnr4 != null ? interfaceC15342gnr4.i() : null);
|
||
|
}
|
||
|
InterfaceC15342gnr interfaceC15342gnr5 = abstractC15321gnP.d;
|
||
|
if ((interfaceC15342gnr5 != null ? interfaceC15342gnr5.i() : null) instanceof AbstractC15317gnH) {
|
||
|
InterfaceC15342gnr interfaceC15342gnr6 = abstractC15321gnP.d;
|
||
|
AbstractC15317gnH abstractC15317gnH = (AbstractC15317gnH) (interfaceC15342gnr6 != null ? interfaceC15342gnr6.i() : null);
|
||
|
if (abstractC15321gnP instanceof C15361goa) {
|
||
|
return new C15364god(abstractC15317gnH.a());
|
||
|
}
|
||
|
return new C15356goJ(abstractC15317gnH.a());
|
||
|
}
|
||
|
StringBuilder sb = new StringBuilder("unknown object in getInstance: ");
|
||
|
sb.append(abstractC15321gnP.getClass().getName());
|
||
|
throw new IllegalArgumentException(sb.toString());
|
||
|
}
|
||
|
}
|