- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3 - APKTool decompilation (Smali bytecode) for modding and rebuilding APK - Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures - Includes full Smali source, resources, and native libraries - Ready to rebuild APK after modifications with apktool b command - Added comprehensive README-apktool.md with modding guide This branch complements the JADX branches: - Use JADX (main/discord-community) to UNDERSTAND code (readable Java) - Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali) Total: 44,417 files, 538.51 MB Smali source code
712 lines
29 KiB
Smali
712 lines
29 KiB
Smali
.class public final Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;
|
|
.super Ljava/lang/Object;
|
|
.source "SourceFile"
|
|
|
|
|
|
# annotations
|
|
.annotation system Ldalvik/annotation/MemberClasses;
|
|
value = {
|
|
Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility$Companion;,
|
|
Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility$GetGMSVersion;
|
|
}
|
|
.end annotation
|
|
|
|
|
|
# static fields
|
|
.field private static final AUTH_MIN_VERSION_JSON_CREATE:J = 0xe60ade8L
|
|
|
|
.field public static final Companion:Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility$Companion;
|
|
|
|
.field private static final FLAGS:I = 0xb
|
|
|
|
.field private static final JSON_KEY_ALG:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_APPID:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_ATTESTATION:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_ATTESTATION_OBJ:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_AUTH_ATTACHMENT:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_AUTH_DATA:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_AUTH_SELECTION:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_CHALLENGE:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_CLIENT_DATA:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_CLIENT_EXTENSION_RESULTS:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_CRED_PROPS:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_DISPLAY_NAME:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_EXCLUDE_CREDENTIALS:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_EXTENSTIONS:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_ICON:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_ID:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_KEY_PROTECTION_TYPE:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_MATCHER_PROTECTION_TYPE:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_NAME:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_PUB_KEY_CRED_PARAMS:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_RAW_ID:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_REQUIRE_RES_KEY:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_RESPONSE:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_RES_KEY:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_RK:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_RP:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_RPID:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_SIGNATURE:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_THIRD_PARTY_PAYMENT:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_TIMEOUT:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_TRANSPORTS:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_TYPE:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_USER:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_USER_HANDLE:Ljava/lang/String;
|
|
|
|
.field private static final JSON_KEY_USER_VERIFICATION_METHOD:Ljava/lang/String;
|
|
|
|
.field private static final TAG:Ljava/lang/String; = "PublicKeyUtility"
|
|
|
|
.field private static final orderedErrorCodeToExceptions:Ljava/util/LinkedHashMap;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Ljava/util/LinkedHashMap<",
|
|
"Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;",
|
|
"Landroidx/credentials/exceptions/domerrors/DomError;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
|
|
# direct methods
|
|
.method static constructor <clinit>()V
|
|
.locals 14
|
|
|
|
new-instance v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility$Companion;
|
|
|
|
const/4 v1, 0x0
|
|
|
|
invoke-direct {v0, v1}, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->Companion:Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility$Companion;
|
|
|
|
const-string v0, "clientDataJSON"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_CLIENT_DATA:Ljava/lang/String;
|
|
|
|
const-string v0, "attestationObject"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_ATTESTATION_OBJ:Ljava/lang/String;
|
|
|
|
const-string v0, "authenticatorData"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_AUTH_DATA:Ljava/lang/String;
|
|
|
|
const-string v0, "signature"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_SIGNATURE:Ljava/lang/String;
|
|
|
|
const-string v0, "userHandle"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_USER_HANDLE:Ljava/lang/String;
|
|
|
|
const-string v0, "response"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_RESPONSE:Ljava/lang/String;
|
|
|
|
const-string v0, "id"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_ID:Ljava/lang/String;
|
|
|
|
const-string v0, "rawId"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_RAW_ID:Ljava/lang/String;
|
|
|
|
const-string v0, "type"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_TYPE:Ljava/lang/String;
|
|
|
|
const-string v0, "rpId"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_RPID:Ljava/lang/String;
|
|
|
|
const-string v0, "challenge"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_CHALLENGE:Ljava/lang/String;
|
|
|
|
const-string v0, "appid"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_APPID:Ljava/lang/String;
|
|
|
|
const-string v0, "thirdPartyPayment"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_THIRD_PARTY_PAYMENT:Ljava/lang/String;
|
|
|
|
const-string v0, "authenticatorSelection"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_AUTH_SELECTION:Ljava/lang/String;
|
|
|
|
const-string v0, "requireResidentKey"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_REQUIRE_RES_KEY:Ljava/lang/String;
|
|
|
|
const-string v0, "residentKey"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_RES_KEY:Ljava/lang/String;
|
|
|
|
const-string v0, "authenticatorAttachment"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_AUTH_ATTACHMENT:Ljava/lang/String;
|
|
|
|
const-string v0, "timeout"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_TIMEOUT:Ljava/lang/String;
|
|
|
|
const-string v0, "excludeCredentials"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_EXCLUDE_CREDENTIALS:Ljava/lang/String;
|
|
|
|
const-string v0, "transports"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_TRANSPORTS:Ljava/lang/String;
|
|
|
|
const-string v0, "rp"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_RP:Ljava/lang/String;
|
|
|
|
const-string v0, "name"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_NAME:Ljava/lang/String;
|
|
|
|
const-string v0, "icon"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_ICON:Ljava/lang/String;
|
|
|
|
const-string v0, "alg"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_ALG:Ljava/lang/String;
|
|
|
|
const-string v0, "user"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_USER:Ljava/lang/String;
|
|
|
|
const-string v0, "displayName"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_DISPLAY_NAME:Ljava/lang/String;
|
|
|
|
const-string v0, "userVerificationMethod"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_USER_VERIFICATION_METHOD:Ljava/lang/String;
|
|
|
|
const-string v0, "keyProtectionType"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_KEY_PROTECTION_TYPE:Ljava/lang/String;
|
|
|
|
const-string v0, "matcherProtectionType"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_MATCHER_PROTECTION_TYPE:Ljava/lang/String;
|
|
|
|
const-string v0, "extensions"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_EXTENSTIONS:Ljava/lang/String;
|
|
|
|
const-string v0, "attestation"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_ATTESTATION:Ljava/lang/String;
|
|
|
|
const-string v0, "pubKeyCredParams"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_PUB_KEY_CRED_PARAMS:Ljava/lang/String;
|
|
|
|
const-string v0, "clientExtensionResults"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_CLIENT_EXTENSION_RESULTS:Ljava/lang/String;
|
|
|
|
const-string v0, "rk"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_RK:Ljava/lang/String;
|
|
|
|
const-string v0, "credProps"
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_CRED_PROPS:Ljava/lang/String;
|
|
|
|
.line 584
|
|
sget-object v0, Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;->UNKNOWN_ERR:Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;
|
|
|
|
new-instance v1, Landroidx/credentials/exceptions/domerrors/UnknownError;
|
|
|
|
invoke-direct {v1}, Landroidx/credentials/exceptions/domerrors/UnknownError;-><init>()V
|
|
|
|
invoke-static {v0, v1}, Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
|
|
|
|
move-result-object v2
|
|
|
|
.line 585
|
|
sget-object v0, Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;->ABORT_ERR:Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;
|
|
|
|
new-instance v1, Landroidx/credentials/exceptions/domerrors/AbortError;
|
|
|
|
invoke-direct {v1}, Landroidx/credentials/exceptions/domerrors/AbortError;-><init>()V
|
|
|
|
invoke-static {v0, v1}, Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
|
|
|
|
move-result-object v3
|
|
|
|
.line 586
|
|
sget-object v0, Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;->ATTESTATION_NOT_PRIVATE_ERR:Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;
|
|
|
|
new-instance v1, Landroidx/credentials/exceptions/domerrors/NotReadableError;
|
|
|
|
invoke-direct {v1}, Landroidx/credentials/exceptions/domerrors/NotReadableError;-><init>()V
|
|
|
|
invoke-static {v0, v1}, Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
|
|
|
|
move-result-object v4
|
|
|
|
.line 587
|
|
sget-object v0, Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;->CONSTRAINT_ERR:Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;
|
|
|
|
new-instance v1, Landroidx/credentials/exceptions/domerrors/ConstraintError;
|
|
|
|
invoke-direct {v1}, Landroidx/credentials/exceptions/domerrors/ConstraintError;-><init>()V
|
|
|
|
invoke-static {v0, v1}, Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
|
|
|
|
move-result-object v5
|
|
|
|
.line 588
|
|
sget-object v0, Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;->DATA_ERR:Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;
|
|
|
|
new-instance v1, Landroidx/credentials/exceptions/domerrors/DataError;
|
|
|
|
invoke-direct {v1}, Landroidx/credentials/exceptions/domerrors/DataError;-><init>()V
|
|
|
|
invoke-static {v0, v1}, Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
|
|
|
|
move-result-object v6
|
|
|
|
.line 589
|
|
sget-object v0, Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;->INVALID_STATE_ERR:Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;
|
|
|
|
new-instance v1, Landroidx/credentials/exceptions/domerrors/InvalidStateError;
|
|
|
|
invoke-direct {v1}, Landroidx/credentials/exceptions/domerrors/InvalidStateError;-><init>()V
|
|
|
|
invoke-static {v0, v1}, Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
|
|
|
|
move-result-object v7
|
|
|
|
.line 590
|
|
sget-object v0, Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;->ENCODING_ERR:Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;
|
|
|
|
new-instance v1, Landroidx/credentials/exceptions/domerrors/EncodingError;
|
|
|
|
invoke-direct {v1}, Landroidx/credentials/exceptions/domerrors/EncodingError;-><init>()V
|
|
|
|
invoke-static {v0, v1}, Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
|
|
|
|
move-result-object v8
|
|
|
|
.line 591
|
|
sget-object v0, Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;->NETWORK_ERR:Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;
|
|
|
|
new-instance v1, Landroidx/credentials/exceptions/domerrors/NetworkError;
|
|
|
|
invoke-direct {v1}, Landroidx/credentials/exceptions/domerrors/NetworkError;-><init>()V
|
|
|
|
invoke-static {v0, v1}, Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
|
|
|
|
move-result-object v9
|
|
|
|
.line 592
|
|
sget-object v0, Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;->NOT_ALLOWED_ERR:Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;
|
|
|
|
new-instance v1, Landroidx/credentials/exceptions/domerrors/NotAllowedError;
|
|
|
|
invoke-direct {v1}, Landroidx/credentials/exceptions/domerrors/NotAllowedError;-><init>()V
|
|
|
|
invoke-static {v0, v1}, Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
|
|
|
|
move-result-object v10
|
|
|
|
.line 593
|
|
sget-object v0, Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;->NOT_SUPPORTED_ERR:Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;
|
|
|
|
new-instance v1, Landroidx/credentials/exceptions/domerrors/NotSupportedError;
|
|
|
|
invoke-direct {v1}, Landroidx/credentials/exceptions/domerrors/NotSupportedError;-><init>()V
|
|
|
|
invoke-static {v0, v1}, Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
|
|
|
|
move-result-object v11
|
|
|
|
.line 594
|
|
sget-object v0, Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;->SECURITY_ERR:Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;
|
|
|
|
new-instance v1, Landroidx/credentials/exceptions/domerrors/SecurityError;
|
|
|
|
invoke-direct {v1}, Landroidx/credentials/exceptions/domerrors/SecurityError;-><init>()V
|
|
|
|
invoke-static {v0, v1}, Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
|
|
|
|
move-result-object v12
|
|
|
|
.line 595
|
|
sget-object v0, Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;->TIMEOUT_ERR:Lcom/google/android/gms/fido/fido2/api/common/ErrorCode;
|
|
|
|
new-instance v1, Landroidx/credentials/exceptions/domerrors/TimeoutError;
|
|
|
|
invoke-direct {v1}, Landroidx/credentials/exceptions/domerrors/TimeoutError;-><init>()V
|
|
|
|
invoke-static {v0, v1}, Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
|
|
|
|
move-result-object v13
|
|
|
|
filled-new-array/range {v2 .. v13}, [Lkotlin/Pair;
|
|
|
|
move-result-object v0
|
|
|
|
.line 583
|
|
invoke-static {v0}, Lkotlin/collections/MapsKt;->linkedMapOf([Lkotlin/Pair;)Ljava/util/LinkedHashMap;
|
|
|
|
move-result-object v0
|
|
|
|
sput-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->orderedErrorCodeToExceptions:Ljava/util/LinkedHashMap;
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public constructor <init>()V
|
|
.locals 0
|
|
|
|
.line 78
|
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_ALG$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_ALG:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_APPID$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_APPID:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_ATTESTATION$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_ATTESTATION:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_ATTESTATION_OBJ$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_ATTESTATION_OBJ:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_AUTH_ATTACHMENT$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_AUTH_ATTACHMENT:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_AUTH_DATA$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_AUTH_DATA:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_AUTH_SELECTION$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_AUTH_SELECTION:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_CHALLENGE$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_CHALLENGE:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_CLIENT_DATA$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_CLIENT_DATA:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_CLIENT_EXTENSION_RESULTS$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_CLIENT_EXTENSION_RESULTS:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_CRED_PROPS$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_CRED_PROPS:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_DISPLAY_NAME$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_DISPLAY_NAME:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_EXCLUDE_CREDENTIALS$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_EXCLUDE_CREDENTIALS:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_EXTENSTIONS$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_EXTENSTIONS:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_ICON$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_ICON:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_ID$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_ID:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_KEY_PROTECTION_TYPE$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_KEY_PROTECTION_TYPE:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_MATCHER_PROTECTION_TYPE$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_MATCHER_PROTECTION_TYPE:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_NAME$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_NAME:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_PUB_KEY_CRED_PARAMS$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_PUB_KEY_CRED_PARAMS:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_RAW_ID$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_RAW_ID:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_REQUIRE_RES_KEY$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_REQUIRE_RES_KEY:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_RESPONSE$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_RESPONSE:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_RES_KEY$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_RES_KEY:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_RK$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_RK:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_RP$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_RP:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_RPID$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_RPID:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_SIGNATURE$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_SIGNATURE:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_THIRD_PARTY_PAYMENT$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_THIRD_PARTY_PAYMENT:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_TIMEOUT$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_TIMEOUT:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_TRANSPORTS$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_TRANSPORTS:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_TYPE$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_TYPE:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_USER$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_USER:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_USER_HANDLE$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_USER_HANDLE:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getJSON_KEY_USER_VERIFICATION_METHOD$cp()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->JSON_KEY_USER_VERIFICATION_METHOD:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final synthetic access$getOrderedErrorCodeToExceptions$cp()Ljava/util/LinkedHashMap;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->orderedErrorCodeToExceptions:Ljava/util/LinkedHashMap;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public static final convert(Landroidx/credentials/CreatePublicKeyCredentialRequest;Landroid/content/Context;)Lcom/google/android/gms/fido/fido2/api/common/PublicKeyCredentialCreationOptions;
|
|
.locals 1
|
|
|
|
sget-object v0, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility;->Companion:Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility$Companion;
|
|
|
|
invoke-virtual {v0, p0, p1}, Landroidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility$Companion;->convert(Landroidx/credentials/CreatePublicKeyCredentialRequest;Landroid/content/Context;)Lcom/google/android/gms/fido/fido2/api/common/PublicKeyCredentialCreationOptions;
|
|
|
|
move-result-object p0
|
|
|
|
return-object p0
|
|
.end method
|