harmony 鸿蒙crypto_common.h
crypto_common.h
概述
定义通用API接口。
库: libohcrypto.so
引用文件:
系统能力: SystemCapability.Security.CryptoFramework
起始版本: 12
相关模块: CryptoCommonApi
汇总
结构体
|名称|typedef关键字|描述| |–|–|–| |Crypto_DataBlob|Crypto_DataBlob|加解密数据结构体。|
枚举
|名称|typedef关键字|描述| |–|–|–| |OH_Crypto_ErrCode|OH_Crypto_ErrCode|加解密错误返回码枚举。| |Crypto_CipherMode|Crypto_CipherMode|定义加解密操作类型。|
函数
|名称|描述| |–|–| |void OH_Crypto_FreeDataBlob(Crypto_DataBlob *dataBlob)|释放dataBlob数据。|
枚举类型说明
OH_Crypto_ErrCode
enum OH_Crypto_ErrCode
描述
加解密错误返回码枚举。
起始版本: 12
|枚举项|描述| |–|–| |CRYPTO_SUCCESS = 0|表示操作成功。| |CRYPTO_INVALID_PARAMS = 401|输入参数不合法。| |CRYPTO_NOT_SUPPORTED = 801|不支持的函数或算法。| |CRYPTO_MEMORY_ERROR = 17620001|内存错误。| |CRYPTO_OPERTION_ERROR = 17630001|表示加解密操作错误。|
Crypto_CipherMode
enum Crypto_CipherMode
描述
定义加解密操作类型。
起始版本: 12
|枚举项|描述| |–|–| |CRYPTO_ENCRYPT_MODE = 0|加密操作。| |CRYPTO_DECRYPT_MODE = 1|解密操作。|
函数说明
OH_Crypto_FreeDataBlob()
void OH_Crypto_FreeDataBlob(Crypto_DataBlob *dataBlob)
描述
释放dataBlob数据。
起始版本: 12
参数:
|参数项|描述| |–|–| |Crypto_DataBlob *dataBlob|dataBlob 需要释放的dataBlob数据。|
你可能感兴趣的鸿蒙文章
harmony 鸿蒙Crypto Architecture Kit(加解密算法框架服务)
harmony 鸿蒙crypto_architecture_kit.h
harmony 鸿蒙crypto_asym_cipher.h
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦