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