package p138.p176.p278.p279.p286;

import java.security.GeneralSecurityException;
import javax.crypto.spec.SecretKeySpec;
import p138.p176.p278.p279.AbstractC5183;
import p138.p176.p278.p279.InterfaceC5189;
import p138.p176.p278.p279.p287.C5423;
import p138.p176.p278.p279.p287.C5426;
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.C5546;
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 C5239 extends AbstractC5183<InterfaceC5189, C5423, C5426> {
    public C5239() {
        super(InterfaceC5189.class, C5423.class, C5426.class, "type.googleapis.com/google.crypto.tink.HmacKey");
    }

    @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 InterfaceC5189 mo8655(InterfaceC6049 interfaceC6049) throws GeneralSecurityException {
        C5423 c5423 = (C5423) interfaceC6049;
        EnumC5422 enumC5422M8830 = c5423.m8825().m8830();
        SecretKeySpec secretKeySpec = new SecretKeySpec(c5423.f15756.m9361(), "HMAC");
        int i = c5423.m8825().f15766;
        int iOrdinal = enumC5422M8830.ordinal();
        if (iOrdinal == 1) {
            return new C5546("HMACSHA1", secretKeySpec, i);
        }
        if (iOrdinal == 3) {
            return new C5546("HMACSHA256", secretKeySpec, i);
        }
        if (iOrdinal == 4) {
            return new C5546("HMACSHA512", secretKeySpec, i);
        }
        throw new GeneralSecurityException("unknown hash");
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m8718(C5431 c5431) throws GeneralSecurityException {
        if (c5431.f15766 < 10) {
            throw new GeneralSecurityException("tag size too small");
        }
        int iOrdinal = c5431.m8830().ordinal();
        if (iOrdinal == 1) {
            if (c5431.f15766 > 20) {
                throw new GeneralSecurityException("tag size too big");
            }
        } else if (iOrdinal == 3) {
            if (c5431.f15766 > 32) {
                throw new GeneralSecurityException("tag size too big");
            }
        } else {
            if (iOrdinal != 4) {
                throw new GeneralSecurityException("unknown hash type");
            }
            if (c5431.f15766 > 64) {
                throw new GeneralSecurityException("tag size too big");
            }
        }
    }

    @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 (C5426) AbstractC6028.m9393(C5426.f15758, abstractC6013);
    }

    @Override // p138.p176.p278.p279.AbstractC5183
    /* JADX INFO: renamed from: ހ */
    public InterfaceC6049 mo8660(InterfaceC6049 interfaceC6049) {
        C5426 c5426 = (C5426) interfaceC6049;
        C5423.C5425 c5425Mo9401 = C5423.f15752.mo9401();
        c5425Mo9401.m9407();
        ((C5423) c5425Mo9401.f16917).f15754 = 0;
        C5431 c5431M8827 = c5426.m8827();
        c5425Mo9401.m9407();
        C5423.m8823((C5423) c5425Mo9401.f16917, c5431M8827);
        AbstractC6013 abstractC6013M9354 = AbstractC6013.m9354(C5548.m8914(c5426.f15761));
        c5425Mo9401.m9407();
        C5423.m8824((C5423) c5425Mo9401.f16917, abstractC6013M9354);
        return c5425Mo9401.m9405();
    }

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

    @Override // p138.p176.p278.p279.AbstractC5183
    /* JADX INFO: renamed from: ނ */
    public void mo8663(InterfaceC6049 interfaceC6049) throws GeneralSecurityException {
        C5423 c5423 = (C5423) interfaceC6049;
        C5554.m8921(c5423.f15754, 0);
        if (c5423.f15756.size() < 16) {
            throw new GeneralSecurityException("key too short");
        }
        m8718(c5423.m8825());
    }

    @Override // p138.p176.p278.p279.AbstractC5183
    /* JADX INFO: renamed from: ބ */
    public void mo8665(InterfaceC6049 interfaceC6049) throws GeneralSecurityException {
        C5426 c5426 = (C5426) interfaceC6049;
        if (c5426.f15761 < 16) {
            throw new GeneralSecurityException("key too short");
        }
        m8718(c5426.m8827());
    }
}
