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

import Z0.o;
import com.google.android.gms.internal.p002firebaseauthapi.zzij;
import com.google.android.gms.internal.p002firebaseauthapi.zzit;
import com.google.android.gms.internal.p002firebaseauthapi.zzwb;
import java.security.GeneralSecurityException;
import java.security.InvalidAlgorithmParameterException;
import java.util.Collections;
import java.util.HashMap;

/* JADX INFO: loaded from: classes3.dex */
public final class zzip {
    private static final zzoy<zzio, zzbk> zza = zzoy.zza(new zzpa() { // from class: com.google.android.gms.internal.firebase-auth-api.zzis
        @Override // com.google.android.gms.internal.p002firebaseauthapi.zzpa
        public final Object zza(zzbo zzboVar) {
            return zzip.zza((zzio) zzboVar);
        }
    }, zzio.class, zzbk.class);
    private static final zzbn<zzbk> zzb = zznl.zza("type.googleapis.com/google.crypto.tink.AesSivKey", zzbk.class, zzwb.zza.SYMMETRIC, zztt.zze());
    private static final zzog<zzit> zzc = new zzog() { // from class: com.google.android.gms.internal.firebase-auth-api.zzir
    };
    private static final zzoe<zzit> zzd = new zzoe() { // from class: com.google.android.gms.internal.firebase-auth-api.zziu
        @Override // com.google.android.gms.internal.p002firebaseauthapi.zzoe
        public final zzbo zza(zzcg zzcgVar, Integer num) {
            return zzip.zza((zzit) zzcgVar, num);
        }
    };

    public static /* synthetic */ zzbk zza(zzio zzioVar) throws InvalidAlgorithmParameterException {
        zza(zzioVar.zzc());
        return zzya.zza(zzioVar);
    }

    public static zzio zza(zzit zzitVar, Integer num) throws InvalidAlgorithmParameterException {
        zza(zzitVar);
        return zzio.zzb().zza(zzitVar).zza(num).zza(zzzo.zza(zzitVar.zzb())).zza();
    }

    public static void zza(boolean z6) throws GeneralSecurityException {
        if (zzij.zza.zza.zza()) {
            zzjd.zza();
            zzon.zza().zza(zza);
            zzok zzokVarZza = zzok.zza();
            HashMap map = new HashMap();
            map.put("AES256_SIV", zzjb.zza);
            map.put("AES256_SIV_RAW", zzit.zzc().zza(64).zza(zzit.zza.zzc).zza());
            zzokVarZza.zza(Collections.unmodifiableMap(map));
            zzoh.zza().zza(zzc, zzit.class);
            zzoc.zza().zza(zzd, zzit.class);
            zzna.zza().zza((zzbn) zzb, true);
            return;
        }
        throw new GeneralSecurityException("Registering AES SIV is not supported in FIPS mode");
    }

    private static void zza(zzit zzitVar) throws InvalidAlgorithmParameterException {
        if (zzitVar.zzb() != 64) {
            throw new InvalidAlgorithmParameterException(o.j(zzitVar.zzb(), "invalid key size: ", ". Valid keys must have 64 bytes."));
        }
    }
}
