From 8171ca967914a02736110fc52ae9322f8ac0cce8 Mon Sep 17 00:00:00 2001 From: fuzikun Date: Tue, 14 Feb 2023 15:37:20 +0800 Subject: [PATCH] crypto framework change ECC param Signed-off-by: fuzikun --- .../OpenHarmony_4.0.3.2/changelog-security.md | 30 +++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/zh-cn/release-notes/changelogs/OpenHarmony_4.0.3.2/changelog-security.md b/zh-cn/release-notes/changelogs/OpenHarmony_4.0.3.2/changelog-security.md index 4a91c2a910e..af9c4c0d125 100644 --- a/zh-cn/release-notes/changelogs/OpenHarmony_4.0.3.2/changelog-security.md +++ b/zh-cn/release-notes/changelogs/OpenHarmony_4.0.3.2/changelog-security.md @@ -56,6 +56,32 @@ function genGcmParamsSpec() { let gcmParamsSpec = {iv : ivBlob, aad : aadBlob, authTag : tagBlob, algName : "GcmParamsSpec"}; return gcmParamsSpec; } - ``` + ``` 详细查看API参考中ParamsSpec对应的接口适配指南: -[加解密算法库框架-ParamsSpec-API参考](../../../application-dev/reference/apis/js-apis-cryptoFramework.md#paramsspec) \ No newline at end of file +[加解密算法库框架-ParamsSpec-API参考](../../../application-dev/reference/apis/js-apis-cryptoFramework.md#paramsspec) + +## cl.security.2 ECC密码算法的参数名从ECC512变更为ECC521 + +**变更影响** + +影响已发布的JS接口,接口行为发生变更。 +应用需要进行适配,才可以在新版本SDK环境获取正确结果。 + +**关键的接口/组件变更** +发布的JS接口不变, 传入接口的参数发生变化,由ECC512变化为ECC521,具体可见[加解密算法库框架-ECC密码算法参数参考](../../../application-dev/security/cryptoFramework-overview.md#密钥生成规格),涉及的接口有: + +cryptoFramework.createAsyKeyGenerator + +cryptoFramework.createSign + +cryptoFramework.createVerify + +cryptoFramework.createKeyAgreement + +**适配指导** + +```js +import cryptoFramework from "@ohos.security.cryptoFramework" + +let asyKeyGenerator = cryptoFramework.createAsyKeyGenerator("ECC521"); +``` \ No newline at end of file -- Gitee