.class final Lcom/google/android/gms/internal/firebase-auth-api/zzdp; .super Ljava/lang/Object; .source "com.google.firebase:firebase-auth@@21.0.1" # direct methods .method public static zza(Lcom/google/android/gms/internal/firebase-auth-api/zzhq;)Ljava/lang/String; .locals 3 .annotation system Ldalvik/annotation/Throws; value = { Ljava/security/NoSuchAlgorithmException; } .end annotation .line 1 sget-object v0, Lcom/google/android/gms/internal/firebase-auth-api/zzgr;->zza:Lcom/google/android/gms/internal/firebase-auth-api/zzgr; sget-object v0, Lcom/google/android/gms/internal/firebase-auth-api/zzhl;->zza:Lcom/google/android/gms/internal/firebase-auth-api/zzhl; sget-object v0, Lcom/google/android/gms/internal/firebase-auth-api/zzhq;->zza:Lcom/google/android/gms/internal/firebase-auth-api/zzhq; invoke-virtual {p0}, Ljava/lang/Enum;->ordinal()I move-result v0 const/4 v1, 0x1 if-eq v0, v1, :cond_4 const/4 v1, 0x2 if-eq v0, v1, :cond_3 const/4 v1, 0x3 if-eq v0, v1, :cond_2 const/4 v1, 0x4 if-eq v0, v1, :cond_1 const/4 v1, 0x5 if-ne v0, v1, :cond_0 const-string p0, "HmacSha224" return-object p0 .line 2 :cond_0 new-instance v0, Ljava/security/NoSuchAlgorithmException; invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object p0 invoke-virtual {p0}, Ljava/lang/String;->length()I move-result v1 new-instance v2, Ljava/lang/StringBuilder; add-int/lit8 v1, v1, 0x1b invoke-direct {v2, v1}, Ljava/lang/StringBuilder;->(I)V const-string v1, "hash unsupported for HMAC: " invoke-static {v2, v1, p0}, Landroidx/camera/camera2/internal/b;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p0 invoke-direct {v0, p0}, Ljava/security/NoSuchAlgorithmException;->(Ljava/lang/String;)V throw v0 :cond_1 const-string p0, "HmacSha512" return-object p0 :cond_2 const-string p0, "HmacSha256" return-object p0 :cond_3 const-string p0, "HmacSha384" return-object p0 :cond_4 const-string p0, "HmacSha1" return-object p0 .end method .method public static zzb(Lcom/google/android/gms/internal/firebase-auth-api/zzha;)V .locals 2 .annotation system Ldalvik/annotation/Throws; value = { Ljava/security/GeneralSecurityException; } .end annotation .line 1 invoke-virtual {p0}, Lcom/google/android/gms/internal/firebase-auth-api/zzha;->zzf()Lcom/google/android/gms/internal/firebase-auth-api/zzhj; move-result-object v0 invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-auth-api/zzhj;->zzd()Lcom/google/android/gms/internal/firebase-auth-api/zzhl; move-result-object v0 invoke-static {v0}, Lcom/google/android/gms/internal/firebase-auth-api/zzdp;->zzc(Lcom/google/android/gms/internal/firebase-auth-api/zzhl;)I move-result v0 invoke-static {v0}, Lcom/google/android/gms/internal/firebase-auth-api/zzkn;->zzf(I)Ljava/security/spec/ECParameterSpec; .line 2 invoke-virtual {p0}, Lcom/google/android/gms/internal/firebase-auth-api/zzha;->zzf()Lcom/google/android/gms/internal/firebase-auth-api/zzhj; move-result-object v0 invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-auth-api/zzhj;->zze()Lcom/google/android/gms/internal/firebase-auth-api/zzhq; move-result-object v0 invoke-static {v0}, Lcom/google/android/gms/internal/firebase-auth-api/zzdp;->zza(Lcom/google/android/gms/internal/firebase-auth-api/zzhq;)Ljava/lang/String; .line 3 invoke-virtual {p0}, Lcom/google/android/gms/internal/firebase-auth-api/zzha;->zza()Lcom/google/android/gms/internal/firebase-auth-api/zzgr; move-result-object v0 sget-object v1, Lcom/google/android/gms/internal/firebase-auth-api/zzgr;->zza:Lcom/google/android/gms/internal/firebase-auth-api/zzgr; if-eq v0, v1, :cond_0 .line 4 invoke-virtual {p0}, Lcom/google/android/gms/internal/firebase-auth-api/zzha;->zzb()Lcom/google/android/gms/internal/firebase-auth-api/zzgu; move-result-object p0 invoke-virtual {p0}, Lcom/google/android/gms/internal/firebase-auth-api/zzgu;->zzd()Lcom/google/android/gms/internal/firebase-auth-api/zzij; move-result-object p0 invoke-static {p0}, Lcom/google/android/gms/internal/firebase-auth-api/zzbn;->zzc(Lcom/google/android/gms/internal/firebase-auth-api/zzij;)Lcom/google/android/gms/internal/firebase-auth-api/zzie; return-void .line 5 :cond_0 new-instance p0, Ljava/security/GeneralSecurityException; const-string v0, "unknown EC point format" invoke-direct {p0, v0}, Ljava/security/GeneralSecurityException;->(Ljava/lang/String;)V throw p0 .end method .method public static zzc(Lcom/google/android/gms/internal/firebase-auth-api/zzhl;)I .locals 3 .annotation system Ldalvik/annotation/Throws; value = { Ljava/security/GeneralSecurityException; } .end annotation .line 1 sget-object v0, Lcom/google/android/gms/internal/firebase-auth-api/zzgr;->zza:Lcom/google/android/gms/internal/firebase-auth-api/zzgr; sget-object v0, Lcom/google/android/gms/internal/firebase-auth-api/zzhl;->zza:Lcom/google/android/gms/internal/firebase-auth-api/zzhl; sget-object v0, Lcom/google/android/gms/internal/firebase-auth-api/zzhq;->zza:Lcom/google/android/gms/internal/firebase-auth-api/zzhq; invoke-virtual {p0}, Ljava/lang/Enum;->ordinal()I move-result v0 const/4 v1, 0x1 if-eq v0, v1, :cond_1 const/4 v1, 0x2 if-eq v0, v1, :cond_1 const/4 v1, 0x3 if-ne v0, v1, :cond_0 return v1 .line 2 :cond_0 new-instance v0, Ljava/security/GeneralSecurityException; invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object p0 invoke-virtual {p0}, Ljava/lang/String;->length()I move-result v1 new-instance v2, Ljava/lang/StringBuilder; add-int/lit8 v1, v1, 0x14 invoke-direct {v2, v1}, Ljava/lang/StringBuilder;->(I)V const-string v1, "unknown curve type: " invoke-static {v2, v1, p0}, Landroidx/camera/camera2/internal/b;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p0 invoke-direct {v0, p0}, Ljava/security/GeneralSecurityException;->(Ljava/lang/String;)V throw v0 :cond_1 return v1 .end method .method public static zzd(Lcom/google/android/gms/internal/firebase-auth-api/zzgr;)I .locals 3 .annotation system Ldalvik/annotation/Throws; value = { Ljava/security/GeneralSecurityException; } .end annotation .line 1 sget-object v0, Lcom/google/android/gms/internal/firebase-auth-api/zzgr;->zza:Lcom/google/android/gms/internal/firebase-auth-api/zzgr; sget-object v0, Lcom/google/android/gms/internal/firebase-auth-api/zzhl;->zza:Lcom/google/android/gms/internal/firebase-auth-api/zzhl; sget-object v0, Lcom/google/android/gms/internal/firebase-auth-api/zzhq;->zza:Lcom/google/android/gms/internal/firebase-auth-api/zzhq; invoke-virtual {p0}, Ljava/lang/Enum;->ordinal()I move-result v0 const/4 v1, 0x1 if-eq v0, v1, :cond_1 const/4 v1, 0x2 if-eq v0, v1, :cond_1 const/4 v1, 0x3 if-ne v0, v1, :cond_0 return v1 .line 2 :cond_0 new-instance v0, Ljava/security/GeneralSecurityException; invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object p0 invoke-virtual {p0}, Ljava/lang/String;->length()I move-result v1 new-instance v2, Ljava/lang/StringBuilder; add-int/lit8 v1, v1, 0x16 invoke-direct {v2, v1}, Ljava/lang/StringBuilder;->(I)V const-string v1, "unknown point format: " invoke-static {v2, v1, p0}, Landroidx/camera/camera2/internal/b;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p0 invoke-direct {v0, p0}, Ljava/security/GeneralSecurityException;->(Ljava/lang/String;)V throw v0 :cond_1 return v1 .end method