package g2;

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.util.Enumeration;
import java.util.NoSuchElementException;

/* JADX INFO: compiled from: BEROctetString.java */
/* JADX INFO: loaded from: classes.dex */
public class c0 extends o {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private final int f4682f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private final o[] f4683g;

    /* JADX INFO: compiled from: BEROctetString.java */
    class a implements Enumeration {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        int f4684a = 0;

        a() {
        }

        @Override // java.util.Enumeration
        public boolean hasMoreElements() {
            return this.f4684a < c0.this.f4729e.length;
        }

        @Override // java.util.Enumeration
        public Object nextElement() {
            int i3 = this.f4684a;
            c0 c0Var = c0.this;
            byte[] bArr = c0Var.f4729e;
            if (i3 >= bArr.length) {
                throw new NoSuchElementException();
            }
            int iMin = Math.min(bArr.length - i3, c0Var.f4682f);
            byte[] bArr2 = new byte[iMin];
            System.arraycopy(c0.this.f4729e, this.f4684a, bArr2, 0, iMin);
            this.f4684a += iMin;
            return new v0(bArr2);
        }
    }

    /* JADX INFO: compiled from: BEROctetString.java */
    class b implements Enumeration {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        int f4686a = 0;

        b() {
        }

        @Override // java.util.Enumeration
        public boolean hasMoreElements() {
            return this.f4686a < c0.this.f4683g.length;
        }

        @Override // java.util.Enumeration
        public Object nextElement() {
            if (this.f4686a >= c0.this.f4683g.length) {
                throw new NoSuchElementException();
            }
            o[] oVarArr = c0.this.f4683g;
            int i3 = this.f4686a;
            this.f4686a = i3 + 1;
            return oVarArr[i3];
        }
    }

    public c0(byte[] bArr) {
        this(bArr, 1000);
    }

    private static byte[] t(o[] oVarArr) {
        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
        for (int i3 = 0; i3 != oVarArr.length; i3++) {
            try {
                byteArrayOutputStream.write(oVarArr[i3].p());
            } catch (IOException e3) {
                throw new IllegalArgumentException("exception converting octets " + e3.toString());
            }
        }
        return byteArrayOutputStream.toByteArray();
    }

    @Override // g2.s
    void i(q qVar, boolean z2) throws IOException {
        qVar.p(z2, 36, s());
    }

    @Override // g2.s
    int j() throws IOException {
        Enumeration enumerationS = s();
        int iJ = 0;
        while (enumerationS.hasMoreElements()) {
            iJ += ((d) enumerationS.nextElement()).c().j();
        }
        return iJ + 2 + 2;
    }

    @Override // g2.s
    boolean m() {
        return true;
    }

    public Enumeration s() {
        return this.f4683g == null ? new a() : new b();
    }

    public c0(o[] oVarArr) {
        this(oVarArr, 1000);
    }

    public c0(byte[] bArr, int i3) {
        this(bArr, null, i3);
    }

    public c0(o[] oVarArr, int i3) {
        this(t(oVarArr), oVarArr, i3);
    }

    private c0(byte[] bArr, o[] oVarArr, int i3) {
        super(bArr);
        this.f4683g = oVarArr;
        this.f4682f = i3;
    }
}
