openharmony 鸿蒙 js-apidiff-CryptoArchitectureKit

2026-08-25 浏览 (1)

Change TypeOld VersionNew Versiond.ts File
New APINAClass name: global;
API declaration: declare namespace cryptoFramework
Differences: declare namespace cryptoFramework
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: enum Result
Differences: enum Result
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Result;
API declaration: INVALID_PARAMS = 401
Differences: INVALID_PARAMS = 401
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Result;
API declaration: NOT_SUPPORT = 801
Differences: NOT_SUPPORT = 801
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Result;
API declaration: ERR_OUT_OF_MEMORY = 17620001
Differences: ERR_OUT_OF_MEMORY = 17620001
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Result;
API declaration: ERR_RUNTIME_ERROR = 17620002
Differences: ERR_RUNTIME_ERROR = 17620002
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Result;
API declaration: ERR_CRYPTO_OPERATION = 17630001
Differences: ERR_CRYPTO_OPERATION = 17630001
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface DataBlob
Differences: interface DataBlob
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DataBlob;
API declaration: data: Uint8Array;
Differences: data: Uint8Array;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface ParamsSpec
Differences: interface ParamsSpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ParamsSpec;
API declaration: algName: string;
Differences: algName: string;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface IvParamsSpec
Differences: interface IvParamsSpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: IvParamsSpec;
API declaration: iv: DataBlob;
Differences: iv: DataBlob;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface GcmParamsSpec
Differences: interface GcmParamsSpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: GcmParamsSpec;
API declaration: iv: DataBlob;
Differences: iv: DataBlob;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: GcmParamsSpec;
API declaration: aad: DataBlob;
Differences: aad: DataBlob;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: GcmParamsSpec;
API declaration: authTag: DataBlob;
Differences: authTag: DataBlob;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface CcmParamsSpec
Differences: interface CcmParamsSpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: CcmParamsSpec;
API declaration: iv: DataBlob;
Differences: iv: DataBlob;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: CcmParamsSpec;
API declaration: aad: DataBlob;
Differences: aad: DataBlob;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: CcmParamsSpec;
API declaration: authTag: DataBlob;
Differences: authTag: DataBlob;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: enum CryptoMode
Differences: enum CryptoMode
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: CryptoMode;
API declaration: ENCRYPT_MODE = 0
Differences: ENCRYPT_MODE = 0
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: CryptoMode;
API declaration: DECRYPT_MODE = 1
Differences: DECRYPT_MODE = 1
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface Key
Differences: interface Key
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Key;
API declaration: getEncoded(): DataBlob;
Differences: getEncoded(): DataBlob;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Key;
API declaration: readonly format: string;
Differences: readonly format: string;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Key;
API declaration: readonly algName: string;
Differences: readonly algName: string;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface SymKey
Differences: interface SymKey
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: SymKey;
API declaration: clearMem(): void;
Differences: clearMem(): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface PriKey
Differences: interface PriKey
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: PriKey;
API declaration: clearMem(): void;
Differences: clearMem(): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: PriKey;
API declaration: getAsyKeySpec(itemType: AsyKeySpecItem): bigint |string |number;
Differences: getAsyKeySpec(itemType: AsyKeySpecItem): bigint |string |number;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface PubKey
Differences: interface PubKey
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: PubKey;
API declaration: getAsyKeySpec(itemType: AsyKeySpecItem): bigint |string |number;
Differences: getAsyKeySpec(itemType: AsyKeySpecItem): bigint |string |number;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface KeyPair
Differences: interface KeyPair
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: KeyPair;
API declaration: readonly priKey: PriKey;
Differences: readonly priKey: PriKey;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: KeyPair;
API declaration: readonly pubKey: PubKey;
Differences: readonly pubKey: PubKey;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface Random
Differences: interface Random
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Random;
API declaration: generateRandom(len: number, callback: AsyncCallback<DataBlob>): void;
Differences: generateRandom(len: number, callback: AsyncCallback<DataBlob>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Random;
API declaration: generateRandom(len: number): Promise<DataBlob>;
Differences: generateRandom(len: number): Promise<DataBlob>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Random;
API declaration: generateRandomSync(len: number): DataBlob;
Differences: generateRandomSync(len: number): DataBlob;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Random;
API declaration: setSeed(seed: DataBlob): void;
Differences: setSeed(seed: DataBlob): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Random;
API declaration: readonly algName: string;
Differences: readonly algName: string;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: function createRandom(): Random;
Differences: function createRandom(): Random;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface AsyKeyGenerator
Differences: interface AsyKeyGenerator
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeyGenerator;
API declaration: generateKeyPair(callback: AsyncCallback<KeyPair>): void;
Differences: generateKeyPair(callback: AsyncCallback<KeyPair>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeyGenerator;
API declaration: generateKeyPair(): Promise<KeyPair>;
Differences: generateKeyPair(): Promise<KeyPair>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeyGenerator;
API declaration: convertKey(pubKey: DataBlob, priKey: DataBlob, callback: AsyncCallback<KeyPair>): void;
Differences: convertKey(pubKey: DataBlob, priKey: DataBlob, callback: AsyncCallback<KeyPair>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeyGenerator;
API declaration: convertKey(pubKey: DataBlob |null, priKey: DataBlob |null, callback: AsyncCallback<KeyPair>): void;
Differences: convertKey(pubKey: DataBlob |null, priKey: DataBlob |null, callback: AsyncCallback<KeyPair>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeyGenerator;
API declaration: convertKey(pubKey: DataBlob, priKey: DataBlob): Promise<KeyPair>;
Differences: convertKey(pubKey: DataBlob, priKey: DataBlob): Promise<KeyPair>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeyGenerator;
API declaration: convertKey(pubKey: DataBlob |null, priKey: DataBlob |null): Promise<KeyPair>;
Differences: convertKey(pubKey: DataBlob |null, priKey: DataBlob |null): Promise<KeyPair>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeyGenerator;
API declaration: readonly algName: string;
Differences: readonly algName: string;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface SymKeyGenerator
Differences: interface SymKeyGenerator
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: SymKeyGenerator;
API declaration: generateSymKey(callback: AsyncCallback<SymKey>): void;
Differences: generateSymKey(callback: AsyncCallback<SymKey>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: SymKeyGenerator;
API declaration: generateSymKey(): Promise<SymKey>;
Differences: generateSymKey(): Promise<SymKey>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: SymKeyGenerator;
API declaration: convertKey(key: DataBlob, callback: AsyncCallback<SymKey>): void;
Differences: convertKey(key: DataBlob, callback: AsyncCallback<SymKey>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: SymKeyGenerator;
API declaration: convertKey(key: DataBlob): Promise<SymKey>;
Differences: convertKey(key: DataBlob): Promise<SymKey>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: SymKeyGenerator;
API declaration: readonly algName: string;
Differences: readonly algName: string;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: function createAsyKeyGenerator(algName: string): AsyKeyGenerator;
Differences: function createAsyKeyGenerator(algName: string): AsyKeyGenerator;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: function createSymKeyGenerator(algName: string): SymKeyGenerator;
Differences: function createSymKeyGenerator(algName: string): SymKeyGenerator;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface Mac
Differences: interface Mac
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Mac;
API declaration: init(key: SymKey, callback: AsyncCallback<void>): void;
Differences: init(key: SymKey, callback: AsyncCallback<void>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Mac;
API declaration: init(key: SymKey): Promise<void>;
Differences: init(key: SymKey): Promise<void>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Mac;
API declaration: update(input: DataBlob, callback: AsyncCallback<void>): void;
Differences: update(input: DataBlob, callback: AsyncCallback<void>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Mac;
API declaration: update(input: DataBlob): Promise<void>;
Differences: update(input: DataBlob): Promise<void>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Mac;
API declaration: doFinal(callback: AsyncCallback<DataBlob>): void;
Differences: doFinal(callback: AsyncCallback<DataBlob>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Mac;
API declaration: doFinal(): Promise<DataBlob>;
Differences: doFinal(): Promise<DataBlob>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Mac;
API declaration: getMacLength(): number;
Differences: getMacLength(): number;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Mac;
API declaration: readonly algName: string;
Differences: readonly algName: string;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: function createMac(algName: string): Mac;
Differences: function createMac(algName: string): Mac;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface Md
Differences: interface Md
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Md;
API declaration: update(input: DataBlob, callback: AsyncCallback<void>): void;
Differences: update(input: DataBlob, callback: AsyncCallback<void>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Md;
API declaration: update(input: DataBlob): Promise<void>;
Differences: update(input: DataBlob): Promise<void>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Md;
API declaration: digest(callback: AsyncCallback<DataBlob>): void;
Differences: digest(callback: AsyncCallback<DataBlob>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Md;
API declaration: digest(): Promise<DataBlob>;
Differences: digest(): Promise<DataBlob>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Md;
API declaration: getMdLength(): number;
Differences: getMdLength(): number;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Md;
API declaration: readonly algName: string;
Differences: readonly algName: string;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: function createMd(algName: string): Md;
Differences: function createMd(algName: string): Md;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: enum CipherSpecItem
Differences: enum CipherSpecItem
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: CipherSpecItem;
API declaration: OAEP_MD_NAME_STR = 100
Differences: OAEP_MD_NAME_STR = 100
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: CipherSpecItem;
API declaration: OAEP_MGF_NAME_STR = 101
Differences: OAEP_MGF_NAME_STR = 101
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: CipherSpecItem;
API declaration: OAEP_MGF1_MD_STR = 102
Differences: OAEP_MGF1_MD_STR = 102
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: CipherSpecItem;
API declaration: OAEP_MGF1_PSRC_UINT8ARR = 103
Differences: OAEP_MGF1_PSRC_UINT8ARR = 103
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: CipherSpecItem;
API declaration: SM2_MD_NAME_STR = 104
Differences: SM2_MD_NAME_STR = 104
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: enum SignSpecItem
Differences: enum SignSpecItem
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: SignSpecItem;
API declaration: PSS_MD_NAME_STR = 100
Differences: PSS_MD_NAME_STR = 100
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: SignSpecItem;
API declaration: PSS_MGF_NAME_STR = 101
Differences: PSS_MGF_NAME_STR = 101
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: SignSpecItem;
API declaration: PSS_MGF1_MD_STR = 102
Differences: PSS_MGF1_MD_STR = 102
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: SignSpecItem;
API declaration: PSS_SALT_LEN_NUM = 103
Differences: PSS_SALT_LEN_NUM = 103
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: SignSpecItem;
API declaration: PSS_TRAILER_FIELD_NUM = 104
Differences: PSS_TRAILER_FIELD_NUM = 104
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: SignSpecItem;
API declaration: SM2_USER_ID_UINT8ARR = 105
Differences: SM2_USER_ID_UINT8ARR = 105
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface Cipher
Differences: interface Cipher
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Cipher;
API declaration: init(opMode: CryptoMode, key: Key, params: ParamsSpec, callback: AsyncCallback<void>): void;
Differences: init(opMode: CryptoMode, key: Key, params: ParamsSpec, callback: AsyncCallback<void>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Cipher;
API declaration: init(opMode: CryptoMode, key: Key, params: ParamsSpec |null, callback: AsyncCallback<void>): void;
Differences: init(opMode: CryptoMode, key: Key, params: ParamsSpec |null, callback: AsyncCallback<void>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Cipher;
API declaration: init(opMode: CryptoMode, key: Key, params: ParamsSpec): Promise<void>;
Differences: init(opMode: CryptoMode, key: Key, params: ParamsSpec): Promise<void>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Cipher;
API declaration: init(opMode: CryptoMode, key: Key, params: ParamsSpec |null): Promise<void>;
Differences: init(opMode: CryptoMode, key: Key, params: ParamsSpec |null): Promise<void>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Cipher;
API declaration: update(data: DataBlob, callback: AsyncCallback<DataBlob>): void;
Differences: update(data: DataBlob, callback: AsyncCallback<DataBlob>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Cipher;
API declaration: update(data: DataBlob): Promise<DataBlob>;
Differences: update(data: DataBlob): Promise<DataBlob>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Cipher;
API declaration: doFinal(data: DataBlob, callback: AsyncCallback<DataBlob>): void;
Differences: doFinal(data: DataBlob, callback: AsyncCallback<DataBlob>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Cipher;
API declaration: doFinal(data: DataBlob |null, callback: AsyncCallback<DataBlob>): void;
Differences: doFinal(data: DataBlob |null, callback: AsyncCallback<DataBlob>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Cipher;
API declaration: doFinal(data: DataBlob): Promise<DataBlob>;
Differences: doFinal(data: DataBlob): Promise<DataBlob>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Cipher;
API declaration: doFinal(data: DataBlob |null): Promise<DataBlob>;
Differences: doFinal(data: DataBlob |null): Promise<DataBlob>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Cipher;
API declaration: setCipherSpec(itemType: CipherSpecItem, itemValue: Uint8Array): void;
Differences: setCipherSpec(itemType: CipherSpecItem, itemValue: Uint8Array): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Cipher;
API declaration: getCipherSpec(itemType: CipherSpecItem): string |Uint8Array;
Differences: getCipherSpec(itemType: CipherSpecItem): string |Uint8Array;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Cipher;
API declaration: readonly algName: string;
Differences: readonly algName: string;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: function createCipher(transformation: string): Cipher;
Differences: function createCipher(transformation: string): Cipher;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface Sign
Differences: interface Sign
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Sign;
API declaration: init(priKey: PriKey, callback: AsyncCallback<void>): void;
Differences: init(priKey: PriKey, callback: AsyncCallback<void>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Sign;
API declaration: init(priKey: PriKey): Promise<void>;
Differences: init(priKey: PriKey): Promise<void>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Sign;
API declaration: update(data: DataBlob, callback: AsyncCallback<void>): void;
Differences: update(data: DataBlob, callback: AsyncCallback<void>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Sign;
API declaration: update(data: DataBlob): Promise<void>;
Differences: update(data: DataBlob): Promise<void>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Sign;
API declaration: sign(data: DataBlob, callback: AsyncCallback<DataBlob>): void;
Differences: sign(data: DataBlob, callback: AsyncCallback<DataBlob>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Sign;
API declaration: sign(data: DataBlob |null, callback: AsyncCallback<DataBlob>): void;
Differences: sign(data: DataBlob |null, callback: AsyncCallback<DataBlob>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Sign;
API declaration: sign(data: DataBlob): Promise<DataBlob>;
Differences: sign(data: DataBlob): Promise<DataBlob>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Sign;
API declaration: sign(data: DataBlob |null): Promise<DataBlob>;
Differences: sign(data: DataBlob |null): Promise<DataBlob>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Sign;
API declaration: setSignSpec(itemType: SignSpecItem, itemValue: number): void;
Differences: setSignSpec(itemType: SignSpecItem, itemValue: number): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Sign;
API declaration: setSignSpec(itemType: SignSpecItem, itemValue: number |Uint8Array): void;
Differences: setSignSpec(itemType: SignSpecItem, itemValue: number |Uint8Array): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Sign;
API declaration: getSignSpec(itemType: SignSpecItem): string |number;
Differences: getSignSpec(itemType: SignSpecItem): string |number;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Sign;
API declaration: readonly algName: string;
Differences: readonly algName: string;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface Verify
Differences: interface Verify
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Verify;
API declaration: init(pubKey: PubKey, callback: AsyncCallback<void>): void;
Differences: init(pubKey: PubKey, callback: AsyncCallback<void>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Verify;
API declaration: init(pubKey: PubKey): Promise<void>;
Differences: init(pubKey: PubKey): Promise<void>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Verify;
API declaration: update(data: DataBlob, callback: AsyncCallback<void>): void;
Differences: update(data: DataBlob, callback: AsyncCallback<void>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Verify;
API declaration: update(data: DataBlob): Promise<void>;
Differences: update(data: DataBlob): Promise<void>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Verify;
API declaration: verify(data: DataBlob, signatureData: DataBlob, callback: AsyncCallback<boolean>): void;
Differences: verify(data: DataBlob, signatureData: DataBlob, callback: AsyncCallback<boolean>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Verify;
API declaration: verify(data: DataBlob |null, signatureData: DataBlob, callback: AsyncCallback<boolean>): void;
Differences: verify(data: DataBlob |null, signatureData: DataBlob, callback: AsyncCallback<boolean>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Verify;
API declaration: verify(data: DataBlob, signatureData: DataBlob): Promise<boolean>;
Differences: verify(data: DataBlob, signatureData: DataBlob): Promise<boolean>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Verify;
API declaration: verify(data: DataBlob |null, signatureData: DataBlob): Promise<boolean>;
Differences: verify(data: DataBlob |null, signatureData: DataBlob): Promise<boolean>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Verify;
API declaration: setVerifySpec(itemType: SignSpecItem, itemValue: number): void;
Differences: setVerifySpec(itemType: SignSpecItem, itemValue: number): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Verify;
API declaration: setVerifySpec(itemType: SignSpecItem, itemValue: number |Uint8Array): void;
Differences: setVerifySpec(itemType: SignSpecItem, itemValue: number |Uint8Array): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Verify;
API declaration: getVerifySpec(itemType: SignSpecItem): string |number;
Differences: getVerifySpec(itemType: SignSpecItem): string |number;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Verify;
API declaration: readonly algName: string;
Differences: readonly algName: string;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: function createSign(algName: string): Sign;
Differences: function createSign(algName: string): Sign;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: function createVerify(algName: string): Verify;
Differences: function createVerify(algName: string): Verify;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface KeyAgreement
Differences: interface KeyAgreement
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: KeyAgreement;
API declaration: generateSecret(priKey: PriKey, pubKey: PubKey, callback: AsyncCallback<DataBlob>): void;
Differences: generateSecret(priKey: PriKey, pubKey: PubKey, callback: AsyncCallback<DataBlob>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: KeyAgreement;
API declaration: generateSecret(priKey: PriKey, pubKey: PubKey): Promise<DataBlob>;
Differences: generateSecret(priKey: PriKey, pubKey: PubKey): Promise<DataBlob>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: KeyAgreement;
API declaration: readonly algName: string;
Differences: readonly algName: string;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: function createKeyAgreement(algName: string): KeyAgreement;
Differences: function createKeyAgreement(algName: string): KeyAgreement;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: enum AsyKeySpecItem
Differences: enum AsyKeySpecItem
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: DSA_P_BN = 101
Differences: DSA_P_BN = 101
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: DSA_Q_BN = 102
Differences: DSA_Q_BN = 102
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: DSA_G_BN = 103
Differences: DSA_G_BN = 103
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: DSA_SK_BN = 104
Differences: DSA_SK_BN = 104
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: DSA_PK_BN = 105
Differences: DSA_PK_BN = 105
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: ECC_FP_P_BN = 201
Differences: ECC_FP_P_BN = 201
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: ECC_A_BN = 202
Differences: ECC_A_BN = 202
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: ECC_B_BN = 203
Differences: ECC_B_BN = 203
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: ECC_G_X_BN = 204
Differences: ECC_G_X_BN = 204
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: ECC_G_Y_BN = 205
Differences: ECC_G_Y_BN = 205
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: ECC_N_BN = 206
Differences: ECC_N_BN = 206
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: ECC_H_NUM = 207
Differences: ECC_H_NUM = 207
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: ECC_SK_BN = 208
Differences: ECC_SK_BN = 208
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: ECC_PK_X_BN = 209
Differences: ECC_PK_X_BN = 209
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: ECC_PK_Y_BN = 210
Differences: ECC_PK_Y_BN = 210
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: ECC_FIELD_TYPE_STR = 211
Differences: ECC_FIELD_TYPE_STR = 211
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: ECC_FIELD_SIZE_NUM = 212
Differences: ECC_FIELD_SIZE_NUM = 212
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: ECC_CURVE_NAME_STR = 213
Differences: ECC_CURVE_NAME_STR = 213
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: RSA_N_BN = 301
Differences: RSA_N_BN = 301
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: RSA_SK_BN = 302
Differences: RSA_SK_BN = 302
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: RSA_PK_BN = 303
Differences: RSA_PK_BN = 303
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: DH_P_BN = 401
Differences: DH_P_BN = 401
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: DH_G_BN = 402
Differences: DH_G_BN = 402
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: DH_L_NUM = 403
Differences: DH_L_NUM = 403
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: DH_SK_BN = 404
Differences: DH_SK_BN = 404
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: DH_PK_BN = 405
Differences: DH_PK_BN = 405
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: ED25519_SK_BN = 501
Differences: ED25519_SK_BN = 501
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: ED25519_PK_BN = 502
Differences: ED25519_PK_BN = 502
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: X25519_SK_BN = 601
Differences: X25519_SK_BN = 601
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecItem;
API declaration: X25519_PK_BN = 602
Differences: X25519_PK_BN = 602
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: enum AsyKeySpecType
Differences: enum AsyKeySpecType
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecType;
API declaration: COMMON_PARAMS_SPEC = 0
Differences: COMMON_PARAMS_SPEC = 0
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecType;
API declaration: PRIVATE_KEY_SPEC = 1
Differences: PRIVATE_KEY_SPEC = 1
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecType;
API declaration: PUBLIC_KEY_SPEC = 2
Differences: PUBLIC_KEY_SPEC = 2
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpecType;
API declaration: KEY_PAIR_SPEC = 3
Differences: KEY_PAIR_SPEC = 3
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface AsyKeySpec
Differences: interface AsyKeySpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpec;
API declaration: algName: string;
Differences: algName: string;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeySpec;
API declaration: specType: AsyKeySpecType;
Differences: specType: AsyKeySpecType;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface DSACommonParamsSpec
Differences: interface DSACommonParamsSpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DSACommonParamsSpec;
API declaration: p: bigint;
Differences: p: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DSACommonParamsSpec;
API declaration: q: bigint;
Differences: q: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DSACommonParamsSpec;
API declaration: g: bigint;
Differences: g: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface DSAPubKeySpec
Differences: interface DSAPubKeySpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DSAPubKeySpec;
API declaration: params: DSACommonParamsSpec;
Differences: params: DSACommonParamsSpec;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DSAPubKeySpec;
API declaration: pk: bigint;
Differences: pk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface DSAKeyPairSpec
Differences: interface DSAKeyPairSpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DSAKeyPairSpec;
API declaration: params: DSACommonParamsSpec;
Differences: params: DSACommonParamsSpec;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DSAKeyPairSpec;
API declaration: sk: bigint;
Differences: sk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DSAKeyPairSpec;
API declaration: pk: bigint;
Differences: pk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface ECField
Differences: interface ECField
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ECField;
API declaration: fieldType: string;
Differences: fieldType: string;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface ECFieldFp
Differences: interface ECFieldFp
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ECFieldFp;
API declaration: p: bigint;
Differences: p: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface Point
Differences: interface Point
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Point;
API declaration: x: bigint;
Differences: x: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Point;
API declaration: y: bigint;
Differences: y: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface ECCCommonParamsSpec
Differences: interface ECCCommonParamsSpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ECCCommonParamsSpec;
API declaration: field: ECField;
Differences: field: ECField;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ECCCommonParamsSpec;
API declaration: a: bigint;
Differences: a: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ECCCommonParamsSpec;
API declaration: b: bigint;
Differences: b: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ECCCommonParamsSpec;
API declaration: g: Point;
Differences: g: Point;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ECCCommonParamsSpec;
API declaration: n: bigint;
Differences: n: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ECCCommonParamsSpec;
API declaration: h: number;
Differences: h: number;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface ECCPriKeySpec
Differences: interface ECCPriKeySpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ECCPriKeySpec;
API declaration: params: ECCCommonParamsSpec;
Differences: params: ECCCommonParamsSpec;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ECCPriKeySpec;
API declaration: sk: bigint;
Differences: sk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface ECCPubKeySpec
Differences: interface ECCPubKeySpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ECCPubKeySpec;
API declaration: params: ECCCommonParamsSpec;
Differences: params: ECCCommonParamsSpec;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ECCPubKeySpec;
API declaration: pk: Point;
Differences: pk: Point;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface ECCKeyPairSpec
Differences: interface ECCKeyPairSpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ECCKeyPairSpec;
API declaration: params: ECCCommonParamsSpec;
Differences: params: ECCCommonParamsSpec;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ECCKeyPairSpec;
API declaration: sk: bigint;
Differences: sk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ECCKeyPairSpec;
API declaration: pk: Point;
Differences: pk: Point;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: class ECCKeyUtil
Differences: class ECCKeyUtil
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ECCKeyUtil;
API declaration: static genECCCommonParamsSpec(curveName: string): ECCCommonParamsSpec;
Differences: static genECCCommonParamsSpec(curveName: string): ECCCommonParamsSpec;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface DHCommonParamsSpec
Differences: interface DHCommonParamsSpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DHCommonParamsSpec;
API declaration: p: bigint;
Differences: p: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DHCommonParamsSpec;
API declaration: g: bigint;
Differences: g: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DHCommonParamsSpec;
API declaration: l: number;
Differences: l: number;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface DHPriKeySpec
Differences: interface DHPriKeySpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DHPriKeySpec;
API declaration: params: DHCommonParamsSpec;
Differences: params: DHCommonParamsSpec;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DHPriKeySpec;
API declaration: sk: bigint;
Differences: sk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface DHPubKeySpec
Differences: interface DHPubKeySpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DHPubKeySpec;
API declaration: params: DHCommonParamsSpec;
Differences: params: DHCommonParamsSpec;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DHPubKeySpec;
API declaration: pk: bigint;
Differences: pk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface DHKeyPairSpec
Differences: interface DHKeyPairSpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DHKeyPairSpec;
API declaration: params: DHCommonParamsSpec;
Differences: params: DHCommonParamsSpec;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DHKeyPairSpec;
API declaration: sk: bigint;
Differences: sk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DHKeyPairSpec;
API declaration: pk: bigint;
Differences: pk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: class DHKeyUtil
Differences: class DHKeyUtil
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: DHKeyUtil;
API declaration: static genDHCommonParamsSpec(pLen: number, skLen?: number): DHCommonParamsSpec;
Differences: static genDHCommonParamsSpec(pLen: number, skLen?: number): DHCommonParamsSpec;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface ED25519PriKeySpec
Differences: interface ED25519PriKeySpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ED25519PriKeySpec;
API declaration: sk: bigint;
Differences: sk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface ED25519PubKeySpec
Differences: interface ED25519PubKeySpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ED25519PubKeySpec;
API declaration: pk: bigint;
Differences: pk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface ED25519KeyPairSpec
Differences: interface ED25519KeyPairSpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ED25519KeyPairSpec;
API declaration: sk: bigint;
Differences: sk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: ED25519KeyPairSpec;
API declaration: pk: bigint;
Differences: pk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface X25519PriKeySpec
Differences: interface X25519PriKeySpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: X25519PriKeySpec;
API declaration: sk: bigint;
Differences: sk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface X25519PubKeySpec
Differences: interface X25519PubKeySpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: X25519PubKeySpec;
API declaration: pk: bigint;
Differences: pk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface X25519KeyPairSpec
Differences: interface X25519KeyPairSpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: X25519KeyPairSpec;
API declaration: sk: bigint;
Differences: sk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: X25519KeyPairSpec;
API declaration: pk: bigint;
Differences: pk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface RSACommonParamsSpec
Differences: interface RSACommonParamsSpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: RSACommonParamsSpec;
API declaration: n: bigint;
Differences: n: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface RSAPubKeySpec
Differences: interface RSAPubKeySpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: RSAPubKeySpec;
API declaration: params: RSACommonParamsSpec;
Differences: params: RSACommonParamsSpec;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: RSAPubKeySpec;
API declaration: pk: bigint;
Differences: pk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface RSAKeyPairSpec
Differences: interface RSAKeyPairSpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: RSAKeyPairSpec;
API declaration: params: RSACommonParamsSpec;
Differences: params: RSACommonParamsSpec;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: RSAKeyPairSpec;
API declaration: sk: bigint;
Differences: sk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: RSAKeyPairSpec;
API declaration: pk: bigint;
Differences: pk: bigint;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface AsyKeyGeneratorBySpec
Differences: interface AsyKeyGeneratorBySpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeyGeneratorBySpec;
API declaration: generateKeyPair(callback: AsyncCallback<KeyPair>): void;
Differences: generateKeyPair(callback: AsyncCallback<KeyPair>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeyGeneratorBySpec;
API declaration: generateKeyPair(): Promise<KeyPair>;
Differences: generateKeyPair(): Promise<KeyPair>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeyGeneratorBySpec;
API declaration: generatePriKey(callback: AsyncCallback<PriKey>): void;
Differences: generatePriKey(callback: AsyncCallback<PriKey>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeyGeneratorBySpec;
API declaration: generatePriKey(): Promise<PriKey>;
Differences: generatePriKey(): Promise<PriKey>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeyGeneratorBySpec;
API declaration: generatePubKey(callback: AsyncCallback<PubKey>): void;
Differences: generatePubKey(callback: AsyncCallback<PubKey>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeyGeneratorBySpec;
API declaration: generatePubKey(): Promise<PubKey>;
Differences: generatePubKey(): Promise<PubKey>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: AsyKeyGeneratorBySpec;
API declaration: readonly algName: string;
Differences: readonly algName: string;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: function createAsyKeyGeneratorBySpec(asyKeySpec: AsyKeySpec): AsyKeyGeneratorBySpec;
Differences: function createAsyKeyGeneratorBySpec(asyKeySpec: AsyKeySpec): AsyKeyGeneratorBySpec;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface KdfSpec
Differences: interface KdfSpec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: KdfSpec;
API declaration: algName: string;
Differences: algName: string;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface PBKDF2Spec
Differences: interface PBKDF2Spec
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: PBKDF2Spec;
API declaration: password: string |Uint8Array;
Differences: password: string |Uint8Array;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: PBKDF2Spec;
API declaration: salt: Uint8Array;
Differences: salt: Uint8Array;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: PBKDF2Spec;
API declaration: iterations: number;
Differences: iterations: number;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: PBKDF2Spec;
API declaration: keySize: number;
Differences: keySize: number;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: interface Kdf
Differences: interface Kdf
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Kdf;
API declaration: generateSecret(params: KdfSpec, callback: AsyncCallback<DataBlob>): void;
Differences: generateSecret(params: KdfSpec, callback: AsyncCallback<DataBlob>): void;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Kdf;
API declaration: generateSecret(params: KdfSpec): Promise<DataBlob>;
Differences: generateSecret(params: KdfSpec): Promise<DataBlob>;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: Kdf;
API declaration: readonly algName: string;
Differences: readonly algName: string;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: cryptoFramework;
API declaration: function createKdf(algName: string): Kdf;
Differences: function createKdf(algName: string): Kdf;
api/@ohos.security.cryptoFramework.d.ts
New APINAClass name: global;
API declaration: export interface CipherResponse
Differences: export interface CipherResponse
api/@system.cipher.d.ts
New APINAClass name: CipherResponse;
API declaration: text: string;
Differences: text: string;
api/@system.cipher.d.ts
New APINAClass name: global;
API declaration: export interface CipherRsaOptions
Differences: export interface CipherRsaOptions
api/@system.cipher.d.ts
New APINAClass name: CipherRsaOptions;
API declaration: action: string;
Differences: action: string;
api/@system.cipher.d.ts
New APINAClass name: CipherRsaOptions;
API declaration: text: string;
Differences: text: string;
api/@system.cipher.d.ts
New APINAClass name: CipherRsaOptions;
API declaration: key: string;
Differences: key: string;
api/@system.cipher.d.ts
New APINAClass name: CipherRsaOptions;
API declaration: transformation?: string;
Differences: transformation?: string;
api/@system.cipher.d.ts
New APINAClass name: CipherRsaOptions;
API declaration: success: (data: CipherResponse) => void;
Differences: success: (data: CipherResponse) => void;
api/@system.cipher.d.ts
New APINAClass name: CipherRsaOptions;
API declaration: fail: (data: string, code: number) => void;
Differences: fail: (data: string, code: number) => void;
api/@system.cipher.d.ts
New APINAClass name: CipherRsaOptions;
API declaration: complete: () => void;
Differences: complete: () => void;
api/@system.cipher.d.ts
New APINAClass name: global;
API declaration: export interface CipherAesOptions
Differences: export interface CipherAesOptions
api/@system.cipher.d.ts
New APINAClass name: CipherAesOptions;
API declaration: action: string;
Differences: action: string;
api/@system.cipher.d.ts
New APINAClass name: CipherAesOptions;
API declaration: text: string;
Differences: text: string;
api/@system.cipher.d.ts
New APINAClass name: CipherAesOptions;
API declaration: key: string;
Differences: key: string;
api/@system.cipher.d.ts
New APINAClass name: CipherAesOptions;
API declaration: transformation?: string;
Differences: transformation?: string;
api/@system.cipher.d.ts
New APINAClass name: CipherAesOptions;
API declaration: iv?: string;
Differences: iv?: string;
api/@system.cipher.d.ts
New APINAClass name: CipherAesOptions;
API declaration: ivOffset?: string;
Differences: ivOffset?: string;
api/@system.cipher.d.ts
New APINAClass name: CipherAesOptions;
API declaration: ivLen?: string;
Differences: ivLen?: string;
api/@system.cipher.d.ts
New APINAClass name: CipherAesOptions;
API declaration: success: (data: CipherResponse) => void;
Differences: success: (data: CipherResponse) => void;
api/@system.cipher.d.ts
New APINAClass name: CipherAesOptions;
API declaration: fail: (data: string, code: number) => void;
Differences: fail: (data: string, code: number) => void;
api/@system.cipher.d.ts
New APINAClass name: CipherAesOptions;
API declaration: complete: () => void;
Differences: complete: () => void;
api/@system.cipher.d.ts
New APINAClass name: global;
API declaration: export default class Cipher
Differences: export default class Cipher
api/@system.cipher.d.ts
New APINAClass name: Cipher;
API declaration: static rsa(options: CipherRsaOptions): void;
Differences: static rsa(options: CipherRsaOptions): void;
api/@system.cipher.d.ts
New APINAClass name: Cipher;
API declaration: static aes(options: CipherAesOptions): void;
Differences: static aes(options: CipherAesOptions): void;
api/@system.cipher.d.ts
New KitClass name: global;
API declaration:
Differences: NA
Class name: global;
API declaration: api@ohos.security.cryptoFramework.d.ts
Differences: CryptoArchitectureKit
api/@ohos.security.cryptoFramework.d.ts
New KitClass name: global;
API declaration:
Differences: NA
Class name: global;
API declaration: api@system.cipher.d.ts
Differences: CryptoArchitectureKit
api/@system.cipher.d.ts
New KitClass name: global;
API declaration:
Differences: NA
Class name: global;
API declaration: kits@kit.CryptoArchitectureKit.d.ts
Differences: CryptoArchitectureKit
kits/@kit.CryptoArchitectureKit.d.ts

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 js-apidiff-ArkGraphics2D

openharmony 鸿蒙 js-apidiff-MediaKit

openharmony 鸿蒙 js-apidiff-InputKit

openharmony 鸿蒙 js-apidiff-BasicServicesKit

openharmony 鸿蒙 js-apidiff-ConnectivityKit

openharmony 鸿蒙 js-apidiff-ArkWeb

openharmony 鸿蒙 js-apidiff-MultimodalAwarenessKit

openharmony 鸿蒙 js-apidiff-ArkData

openharmony 鸿蒙 js-apidiff-NA

openharmony 鸿蒙 js-apidiff-IPCKit

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