openharmony 鸿蒙 js-apidiff-security

2023-02-03 浏览 (646)

JS API Changes of the Security Subsystem

The table below lists the APIs changes of the security subsystem in OpenHarmony 3.1 Release over OpenHarmony 3.0 LTS.

API Changes

ModuleClassMethod/Attribute/Enumeration/ConstantChange Type
ohos.security.huksHuksTagHUKS_TAG_ASYMMETRIC_PRIVATE_KEY_DATA = HuksTagType.HUKS_TAG_TYPE_BYTES |20003Added
ohos.security.huksHuksTagHUKS_TAG_ASYMMETRIC_PUBLIC_KEY_DATA = HuksTagType.HUKS_TAG_TYPE_BYTES |20002Added
ohos.security.huksHuksTagHUKS_TAG_SYMMETRIC_KEY_DATA = HuksTagType.HUKS_TAG_TYPE_BYTES |20001Added
ohos.security.huksHuksTagHUKS_TAG_OS_PATCHLEVEL = HuksTagType.HUKS_TAG_TYPE_UINT |10102Added
ohos.security.huksHuksTagHUKS_TAG_OS_VERSION = HuksTagType.HUKS_TAG_TYPE_UINT |10101Added
ohos.security.huksHuksTagHUKS_TAG_IS_KEY_HANDLE = HuksTagType.HUKS_TAG_TYPE_ULONG |10010Added
ohos.security.huksHuksTagHUKS_TAG_AE_TAG = HuksTagType.HUKS_TAG_TYPE_BYTES |10009Added
ohos.security.huksHuksTagHUKS_TAG_PAYLOAD_LEN = HuksTagType.HUKS_TAG_TYPE_UINT |10008Added
ohos.security.huksHuksTagHUKS_TAG_KEY_VERSION = HuksTagType.HUKS_TAG_TYPE_UINT |10007Added
ohos.security.huksHuksTagHUKS_TAG_KEY = HuksTagType.HUKS_TAG_TYPE_BYTES |10006Added
ohos.security.huksHuksTagHUKS_TAG_CRYPTO_CTX = HuksTagType.HUKS_TAG_TYPE_ULONG |10005Added
ohos.security.huksHuksTagHUKS_TAG_USES_TIME = HuksTagType.HUKS_TAG_TYPE_UINT |10004Added
ohos.security.huksHuksTagHUKS_TAG_ACCESS_TIME = HuksTagType.HUKS_TAG_TYPE_UINT |10003Added
ohos.security.huksHuksTagHUKS_TAG_PACKAGE_NAME = HuksTagType.HUKS_TAG_TYPE_BYTES |10002Added
ohos.security.huksHuksTagHUKS_TAG_PROCESS_NAME = HuksTagType.HUKS_TAG_TYPE_BYTES |10001Added
ohos.security.huksHuksTagHUKS_TAG_KEY_DOMAIN = HuksTagType.HUKS_TAG_TYPE_UINT |1011Added
ohos.security.huksHuksTagHUKS_TAG_SECURE_KEY_UUID = HuksTagType.HUKS_TAG_TYPE_BYTES |1010Added
ohos.security.huksHuksTagHUKS_TAG_SECURE_KEY_ALIAS = HuksTagType.HUKS_TAG_TYPE_BOOL |1009Added
ohos.security.huksHuksTagHUKS_TAG_IS_ASYNCHRONIZED = HuksTagType.HUKS_TAG_TYPE_UINT |1008Added
ohos.security.huksHuksTagHUKS_TAG_KEY_FLAG = HuksTagType.HUKS_TAG_TYPE_UINT |1007Added
ohos.security.huksHuksTagHUKS_TAG_KEY_ROLE = HuksTagType.HUKS_TAG_TYPE_UINT |1006Added
ohos.security.huksHuksTagHUKS_TAG_KEY_AUTH_ID = HuksTagType.HUKS_TAG_TYPE_BYTES |1005Added
ohos.security.huksHuksTagHUKS_TAG_KEY_WRAP_TYPE = HuksTagType.HUKS_TAG_TYPE_UINT |1004Added
ohos.security.huksHuksTagHUKS_TAG_IS_ALLOWED_WRAP = HuksTagType.HUKS_TAG_TYPE_BOOL |1003Added
ohos.security.huksHuksTagHUKS_TAG_KEY_STORAGE_FLAG = HuksTagType.HUKS_TAG_TYPE_UINT |1002Added
ohos.security.huksHuksTagHUKS_TAG_IS_KEY_ALIAS = HuksTagType.HUKS_TAG_TYPE_BOOL |1001Added
ohos.security.huksHuksTagHUKS_TAG_ATTESTATION_ID_VERSION_INFO = HuksTagType.HUKS_TAG_TYPE_BYTES |515Added
ohos.security.huksHuksTagHUKS_TAG_ATTESTATION_ID_SEC_LEVEL_INFO = HuksTagType.HUKS_TAG_TYPE_BYTES |514Added
ohos.security.huksHuksTagHUKS_TAG_ATTESTATION_ID_UDID = HuksTagType.HUKS_TAG_TYPE_BYTES |513Added
ohos.security.huksHuksTagHUKS_TAG_ATTESTATION_ID_SOCID = HuksTagType.HUKS_TAG_TYPE_BYTES |512Added
ohos.security.huksHuksTagHUKS_TAG_ATTESTATION_ID_ALIAS = HuksTagType.HUKS_TAG_TYPE_BYTES |511Added
ohos.security.huksHuksTagHUKS_TAG_ATTESTATION_ID_MODEL = HuksTagType.HUKS_TAG_TYPE_BYTES |510Added
ohos.security.huksHuksTagHUKS_TAG_ATTESTATION_ID_MANUFACTURER = HuksTagType.HUKS_TAG_TYPE_BYTES |509Added
ohos.security.huksHuksTagHUKS_TAG_ATTESTATION_ID_MEID = HuksTagType.HUKS_TAG_TYPE_BYTES |508Added
ohos.security.huksHuksTagHUKS_TAG_ATTESTATION_ID_IMEI = HuksTagType.HUKS_TAG_TYPE_BYTES |507Added
ohos.security.huksHuksTagHUKS_TAG_ATTESTATION_ID_SERIAL = HuksTagType.HUKS_TAG_TYPE_BYTES |506Added
ohos.security.huksHuksTagHUKS_TAG_ATTESTATION_ID_PRODUCT = HuksTagType.HUKS_TAG_TYPE_BYTES |505Added
ohos.security.huksHuksTagHUKS_TAG_ATTESTATION_ID_DEVICE = HuksTagType.HUKS_TAG_TYPE_BYTES |504Added
ohos.security.huksHuksTagHUKS_TAG_ATTESTATION_ID_BRAND = HuksTagType.HUKS_TAG_TYPE_BYTES |503Added
ohos.security.huksHuksTagHUKS_TAG_ATTESTATION_APPLICATION_ID = HuksTagType.HUKS_TAG_TYPE_BYTES |502Added
ohos.security.huksHuksTagHUKS_TAG_ATTESTATION_CHALLENGE = HuksTagType.HUKS_TAG_TYPE_BYTES |501Added
ohos.security.huksHuksTagHUKS_TAG_AUTH_TOKEN = HuksTagType.HUKS_TAG_TYPE_BYTES |306Added
ohos.security.huksHuksTagHUKS_TAG_AUTH_TIMEOUT = HuksTagType.HUKS_TAG_TYPE_UINT |305Added
ohos.security.huksHuksTagHUKS_TAG_USER_AUTH_TYPE = HuksTagType.HUKS_TAG_TYPE_UINT |304Added
ohos.security.huksHuksTagHUKS_TAG_NO_AUTH_REQUIRED = HuksTagType.HUKS_TAG_TYPE_BOOL |303Added
ohos.security.huksHuksTagHUKS_TAG_USER_ID = HuksTagType.HUKS_TAG_TYPE_UINT |302Added
ohos.security.huksHuksTagHUKS_TAG_ALL_USERS = HuksTagType.HUKS_TAG_TYPE_BOOL |301Added
ohos.security.huksHuksTagHUKS_TAG_CREATION_DATETIME = HuksTagType.HUKS_TAG_TYPE_ULONG |204Added
ohos.security.huksHuksTagHUKS_TAG_USAGE_EXPIRE_DATETIME = HuksTagType.HUKS_TAG_TYPE_ULONG |203Added
ohos.security.huksHuksTagHUKS_TAG_ORIGINATION_EXPIRE_DATETIME = HuksTagType.HUKS_TAG_TYPE_ULONG |202Added
ohos.security.huksHuksTagHUKS_TAG_ACTIVE_DATETIME = HuksTagType.HUKS_TAG_TYPE_ULONG |201Added
ohos.security.huksHuksTagHUKS_TAG_DERIVE_KEY_SIZE = HuksTagType.HUKS_TAG_TYPE_UINT |24Added
ohos.security.huksHuksTagHUKS_TAG_KEY_ALIAS = HuksTagType.HUKS_TAG_TYPE_BYTES |23Added
ohos.security.huksHuksTagHUKS_TAG_AGREE_PUBLIC_KEY = HuksTagType.HUKS_TAG_TYPE_BYTES |22Added
ohos.security.huksHuksTagHUKS_TAG_AGREE_PRIVATE_KEY_ALIAS = HuksTagType.HUKS_TAG_TYPE_BYTES |21Added
ohos.security.huksHuksTagHUKS_TAG_AGREE_PUBLIC_KEY_IS_KEY_ALIAS = HuksTagType.HUKS_TAG_TYPE_BOOL |20Added
ohos.security.huksHuksTagHUKS_TAG_AGREE_ALG = HuksTagType.HUKS_TAG_TYPE_UINT |19Added
ohos.security.huksHuksTagHUKS_TAG_DERIVE_ALG = HuksTagType.HUKS_TAG_TYPE_UINT |18Added
ohos.security.huksHuksTagHUKS_TAG_DERIVE_FACTOR = HuksTagType.HUKS_TAG_TYPE_BYTES |17Added
ohos.security.huksHuksTagHUKS_TAG_DERIVE_MAIN_KEY = HuksTagType.HUKS_TAG_TYPE_BYTES |16Added
ohos.security.huksHuksTagHUKS_TAG_KEY_GENERATE_TYPE = HuksTagType.HUKS_TAG_TYPE_UINT |15Added
ohos.security.huksHuksTagHUKS_TAG_ITERATION = HuksTagType.HUKS_TAG_TYPE_UINT |14Added
ohos.security.huksHuksTagHUKS_TAG_PWD = HuksTagType.HUKS_TAG_TYPE_BYTES |13Added
ohos.security.huksHuksTagHUKS_TAG_SALT = HuksTagType.HUKS_TAG_TYPE_BYTES |12Added
ohos.security.huksHuksTagHUKS_TAG_INFO = HuksTagType.HUKS_TAG_TYPE_BYTES |11Added
ohos.security.huksHuksTagHUKS_TAG_IV = HuksTagType.HUKS_TAG_TYPE_BYTES |10Added
ohos.security.huksHuksTagHUKS_TAG_NONCE = HuksTagType.HUKS_TAG_TYPE_BYTES |9Added
ohos.security.huksHuksTagHUKS_TAG_ASSOCIATED_DATA = HuksTagType.HUKS_TAG_TYPE_BYTES |8Added
ohos.security.huksHuksTagHUKS_TAG_KEY_TYPE = HuksTagType.HUKS_TAG_TYPE_UINT |7Added
ohos.security.huksHuksTagHUKS_TAG_BLOCK_MODE = HuksTagType.HUKS_TAG_TYPE_UINT |6Added
ohos.security.huksHuksTagHUKS_TAG_PADDING = HuksTagType.HUKS_TAG_TYPE_UINT |5Added
ohos.security.huksHuksTagHUKS_TAG_DIGEST = HuksTagType.HUKS_TAG_TYPE_UINT |4Added
ohos.security.huksHuksTagHUKS_TAG_KEY_SIZE = HuksTagType.HUKS_TAG_TYPE_UINT |3Added
ohos.security.huksHuksTagHUKS_TAG_PURPOSE = HuksTagType.HUKS_TAG_TYPE_UINT |2Added
ohos.security.huksHuksTagHUKS_TAG_ALGORITHM = HuksTagType.HUKS_TAG_TYPE_UINT |1Added
ohos.security.huksHuksTagHUKS_TAG_INVALID = HuksTagType.HUKS_TAG_TYPE_INVALID |0Added
ohos.security.huksHuksTagTypeHUKS_TAG_TYPE_BYTES = 5 << 28Added
ohos.security.huksHuksTagTypeHUKS_TAG_TYPE_BOOL = 4 << 28Added
ohos.security.huksHuksTagTypeHUKS_TAG_TYPE_ULONG = 3 << 28Added
ohos.security.huksHuksTagTypeHUKS_TAG_TYPE_UINT = 2 << 28Added
ohos.security.huksHuksTagTypeHUKS_TAG_TYPE_INT = 1 << 28Added
ohos.security.huksHuksTagTypeHUKS_TAG_TYPE_INVALID = 0 << 28Added
ohos.security.huksHuksSendTypeHUKS_SEND_TYPE_SYNC = 1Added
ohos.security.huksHuksSendTypeHUKS_SEND_TYPE_ASYNC = 0Added
ohos.security.huksHuksKeyStorageTypeHUKS_STORAGE_PERSISTENT = 1Added
ohos.security.huksHuksKeyStorageTypeHUKS_STORAGE_TEMP = 0Added
ohos.security.huksHuksKeyFlagHUKS_KEY_FLAG_DERIVE_KEY = 4Added
ohos.security.huksHuksKeyFlagHUKS_KEY_FLAG_AGREE_KEY = 3Added
ohos.security.huksHuksKeyFlagHUKS_KEY_FLAG_GENERATE_KEY = 2Added
ohos.security.huksHuksKeyFlagHUKS_KEY_FLAG_IMPORT_KEY = 1Added
ohos.security.huksHuksKeyGenerateTypeHUKS_KEY_GENERATE_TYPE_AGREE = 2Added
ohos.security.huksHuksKeyGenerateTypeHUKS_KEY_GENERATE_TYPE_DERIVE = 1Added
ohos.security.huksHuksKeyGenerateTypeHUKS_KEY_GENERATE_TYPE_DEFAULT = 0Added
ohos.security.huksHuksKeyAlgHUKS_ALG_DH = 103Added
ohos.security.huksHuksKeyAlgHUKS_ALG_ED25519 = 102Added
ohos.security.huksHuksKeyAlgHUKS_ALG_X25519 = 101Added
ohos.security.huksHuksKeyAlgHUKS_ALG_ECDH = 100Added
ohos.security.huksHuksKeyAlgHUKS_ALG_PBKDF2 = 52Added
ohos.security.huksHuksKeyAlgHUKS_ALG_HKDF = 51Added
ohos.security.huksHuksKeyAlgHUKS_ALG_HMAC = 50Added
ohos.security.huksHuksKeyAlgHUKS_ALG_AES = 20Added
ohos.security.huksHuksKeyAlgHUKS_ALG_DSA = 3Added
ohos.security.huksHuksKeyAlgHUKS_ALG_ECC = 2Added
ohos.security.huksHuksKeyAlgHUKS_ALG_RSA = 1Added
ohos.security.huksHuksKeySizeHUKS_DH_KEY_SIZE_4096 = 4096Added
ohos.security.huksHuksKeySizeHUKS_DH_KEY_SIZE_3072 = 3072Added
ohos.security.huksHuksKeySizeHUKS_DH_KEY_SIZE_2048 = 2048Added
ohos.security.huksHuksKeySizeHUKS_CURVE25519_KEY_SIZE_256 = 256Added
ohos.security.huksHuksKeySizeHUKS_AES_KEY_SIZE_512 = 512Added
ohos.security.huksHuksKeySizeHUKS_AES_KEY_SIZE_256 = 256Added
ohos.security.huksHuksKeySizeHUKS_AES_KEY_SIZE_192 = 192Added
ohos.security.huksHuksKeySizeHUKS_AES_KEY_SIZE_128 = 128Added
ohos.security.huksHuksKeySizeHUKS_ECC_KEY_SIZE_521 = 521Added
ohos.security.huksHuksKeySizeHUKS_ECC_KEY_SIZE_384 = 384Added
ohos.security.huksHuksKeySizeHUKS_ECC_KEY_SIZE_256 = 256Added
ohos.security.huksHuksKeySizeHUKS_ECC_KEY_SIZE_224 = 224Added
ohos.security.huksHuksKeySizeHUKS_RSA_KEY_SIZE_4096 = 4096Added
ohos.security.huksHuksKeySizeHUKS_RSA_KEY_SIZE_3072 = 3072Added
ohos.security.huksHuksKeySizeHUKS_RSA_KEY_SIZE_2048 = 2048Added
ohos.security.huksHuksKeySizeHUKS_RSA_KEY_SIZE_1024 = 1024Added
ohos.security.huksHuksKeySizeHUKS_RSA_KEY_SIZE_768 = 768Added
ohos.security.huksHuksKeySizeHUKS_RSA_KEY_SIZE_512 = 512Added
ohos.security.huksHuksCipherModeHUKS_MODE_GCM = 32Added
ohos.security.huksHuksCipherModeHUKS_MODE_CCM = 31Added
ohos.security.huksHuksCipherModeHUKS_MODE_OFB = 4Added
ohos.security.huksHuksCipherModeHUKS_MODE_CTR = 3Added
ohos.security.huksHuksCipherModeHUKS_MODE_CBC = 2Added
ohos.security.huksHuksCipherModeHUKS_MODE_ECB = 1Added
ohos.security.huksHuksKeyPaddingHUKS_PADDING_PKCS7 = 5Added
ohos.security.huksHuksKeyPaddingHUKS_PADDING_PKCS5 = 4Added
ohos.security.huksHuksKeyPaddingHUKS_PADDING_PKCS1_V1_5 = 3Added
ohos.security.huksHuksKeyPaddingHUKS_PADDING_PSS = 2Added
ohos.security.huksHuksKeyPaddingHUKS_PADDING_OAEP = 1Added
ohos.security.huksHuksKeyPaddingHUKS_PADDING_NONE = 0Added
ohos.security.huksHuksKeyDigestHUKS_DIGEST_SHA512 = 14Added
ohos.security.huksHuksKeyDigestHUKS_DIGEST_SHA384 = 13Added
ohos.security.huksHuksKeyDigestHUKS_DIGEST_SHA256 = 12Added
ohos.security.huksHuksKeyDigestHUKS_DIGEST_SHA224 = 11Added
ohos.security.huksHuksKeyDigestHUKS_DIGEST_SHA1 = 10Added
ohos.security.huksHuksKeyDigestHUKS_DIGEST_MD5 = 1Added
ohos.security.huksHuksKeyDigestHUKS_DIGEST_NONE = 0Added
ohos.security.huksHuksKeyPurposeHUKS_KEY_PURPOSE_AGREE = 256Added
ohos.security.huksHuksKeyPurposeHUKS_KEY_PURPOSE_MAC = 128Added
ohos.security.huksHuksKeyPurposeHUKS_KEY_PURPOSE_UNWRAP = 64Added
ohos.security.huksHuksKeyPurposeHUKS_KEY_PURPOSE_WRAP = 32Added
ohos.security.huksHuksKeyPurposeHUKS_KEY_PURPOSE_DERIVE = 16Added
ohos.security.huksHuksKeyPurposeHUKS_KEY_PURPOSE_VERIFY = 8Added
ohos.security.huksHuksKeyPurposeHUKS_KEY_PURPOSE_SIGN = 4Added
ohos.security.huksHuksKeyPurposeHUKS_KEY_PURPOSE_DECRYPT = 2Added
ohos.security.huksHuksKeyPurposeHUKS_KEY_PURPOSE_ENCRYPT = 1Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_UNKNOWN_ERROR = -1000Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INTERNAL_ERROR = -999Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_OPERATION = -125Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_ITERATION = -124Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_SALT = -123Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_AE_TAG = -122Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_NONCE = -121Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_AAD = -120Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_IV = -119Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_SIGNATURE_SIZE = -118Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_DIGEST = -117Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_MODE = -116Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_PURPOSE = -115Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_PADDING = -114Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_KEY_SIZE = -113Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_ALGORITHM = -112Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_CHECK_GET_ITERATION_FAIL = -111Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_CHECK_GET_SALT_FAIL = -110Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_CHECK_GET_AE_TAG_FAIL = -109Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_CHECK_GET_IV_FAIL = -108Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_CHECK_GET_AAD_FAIL = -107Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_CHECK_GET_NONCE_FAIL = -106Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_CHECK_GET_MODE_FAIL = -105Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_CHECK_GET_DIGEST_FAIL = -104Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_CHECK_GET_PURPOSE_FAIL = -103Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_CHECK_GET_PADDING_FAIL = -102Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_CHECK_GET_KEY_SIZE_FAIL = -101Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_CHECK_GET_ALG_FAIL = -100Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_VERIFICATION_FAILED = -38Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_UPDATE_ROOT_KEY_MATERIAL_FAIL = -37Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_NEW_ROOT_KEY_MATERIAL_EXIST = -36Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_EFUSE_READ_FAIL = -35Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_IPC_DLOPEN_FAIL = -34Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_IPC_INIT_FAIL = -33Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_COMMUNICATION_TIMEOUT = -32Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_CRYPTO_ENGINE_ERROR = -31Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_PARAM_NOT_EXIST = -30Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_REQUEST_OVERFLOWS = -29Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_IPC_MSG_FAIL = -28Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_KEY_FILE = -27Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_MAKE_DIR_FAIL = -26Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_CLOSE_FILE_FAIL = -25Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_OPEN_FILE_FAIL = -24Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_REMOVE_FILE_FAIL = -23Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_WRITE_FILE_FAIL = -22Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_MALLOC_FAIL = -21Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_HASH_NOT_EQUAL = -20Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_KEY_INFO = -19Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_PRIVATE_KEY = -18Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_PUBLIC_KEY = -17Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_READ_FILE_FAIL = -16Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_FILE_SIZE_FAIL = -15Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_NULL_POINTER = -14Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_NOT_EXIST = -13Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_ALREADY_EXISTS = -12Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_HARDWARE_FAILURE = -11Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_STORAGE_FAILURE = -10Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_COMMUNICATION_FAILURE = -9Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INSUFFICIENT_MEMORY = -8Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_BUFFER_TOO_SMALL = -7Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INSUFFICIENT_DATA = -6Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_NO_PERMISSION = -5Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_NOT_SUPPORTED = -4Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_ARGUMENT = -3Added
ohos.security.huksHuksErrorCodeHUKS_ERROR_BAD_STATE = -2Added
ohos.security.huksHuksErrorCodeHUKS_FAILURE = -1Added
ohos.security.huksHuksErrorCodeHUKS_SUCCESS = 0Added
ohos.security.huksHuksResultcertChains?: Array<string>;Added
ohos.security.huksHuksResultproperties?: Array<HuksParam>;Added
ohos.security.huksHuksResultoutData?: Uint8Array;Added
ohos.security.huksHuksResulterrorCode: number;Added
ohos.security.huksHuksOptionsinData?: Uint8Array;Added
ohos.security.huksHuksOptionsproperties?: Array<HuksParam>;Added
ohos.security.huksHuksHandletoken?: Uint8Array;Added
ohos.security.huksHuksHandlehandle: number;Added
ohos.security.huksHuksHandleerrorCode: number;Added
ohos.security.huksHuksParamvalue: boolean |number |bigint |Uint8Array;Added
ohos.security.huksHuksParamtag: HuksTag;Added
ohos.security.hukshuksgetSdkVersion(options: HuksOptions) : string;Added
ohos.security.hukshuksabort(handle: number, options: HuksOptions, callback: AsyncCallback<HuksResult>) : void;
abort(handle: number, options: HuksOptions) : Promise<HuksResult>;
Added
ohos.security.hukshuksfinish(handle: number, options: HuksOptions, callback: AsyncCallback<HuksResult>) : void;
finish(handle: number, options: HuksOptions) : Promise<HuksResult>;
Added
ohos.security.hukshuksupdate(handle: number, token?: Uint8Array, options: HuksOptions, callback: AsyncCallback<HuksResult>) : void;
update(handle: number, token?: Uint8Array, options: HuksOptions) : Promise<HuksResult>;
Added
ohos.security.hukshuksinit(keyAlias: string, options: HuksOptions, callback: AsyncCallback<HuksHandle>) : void;
init(keyAlias: string, options: HuksOptions) : Promise<HuksHandle>;
Added
ohos.security.hukshuksisKeyExist(keyAlias: string, options: HuksOptions, callback: AsyncCallback<boolean>) : void;
isKeyExist(keyAlias: string, options: HuksOptions) : Promise<boolean>;
Added
ohos.security.hukshuksgetKeyProperties(keyAlias: string, options: HuksOptions, callback: AsyncCallback<HuksResult>) : void;
getKeyProperties(keyAlias: string, options: HuksOptions) : Promise<HuksResult>;
Added
ohos.security.hukshuksexportKey(keyAlias: string, options: HuksOptions, callback: AsyncCallback<HuksResult>) : void;
exportKey(keyAlias: string, options: HuksOptions) : Promise<HuksResult>;
Added
ohos.security.hukshuksimportKey(keyAlias: string, options: HuksOptions, callback: AsyncCallback<HuksResult>) : void;
importKey(keyAlias: string, options: HuksOptions) : Promise<HuksResult>;
Added
ohos.security.hukshuksdeleteKey(keyAlias: string, options: HuksOptions, callback: AsyncCallback<HuksResult>) : void;
deleteKey(keyAlias: string, options: HuksOptions) : Promise<HuksResult>;
Added
ohos.security.hukshuksgenerateKey(keyAlias: string, options: HuksOptions, callback: AsyncCallback<HuksResult>) : void;
generateKey(keyAlias: string, options: HuksOptions) : Promise<HuksResult>;
Added

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Readme

harmony 鸿蒙JS API Changes of the Ability Framework

harmony 鸿蒙JS API Changes of the Accessibility Subsystem

harmony 鸿蒙JS API Changes of the Account Subsystem

harmony 鸿蒙JS API Changes of the ArkUI Development Framework

harmony 鸿蒙JS API Changes of the Power Management Subsystem

harmony 鸿蒙JS API Changes of the Bundle Management Framework

harmony 鸿蒙JS API Changes of the Communication Subsystem

harmony 鸿蒙JS API Changes of the Compiler and Runtime Subsystem

harmony 鸿蒙JS API Changes of the DFX Subsystem

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/4ce45985b4a34db1a770ae945882f9d6