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