package p138.p176.p278.p279.p280;

import java.nio.BufferUnderflowException;
import java.nio.ByteBuffer;
import java.security.GeneralSecurityException;
import p138.p176.p278.p279.C5197;
import p138.p176.p278.p279.InterfaceC5176;
import p138.p176.p278.p279.p287.C5441;

/* JADX INFO: renamed from: ދ.ހ.ހ.֏.ޕ.ވ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C5213 implements InterfaceC5176 {

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public static final byte[] f15439 = new byte[0];

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final C5441 f15440;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final InterfaceC5176 f15441;

    public C5213(C5441 c5441, InterfaceC5176 interfaceC5176) {
        this.f15440 = c5441;
        this.f15441 = interfaceC5176;
    }

    @Override // p138.p176.p278.p279.InterfaceC5176
    /* JADX INFO: renamed from: ֏ */
    public byte[] mo8647(byte[] bArr, byte[] bArr2) {
        byte[] bArrMo9348 = C5197.m8696(this.f15440).mo9348();
        byte[] bArrMo8647 = this.f15441.mo8647(bArrMo9348, f15439);
        byte[] bArrMo86472 = ((InterfaceC5176) C5197.m8691(this.f15440.f15791, bArrMo9348, InterfaceC5176.class)).mo8647(bArr, bArr2);
        return ByteBuffer.allocate(bArrMo8647.length + 4 + bArrMo86472.length).putInt(bArrMo8647.length).put(bArrMo8647).put(bArrMo86472).array();
    }

    @Override // p138.p176.p278.p279.InterfaceC5176
    /* JADX INFO: renamed from: ؠ */
    public byte[] mo8648(byte[] bArr, byte[] bArr2) throws GeneralSecurityException {
        try {
            ByteBuffer byteBufferWrap = ByteBuffer.wrap(bArr);
            int i = byteBufferWrap.getInt();
            if (i <= 0 || i > bArr.length - 4) {
                throw new GeneralSecurityException("invalid ciphertext");
            }
            byte[] bArr3 = new byte[i];
            byteBufferWrap.get(bArr3, 0, i);
            byte[] bArr4 = new byte[byteBufferWrap.remaining()];
            byteBufferWrap.get(bArr4, 0, byteBufferWrap.remaining());
            return ((InterfaceC5176) C5197.m8691(this.f15440.f15791, this.f15441.mo8648(bArr3, f15439), InterfaceC5176.class)).mo8648(bArr4, bArr2);
        } catch (IndexOutOfBoundsException | NegativeArraySizeException | BufferUnderflowException e) {
            throw new GeneralSecurityException("invalid ciphertext", e);
        }
    }
}
