| Change Type | Old Version | New Version | d.ts File |
|---|---|---|---|
| New error code | Class name: PriKey; API declaration: getAsyKeySpec(itemType: AsyKeySpecItem): bigint | string | number; DIfferences: NA |
Class name: PriKey; API declaration: getAsyKeySpec(itemType: AsyKeySpecItem): bigint | string | number; DIfferences: 801 |
api/@ohos.security.cryptoFramework.d.ts |
| New error code | Class name: PubKey; API declaration: getAsyKeySpec(itemType: AsyKeySpecItem): bigint | string | number; DIfferences: NA |
Class name: PubKey; API declaration: getAsyKeySpec(itemType: AsyKeySpecItem): bigint | string | number; DIfferences: 801 |
api/@ohos.security.cryptoFramework.d.ts |
| New error code | Class name: Mac; API declaration: init(key: SymKey, callback: AsyncCallback<void>): void; DIfferences: NA |
Class name: Mac; API declaration: init(key: SymKey, callback: AsyncCallback<void>): void; DIfferences: 17620001 |
api/@ohos.security.cryptoFramework.d.ts |
| New error code | Class name: Mac; API declaration: init(key: SymKey): Promise<void>; DIfferences: NA |
Class name: Mac; API declaration: init(key: SymKey): Promise<void>; DIfferences: 17620001 |
api/@ohos.security.cryptoFramework.d.ts |
| New error code | Class name: Mac; API declaration: initSync(key: SymKey): void; DIfferences: NA |
Class name: Mac; API declaration: initSync(key: SymKey): void; DIfferences: 17620001 |
api/@ohos.security.cryptoFramework.d.ts |
| New error code | Class name: Mac; API declaration: update(input: DataBlob, callback: AsyncCallback<void>): void; DIfferences: NA |
Class name: Mac; API declaration: update(input: DataBlob, callback: AsyncCallback<void>): void; DIfferences: 17620001 |
api/@ohos.security.cryptoFramework.d.ts |
| New error code | Class name: Mac; API declaration: update(input: DataBlob): Promise<void>; DIfferences: NA |
Class name: Mac; API declaration: update(input: DataBlob): Promise<void>; DIfferences: 17620001 |
api/@ohos.security.cryptoFramework.d.ts |
| New error code | Class name: Mac; API declaration: updateSync(input: DataBlob): void; DIfferences: NA |
Class name: Mac; API declaration: updateSync(input: DataBlob): void; DIfferences: 17620001 |
api/@ohos.security.cryptoFramework.d.ts |
| New error code | Class name: Md; API declaration: update(input: DataBlob, callback: AsyncCallback<void>): void; DIfferences: NA |
Class name: Md; API declaration: update(input: DataBlob, callback: AsyncCallback<void>): void; DIfferences: 17620001 |
api/@ohos.security.cryptoFramework.d.ts |
| New error code | Class name: Md; API declaration: update(input: DataBlob): Promise<void>; DIfferences: NA |
Class name: Md; API declaration: update(input: DataBlob): Promise<void>; DIfferences: 17620001 |
api/@ohos.security.cryptoFramework.d.ts |
| New error code | Class name: Md; API declaration: updateSync(input: DataBlob): void; DIfferences: NA |
Class name: Md; API declaration: updateSync(input: DataBlob): void; DIfferences: 17620001 |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: PriKey; API declaration: getEncodedPem(format: string, config: KeyEncodingConfig): string; DIfferences: getEncodedPem(format: string, config: KeyEncodingConfig): string; |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: AsyKeyGenerator; API declaration: convertPemKey(pubKey: string | null, priKey: string | null, password: string): Promise<KeyPair>; DIfferences: convertPemKey(pubKey: string | null, priKey: string | null, password: string): Promise<KeyPair>; |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: AsyKeyGenerator; API declaration: convertPemKeySync(pubKey: string | null, priKey: string | null, password: string): KeyPair; DIfferences: convertPemKeySync(pubKey: string | null, priKey: string | null, password: string): KeyPair; |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: cryptoFramework; API declaration: function createMac(macSpec: MacSpec): Mac; DIfferences: function createMac(macSpec: MacSpec): Mac; |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: cryptoFramework; API declaration: interface KeyEncodingConfig DIfferences: interface KeyEncodingConfig |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: KeyEncodingConfig; API declaration: password: string; DIfferences: password: string; |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: KeyEncodingConfig; API declaration: cipherName: string; DIfferences: cipherName: string; |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: cryptoFramework; API declaration: interface MacSpec DIfferences: interface MacSpec |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: MacSpec; API declaration: algName: string; DIfferences: algName: string; |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: cryptoFramework; API declaration: interface HmacSpec DIfferences: interface HmacSpec |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: HmacSpec; API declaration: mdName: string; DIfferences: mdName: string; |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: cryptoFramework; API declaration: interface CmacSpec DIfferences: interface CmacSpec |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: CmacSpec; API declaration: cipherName: string; DIfferences: cipherName: string; |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: cryptoFramework; API declaration: interface ScryptSpec DIfferences: interface ScryptSpec |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: ScryptSpec; API declaration: passphrase: string | Uint8Array; DIfferences: passphrase: string | Uint8Array; |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: ScryptSpec; API declaration: salt: Uint8Array; DIfferences: salt: Uint8Array; |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: ScryptSpec; API declaration: n: number; DIfferences: n: number; |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: ScryptSpec; API declaration: r: number; DIfferences: r: number; |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: ScryptSpec; API declaration: p: number; DIfferences: p: number; |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: ScryptSpec; API declaration: maxMemory: number; DIfferences: maxMemory: number; |
api/@ohos.security.cryptoFramework.d.ts |
| New API | NA | Class name: ScryptSpec; API declaration: keySize: number; DIfferences: keySize: number; |
api/@ohos.security.cryptoFramework.d.ts |