harmony 鸿蒙crypto_sym_key.h
crypto_sym_key.h
Overview
Provides APIs for symmetric key operations.
Library: libohcrypto.so
System capability: SystemCapability.Security.CryptoFramework
Since: 12
Related module: CryptoSymKeyApi
Summary
Types
Name | Description |
---|---|
typedef struct OH_CryptoSymKey OH_CryptoSymKey | Defines a struct for a symmetric key. |
typedef struct OH_CryptoSymKeyGenerator OH_CryptoSymKeyGenerator | Defines a struct for a symmetric key generator. |
Functions
Name | Description |
---|---|
OH_Crypto_ErrCode OH_CryptoSymKeyGenerator_Create (const char *algoName, OH_CryptoSymKeyGenerator **ctx) | Creates a symmetric key generator instance based on the given algorithm name. |
OH_Crypto_ErrCode OH_CryptoSymKeyGenerator_Generate (OH_CryptoSymKeyGenerator *ctx, OH_CryptoSymKey **keyCtx) | Randomly generates a symmetric key. |
OH_Crypto_ErrCode OH_CryptoSymKeyGenerator_Convert (OH_CryptoSymKeyGenerator *ctx, const Crypto_DataBlob *keyData, OH_CryptoSymKey **keyCtx) | Converts binary data into a symmetric key. |
const char * OH_CryptoSymKeyGenerator_GetAlgoName (OH_CryptoSymKeyGenerator *ctx) | Obtains the algorithm of a symmetric key generator instance. |
void OH_CryptoSymKeyGenerator_Destroy (OH_CryptoSymKeyGenerator *ctx) | Destroys a symmetric key generator instance. |
const char * OH_CryptoSymKey_GetAlgoName (OH_CryptoSymKey *keyCtx) | Obtains the algorithm of a symmetric key. |
OH_Crypto_ErrCode OH_CryptoSymKey_GetKeyData (OH_CryptoSymKey *keyCtx, Crypto_DataBlob *out) | Obtains symmetric key data from a key instance. |
void OH_CryptoSymKey_Destroy (OH_CryptoSymKey *keyCtx) | Destroys a symmetric key instance. |
你可能感兴趣的鸿蒙文章
harmony 鸿蒙Crypto Architecture Kit (Crypto Architecture Service)
0
赞
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦