0% found this document useful (0 votes)
46 views3 pages

Trustwallet Key Finder

The document defines an enum class 'KeyScheme' within the 'MasterKey' class in the AndroidX security crypto package. It includes static fields, methods for retrieving enum values, and a constructor for initializing the enum instances. The primary key scheme defined is 'AES256_GCM'.

Uploaded by

ayibalazighe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views3 pages

Trustwallet Key Finder

The document defines an enum class 'KeyScheme' within the 'MasterKey' class in the AndroidX security crypto package. It includes static fields, methods for retrieving enum values, and a constructor for initializing the enum instances. The primary key scheme defined is 'AES256_GCM'.

Uploaded by

ayibalazighe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

classes4.

dex

.class public final enum Landroidx/security/crypto/MasterKey$KeyScheme;


.super Ljava/lang/Enum;
.source "SourceFile"

# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
v@alue = Landroidx/security/crypto/MasterKey;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;


accessFlags = 0x4019
name = "KeyScheme"
.eànd annotation

.annotation system Ldalvik/annotation/Signature;


value = {
"Ljava/lang/Enum<",
"Landroidx/security/crypto/MasterKey$KeyScheme;",
">;"
}
.end annotation

# static fields
.field public static final enum e:Landroidx/security/crypto/MasterKey$KeyScheme;

.field public static final synthetic


q:[Landroidx/security/crypto/MasterKey$KeyScheme;

# direct methods
.method private static synthetic
$values()[Landroidx/security/crypto/MasterKey$KeyScheme;
.registers 1

sget-object v0,
Landroidx/security/crypto/MasterKey$KeyScheme;->e:Landroidx/security/crypto/
MasterKey$KeyScheme;

filled-new-array {v0}, [Landroidx/security/crypto/MasterKey$KeyScheme;

move-result-object v0

return-object v0
.end method

.method static constructor <clinit>()V


.registers 3

.line 1
new-instance v0, Landroidx/security/crypto/MasterKey$KeyScheme;

.line 3
const-string v1, "AES256_GCM"

.line 5
const/4 v2, 0x0

.line 6
invoke-direct {v0, v1, v2}, Landroidx/security/crypto/MasterKey$KeyScheme;-
><init>(Ljava/lang/String;I)V

.line 9
sput-object v0,
Landroidx/security/crypto/MasterKey$KeyScheme;->e:Landroidx/security/crypto/
MasterKey$KeyScheme;

.line 11
invoke-static {}, Landroidx/security/crypto/MasterKey$KeyScheme;->$values()
[Landroidx/security/crypto/MasterKey$KeyScheme;

.line 14
move-result-object v0

.line 15
sput-object v0,
Landroidx/security/crypto/MasterKey$KeyScheme;->q:[Landroidx/security/crypto/
MasterKey$KeyScheme;

.line 17
return-void
.end method

.method private constructor <init>(Ljava/lang/String;I)V


.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation

.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V

.line 4
return-void
.end method

.method public static


valueOf(Ljava/lang/String;)Landroidx/security/crypto/MasterKey$KeyScheme;
.registers 2

.line 1
const-class v0, Landroidx/security/crypto/MasterKey$KeyScheme;

.line 3
invoke-static {v0, p0},
Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;

.line 6
move-result-object p0

.line 7
check-cast p0, Landroidx/security/crypto/MasterKey$KeyScheme;
.line 9
return-object p0
.end method

.method public static values()[Landroidx/security/crypto/MasterKey$KeyScheme;


.registers 1

.line 1
sget-object v0,
Landroidx/security/crypto/MasterKey$KeyScheme;->q:[Landroidx/security/crypto/
MasterKey$KeyScheme;

.line 3
invoke-virtual {v0}, [Landroidx/security/crypto/MasterKey$KeyScheme;-
>clone()Ljava/lang/Object;

.line 6
move-result-object v0

.line 7
check-cast v0, [Landroidx/security/crypto/MasterKey$KeyScheme;

.line 9
return-object v0
.end method

You might also like