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 4a91c2a910e8f7b7a0fee4daaef30c1f74c3fe2d..af9c4c0d1258cfa03660afaca9754cac09b12101 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