307c31fc创建于 2024年12月31日历史提交

crypto_common.h

概述

定义通用API接口。

库: libohcrypto.so

系统能力: SystemCapability.Security.CryptoFramework

起始版本: 12

相关模块:CryptoCommonApi

汇总

结构体

名称 描述
struct Crypto_DataBlob 加解密数据结构体。

类型定义

名称 描述
typedef struct Crypto_DataBlob Crypto_DataBlob 加解密数据结构体。

枚举

名称 描述
OH_Crypto_ErrCode {
CRYPTO_SUCCESS = 0, CRYPTO_INVALID_PARAMS = 401,
CRYPTO_NOT_SUPPORT = 801, CRYPTO_MEMORY_ERROR = 17620001,
CRYPTO_OPERTION_ERROR = 17630001
}
加解密错误返回码枚举。
Crypto_CipherMode {
CRYPTO_ENCRYPT_MODE = 0,
CRYPTO_DECRYPT_MODE = 1
}
定义加解密操作类型。

函数

名称 描述
void OH_Crypto_FreeDataBlob (Crypto_DataBlob *dataBlob) 释放dataBlob数据。