Lines Matching refs:cryptoFramework

10cryptoFramework.createSymKeyGenerator](../../reference/apis-crypto-architecture-kit/js-apis-crypto…
14 2. 调用[cryptoFramework.createCipher](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFram…
16 3. 调用[Cipher.init](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#init-1),…
18 4. 调用[Cipher.update](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#update…
25 5. 调用[Cipher.doFinal](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#dofin…
29 6. 读取[CcmParamsSpec.authTag](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.m…
37 1. 调用[Cipher.init](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#init-1),…
39 2. 调用[Cipher.doFinal](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#dofin…
45 import { cryptoFramework } from '@kit.CryptoArchitectureKit';
49 let rand: cryptoFramework.Random = cryptoFramework.createRandom();
50 let ivBlob: cryptoFramework.DataBlob = rand.generateRandomSync(7);
51 let aadBlob: cryptoFramework.DataBlob = rand.generateRandomSync(8);
54 let tagBlob: cryptoFramework.DataBlob = {
58 let ccmParamsSpec: cryptoFramework.CcmParamsSpec = {
69 …async function encryptMessagePromise(symKey: cryptoFramework.SymKey, plainText: cryptoFramework.Da…
70 let cipher = cryptoFramework.createCipher('AES128|CCM');
71 await cipher.init(cryptoFramework.CryptoMode.ENCRYPT_MODE, symKey, ccmParams);
78 …async function decryptMessagePromise(symKey: cryptoFramework.SymKey, cipherText: cryptoFramework.D…
79 let decoder = cryptoFramework.createCipher('AES128|CCM');
80 await decoder.init(cryptoFramework.CryptoMode.DECRYPT_MODE, symKey, ccmParams);
85 let symKeyBlob: cryptoFramework.DataBlob = { data: symKeyData };
86 let aesGenerator = cryptoFramework.createSymKeyGenerator('AES128');
95 …let plainText: cryptoFramework.DataBlob = { data: new Uint8Array(buffer.from(message, 'utf-8').buf…
110 import { cryptoFramework } from '@kit.CryptoArchitectureKit';
115 let rand: cryptoFramework.Random = cryptoFramework.createRandom();
116 let ivBlob: cryptoFramework.DataBlob = rand.generateRandomSync(7);
117 let aadBlob: cryptoFramework.DataBlob = rand.generateRandomSync(8);
120 let tagBlob: cryptoFramework.DataBlob = {
124 let ccmParamsSpec: cryptoFramework.CcmParamsSpec = {
136 function encryptMessage(symKey: cryptoFramework.SymKey, plainText: cryptoFramework.DataBlob) {
137 let cipher = cryptoFramework.createCipher('AES128|CCM');
138 cipher.initSync(cryptoFramework.CryptoMode.ENCRYPT_MODE, symKey, ccmParams);
145 function decryptMessage(symKey: cryptoFramework.SymKey, cipherText: cryptoFramework.DataBlob) {
146 let decoder = cryptoFramework.createCipher('AES128|CCM');
147 decoder.initSync(cryptoFramework.CryptoMode.DECRYPT_MODE, symKey, ccmParams);
152 let symKeyBlob: cryptoFramework.DataBlob = { data: symKeyData };
153 let aesGenerator = cryptoFramework.createSymKeyGenerator('AES128');
162 …let plainText: cryptoFramework.DataBlob = { data: new Uint8Array(buffer.from(message, 'utf-8').buf…