From 4fa2c2862f438e9227b7fe7966cd63fb6ba438e3 Mon Sep 17 00:00:00 2001 From: shuyi Date: Wed, 27 Jul 2022 02:41:03 -0700 Subject: [PATCH] cipher mock Signed-off-by: shuyi --- .../systemplugin/napi/ohos_security_huks.js | 0 .../extend/systemplugin/napi/system_cipher.js | 29 +++++++++++++++++-- 2 files changed, 27 insertions(+), 2 deletions(-) mode change 100755 => 100644 runtime/main/extend/systemplugin/napi/ohos_security_huks.js diff --git a/runtime/main/extend/systemplugin/napi/ohos_security_huks.js b/runtime/main/extend/systemplugin/napi/ohos_security_huks.js old mode 100755 new mode 100644 diff --git a/runtime/main/extend/systemplugin/napi/system_cipher.js b/runtime/main/extend/systemplugin/napi/system_cipher.js index f335b561..e8d08809 100644 --- a/runtime/main/extend/systemplugin/napi/system_cipher.js +++ b/runtime/main/extend/systemplugin/napi/system_cipher.js @@ -16,7 +16,32 @@ import { hasComplete } from "../utils" export function mockCipher() { - const cipher = { + + const CipherResponse = { + text: '[PC preview] unknow text', + } + const CipherRsaOptions = { + action: '[PC preview] unknow action', + text: '[PC preview] unknow text', + key: '[PC preview] unknow key', + transformation: '[PC preview] unknow ransformation', + success: '[PC preview] unknow success', + fail: '[PC preview] unknow fail', + complete: '[PC preview] unknow complete', + } + const CipherAesOptions = { + action: '[PC preview] unknow action', + text: '[PC preview] unknow text', + key: '[PC preview] unknow key', + transformation: '[PC preview] unknow transformation', + iv: '[PC preview] unknow iv', + ivOffset: '[PC preview] unknow ivOffset', + ivLen: '[PC preview] unknow ivLen', + success: '[PC preview] unknow success', + fail: '[PC preview] unknow fail', + complete: '[PC preview] unknow complete', + } + const Cipher = { rsa: function (...args) { console.warn("cipher.rsa interface mocked in the Previewer. How this interface works on the Previewer may be" + " different from that on a real device.") @@ -30,7 +55,7 @@ export function mockCipher() { const result = '[PC preview] aes xxxxxxxxxxxxx' args[0].success(result) hasComplete(args[0].complete) - } + }, } return cipher } \ No newline at end of file