package p138.p176.p278.p279.p289;

import java.security.GeneralSecurityException;
import p138.p176.p177.p242.p246.p251.C4303;
import p138.p176.p278.p279.AbstractC5183;
import p138.p176.p278.p279.InterfaceC5199;
import p138.p176.p278.p279.p287.C5287;
import p138.p176.p278.p279.p287.C5290;
import p138.p176.p278.p279.p287.C5295;
import p138.p176.p278.p279.p287.C5431;
import p138.p176.p278.p279.p287.C5435;
import p138.p176.p278.p279.p287.EnumC5422;
import p138.p176.p278.p279.p290.C5500;
import p138.p176.p278.p279.p290.C5548;
import p138.p176.p278.p279.p290.C5554;
import p138.p176.p328.AbstractC6013;
import p138.p176.p328.AbstractC6028;
import p138.p176.p328.InterfaceC6049;

/* JADX INFO: renamed from: ދ.ހ.ހ.֏.ޝ.֏, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C5493 extends AbstractC5183<InterfaceC5199, C5287, C5290> {
    public C5493() {
        super(InterfaceC5199.class, C5287.class, C5290.class, "type.googleapis.com/google.crypto.tink.AesCtrHmacStreamingKey");
    }

    @Override // p138.p176.p278.p279.InterfaceC5182
    /* JADX INFO: renamed from: ֏ */
    public int mo8653() {
        return 0;
    }

    @Override // p138.p176.p278.p279.AbstractC5183
    /* JADX INFO: renamed from: ֏ */
    public InterfaceC5199 mo8655(InterfaceC6049 interfaceC6049) {
        C5287 c5287 = (C5287) interfaceC6049;
        byte[] bArrM9361 = c5287.f15547.m9361();
        EnumC5422 enumC5422M8822 = EnumC5422.m8822(c5287.m8756().f15558);
        if (enumC5422M8822 == null) {
            enumC5422M8822 = EnumC5422.UNRECOGNIZED;
        }
        return new C5500(bArrM9361, C4303.m7182(enumC5422M8822), c5287.m8756().f15557, C4303.m7182(c5287.m8756().m8758().m8830()), c5287.m8756().m8758().f15766, c5287.m8756().f15556, 0);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m8864(C5295 c5295) throws GeneralSecurityException {
        C5554.m8920(c5295.f15557);
        EnumC5422 enumC5422M8822 = EnumC5422.m8822(c5295.f15558);
        if (enumC5422M8822 == null) {
            enumC5422M8822 = EnumC5422.UNRECOGNIZED;
        }
        if (enumC5422M8822 == EnumC5422.UNKNOWN_HASH) {
            throw new GeneralSecurityException("unknown HKDF hash type");
        }
        if (c5295.m8758().m8830() == EnumC5422.UNKNOWN_HASH) {
            throw new GeneralSecurityException("unknown HMAC hash type");
        }
        C5431 c5431M8758 = c5295.m8758();
        if (c5431M8758.f15766 < 10) {
            throw new GeneralSecurityException("tag size too small");
        }
        int iOrdinal = c5431M8758.m8830().ordinal();
        if (iOrdinal != 1) {
            if (iOrdinal != 3) {
                if (iOrdinal != 4) {
                    throw new GeneralSecurityException("unknown hash type");
                }
                if (c5431M8758.f15766 > 64) {
                    throw new GeneralSecurityException("tag size too big");
                }
            } else if (c5431M8758.f15766 > 32) {
                throw new GeneralSecurityException("tag size too big");
            }
        } else if (c5431M8758.f15766 > 20) {
            throw new GeneralSecurityException("tag size too big");
        }
        if (c5295.f15556 < c5295.f15557 + c5295.m8758().f15766 + 8) {
            throw new GeneralSecurityException("ciphertext_segment_size must be at least (derived_key_size + tag_size + 8)");
        }
    }

    @Override // p138.p176.p278.p279.AbstractC5183
    /* JADX INFO: renamed from: ؠ */
    public C5435.EnumC5438 mo8656() {
        return C5435.EnumC5438.SYMMETRIC;
    }

    @Override // p138.p176.p278.p279.AbstractC5183
    /* JADX INFO: renamed from: ހ */
    public InterfaceC6049 mo8659(AbstractC6013 abstractC6013) {
        return (C5290) AbstractC6028.m9393(C5290.f15549, abstractC6013);
    }

    @Override // p138.p176.p278.p279.AbstractC5183
    /* JADX INFO: renamed from: ހ */
    public InterfaceC6049 mo8660(InterfaceC6049 interfaceC6049) {
        C5290 c5290 = (C5290) interfaceC6049;
        C5287.C5289 c5289Mo9401 = C5287.f15543.mo9401();
        AbstractC6013 abstractC6013M9354 = AbstractC6013.m9354(C5548.m8914(c5290.f15552));
        c5289Mo9401.m9407();
        C5287.m8755((C5287) c5289Mo9401.f16917, abstractC6013M9354);
        C5295 c5295M8757 = c5290.m8757();
        c5289Mo9401.m9407();
        C5287.m8754((C5287) c5289Mo9401.f16917, c5295M8757);
        c5289Mo9401.m9407();
        ((C5287) c5289Mo9401.f16917).f15545 = 0;
        return c5289Mo9401.m9405();
    }

    @Override // p138.p176.p278.p279.AbstractC5183
    /* JADX INFO: renamed from: ށ */
    public InterfaceC6049 mo8661(AbstractC6013 abstractC6013) {
        return (C5287) AbstractC6028.m9393(C5287.f15543, abstractC6013);
    }

    @Override // p138.p176.p278.p279.AbstractC5183
    /* JADX INFO: renamed from: ނ */
    public void mo8663(InterfaceC6049 interfaceC6049) throws GeneralSecurityException {
        C5287 c5287 = (C5287) interfaceC6049;
        C5554.m8921(c5287.f15545, 0);
        if (c5287.f15547.size() < 16) {
            throw new GeneralSecurityException("key_value must have at least 16 bytes");
        }
        if (c5287.f15547.size() < c5287.m8756().f15557) {
            throw new GeneralSecurityException("key_value must have at least as many bits as derived keys");
        }
        m8864(c5287.m8756());
    }

    @Override // p138.p176.p278.p279.AbstractC5183
    /* JADX INFO: renamed from: ބ */
    public void mo8665(InterfaceC6049 interfaceC6049) throws GeneralSecurityException {
        C5290 c5290 = (C5290) interfaceC6049;
        if (c5290.f15552 < 16) {
            throw new GeneralSecurityException("key_size must be at least 16 bytes");
        }
        m8864(c5290.m8757());
    }
}
