diff --git a/CryptoArchitectureKit/entry/src/main/ets/pages/TestAesMultiUpdate.ets b/CryptoArchitectureKit/entry/src/main/ets/pages/TestAesMultiUpdate.ets index 7d0324d34425a4df90830af119856dc70677d28b..795af07e8d8b72cc32e8c9342f50d70043c177d1 100644 --- a/CryptoArchitectureKit/entry/src/main/ets/pages/TestAesMultiUpdate.ets +++ b/CryptoArchitectureKit/entry/src/main/ets/pages/TestAesMultiUpdate.ets @@ -23,6 +23,7 @@ import { cryptoFramework } from '@kit.CryptoArchitectureKit'; function genIvParamsSpec() { let arr = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; let dataIv = new Uint8Array(arr); + // The production environment should use randomly generated IVs. All zeros here are only for display purposes. let ivBlob: cryptoFramework.DataBlob = { data: dataIv }; let ivParamsSpec: cryptoFramework.IvParamsSpec = { algName: 'IvParamsSpec', @@ -47,8 +48,8 @@ async function testAesMultiUpdate(plainText: string) { let globalCipher = cryptoFramework.createCipher(cipherAlgName); let result = new Uint8Array(); let data: cryptoFramework.DataBlob; - let startEecrypt = 0; - let endEecrypt = 0; + let startEncrypt = 0; + let endEncrypt = 0; let promiseSymKey = await symKeyGenerator.generateSymKey(); await globalCipher.init(cryptoFramework.CryptoMode.ENCRYPT_MODE, promiseSymKey, genIvParamsSpec()); let updateOutput: cryptoFramework.DataBlob; @@ -64,10 +65,10 @@ async function testAesMultiUpdate(plainText: string) { result = mergeText; } } - startEecrypt = new Date().getTime(); + startEncrypt = new Date().getTime(); data = await globalCipher.doFinal(null); - endEecrypt = new Date().getTime(); - console.info('TEST加密' + (endEecrypt - startEecrypt)); + endEncrypt = new Date().getTime(); + console.info('TEST加密' + (endEncrypt - startEncrypt)); let mergeText = new Uint8Array(result.length + data.data.length); mergeText.set(result); mergeText.set(data.data, result.length);