public final class KeymasterDefs extends Object
Modifier and Type | Method and Description |
---|---|
static String |
getErrorMessage(int errorCode) |
static int |
getTagType(int tag) |
public static final int KM_INVALID
public static final int KM_ENUM
public static final int KM_ENUM_REP
public static final int KM_UINT
public static final int KM_UINT_REP
public static final int KM_ULONG
public static final int KM_DATE
public static final int KM_BOOL
public static final int KM_BIGNUM
public static final int KM_BYTES
public static final int KM_ULONG_REP
public static final int KM_TAG_INVALID
public static final int KM_TAG_PURPOSE
public static final int KM_TAG_ALGORITHM
public static final int KM_TAG_KEY_SIZE
public static final int KM_TAG_BLOCK_MODE
public static final int KM_TAG_DIGEST
public static final int KM_TAG_PADDING
public static final int KM_TAG_CALLER_NONCE
public static final int KM_TAG_MIN_MAC_LENGTH
public static final int KM_TAG_RESCOPING_ADD
public static final int KM_TAG_RESCOPING_DEL
public static final int KM_TAG_BLOB_USAGE_REQUIREMENTS
public static final int KM_TAG_RSA_PUBLIC_EXPONENT
public static final int KM_TAG_INCLUDE_UNIQUE_ID
public static final int KM_TAG_ACTIVE_DATETIME
public static final int KM_TAG_ORIGINATION_EXPIRE_DATETIME
public static final int KM_TAG_USAGE_EXPIRE_DATETIME
public static final int KM_TAG_MIN_SECONDS_BETWEEN_OPS
public static final int KM_TAG_MAX_USES_PER_BOOT
public static final int KM_TAG_ALL_USERS
public static final int KM_TAG_USER_ID
public static final int KM_TAG_USER_SECURE_ID
public static final int KM_TAG_NO_AUTH_REQUIRED
public static final int KM_TAG_USER_AUTH_TYPE
public static final int KM_TAG_AUTH_TIMEOUT
public static final int KM_TAG_ALLOW_WHILE_ON_BODY
public static final int KM_TAG_ALL_APPLICATIONS
public static final int KM_TAG_APPLICATION_ID
public static final int KM_TAG_CREATION_DATETIME
public static final int KM_TAG_ORIGIN
public static final int KM_TAG_ROLLBACK_RESISTANT
public static final int KM_TAG_ROOT_OF_TRUST
public static final int KM_TAG_UNIQUE_ID
public static final int KM_TAG_ATTESTATION_CHALLENGE
public static final int KM_TAG_ASSOCIATED_DATA
public static final int KM_TAG_NONCE
public static final int KM_TAG_AUTH_TOKEN
public static final int KM_TAG_MAC_LENGTH
public static final int KM_ALGORITHM_RSA
public static final int KM_ALGORITHM_EC
public static final int KM_ALGORITHM_AES
public static final int KM_ALGORITHM_HMAC
public static final int KM_MODE_ECB
public static final int KM_MODE_CBC
public static final int KM_MODE_CTR
public static final int KM_MODE_GCM
public static final int KM_PAD_NONE
public static final int KM_PAD_RSA_OAEP
public static final int KM_PAD_RSA_PSS
public static final int KM_PAD_RSA_PKCS1_1_5_ENCRYPT
public static final int KM_PAD_RSA_PKCS1_1_5_SIGN
public static final int KM_PAD_PKCS7
public static final int KM_DIGEST_NONE
public static final int KM_DIGEST_MD5
public static final int KM_DIGEST_SHA1
public static final int KM_DIGEST_SHA_2_224
public static final int KM_DIGEST_SHA_2_256
public static final int KM_DIGEST_SHA_2_384
public static final int KM_DIGEST_SHA_2_512
public static final int KM_ORIGIN_GENERATED
public static final int KM_ORIGIN_IMPORTED
public static final int KM_ORIGIN_UNKNOWN
public static final int KM_BLOB_STANDALONE
public static final int KM_BLOB_REQUIRES_FILE_SYSTEM
public static final int KM_PURPOSE_ENCRYPT
public static final int KM_PURPOSE_DECRYPT
public static final int KM_PURPOSE_SIGN
public static final int KM_PURPOSE_VERIFY
public static final int KM_KEY_FORMAT_X509
public static final int KM_KEY_FORMAT_PKCS8
public static final int KM_KEY_FORMAT_RAW
public static final int HW_AUTH_PASSWORD
public static final int HW_AUTH_FINGERPRINT
public static final int KM_ERROR_OK
public static final int KM_ERROR_ROOT_OF_TRUST_ALREADY_SET
public static final int KM_ERROR_UNSUPPORTED_PURPOSE
public static final int KM_ERROR_INCOMPATIBLE_PURPOSE
public static final int KM_ERROR_UNSUPPORTED_ALGORITHM
public static final int KM_ERROR_INCOMPATIBLE_ALGORITHM
public static final int KM_ERROR_UNSUPPORTED_KEY_SIZE
public static final int KM_ERROR_UNSUPPORTED_BLOCK_MODE
public static final int KM_ERROR_INCOMPATIBLE_BLOCK_MODE
public static final int KM_ERROR_UNSUPPORTED_MAC_LENGTH
public static final int KM_ERROR_UNSUPPORTED_PADDING_MODE
public static final int KM_ERROR_INCOMPATIBLE_PADDING_MODE
public static final int KM_ERROR_UNSUPPORTED_DIGEST
public static final int KM_ERROR_INCOMPATIBLE_DIGEST
public static final int KM_ERROR_INVALID_EXPIRATION_TIME
public static final int KM_ERROR_INVALID_USER_ID
public static final int KM_ERROR_INVALID_AUTHORIZATION_TIMEOUT
public static final int KM_ERROR_UNSUPPORTED_KEY_FORMAT
public static final int KM_ERROR_INCOMPATIBLE_KEY_FORMAT
public static final int KM_ERROR_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM
public static final int KM_ERROR_UNSUPPORTED_KEY_VERIFICATION_ALGORITHM
public static final int KM_ERROR_INVALID_INPUT_LENGTH
public static final int KM_ERROR_KEY_EXPORT_OPTIONS_INVALID
public static final int KM_ERROR_DELEGATION_NOT_ALLOWED
public static final int KM_ERROR_KEY_NOT_YET_VALID
public static final int KM_ERROR_KEY_EXPIRED
public static final int KM_ERROR_KEY_USER_NOT_AUTHENTICATED
public static final int KM_ERROR_OUTPUT_PARAMETER_NULL
public static final int KM_ERROR_INVALID_OPERATION_HANDLE
public static final int KM_ERROR_INSUFFICIENT_BUFFER_SPACE
public static final int KM_ERROR_VERIFICATION_FAILED
public static final int KM_ERROR_TOO_MANY_OPERATIONS
public static final int KM_ERROR_UNEXPECTED_NULL_POINTER
public static final int KM_ERROR_INVALID_KEY_BLOB
public static final int KM_ERROR_IMPORTED_KEY_NOT_ENCRYPTED
public static final int KM_ERROR_IMPORTED_KEY_DECRYPTION_FAILED
public static final int KM_ERROR_IMPORTED_KEY_NOT_SIGNED
public static final int KM_ERROR_IMPORTED_KEY_VERIFICATION_FAILED
public static final int KM_ERROR_INVALID_ARGUMENT
public static final int KM_ERROR_UNSUPPORTED_TAG
public static final int KM_ERROR_INVALID_TAG
public static final int KM_ERROR_MEMORY_ALLOCATION_FAILED
public static final int KM_ERROR_INVALID_RESCOPING
public static final int KM_ERROR_IMPORT_PARAMETER_MISMATCH
public static final int KM_ERROR_SECURE_HW_ACCESS_DENIED
public static final int KM_ERROR_OPERATION_CANCELLED
public static final int KM_ERROR_CONCURRENT_ACCESS_CONFLICT
public static final int KM_ERROR_SECURE_HW_BUSY
public static final int KM_ERROR_SECURE_HW_COMMUNICATION_FAILED
public static final int KM_ERROR_UNSUPPORTED_EC_FIELD
public static final int KM_ERROR_MISSING_NONCE
public static final int KM_ERROR_INVALID_NONCE
public static final int KM_ERROR_MISSING_MAC_LENGTH
public static final int KM_ERROR_KEY_RATE_LIMIT_EXCEEDED
public static final int KM_ERROR_CALLER_NONCE_PROHIBITED
public static final int KM_ERROR_KEY_MAX_OPS_EXCEEDED
public static final int KM_ERROR_INVALID_MAC_LENGTH
public static final int KM_ERROR_MISSING_MIN_MAC_LENGTH
public static final int KM_ERROR_UNSUPPORTED_MIN_MAC_LENGTH
public static final int KM_ERROR_UNIMPLEMENTED
public static final int KM_ERROR_VERSION_MISMATCH
public static final int KM_ERROR_UNKNOWN_ERROR
public static int getTagType(int tag)
public static String getErrorMessage(int errorCode)