package p138.p176.p278.p279.p290;

import java.security.GeneralSecurityException;
import java.security.InvalidKeyException;
import java.security.Signature;
import java.security.SignatureException;
import java.security.interfaces.RSAPrivateCrtKey;
import java.security.interfaces.RSAPublicKey;
import java.security.spec.RSAPublicKeySpec;
import p138.p176.p278.p279.InterfaceC5194;

/* JADX INFO: renamed from: ދ.ހ.ހ.֏.ޞ.ޠ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C5550 implements InterfaceC5194 {

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

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

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final String f15958;

    public C5550(RSAPrivateCrtKey rSAPrivateCrtKey, EnumC5543 enumC5543) throws GeneralSecurityException {
        C5554.m8922(enumC5543);
        C5554.m8923(rSAPrivateCrtKey.getModulus().bitLength());
        this.f15956 = rSAPrivateCrtKey;
        C5554.m8922(enumC5543);
        this.f15958 = enumC5543 + "withRSA";
        this.f15957 = (RSAPublicKey) C5534.f15938.m8904("RSA").generatePublic(new RSAPublicKeySpec(rSAPrivateCrtKey.getModulus(), rSAPrivateCrtKey.getPublicExponent()));
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public byte[] m8915(byte[] bArr) throws SignatureException, InvalidKeyException {
        Signature signatureM8904 = C5534.f15935.m8904(this.f15958);
        signatureM8904.initSign(this.f15956);
        signatureM8904.update(bArr);
        byte[] bArrSign = signatureM8904.sign();
        Signature signatureM89042 = C5534.f15935.m8904(this.f15958);
        signatureM89042.initVerify(this.f15957);
        signatureM89042.update(bArr);
        if (signatureM89042.verify(bArrSign)) {
            return bArrSign;
        }
        throw new RuntimeException("Security bug: RSA signature computation error");
    }
}
