/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/ |
H A D | hks_openssl_hash.c | 115 *cryptoCtx = (void*)tmpctx; in HksOpensslHashInit() 136 if (cryptoCtx == NULL || *cryptoCtx == NULL) { in HksOpensslHashFinal() 144 *cryptoCtx = NULL; in HksOpensslHashFinal() 150 *cryptoCtx = NULL; in HksOpensslHashFinal() 160 *cryptoCtx = NULL; in HksOpensslHashFinal() 169 *cryptoCtx = NULL; in HksOpensslHashFinal() 174 *cryptoCtx = NULL; in HksOpensslHashFinal() 178 void HksOpensslHashFreeCtx(void **cryptoCtx) in HksOpensslHashFreeCtx() argument 180 if (cryptoCtx == NULL || *cryptoCtx == NULL) { in HksOpensslHashFreeCtx() 185 if (*cryptoCtx != NULL) { in HksOpensslHashFreeCtx() [all …]
|
H A D | hks_openssl_sm4.c | 106 HKS_IF_NULL_LOGE_RETURN(cryptoCtx, HKS_ERROR_INVALID_ARGUMENT, "cryptoCtx is NULL") in HksOpensslSm4EncryptUpdate() 122 ret = OpensslBlockCipherEncryptUpdate(cryptoCtx, message, cipherText); in HksOpensslSm4EncryptUpdate() 153 ret = OpensslBlockCipherEncryptFinalThree(cryptoCtx, message, cipherText); in HksOpensslSm4EncryptFinal() 166 int32_t HksOpensslSm4DecryptInit(void **cryptoCtx, const struct HksBlob *key, in HksOpensslSm4DecryptInit() argument 209 ret = OpensslBlockCipherDecryptUpdate(cryptoCtx, message, plainText); in HksOpensslSm4DecryptUpdate() 225 HksOpensslBlockCipherCtx *context = (HksOpensslBlockCipherCtx *)*cryptoCtx; in HksOpensslSm4DecryptFinal() 239 ret = OpensslBlockCipherDecryptFinalThree(cryptoCtx, message, cipherText); in HksOpensslSm4DecryptFinal() 252 void HksOpensslSm4HalFreeCtx(void **cryptoCtx) in HksOpensslSm4HalFreeCtx() argument 254 if (cryptoCtx == NULL || *cryptoCtx == NULL) { in HksOpensslSm4HalFreeCtx() 259 HksOpensslBlockCipherCtx *opensslSm4Ctx = (HksOpensslBlockCipherCtx *)*cryptoCtx; in HksOpensslSm4HalFreeCtx() [all …]
|
H A D | hks_openssl_hmac.c | 156 *cryptoCtx = (void *)outCtx; in HksOpensslHmacInit() 181 if ((cryptoCtx == NULL) || (*cryptoCtx == NULL)) { in HksOpensslHmacFinal() 188 HKS_FREE(*cryptoCtx); in HksOpensslHmacFinal() 195 HKS_FREE(*cryptoCtx); in HksOpensslHmacFinal() 201 HksOpensslHmacHalFreeCtx(cryptoCtx); in HksOpensslHmacFinal() 210 HksOpensslHmacHalFreeCtx(cryptoCtx); in HksOpensslHmacFinal() 218 HksOpensslHmacHalFreeCtx(cryptoCtx); in HksOpensslHmacFinal() 222 HksOpensslHmacHalFreeCtx(cryptoCtx); in HksOpensslHmacFinal() 226 void HksOpensslHmacHalFreeCtx(void **cryptoCtx) in HksOpensslHmacHalFreeCtx() argument 228 if (cryptoCtx == NULL || *cryptoCtx == NULL) { in HksOpensslHmacHalFreeCtx() [all …]
|
H A D | hks_openssl_aes.c | 134 *cryptoCtx = (void *)outCtx; in ENABLE_CFI() 164 HKS_FREE(*cryptoCtx); in OpensslBlockCipherHandleFinalThree() 196 HKS_FREE(*cryptoCtx); in OpensslBlockCipherHandleFinalThree() 590 HKS_FREE(*cryptoCtx); in OpensslAesAeadEncryptFinalGCM() 624 HKS_FREE(*cryptoCtx); in OpensslAesAeadEncryptFinalGCM() 637 *cryptoCtx = NULL; in OpensslAesAeadDecryptFinalGCM() 674 HKS_FREE(*cryptoCtx); in OpensslAesAeadDecryptFinalGCM() 819 HKS_FREE(*cryptoCtx); in OpensslAesAeadCipherFinal() 865 HKS_FREE(*cryptoCtx); in OpensslAesAeadCipherFinal() 1159 if (cryptoCtx == NULL || *cryptoCtx == NULL) { in HksOpensslAesHalFreeCtx() [all …]
|
/ohos5.0/base/security/dlp_permission_service/interfaces/inner_api/dlp_parse/src/ |
H A D | dlp_crypt.cpp | 323 DLP_FREE_PTR(*cryptoCtx); in OpensslAesCipherEncryptFinalThree() 379 DLP_FREE_PTR(*cryptoCtx); in OpensslAesCipherDecryptFinalThree() 476 if (cryptoCtx == nullptr || *cryptoCtx == nullptr) { in DlpOpensslAesEncryptFinal() 578 if (cryptoCtx == nullptr || *cryptoCtx == nullptr) { in DlpOpensslAesDecryptFinal() 613 if (cryptoCtx == nullptr || *cryptoCtx == nullptr) { in DlpOpensslAesHalFreeCtx() 632 DLP_FREE_PTR(*cryptoCtx); in DlpOpensslAesHalFreeCtx() 869 if (cryptoCtx == nullptr || *cryptoCtx == nullptr) { in DlpOpensslHashFinal() 897 *cryptoCtx = nullptr; in DlpOpensslHashFinal() 902 *cryptoCtx = nullptr; in DlpOpensslHashFinal() 908 if (cryptoCtx == nullptr || *cryptoCtx == nullptr) { in DlpOpensslHashFreeCtx() [all …]
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/ |
H A D | hks_mbedtls_hash.c | 421 if (cryptoCtx == NULL || *cryptoCtx == NULL) { in HksMbedtlsMd5HashFreeCtx() 433 if (cryptoCtx == NULL || *cryptoCtx == NULL) { in HksMbedtlsSHA1HashFreeCtx() 445 if (cryptoCtx == NULL || *cryptoCtx == NULL) { in HksMbedtlsSha224Sha256HashFreeCtx() 457 if (cryptoCtx == NULL || *cryptoCtx == NULL) { in HksMbedtlsSha384Sha512HashFreeCtx() 555 HKS_FREE(*cryptoCtx); in HksMbedtlsHashFinal() 556 *cryptoCtx = NULL; in HksMbedtlsHashFinal() 563 HksMbedtlsHashFreeCtx(cryptoCtx); in HksMbedtlsHashFinal() 569 if (cryptoCtx == NULL || *cryptoCtx == NULL) { in HksMbedtlsHashFreeCtx() 593 if (*cryptoCtx != NULL) { in HksMbedtlsHashFreeCtx() 599 HKS_FREE(*cryptoCtx); in HksMbedtlsHashFreeCtx() [all …]
|
H A D | hks_mbedtls_aes.c | 235 HKS_FREE(*cryptoCtx); in AesCbcNoPaddingCryptFinal() 273 HKS_FREE(*cryptoCtx); in AesCbcNoPaddingCryptFinal() 422 HKS_FREE(*cryptoCtx); in AesCbcPkcs7CryptFinal() 456 HKS_FREE(*cryptoCtx); in AesCbcPkcs7CryptFinal() 691 HKS_FREE(*cryptoCtx); in AesEncryptGcmFinal() 712 HKS_FREE(*cryptoCtx); in AesEncryptGcmFinal() 822 HKS_FREE(*cryptoCtx); in AesDecryptGcmFinal() 859 HKS_FREE(*cryptoCtx); in AesDecryptGcmFinal() 1100 HKS_FREE(*cryptoCtx); in AesCtrCryptFinal() 1129 HKS_FREE(*cryptoCtx); in AesCtrCryptFinal() [all …]
|
H A D | hks_mbedtls_hmac.c | 158 *cryptoCtx = (void *)outCtx; in HksMbedtlsHmacInit() 162 int32_t HksMbedtlsHmacUpdate(void *cryptoCtx, const struct HksBlob *msg) in HksMbedtlsHmacUpdate() argument 164 struct HksMbedtlsHmacCtx *hctx = (struct HksMbedtlsHmacCtx *)cryptoCtx; in HksMbedtlsHmacUpdate() 182 HKS_FREE(*cryptoCtx); in HksMbedtlsHmacFinal() 191 HksMbedtlsHmacHalFreeCtx(cryptoCtx); in HksMbedtlsHmacFinal() 200 HksMbedtlsHmacHalFreeCtx(cryptoCtx); in HksMbedtlsHmacFinal() 207 HksMbedtlsHmacHalFreeCtx(cryptoCtx); in HksMbedtlsHmacFinal() 211 HksMbedtlsHmacHalFreeCtx(cryptoCtx); in HksMbedtlsHmacFinal() 215 void HksMbedtlsHmacHalFreeCtx(void **cryptoCtx) in HksMbedtlsHmacHalFreeCtx() argument 217 if (cryptoCtx == NULL || *cryptoCtx == NULL) { in HksMbedtlsHmacHalFreeCtx() [all …]
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/include/ |
H A D | hks_openssl_aes.h | 38 int32_t HksOpensslAesEncryptInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsage… 40 int32_t HksOpensslAesEncryptUpdate(void *cryptoCtx, const struct HksBlob *message, struct HksBlob *… 42 int32_t HksOpensslAesEncryptFinal(void **cryptoCtx, const struct HksBlob *message, struct HksBlob *… 47 int32_t HksOpensslAesDecryptUpdate(void *cryptoCtx, const struct HksBlob *message, struct HksBlob *… 49 int32_t HksOpensslAesDecryptFinal(void **cryptoCtx, const struct HksBlob *message, struct HksBlob *… 52 void HksOpensslAesHalFreeCtx(void **cryptoCtx); 88 … const struct HksBlob *key, const struct HksUsageSpec *usageSpec, bool isEncrypt, void **cryptoCtx, 92 void *cryptoCtx, const struct HksBlob *message, struct HksBlob *cipherText); 95 void **cryptoCtx, const struct HksBlob *message, struct HksBlob *cipherText); 98 void *cryptoCtx, const struct HksBlob *message, struct HksBlob *plainText); [all …]
|
H A D | hks_openssl_sm4.h | 33 int32_t HksOpensslSm4EncryptInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsage… 35 int32_t HksOpensslSm4EncryptUpdate(void *cryptoCtx, const struct HksBlob *message, struct HksBlob *… 37 int32_t HksOpensslSm4EncryptFinal(void **cryptoCtx, const struct HksBlob *message, struct HksBlob *… 40 int32_t HksOpensslSm4DecryptInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsage… 42 int32_t HksOpensslSm4DecryptUpdate(void *cryptoCtx, const struct HksBlob *message, struct HksBlob *… 44 int32_t HksOpensslSm4DecryptFinal(void **cryptoCtx, const struct HksBlob *message, struct HksBlob *… 47 void HksOpensslSm4HalFreeCtx(void **cryptoCtx);
|
H A D | hks_openssl_hash.h | 29 int32_t HksOpensslHashInit(void **cryptoCtx, uint32_t alg); 31 int32_t HksOpensslHashUpdate(void *cryptoCtx, const struct HksBlob *msg); 33 int32_t HksOpensslHashFinal(void **cryptoCtx, const struct HksBlob *msg, struct HksBlob *hash); 35 void HksOpensslHashFreeCtx(void **cryptoCtx);
|
H A D | hks_openssl_hmac.h | 44 int32_t HksOpensslHmacInit(void **cryptoCtx, const struct HksBlob *key, uint32_t digestAlg); 46 int32_t HksOpensslHmacUpdate(void *cryptoCtx, const struct HksBlob *msg); 48 int32_t HksOpensslHmacFinal(void **cryptoCtx, struct HksBlob *msg, struct HksBlob *mac); 50 void HksOpensslHmacHalFreeCtx(void **cryptoCtx);
|
/ohos5.0/base/security/dlp_permission_service/interfaces/inner_api/dlp_parse/include/ |
H A D | dlp_crypt.h | 107 int32_t DlpOpensslAesEncryptInit(void** cryptoCtx, const struct DlpBlob* key, const struct DlpUsage… 109 int32_t DlpOpensslAesEncryptUpdate(void* cryptoCtx, const struct DlpBlob* message, struct DlpBlob* … 111 int32_t DlpOpensslAesEncryptFinal(void** cryptoCtx, const struct DlpBlob* message, struct DlpBlob* … 113 int32_t DlpOpensslAesDecryptInit(void** cryptoCtx, const struct DlpBlob* key, const struct DlpUsage… 115 int32_t DlpOpensslAesDecryptUpdate(void* cryptoCtx, const struct DlpBlob* message, struct DlpBlob* … 117 int32_t DlpOpensslAesDecryptFinal(void** cryptoCtx, const struct DlpBlob* message, struct DlpBlob* … 119 void DlpOpensslAesHalFreeCtx(void** cryptoCtx); 123 int32_t DlpOpensslHashInit(void** cryptoCtx, uint32_t alg); 125 int32_t DlpOpensslHashUpdate(void* cryptoCtx, const struct DlpBlob* msg); 127 int32_t DlpOpensslHashFinal(void** cryptoCtx, const struct DlpBlob* msg, struct DlpBlob* hash); [all …]
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/include/ |
H A D | hks_mbedtls_hash.h | 33 int32_t HksMbedtlsHashInit(void **cryptoCtx, uint32_t digestAlg); 35 int32_t HksMbedtlsHashUpdate(void *cryptoCtx, const struct HksBlob *msg); 37 int32_t HksMbedtlsHashFinal(void **cryptoCtx, const struct HksBlob *msg, struct HksBlob *hash); 39 void HksMbedtlsHashFreeCtx(void **cryptoCtx);
|
H A D | hks_mbedtls_hmac.h | 39 int32_t HksMbedtlsHmacInit(void **cryptoCtx, const struct HksBlob *key, uint32_t digestAlg); 41 int32_t HksMbedtlsHmacUpdate(void *cryptoCtx, const struct HksBlob *msg); 43 int32_t HksMbedtlsHmacFinal(void **cryptoCtx, struct HksBlob *msg, struct HksBlob *mac); 45 void HksMbedtlsHmacHalFreeCtx(void **cryptoCtx);
|
H A D | hks_mbedtls_aes.h | 43 int32_t HksMbedtlsAesCryptoInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsageS… 46 int32_t HksMbedtlsAesCryptoUpdate(void *cryptoCtx, const struct HksBlob *message, struct HksBlob *c… 49 int32_t HksMbedtlsAesCryptoFinal(void **cryptoCtx, const struct HksBlob *message, struct HksBlob *c… 52 void HksMbedtlsAesHalFreeCtx(void **cryptoCtx);
|
/ohos5.0/base/security/dlp_permission_service/interfaces/inner_api/dlp_parse/test/ |
H A D | dlp_crypt_test.cpp | 502 …DlpOpensslAesCtx* cryptoCtx = reinterpret_cast<DlpOpensslAesCtx*>(calloc(1, sizeof(DlpOpensslAesCt… variable 503 ASSERT_NE(nullptr, cryptoCtx); 504 cryptoCtx->mode = DLP_MODE_CTR; 505 cryptoCtx->padding = OPENSSL_CTX_PADDING_ENABLE; 506 cryptoCtx->append = nullptr; 507 ret = DlpOpensslAesEncryptFinal(reinterpret_cast<void**>(&cryptoCtx), &message, &cipherText); 509 free(cryptoCtx);
|