package com.google.android.gms.internal.ads;

import java.security.GeneralSecurityException;
import java.security.NoSuchAlgorithmException;
import java.security.Provider;
import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;

/* JADX INFO: loaded from: classes2.dex */
public final class x12 implements w12 {
    public static x12 a(r12 r12Var, Provider provider) throws GeneralSecurityException {
        x12 x12Var = new x12();
        if (!ih1.z(1)) {
            throw new GeneralSecurityException("Cannot use AES-CMAC in FIPS-mode.");
        }
        try {
            Mac.getInstance("AESCMAC", provider);
            r12Var.f15953d.b();
            new SecretKeySpec(r12Var.f15952c.h(), "AES");
            return x12Var;
        } catch (NoSuchAlgorithmException e10) {
            throw new GeneralSecurityException("AES-CMAC not available.", e10);
        }
    }
}
