Home
last modified time | relevance | path

Searched refs:cryptoCtx (Results 1 – 17 of 17) sorted by relevance

/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/
H A Dhks_openssl_hash.c115 *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 Dhks_openssl_sm4.c106 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 Dhks_openssl_hmac.c156 *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 Dhks_openssl_aes.c134 *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 Ddlp_crypt.cpp323 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 Dhks_mbedtls_hash.c421 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 Dhks_mbedtls_aes.c235 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 Dhks_mbedtls_hmac.c158 *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 Dhks_openssl_aes.h38 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 Dhks_openssl_sm4.h33 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 Dhks_openssl_hash.h29 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 Dhks_openssl_hmac.h44 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 Ddlp_crypt.h107 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 Dhks_mbedtls_hash.h33 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 Dhks_mbedtls_hmac.h39 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 Dhks_mbedtls_aes.h43 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 Ddlp_crypt_test.cpp502 …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);