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: .line 225
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
         1: .line 227
            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: .line 228
            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: .line 229
            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: .line 230
            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: .line 231
            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: .line 232
            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: .line 233
            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: .line 234
            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: .line 235
            getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
            bipush -9
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        10: .line 236
            ldc "Unsupported MAC or authentication tag length"
        11: .line 235
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        12: .line 237
            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: .line 238
            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: .line 239
            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: .line 240
            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: .line 241
            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: .line 242
            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: .line 243
            getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
            bipush -16
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        19: .line 244
            ldc "Invalid user authorization timeout"
        20: .line 243
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        21: .line 245
            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: .line 246
            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: .line 247
            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: .line 248
            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: .line 249
            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: .line 250
            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: .line 251
            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: .line 252
            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: .line 253
            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: .line 254
            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: .line 255
            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: .line 256
            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: .line 257
            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: .line 258
            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: .line 259
            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: .line 260
            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: .line 261
            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: .line 262
            getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
            bipush -55
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        39: .line 263
            ldc "Caller-provided IV not permitted"
        40: .line 262
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        41: .line 264
            getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
            bipush -57
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        42: .line 265
            ldc "Invalid MAC or authentication tag length"
        43: .line 264
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        44: .line 266
            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: .line 267
            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: .line 268
            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: .line 269
            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: .line 270
            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 // android.security.keymaster.KeymasterDefs this
         0: .line 30
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // android.security.keymaster.KeymasterDefs this
      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 // int tag
         0: .line 273
            iload 0 /* tag */
            ldc -268435456
            iand
            ireturn
        end local 0 // int tag
      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 // int errorCode
         0: .line 277
            getstatic android.security.keymaster.KeymasterDefs.sErrorCodeToString:Ljava/util/Map;
            iload 0 /* errorCode */
            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 /* result */
        start local 1 // java.lang.String result
         1: .line 278
            aload 1 /* result */
            ifnull 3
         2: .line 279
            aload 1 /* result */
            areturn
         3: .line 281
      StackMap locals: java.lang.String
      StackMap stack:
            iload 0 /* errorCode */
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String result
        end local 0 // int errorCode
      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"