/base/security/crypto_framework/test/unittest/include/ |
H A D | sm4_common.h | 28 HcfResult GenerateSm4SymKey(HcfSymKey **key); 29 int32_t GenerateSymKeyForSm4(const char *algoName, HcfSymKey **key); 32 int32_t Sm4EncryptWithInput(HcfCipher *cipher, HcfSymKey *key, HcfBlob *input, 36 int32_t Sm4DecryptEmptyMsg(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params, 38 int32_t Sm4Encrypt(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params, 40 int32_t Sm4Decrypt(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params, 42 int32_t Sm4NoUpdateEncrypt(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params, 44 int32_t Sm4NoUpdateDecrypt(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params,
|
H A D | aes_common.h | 48 int32_t GenerateSymKey(const char *algoName, HcfSymKey **key); 49 int32_t ConvertSymKey(const char *algoName, HcfSymKey **key); 54 int32_t AesMultiBlockEncrypt(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params); 55 int32_t AesMultiBlockDecrypt(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params); 58 int32_t AesEncryptWithInput(HcfCipher *cipher, HcfSymKey *key, HcfBlob *input, 60 int32_t AesEncrypt(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params, 62 int32_t AesDecrypt(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params, 64 int32_t AesNoUpdateEncWithInput(HcfCipher *cipher, HcfSymKey *key, HcfBlob *input, 68 int32_t AesDecryptEmptyMsg(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params, 70 int32_t AesNoUpdateEncrypt(HcfCipher *cipher, HcfSymKey *ke [all...] |
/base/security/crypto_framework/interfaces/inner_api/key/ |
H A D | sym_key.h | 22 * @brief Provides an encapsulated HcfSymKey instance. 27 typedef struct HcfSymKey HcfSymKey; typedef 35 struct HcfSymKey { struct 38 void (*clearMem)(HcfSymKey *self);
|
H A D | sym_key_generator.h | 41 HcfResult (*generateSymKey)(HcfSymKeyGenerator *self, HcfSymKey **symKey); 44 HcfResult (*convertSymKey)(HcfSymKeyGenerator *self, const HcfBlob *key, HcfSymKey **symKey);
|
/base/security/crypto_framework/frameworks/cj/src/ |
H A D | sym_key_impl.cpp | 19 SymKeyImpl::SymKeyImpl(HcfSymKey *symKey) : KeyImpl(reinterpret_cast<HcfKey *>(symKey)) {} in SymKeyImpl() 27 HcfSymKey *SymKeyImpl::GetSymKey() const in GetSymKey() 29 return reinterpret_cast<HcfSymKey *>(KeyImpl::GetHcfKey()); in GetSymKey() 34 HcfSymKey *key = GetSymKey(); in ClearMem()
|
H A D | sym_key_generator_impl.cpp | 41 HcfResult SymKeyGeneratorImpl::GenerateSymKey(HcfSymKey **symKey)
in GenerateSymKey() 51 HcfResult SymKeyGeneratorImpl::ConvertKey(const HcfBlob key, HcfSymKey **symKey)
in ConvertKey()
|
/base/security/crypto_framework/frameworks/cj/include/ |
H A D | sym_key_impl.h | 29 explicit SymKeyImpl(HcfSymKey *symKey); 31 HcfSymKey *GetSymKey() const;
|
H A D | sym_key_generator_impl.h | 32 HcfResult GenerateSymKey(HcfSymKey **symKey); 33 HcfResult ConvertKey(const HcfBlob key, HcfSymKey **symKey);
|
/base/security/crypto_framework/frameworks/spi/ |
H A D | sym_key_factory_spi.h | 27 HcfResult (*engineGenerateSymmKey)(HcfSymKeyGeneratorSpi *self, HcfSymKey **symmKey); 28 HcfResult (*engineConvertSymmKey)(HcfSymKeyGeneratorSpi *self, const HcfBlob *key, HcfSymKey **symmKey);
|
/base/security/crypto_framework/frameworks/js/napi/crypto/src/ |
H A D | napi_sym_key.cpp | 27 NapiSymKey::NapiSymKey(HcfSymKey *symKey) : NapiKey(reinterpret_cast<HcfKey *>(symKey)) {} in NapiSymKey() 35 HcfSymKey *NapiSymKey::GetSymKey() const in GetSymKey() 37 return reinterpret_cast<HcfSymKey *>(NapiKey::GetHcfKey()); in GetSymKey() 52 HcfSymKey *key = napiSymKey->GetSymKey(); in JsClearMem()
|
/base/security/crypto_framework/test/unittest/src/ |
H A D | crypto_sm4_generator_test.cpp | 56 static int32_t GenerateSymKey(const char *algoName, HcfSymKey **key) in GenerateSymKey() 78 HcfSymKey *key = nullptr; in HWTEST_F() 140 HcfSymKey *key = nullptr; in HWTEST_F() 171 HcfSymKey *key = nullptr; in HWTEST_F() 197 HcfSymKey *key = nullptr; in HWTEST_F() 228 HcfSymKey *key = nullptr; in HWTEST_F() 253 HcfSymKey *key = nullptr; in HWTEST_F() 284 HcfSymKey *key = nullptr; in HWTEST_F() 323 HcfSymKey *key = nullptr; in HWTEST_F() 362 HcfSymKey *ke in HWTEST_F() [all...] |
H A D | crypto_sm4_ecb_cipher_test.cpp | 54 HcfSymKey *key = nullptr; in HWTEST_F() 101 HcfSymKey *key = nullptr; in HWTEST_F() 149 HcfSymKey *key = nullptr; in HWTEST_F() 196 HcfSymKey *key = nullptr; in HWTEST_F() 243 HcfSymKey *key = nullptr; in HWTEST_F() 291 HcfSymKey *key = nullptr; in HWTEST_F() 334 HcfSymKey *key = nullptr; in HWTEST_F() 363 HcfSymKey *key = nullptr; in HWTEST_F() 392 HcfSymKey *key = nullptr; in HWTEST_F() 432 HcfSymKey *ke in HWTEST_F() [all...] |
H A D | sm4_common.cpp | 35 HcfResult GenerateSm4SymKey(HcfSymKey **key) in GenerateSm4SymKey() 53 int32_t GenerateSymKeyForSm4(const char *algoName, HcfSymKey **key) in GenerateSymKeyForSm4() 73 int32_t Sm4EncryptWithInput(HcfCipher *cipher, HcfSymKey *key, HcfBlob *input, in Sm4EncryptWithInput() 116 int32_t Sm4DecryptEmptyMsg(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params, in Sm4DecryptEmptyMsg() 142 int32_t Sm4Encrypt(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params, in Sm4Encrypt() 185 int32_t Sm4Decrypt(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params, in Sm4Decrypt() 232 int32_t Sm4NoUpdateEncrypt(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params, in Sm4NoUpdateEncrypt() 262 int32_t Sm4NoUpdateDecrypt(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params, in Sm4NoUpdateDecrypt()
|
H A D | crypto_sm4_cfb_cipher_test.cpp | 54 HcfSymKey *key = nullptr; in HWTEST_F() 102 HcfSymKey *key = nullptr; in HWTEST_F() 150 HcfSymKey *key = nullptr; in HWTEST_F() 198 HcfSymKey *key = nullptr; in HWTEST_F() 246 HcfSymKey *key = nullptr; in HWTEST_F() 294 HcfSymKey *key = nullptr; in HWTEST_F() 342 HcfSymKey *key = nullptr; in HWTEST_F() 389 HcfSymKey *key = nullptr; in HWTEST_F() 437 HcfSymKey *key = nullptr; in HWTEST_F() 485 HcfSymKey *ke in HWTEST_F() [all...] |
H A D | crypto_sm4_cipher_test.cpp | 54 HcfSymKey *key = nullptr; in HWTEST_F() 102 HcfSymKey *key = nullptr; in HWTEST_F() 149 HcfSymKey *key = nullptr; in HWTEST_F() 195 HcfSymKey *key = nullptr; in HWTEST_F() 244 HcfSymKey *key = nullptr; in HWTEST_F() 290 HcfSymKey *key = nullptr; in HWTEST_F() 338 HcfSymKey *key = nullptr; in HWTEST_F() 386 HcfSymKey *key = nullptr; in HWTEST_F() 433 HcfSymKey *key = nullptr; in HWTEST_F() 480 HcfSymKey *ke in HWTEST_F() [all...] |
H A D | crypto_3des_cipher_test.cpp | 55 static HcfResult GenerateDesSymKey(HcfSymKey **key) in GenerateDesSymKey() 73 static int32_t DesEncrypt(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params, in DesEncrypt() 116 static int32_t DesDecrypt(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params, in DesDecrypt() 163 static int32_t DesNoUpdateEncrypt(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params, in DesNoUpdateEncrypt() 193 static int32_t DesNoUpdateDecrypt(HcfCipher *cipher, HcfSymKey *key, HcfParamsSpec *params, in DesNoUpdateDecrypt() 235 HcfSymKey *key = nullptr; in HWTEST_F() 282 HcfSymKey *key = nullptr; in HWTEST_F() 330 HcfSymKey *key = nullptr; in HWTEST_F() 378 HcfSymKey *key = nullptr; in HWTEST_F() 429 HcfSymKey *ke in HWTEST_F() [all...] |
H A D | crypto_sm4_gcm_cipher_test.cpp | 57 HcfSymKey *key = nullptr; in HWTEST_F() 111 HcfSymKey *key = nullptr; in HWTEST_F() 165 HcfSymKey *key = nullptr; in HWTEST_F() 219 HcfSymKey *key = nullptr; in HWTEST_F() 273 HcfSymKey *key = nullptr; in HWTEST_F() 327 HcfSymKey *key = nullptr; in HWTEST_F() 406 HcfSymKey *key = nullptr; in HWTEST_F() 449 HcfSymKey *key = nullptr; in HWTEST_F() 493 HcfSymKey *key = nullptr; in HWTEST_F() 536 HcfSymKey *ke in HWTEST_F() [all...] |
H A D | crypto_mac_test.cpp | 136 HcfSymKey *key = nullptr; in HWTEST_F() 156 HcfSymKey *key = nullptr; in HWTEST_F() 196 HcfSymKey *key = nullptr; in HWTEST_F() 224 HcfSymKey *key = nullptr; in HWTEST_F() 269 HcfSymKey *key = nullptr; in HWTEST_F() 307 HcfSymKey *key = nullptr; in HWTEST_F() 342 HcfSymKey *key = nullptr; in HWTEST_F() 390 HcfSymKey *key = nullptr; in HWTEST_F() 416 HcfSymKey *key = nullptr; in HWTEST_F() 452 HcfSymKey *ke in HWTEST_F() [all...] |
H A D | crypto_sm3_mac_test.cpp | 131 HcfSymKey *key = nullptr; in HWTEST_F() 151 HcfSymKey *key = nullptr; in HWTEST_F() 191 HcfSymKey *key = nullptr; in HWTEST_F() 219 HcfSymKey *key = nullptr; in HWTEST_F() 264 HcfSymKey *key = nullptr; in HWTEST_F() 302 HcfSymKey *key = nullptr; in HWTEST_F() 337 HcfSymKey *key = nullptr; in HWTEST_F() 385 HcfSymKey *key = nullptr; in HWTEST_F() 411 HcfSymKey *key = nullptr; in HWTEST_F() 445 HcfSymKey *ke in HWTEST_F() [all...] |
/base/security/crypto_framework/frameworks/native/src/ |
H A D | sym_key.c | 30 HcfResult (*generateSymKey)(HcfSymKeyGenerator *self, HcfSymKey **symKey); 33 HcfResult (*convertSymKey)(HcfSymKeyGenerator *self, const HcfBlob *key, HcfSymKey **symKey); 42 void (*clearMem)(HcfSymKey *self); 59 HcfResult ret = ctx->generateSymKey((HcfSymKeyGenerator *)ctx, (HcfSymKey **)keyCtx); in OH_CryptoSymKeyGenerator_Generate() 69 HcfResult ret = ctx->convertSymKey((HcfSymKeyGenerator *)ctx, (HcfBlob *)keyData, (HcfSymKey **)keyCtx); in OH_CryptoSymKeyGenerator_Convert()
|
/base/security/crypto_framework/frameworks/js/napi/crypto/inc/ |
H A D | napi_sym_key.h | 30 explicit NapiSymKey(HcfSymKey *symKey); 32 HcfSymKey *GetSymKey() const;
|
/base/security/crypto_framework/test/unittest/src/aes_cipher/ |
H A D | crypto_aes_cipher_test.cpp | 49 HcfSymKey *key = nullptr; in HWTEST_F() 111 HcfSymKey *key = nullptr; in HWTEST_F() 142 HcfSymKey *key = nullptr; in HWTEST_F() 172 HcfSymKey *key = nullptr; in HWTEST_F() 198 HcfSymKey *key = nullptr; in HWTEST_F() 229 HcfSymKey *key = nullptr; in HWTEST_F() 260 HcfSymKey *key = nullptr; in HWTEST_F() 285 HcfSymKey *key = nullptr; in HWTEST_F() 316 HcfSymKey *key = nullptr; in HWTEST_F() 363 HcfSymKey *ke in HWTEST_F() [all...] |
H A D | crypto_aes_ecb_cipher_test.cpp | 59 HcfSymKey *key = nullptr; in HWTEST_F() 111 HcfSymKey *key = nullptr; in HWTEST_F() 156 HcfSymKey *key = nullptr; in HWTEST_F() 201 HcfSymKey *key = nullptr; in HWTEST_F() 251 HcfSymKey *key = nullptr; in HWTEST_F() 297 HcfSymKey *key = nullptr; in HWTEST_F() 342 HcfSymKey *key = nullptr; in HWTEST_F() 387 HcfSymKey *key = nullptr; in HWTEST_F() 433 HcfSymKey *key = nullptr; in HWTEST_F() 481 HcfSymKey *ke in HWTEST_F() [all...] |
H A D | crypto_aes_ccm_cipher_test.cpp | 55 HcfSymKey *key = nullptr; in HWTEST_F() 108 HcfSymKey *key = nullptr; in HWTEST_F() 161 HcfSymKey *key = nullptr; in HWTEST_F() 214 HcfSymKey *key = nullptr; in HWTEST_F() 267 HcfSymKey *key = nullptr; in HWTEST_F() 321 HcfSymKey *key = nullptr; in HWTEST_F() 374 HcfSymKey *key = nullptr; in HWTEST_F() 426 HcfSymKey *key = nullptr; in HWTEST_F() 475 HcfSymKey *key = nullptr; in HWTEST_F() 510 HcfSymKey *ke in HWTEST_F() [all...] |
/base/security/crypto_framework/plugin/openssl_plugin/key/sym_key_generator/inc/ |
H A D | sym_common_defines.h | 29 HcfSymKey key;
|