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.C5245;
import p138.p176.p278.p279.p287.C5253;
import p138.p176.p278.p279.p287.C5257;
import p138.p176.p278.p279.p287.C5264;
import p138.p176.p278.p279.p287.C5435;
import p138.p176.p278.p279.p290.C5534;
import p138.p176.p278.p279.p290.C5552;
import p138.p176.p278.p279.p290.C5553;
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 C5490 extends AbstractC5183<InterfaceC5194, C5245, C5264> implements InterfaceC5193<InterfaceC5194> {

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

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

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

    public C5490() {
        super(InterfaceC5194.class, C5245.class, C5264.class, "type.googleapis.com/google.crypto.tink.RsaSsaPssPrivateKey");
    }

    @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) {
        C5245 c5245 = (C5245) interfaceC6049;
        KeyFactory keyFactoryM8904 = C5534.f15938.m8904("RSA");
        RSAPrivateCrtKey rSAPrivateCrtKey = (RSAPrivateCrtKey) keyFactoryM8904.generatePrivate(new RSAPrivateCrtKeySpec(new BigInteger(1, c5245.m8730().f15488.m9361()), new BigInteger(1, c5245.m8730().f15489.m9361()), new BigInteger(1, c5245.f15477.m9361()), new BigInteger(1, c5245.f15478.m9361()), new BigInteger(1, c5245.f15479.m9361()), new BigInteger(1, c5245.f15480.m9361()), new BigInteger(1, c5245.f15481.m9361()), new BigInteger(1, c5245.f15482.m9361())));
        C5257 c5257M8734 = c5245.m8730().m8734();
        C5552 c5552 = new C5552(rSAPrivateCrtKey, C4303.m7060(c5257M8734.m8736()), C4303.m7060(c5257M8734.m8735()), c5257M8734.f15495);
        try {
            new C5553((RSAPublicKey) keyFactoryM8904.generatePublic(new RSAPublicKeySpec(new BigInteger(1, c5245.m8730().f15488.m9361()), new BigInteger(1, c5245.m8730().f15489.m9361()))), C4303.m7060(c5257M8734.m8736()), C4303.m7060(c5257M8734.m8735()), c5257M8734.f15495).m8918(c5552.m8917(f15849), f15849);
            return c5552;
        } 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: ؠ */
    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 (C5264) AbstractC6028.m9393(C5264.f15503, abstractC6013);
    }

    @Override // p138.p176.p278.p279.AbstractC5183
    /* JADX INFO: renamed from: ހ */
    public InterfaceC6049 mo8660(InterfaceC6049 interfaceC6049) throws GeneralSecurityException {
        C5264 c5264 = (C5264) interfaceC6049;
        C5257 c5257M8738 = c5264.m8738();
        C5554.m8923(c5264.f15506);
        C5554.m8922(C4303.m7060(c5257M8738.m8736()));
        KeyPairGenerator keyPairGeneratorM8904 = C5534.f15937.m8904("RSA");
        keyPairGeneratorM8904.initialize(new RSAKeyGenParameterSpec(c5264.f15506, new BigInteger(1, c5264.f15507.m9361())));
        KeyPair keyPairGenerateKeyPair = keyPairGeneratorM8904.generateKeyPair();
        RSAPublicKey rSAPublicKey = (RSAPublicKey) keyPairGenerateKeyPair.getPublic();
        RSAPrivateCrtKey rSAPrivateCrtKey = (RSAPrivateCrtKey) keyPairGenerateKeyPair.getPrivate();
        C5253.C5255 c5255Mo9401 = C5253.f15484.mo9401();
        c5255Mo9401.m9407();
        ((C5253) c5255Mo9401.f16917).f15486 = 0;
        c5255Mo9401.m9407();
        C5253.m8731((C5253) c5255Mo9401.f16917, c5257M8738);
        AbstractC6013 abstractC6013M9354 = AbstractC6013.m9354(rSAPublicKey.getPublicExponent().toByteArray());
        c5255Mo9401.m9407();
        C5253.m8733((C5253) c5255Mo9401.f16917, abstractC6013M9354);
        AbstractC6013 abstractC6013M93542 = AbstractC6013.m9354(rSAPublicKey.getModulus().toByteArray());
        c5255Mo9401.m9407();
        C5253.m8732((C5253) c5255Mo9401.f16917, abstractC6013M93542);
        C5253 c5253M9405 = c5255Mo9401.m9405();
        C5245.C5247 c5247Mo9401 = C5245.f15473.mo9401();
        c5247Mo9401.m9407();
        ((C5245) c5247Mo9401.f16917).f15475 = 0;
        c5247Mo9401.m9407();
        C5245.m8720((C5245) c5247Mo9401.f16917, c5253M9405);
        AbstractC6013 abstractC6013M93543 = AbstractC6013.m9354(rSAPrivateCrtKey.getPrivateExponent().toByteArray());
        c5247Mo9401.m9407();
        C5245.m8725((C5245) c5247Mo9401.f16917, abstractC6013M93543);
        AbstractC6013 abstractC6013M93544 = AbstractC6013.m9354(rSAPrivateCrtKey.getPrimeP().toByteArray());
        c5247Mo9401.m9407();
        C5245.m8726((C5245) c5247Mo9401.f16917, abstractC6013M93544);
        AbstractC6013 abstractC6013M93545 = AbstractC6013.m9354(rSAPrivateCrtKey.getPrimeQ().toByteArray());
        c5247Mo9401.m9407();
        C5245.m8721((C5245) c5247Mo9401.f16917, abstractC6013M93545);
        AbstractC6013 abstractC6013M93546 = AbstractC6013.m9354(rSAPrivateCrtKey.getPrimeExponentP().toByteArray());
        c5247Mo9401.m9407();
        C5245.m8722((C5245) c5247Mo9401.f16917, abstractC6013M93546);
        AbstractC6013 abstractC6013M93547 = AbstractC6013.m9354(rSAPrivateCrtKey.getPrimeExponentQ().toByteArray());
        c5247Mo9401.m9407();
        C5245.m8723((C5245) c5247Mo9401.f16917, abstractC6013M93547);
        AbstractC6013 abstractC6013M93548 = AbstractC6013.m9354(rSAPrivateCrtKey.getCrtCoefficient().toByteArray());
        c5247Mo9401.m9407();
        C5245.m8724((C5245) c5247Mo9401.f16917, abstractC6013M93548);
        return c5247Mo9401.m9405();
    }

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

    @Override // p138.p176.p278.p279.AbstractC5183
    /* JADX INFO: renamed from: ނ */
    public void mo8663(InterfaceC6049 interfaceC6049) throws GeneralSecurityException {
        C5245 c5245 = (C5245) interfaceC6049;
        C5554.m8921(c5245.f15475, 0);
        C5554.m8923(new BigInteger(1, c5245.m8730().f15488.m9361()).bitLength());
        C4303.m7103(c5245.m8730().m8734());
    }

    @Override // p138.p176.p278.p279.AbstractC5183
    /* JADX INFO: renamed from: ބ */
    public void mo8665(InterfaceC6049 interfaceC6049) throws GeneralSecurityException {
        C5264 c5264 = (C5264) interfaceC6049;
        C4303.m7103(c5264.m8738());
        C5554.m8923(c5264.f15506);
    }
}
