public final class android.security.keymaster.KeymasterDefs
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.security.keymaster.KeymasterDefs
super_class: java.lang.Object
{
public static final int KM_INVALID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int KM_ENUM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 268435456
public static final int KM_ENUM_REP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 536870912
public static final int KM_UINT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 805306368
public static final int KM_UINT_REP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1073741824
public static final int KM_ULONG;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1342177280
public static final int KM_DATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1610612736
public static final int KM_BOOL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1879048192
public static final int KM_BIGNUM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -2147483648
public static final int KM_BYTES;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1879048192
public static final int KM_ULONG_REP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1610612736
public static final int KM_TAG_INVALID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int KM_TAG_PURPOSE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 536870913
public static final int KM_TAG_ALGORITHM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 268435458
public static final int KM_TAG_KEY_SIZE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 805306371
public static final int KM_TAG_BLOCK_MODE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 536870916
public static final int KM_TAG_DIGEST;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 536870917
public static final int KM_TAG_PADDING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 536870918
public static final int KM_TAG_CALLER_NONCE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1879048199
public static final int KM_TAG_MIN_MAC_LENGTH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 805306376
public static final int KM_TAG_RESCOPING_ADD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 536871013
public static final int KM_TAG_RESCOPING_DEL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 536871014
public static final int KM_TAG_BLOB_USAGE_REQUIREMENTS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 268436161
public static final int KM_TAG_RSA_PUBLIC_EXPONENT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1342177480
public static final int KM_TAG_INCLUDE_UNIQUE_ID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1879048394
public static final int KM_TAG_ACTIVE_DATETIME;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1610613136
public static final int KM_TAG_ORIGINATION_EXPIRE_DATETIME;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1610613137
public static final int KM_TAG_USAGE_EXPIRE_DATETIME;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1610613138
public static final int KM_TAG_MIN_SECONDS_BETWEEN_OPS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 805306771
public static final int KM_TAG_MAX_USES_PER_BOOT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 805306772
public static final int KM_TAG_ALL_USERS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1879048692
public static final int KM_TAG_USER_ID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 805306869
public static final int KM_TAG_USER_SECURE_ID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1610612234
public static final int KM_TAG_NO_AUTH_REQUIRED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1879048695
public static final int KM_TAG_USER_AUTH_TYPE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 268435960
public static final int KM_TAG_AUTH_TIMEOUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 805306873
public static final int KM_TAG_ALLOW_WHILE_ON_BODY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1879048698
public static final int KM_TAG_TRUSTED_USER_PRESENCE_REQUIRED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1879048699
public static final int KM_TAG_TRUSTED_CONFIRMATION_REQUIRED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1879048700
public static final int KM_TAG_UNLOCKED_DEVICE_REQUIRED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1879048701
public static final int KM_TAG_ALL_APPLICATIONS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1879048792
public static final int KM_TAG_APPLICATION_ID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1879047591
public static final int KM_TAG_CREATION_DATETIME;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1610613437
public static final int KM_TAG_ORIGIN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 268436158
public static final int KM_TAG_ROLLBACK_RESISTANT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1879048895
public static final int KM_TAG_ROOT_OF_TRUST;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1879047488
public static final int KM_TAG_UNIQUE_ID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1879047485
public static final int KM_TAG_ATTESTATION_CHALLENGE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1879047484
public static final int KM_TAG_ATTESTATION_ID_BRAND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1879047482
public static final int KM_TAG_ATTESTATION_ID_DEVICE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1879047481
public static final int KM_TAG_ATTESTATION_ID_PRODUCT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1879047480
public static final int KM_TAG_ATTESTATION_ID_SERIAL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1879047479
public static final int KM_TAG_ATTESTATION_ID_IMEI;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1879047478
public static final int KM_TAG_ATTESTATION_ID_MEID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1879047477
public static final int KM_TAG_ATTESTATION_ID_MANUFACTURER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1879047476
public static final int KM_TAG_ATTESTATION_ID_MODEL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1879047475
public static final int KM_TAG_ASSOCIATED_DATA;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1879047192
public static final int KM_TAG_NONCE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1879047191
public static final int KM_TAG_AUTH_TOKEN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1879047190
public static final int KM_TAG_MAC_LENGTH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 805307371
public static final int KM_ALGORITHM_RSA;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int KM_ALGORITHM_EC;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int KM_ALGORITHM_AES;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int KM_ALGORITHM_3DES;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 33
public static final int KM_ALGORITHM_HMAC;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public static final int KM_MODE_ECB;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int KM_MODE_CBC;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int KM_MODE_CTR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int KM_MODE_GCM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int KM_PAD_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int KM_PAD_RSA_OAEP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int KM_PAD_RSA_PSS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int KM_PAD_RSA_PKCS1_1_5_ENCRYPT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int KM_PAD_RSA_PKCS1_1_5_SIGN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int KM_PAD_PKCS7;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 64
public static final int KM_DIGEST_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int KM_DIGEST_MD5;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int KM_DIGEST_SHA1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int KM_DIGEST_SHA_2_224;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int KM_DIGEST_SHA_2_256;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int KM_DIGEST_SHA_2_384;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int KM_DIGEST_SHA_2_512;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int KM_ORIGIN_GENERATED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int KM_ORIGIN_IMPORTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int KM_ORIGIN_UNKNOWN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int KM_ORIGIN_SECURELY_IMPORTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int KM_BLOB_STANDALONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int KM_BLOB_REQUIRES_FILE_SYSTEM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int KM_PURPOSE_ENCRYPT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int KM_PURPOSE_DECRYPT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int KM_PURPOSE_SIGN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int KM_PURPOSE_VERIFY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int KM_PURPOSE_WRAP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int KM_KEY_FORMAT_X509;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int KM_KEY_FORMAT_PKCS8;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int KM_KEY_FORMAT_RAW;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int HW_AUTH_PASSWORD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int HW_AUTH_FINGERPRINT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int KM_ERROR_OK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int KM_ERROR_ROOT_OF_TRUST_ALREADY_SET;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int KM_ERROR_UNSUPPORTED_PURPOSE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -2
public static final int KM_ERROR_INCOMPATIBLE_PURPOSE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -3
public static final int KM_ERROR_UNSUPPORTED_ALGORITHM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -4
public static final int KM_ERROR_INCOMPATIBLE_ALGORITHM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -5
public static final int KM_ERROR_UNSUPPORTED_KEY_SIZE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -6
public static final int KM_ERROR_UNSUPPORTED_BLOCK_MODE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -7
public static final int KM_ERROR_INCOMPATIBLE_BLOCK_MODE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -8
public static final int KM_ERROR_UNSUPPORTED_MAC_LENGTH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -9
public static final int KM_ERROR_UNSUPPORTED_PADDING_MODE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -10
public static final int KM_ERROR_INCOMPATIBLE_PADDING_MODE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -11
public static final int KM_ERROR_UNSUPPORTED_DIGEST;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -12
public static final int KM_ERROR_INCOMPATIBLE_DIGEST;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -13
public static final int KM_ERROR_INVALID_EXPIRATION_TIME;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -14
public static final int KM_ERROR_INVALID_USER_ID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -15
public static final int KM_ERROR_INVALID_AUTHORIZATION_TIMEOUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -16
public static final int KM_ERROR_UNSUPPORTED_KEY_FORMAT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -17
public static final int KM_ERROR_INCOMPATIBLE_KEY_FORMAT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -18
public static final int KM_ERROR_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -19
public static final int KM_ERROR_UNSUPPORTED_KEY_VERIFICATION_ALGORITHM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -20
public static final int KM_ERROR_INVALID_INPUT_LENGTH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -21
public static final int KM_ERROR_KEY_EXPORT_OPTIONS_INVALID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -22
public static final int KM_ERROR_DELEGATION_NOT_ALLOWED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -23
public static final int KM_ERROR_KEY_NOT_YET_VALID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -24
public static final int KM_ERROR_KEY_EXPIRED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -25
public static final int KM_ERROR_KEY_USER_NOT_AUTHENTICATED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -26
public static final int KM_ERROR_OUTPUT_PARAMETER_NULL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -27
public static final int KM_ERROR_INVALID_OPERATION_HANDLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -28
public static final int KM_ERROR_INSUFFICIENT_BUFFER_SPACE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -29
public static final int KM_ERROR_VERIFICATION_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -30
public static final int KM_ERROR_TOO_MANY_OPERATIONS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -31
public static final int KM_ERROR_UNEXPECTED_NULL_POINTER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -32
public static final int KM_ERROR_INVALID_KEY_BLOB;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -33
public static final int KM_ERROR_IMPORTED_KEY_NOT_ENCRYPTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -34
public static final int KM_ERROR_IMPORTED_KEY_DECRYPTION_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -35
public static final int KM_ERROR_IMPORTED_KEY_NOT_SIGNED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -36
public static final int KM_ERROR_IMPORTED_KEY_VERIFICATION_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -37
public static final int KM_ERROR_INVALID_ARGUMENT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -38
public static final int KM_ERROR_UNSUPPORTED_TAG;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -39
public static final int KM_ERROR_INVALID_TAG;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -40
public static final int KM_ERROR_MEMORY_ALLOCATION_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -41
public static final int KM_ERROR_INVALID_RESCOPING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -42
public static final int KM_ERROR_IMPORT_PARAMETER_MISMATCH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -44
public static final int KM_ERROR_SECURE_HW_ACCESS_DENIED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -45
public static final int KM_ERROR_OPERATION_CANCELLED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -46
public static final int KM_ERROR_CONCURRENT_ACCESS_CONFLICT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -47
public static final int KM_ERROR_SECURE_HW_BUSY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -48
public static final int KM_ERROR_SECURE_HW_COMMUNICATION_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -49
public static final int KM_ERROR_UNSUPPORTED_EC_FIELD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -50
public static final int KM_ERROR_MISSING_NONCE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -51
public static final int KM_ERROR_INVALID_NONCE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -52
public static final int KM_ERROR_MISSING_MAC_LENGTH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -53
public static final int KM_ERROR_KEY_RATE_LIMIT_EXCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -54
public static final int KM_ERROR_CALLER_NONCE_PROHIBITED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -55
public static final int KM_ERROR_KEY_MAX_OPS_EXCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -56
public static final int KM_ERROR_INVALID_MAC_LENGTH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -57
public static final int KM_ERROR_MISSING_MIN_MAC_LENGTH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -58
public static final int KM_ERROR_UNSUPPORTED_MIN_MAC_LENGTH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -59
public static final int KM_ERROR_CANNOT_ATTEST_IDS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -66
public static final int KM_ERROR_DEVICE_LOCKED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -72
public static final int KM_ERROR_UNIMPLEMENTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -100
public static final int KM_ERROR_VERSION_MISMATCH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -101
public static final int KM_ERROR_UNKNOWN_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1000
public static final java.util.Map<java.lang.Integer, java.lang.String> sErrorCodeToString;
descriptor: Ljava/util/Map;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/String;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
1: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "OK"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Unsupported purpose"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Incompatible purpose"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Unsupported algorithm"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Incompatible algorithm"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -6
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Unsupported key size"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -7
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Unsupported block mode"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -8
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Incompatible block mode"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -9
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
10: ldc "Unsupported MAC or authentication tag length"
11: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -10
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Unsupported padding mode"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -11
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Incompatible padding mode"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -12
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Unsupported digest"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -13
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Incompatible digest"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -14
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Invalid expiration time"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -15
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Invalid user ID"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -16
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
19: ldc "Invalid user authorization timeout"
20: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -17
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Unsupported key format"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -18
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Incompatible key format"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -21
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Invalid input length"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
24: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -24
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Key not yet valid"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
25: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -25
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Key expired"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -26
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Key user not authenticated"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
27: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -28
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Invalid operation handle"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
28: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -30
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Signature/MAC verification failed"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
29: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -31
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Too many operations"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
30: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -33
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Invalid key blob"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
31: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -38
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Invalid argument"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
32: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -39
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Unsupported tag"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
33: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -40
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Invalid tag"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
34: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -41
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Memory allocation failed"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
35: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -50
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Unsupported EC field"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
36: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -51
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Required IV missing"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
37: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -52
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Invalid IV"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
38: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -55
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
39: ldc "Caller-provided IV not permitted"
40: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
41: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -57
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
42: ldc "Invalid MAC or authentication tag length"
43: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
44: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -66
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Unable to attest device ids"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
45: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -72
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Device locked"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
46: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
bipush -100
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Not implemented"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
47: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
sipush -1000
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "Unknown error"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
48: return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/security/keymaster/KeymasterDefs;
public static int getTagType(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
ldc -268435456
iand
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 tag I
MethodParameters:
Name Flags
tag
public static java.lang.String getErrorMessage(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
iload 0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
areturn
3: StackMap locals: java.lang.String
StackMap stack:
iload 0
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 errorCode I
1 4 1 result Ljava/lang/String;
MethodParameters:
Name Flags
errorCode
}
SourceFile: "KeymasterDefs.java"