package p138.p176.p278.p279.p288;

import java.math.BigInteger;
import java.nio.charset.Charset;
import java.security.GeneralSecurityException;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerator;
import java.security.interfaces.RSAPrivateCrtKey;
import java.security.interfaces.RSAPublicKey;
import java.security.spec.RSAKeyGenParameterSpec;
import java.security.spec.RSAPrivateCrtKeySpec;
import java.security.spec.RSAPublicKeySpec;
import p138.p176.p177.p242.p246.p251.C4303;
import p138.p176.p278.p279.AbstractC5183;
import p138.p176.p278.p279.InterfaceC5193;
import p138.p176.p278.p279.InterfaceC5194;
import p138.p176.p278.p279.p287.C5260;
import p138.p176.p278.p279.p287.C5267;
import p138.p176.p278.p279.p287.C5360;
import p138.p176.p278.p279.p287.C5363;
import p138.p176.p278.p279.p287.C5435;
import p138.p176.p278.p279.p290.C5534;
import p138.p176.p278.p279.p290.C5550;
import p138.p176.p278.p279.p290.C5551;
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 C5488 extends AbstractC5183<InterfaceC5194, C5363, C5260> implements InterfaceC5193<InterfaceC5194> {

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public static final Charset f15846;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public static final byte[] f15847;

    static {
        Charset charsetForName = Charset.forName("UTF-8");
        f15846 = charsetForName;
        f15847 = "Tink and Wycheproof.".getBytes(charsetForName);
    }

    public C5488() {
        super(InterfaceC5194.class, C5363.class, C5260.class, "type.googleapis.com/google.crypto.tink.RsaSsaPkcs1PrivateKey");
    }

    @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 InterfaceC5194 mo8655(InterfaceC6049 interfaceC6049) throws GeneralSecurityException {
        C5363 c5363 = (C5363) interfaceC6049;
        mo8663(c5363);
        KeyFactory keyFactoryM8904 = C5534.f15938.m8904("RSA");
        C5550 c5550 = new C5550((RSAPrivateCrtKey) keyFactoryM8904.generatePrivate(new RSAPrivateCrtKeySpec(new BigInteger(1, c5363.m8789().f15646.m9361()), new BigInteger(1, c5363.m8789().f15647.m9361()), new BigInteger(1, c5363.f15653.m9361()), new BigInteger(1, c5363.f15654.m9361()), new BigInteger(1, c5363.f15655.m9361()), new BigInteger(1, c5363.f15656.m9361()), new BigInteger(1, c5363.f15657.m9361()), new BigInteger(1, c5363.f15658.m9361()))), C4303.m7060(c5363.m8789().m8781().m8739()));
        try {
            new C5551((RSAPublicKey) keyFactoryM8904.generatePublic(new RSAPublicKeySpec(new BigInteger(1, c5363.m8789().f15646.m9361()), new BigInteger(1, c5363.m8789().f15647.m9361()))), C4303.m7060(c5363.m8789().m8781().m8739())).m8916(c5550.m8915(f15847), f15847);
            return c5550;
        } catch (GeneralSecurityException e) {
            throw new RuntimeException("Security bug: signing with private key followed by verifying with public key failed" + e);
        }
    }

    @Override // p138.p176.p278.p279.AbstractC5183
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters and merged with bridge method [inline-methods] */
    public void mo8663(C5363 c5363) throws GeneralSecurityException {
        C5554.m8921(c5363.f15651, 0);
        C5554.m8923(new BigInteger(1, c5363.m8789().f15646.m9361()).bitLength());
        C4303.m7104(c5363.m8789().m8781());
    }

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

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

    @Override // p138.p176.p278.p279.AbstractC5183
    /* JADX INFO: renamed from: ހ */
    public InterfaceC6049 mo8660(InterfaceC6049 interfaceC6049) throws GeneralSecurityException {
        C5260 c5260 = (C5260) interfaceC6049;
        C4303.m7104(c5260.m8737());
        C5554.m8923(c5260.f15500);
        C5267 c5267M8737 = c5260.m8737();
        KeyPairGenerator keyPairGeneratorM8904 = C5534.f15937.m8904("RSA");
        keyPairGeneratorM8904.initialize(new RSAKeyGenParameterSpec(c5260.f15500, new BigInteger(1, c5260.f15501.m9361())));
        KeyPair keyPairGenerateKeyPair = keyPairGeneratorM8904.generateKeyPair();
        RSAPublicKey rSAPublicKey = (RSAPublicKey) keyPairGenerateKeyPair.getPublic();
        RSAPrivateCrtKey rSAPrivateCrtKey = (RSAPrivateCrtKey) keyPairGenerateKeyPair.getPrivate();
        C5360.C5362 c5362Mo9401 = C5360.f15642.mo9401();
        c5362Mo9401.m9407();
        ((C5360) c5362Mo9401.f16917).f15644 = 0;
        c5362Mo9401.m9407();
        C5360.m8778((C5360) c5362Mo9401.f16917, c5267M8737);
        AbstractC6013 abstractC6013M9354 = AbstractC6013.m9354(rSAPublicKey.getPublicExponent().toByteArray());
        c5362Mo9401.m9407();
        C5360.m8780((C5360) c5362Mo9401.f16917, abstractC6013M9354);
        AbstractC6013 abstractC6013M93542 = AbstractC6013.m9354(rSAPublicKey.getModulus().toByteArray());
        c5362Mo9401.m9407();
        C5360.m8779((C5360) c5362Mo9401.f16917, abstractC6013M93542);
        C5360 c5360M9405 = c5362Mo9401.m9405();
        C5363.C5365 c5365Mo9401 = C5363.f15649.mo9401();
        c5365Mo9401.m9407();
        ((C5363) c5365Mo9401.f16917).f15651 = 0;
        c5365Mo9401.m9407();
        C5363.m8782((C5363) c5365Mo9401.f16917, c5360M9405);
        AbstractC6013 abstractC6013M93543 = AbstractC6013.m9354(rSAPrivateCrtKey.getPrivateExponent().toByteArray());
        c5365Mo9401.m9407();
        C5363.m8787((C5363) c5365Mo9401.f16917, abstractC6013M93543);
        AbstractC6013 abstractC6013M93544 = AbstractC6013.m9354(rSAPrivateCrtKey.getPrimeP().toByteArray());
        c5365Mo9401.m9407();
        C5363.m8788((C5363) c5365Mo9401.f16917, abstractC6013M93544);
        AbstractC6013 abstractC6013M93545 = AbstractC6013.m9354(rSAPrivateCrtKey.getPrimeQ().toByteArray());
        c5365Mo9401.m9407();
        C5363.m8783((C5363) c5365Mo9401.f16917, abstractC6013M93545);
        AbstractC6013 abstractC6013M93546 = AbstractC6013.m9354(rSAPrivateCrtKey.getPrimeExponentP().toByteArray());
        c5365Mo9401.m9407();
        C5363.m8784((C5363) c5365Mo9401.f16917, abstractC6013M93546);
        AbstractC6013 abstractC6013M93547 = AbstractC6013.m9354(rSAPrivateCrtKey.getPrimeExponentQ().toByteArray());
        c5365Mo9401.m9407();
        C5363.m8785((C5363) c5365Mo9401.f16917, abstractC6013M93547);
        AbstractC6013 abstractC6013M93548 = AbstractC6013.m9354(rSAPrivateCrtKey.getCrtCoefficient().toByteArray());
        c5365Mo9401.m9407();
        C5363.m8786((C5363) c5365Mo9401.f16917, abstractC6013M93548);
        return c5365Mo9401.m9405();
    }

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

    @Override // p138.p176.p278.p279.AbstractC5183
    /* JADX INFO: renamed from: ބ */
    public void mo8665(InterfaceC6049 interfaceC6049) throws GeneralSecurityException {
        C5260 c5260 = (C5260) interfaceC6049;
        C4303.m7104(c5260.m8737());
        C5554.m8923(c5260.f15500);
    }
}
