Home
last modified time | relevance | path

Searched defs:usageSpec (Results 1 – 25 of 45) sorted by relevance

12

/base/security/huks/test/unittest/huks_standard_test/module_test/utils_test/src/
Dhks_attest_utils_test.cpp102 struct HksUsageSpec usageSpec = { .algType = HKS_ALG_RSA, .mode = 0xffff }; variable
120 struct HksUsageSpec usageSpec = { .algType = HKS_ALG_AES, .mode = 0xffff }; variable
136 struct HksUsageSpec usageSpec = { .algType = HKS_ALG_X25519, .mode = 0xffff }; variable
152 struct HksUsageSpec usageSpec = { .algType = HKS_ALG_RSA, .mode = 0xffff }; variable
168 struct HksUsageSpec usageSpec = { .algType = HKS_ALG_ECC, .mode = 0xffff }; variable
185 struct HksUsageSpec usageSpec = { .algType = HKS_ALG_ECC, .mode = 0xffff }; variable
202 struct HksUsageSpec usageSpec = { .algType = HKS_ALG_ECC, .mode = 0xffff }; variable
/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/
Dhks_openssl_rsa.c61 static int32_t GetRsaPssSaltLen(const struct HksUsageSpec *usageSpec) in GetRsaPssSaltLen()
357 static int32_t HksOpensslRsaCryptInit(EVP_PKEY_CTX *ctx, const struct HksUsageSpec *usageSpec) in HksOpensslRsaCryptInit()
386 static int32_t HksOpensslRsaCrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslRsaCrypt()
435 int32_t HksOpensslRsaEncrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslRsaEncrypt()
442 int32_t HksOpensslRsaDecrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslRsaDecrypt()
467 static int32_t SetRsaPadding(EVP_PKEY_CTX *ctx, const struct HksUsageSpec *usageSpec) in SetRsaPadding()
508 static EVP_PKEY_CTX *InitRsaCtx(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, bo… in InitRsaCtx()
552 static int32_t RsaCheckNoPadding(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in RsaCheckNoPadding()
569 …32_t HksOpensslRsaSignForNoPadding(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslRsaSignForNoPadding()
594 … int32_t HksOpensslRsaSignForNomal(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslRsaSignForNomal()
[all …]
Dhks_openssl_aes.c59 struct HksCipherParam *cipherParam, bool isEncrypt, const struct HksUsageSpec *usageSpec) in OpensslBlockCipherCryptInitParams()
87 … const struct HksBlob *key, const struct HksUsageSpec *usageSpec, bool isEncrypt, void **cryptoCtx, in ENABLE_CFI()
347 …const struct HksBlob *key, const struct HksUsageSpec *usageSpec, bool isEncrypt, EVP_CIPHER_CTX **… in OpensslAesAeadInit()
391 static int32_t OpensslAesAeadEncryptFinal(EVP_CIPHER_CTX *ctx, const struct HksUsageSpec *usageSpec, in OpensslAesAeadEncryptFinal()
427 …EVP_CIPHER_CTX *ctx, const struct HksUsageSpec *usageSpec, const struct HksBlob *message, struct H… in OpensslAesAeadDecryptFinal()
490 … const struct HksBlob *key, const struct HksUsageSpec *usageSpec, bool isEncrypt, void **cryptoCtx) in OpensslAesAeadCryptInit()
716 …c int32_t OpensslAesAeadCipherInit(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in OpensslAesAeadCipherInit()
768 static int32_t OpensslAesAeadCipherUpdate(void *cryptoCtx, const struct HksUsageSpec *usageSpec, in OpensslAesAeadCipherUpdate()
806 static int32_t OpensslAesAeadCipherFinal(void **cryptoCtx, const struct HksUsageSpec *usageSpec, bo… in OpensslAesAeadCipherFinal()
865 …const struct HksBlob *key, const struct HksUsageSpec *usageSpec, bool isEncrypt, EVP_CIPHER_CTX **… in OpensslAesCipherInit()
[all …]
Dhks_openssl_sm4.c75 …slSm4EncryptInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec) in HksOpensslSm4EncryptInit()
164 const struct HksUsageSpec *usageSpec) in HksOpensslSm4DecryptInit()
278 int32_t HksOpensslSm4Encrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslSm4Encrypt()
306 int32_t HksOpensslSm4Decrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslSm4Decrypt()
Dhks_openssl_engine.c64 static int32_t SignVerifyCheckParam(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in SignVerifyCheckParam()
109 static int32_t EncryptCheckParam(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in EncryptCheckParam()
124 static int32_t DecryptCheckParam(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in DecryptCheckParam()
346 int32_t HksCryptoHalSign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksCryptoHalSign()
357 int32_t HksCryptoHalVerify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksCryptoHalVerify()
379 int32_t HksCryptoHalEncrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksCryptoHalEncrypt()
390 int32_t HksCryptoHalEncryptInit(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, vo… in HksCryptoHalEncryptInit()
447 int32_t HksCryptoHalDecrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksCryptoHalDecrypt()
458 int32_t HksCryptoHalDecryptInit(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, vo… in HksCryptoHalDecryptInit()
Dhks_openssl_des.c117 static int32_t OpensslDesCipherInit(const struct HksBlob *key, const struct HksUsageSpec *usageSpec in OpensslDesCipherInit()
155 …PaddingCryptInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in DesNoPaddingCryptInit()
245 …2_t DesCryptInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in DesCryptInit()
287 …sslDesCryptoInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslDesCryptoInit()
Dhks_openssl_sm2.c387 int32_t HksOpensslSm2Verify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslSm2Verify()
407 int32_t HksOpensslSm2Sign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslSm2Sign()
447 int HksOpensslSm2Encrypt(const struct HksBlob *keyPair, const struct HksUsageSpec *usageSpec, in HksOpensslSm2Encrypt()
467 int HksOpensslSm2Decrypt(const struct HksBlob *keyPair, const struct HksUsageSpec *usageSpec, in HksOpensslSm2Decrypt()
Dhks_openssl_3des.c76 const struct HksUsageSpec *usageSpec, const bool encrypt) in Des3CryptInit()
117 …sl3DesCryptoInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpenssl3DesCryptoInit()
Dhks_openssl_dsa.c335 static EVP_PKEY_CTX *InitDSACtx(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, bo… in InitDSACtx()
393 int32_t HksOpensslDsaSign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslDsaSign()
410 int32_t HksOpensslDsaVerify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslDsaVerify()
Dhks_openssl_curve25519.c220 int32_t HksOpensslEd25519Sign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslEd25519Sign()
267 int32_t HksOpensslEd25519Verify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslEd25519Verify()
/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/
Dhks_mbedtls_engine.c30 static int32_t EncryptCheckParam(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in EncryptCheckParam()
104 …t HksCryptoHalCmacInit(const struct HksBlob *key, void **ctx, const struct HksUsageSpec *usageSpec) in HksCryptoHalCmacInit()
117 …ksCryptoHalCmacUpdate(const struct HksBlob *chunk, void *ctx, const struct HksUsageSpec *usageSpec) in HksCryptoHalCmacUpdate()
131 … const struct HksBlob *msg, void **ctx, struct HksBlob *mac, const struct HksUsageSpec *usageSpec) in HksCryptoHalCmacFinal()
275 int32_t HksCryptoHalSign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksCryptoHalSign()
289 int32_t HksCryptoHalVerify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksCryptoHalVerify()
303 int32_t HksCryptoHalSignIsoIec97962(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksCryptoHalSignIsoIec97962()
318 …32_t HksCryptoHalVerifyIsoIec97962(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksCryptoHalVerifyIsoIec97962()
345 int32_t HksCryptoHalEncrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksCryptoHalEncrypt()
356 int32_t HksCryptoHalEncryptInit(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, vo… in HksCryptoHalEncryptInit()
[all …]
Dhks_mbedtls_ecdsa.c44 int32_t HksMbedtlsEcdsaSign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksMbedtlsEcdsaSign()
97 int32_t HksMbedtlsEcdsaVerify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksMbedtlsEcdsaVerify()
Dhks_mbedtls_aes.c146 const struct HksUsageSpec *usageSpec, const bool encrypt) in AesCbcNoPaddingCryptInit()
363 const struct HksUsageSpec *usageSpec, const bool encrypt) in AesCbcPkcs7CryptInit()
484 static int32_t AesCbcCrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in AesCbcCrypt()
505 const struct HksUsageSpec *usageSpec, const bool encrypt) in AesCbcCryptInit()
560 static int32_t AesEncryptGcm(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in AesEncryptGcm()
601 static int32_t AesEncryptGcmInit(void **cryptoCtx, const struct HksUsageSpec *usageSpec, const stru… in AesEncryptGcmInit()
737 static int32_t AesDecryptGcm(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in AesDecryptGcm()
777 …esDecryptGcmInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec) in AesDecryptGcmInit()
887 static int32_t AesEncryptCcm(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in AesEncryptCcm()
928 static int32_t AesDecryptCcm(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in AesDecryptCcm()
[all …]
Dhks_mbedtls_rsa.c285 … int32_t HksMbedtlsRsaCryptMbedtls(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksMbedtlsRsaCryptMbedtls()
334 static int32_t HksMbedtlsRsaCrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksMbedtlsRsaCrypt()
367 int32_t HksMbedtlsRsaEncrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksMbedtlsRsaEncrypt()
374 int32_t HksMbedtlsRsaDecrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksMbedtlsRsaDecrypt()
459 …ic int32_t HksMbedtlsRsaSignVerify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksMbedtlsRsaSignVerify()
513 static int32_t RsaCheckNoPadding(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in RsaCheckNoPadding()
578 …ksMbedtlsRsaSignVerifyForNoPadding(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksMbedtlsRsaSignVerifyForNoPadding()
616 int32_t HksMbedtlsRsaSign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksMbedtlsRsaSign()
633 int32_t HksMbedtlsRsaVerify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksMbedtlsRsaVerify()
Dhks_mbedtls_des.c109 …void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec, const bool encr… in DesCbcNoPaddingCryptInit()
252 …void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec, const bool encr… in DesCbcCryptInit()
324 static int32_t DesEcbNoPaddingCryptInit(void **cryptoCtx, const struct HksUsageSpec *usageSpec, in DesEcbNoPaddingCryptInit()
485 const struct HksUsageSpec *usageSpec, const bool encrypt) in DesEcbCryptInit()
527 …lsDesEncryptInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec) in HksMbedtlsDesEncryptInit()
589 …lsDesDecryptInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec) in HksMbedtlsDesDecryptInit()
647 …void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec, const bool encr… in HksMbedtlsDesCryptoInit()
Dhks_mbedtls_3des.c125 …void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec, const bool encr… in Des3CbcNoPaddingCryptInit()
263 …void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec, const bool encr… in Des3CbcCryptInit()
339 static int32_t Des3EcbNoPaddingCryptInit(void **cryptoCtx, const struct HksUsageSpec *usageSpec, in Des3EcbNoPaddingCryptInit()
499 const struct HksUsageSpec *usageSpec, const bool encrypt) in Des3EcbCryptInit()
540 …s3DesEncryptInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec) in HksMbedtls3DesEncryptInit()
602 …s3DesDecryptInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec) in HksMbedtls3DesDecryptInit()
660 …void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec, const bool encr… in HksMbedtls3DesCryptoInit()
Dhks_crypto_ed25519.c170 int32_t HksEd25519Sign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksEd25519Sign()
195 int32_t HksEd25519Verify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksEd25519Verify()
/base/security/dlp_permission_service/interfaces/inner_api/dlp_parse/test/
Ddlp_crypt_test.cpp110 struct DlpUsageSpec usageSpec = {DLP_MODE_CTR, &tagIv}; variable
153 struct DlpUsageSpec usageSpec = {DLP_MODE_CTR, &tagIv}; variable
174 struct DlpUsageSpec usageSpec = {DLP_MODE_CTR, &tagIv}; variable
195 struct DlpUsageSpec usageSpec = {DLP_MODE_CTR, &tagIv}; variable
238 struct DlpUsageSpec usageSpec = {DLP_MODE_CTR, &tagIv}; variable
259 struct DlpUsageSpec usageSpec = {DLP_MODE_CTR, &tagIv}; variable
281 struct DlpUsageSpec usageSpec = {DLP_MODE_CTR, &tagIv}; variable
298 struct DlpUsageSpec usageSpec = {DLP_MODE_CTR, &tagIv}; variable
335 struct DlpUsageSpec usageSpec = {DLP_MODE_CTR, &tagIv}; variable
402 struct DlpUsageSpec usageSpec = {DLP_MODE_CTR, &tagIv}; variable
[all …]
/base/security/huks/test/unittest/huks_standard_test/module_test/framework_test/crypto_engine_test/src/
Dhks_openssl_aes_test.cpp76 HksUsageSpec usageSpec = { variable
249 HksUsageSpec usageSpec = { variable
/base/security/huks/frameworks/huks_standard/main/core/src/
Dhks_local_engine.c160 const struct HksUsageSpec *usageSpec, const struct HksBlob *inData, struct HksBlob *outData) in CipherEncrypt()
201 struct HksUsageSpec *usageSpec = NULL; in EncryptAndDecrypt() local
291 static int32_t GetSignVerifyMessage(struct HksUsageSpec *usageSpec, const struct HksBlob *srcData, in GetSignVerifyMessage()
321 struct HksUsageSpec usageSpec = {0}; in HksLocalSign() local
354 struct HksUsageSpec usageSpec = {0}; in HksLocalVerify() local
/base/security/dlp_permission_service/interfaces/inner_api/dlp_parse/src/
Ddlp_crypt.cpp192 static bool HIAEParamCheck(const struct DlpBlob *key, const struct DlpUsageSpec *usageSpec, in HIAEParamCheck()
217 int32_t DlpHIAEEncrypt(const struct DlpBlob *key, const struct DlpUsageSpec *usageSpec, const uint3… in DlpHIAEEncrypt()
245 int32_t DlpHIAEDecrypt(const struct DlpBlob *key, const struct DlpUsageSpec *usageSpec, const uint3… in DlpHIAEDecrypt()
367 …const struct DlpBlob* key, const struct DlpUsageSpec* usageSpec, bool isEncrypt, EVP_CIPHER_CTX** … in OpensslAesCipherInit()
466 … const struct DlpBlob* key, const struct DlpUsageSpec* usageSpec, bool isEncrypt, void** cryptoCtx) in OpensslAesCipherCryptInit()
652 …slAesEncryptInit(void** cryptoCtx, const struct DlpBlob* key, const struct DlpUsageSpec* usageSpec) in DlpOpensslAesEncryptInit()
755 …slAesDecryptInit(void** cryptoCtx, const struct DlpBlob* key, const struct DlpUsageSpec* usageSpec) in DlpOpensslAesDecryptInit()
881 static bool AesParamCheck(const struct DlpBlob* key, const struct DlpUsageSpec* usageSpec, in AesParamCheck()
907 int32_t DlpOpensslAesEncrypt(const struct DlpBlob* key, const struct DlpUsageSpec* usageSpec, in DlpOpensslAesEncrypt()
943 int32_t DlpOpensslAesDecrypt(const struct DlpBlob* key, const struct DlpUsageSpec* usageSpec, in DlpOpensslAesDecrypt()
/base/security/huks/frameworks/huks_standard/main/common/src/
Dhks_crypto_adapter.c50 void HksFillUsageSpec(const struct HksParamSet *paramSet, struct HksUsageSpec *usageSpec) in HksFillUsageSpec()
79 void HksFreeUsageSpec(struct HksUsageSpec **usageSpec) in HksFreeUsageSpec()
114 …const struct HksParamSet *paramSet, struct HksBlob *inputText, struct HksUsageSpec *usageSpec, boo… in HksFillAeadParam()
165 int32_t HksFillIvParam(const struct HksParamSet *paramSet, struct HksUsageSpec *usageSpec) in HksFillIvParam()
228 struct HksUsageSpec *usageSpec = (struct HksUsageSpec *)HksMalloc(sizeof(struct HksUsageSpec)); in HksBuildCipherUsageSpec() local
/base/security/huks/services/huks_standard/huks_engine/main/core/src/
Dhks_core_service_three_stage.c60 static int32_t CheckRsaCipherData(bool isEncrypt, uint32_t keyLen, struct HksUsageSpec *usageSpec, in CheckRsaCipherData()
101 static int32_t CheckSm2CipherData(bool isEncrypt, const struct HksUsageSpec *usageSpec, const struc… in CheckSm2CipherData()
141 … int32_t CheckBlockCipherOther(uint32_t mode, bool isEncrypt, const struct HksUsageSpec *usageSpec, in CheckBlockCipherOther()
179 static int32_t CheckBlockCipherData(bool isEncrypt, const struct HksUsageSpec *usageSpec, in CheckBlockCipherData()
204 struct HksUsageSpec usageSpec = {0}; in HksCheckFinishOutSize() local
549 struct HksUsageSpec usageSpec; in CoreSignVerify() local
789 struct HksUsageSpec *usageSpec = NULL; local
959 struct HksUsageSpec *usageSpec = NULL; local
1279 struct HksUsageSpec usageSpec; local
1314 struct HksUsageSpec usageSpec = {0}; local
[all …]
Dhks_keyblob.c172 bool isEncrypt, struct HksUsageSpec *usageSpec) in BuildKeyBlobUsageSpec()
209 struct HksUsageSpec *usageSpec = (struct HksUsageSpec *)HksMalloc(sizeof(struct HksUsageSpec)); in EncryptAndDecryptKeyBlob() local
210 HKS_IF_NULL_RETURN(usageSpec, HKS_ERROR_MALLOC_FAIL) in EncryptAndDecryptKeyBlob() local
515 struct HksUsageSpec usageSpec = { HKS_ALG_AES, HKS_MODE_GCM, HKS_PADDING_NONE, in HksDecryptAuthToken() local
/base/security/huks/test/unittest/huks_standard_test/crypto_engine_test/src/
Dhks_crypto_hal_aes_decrypt.cpp35 HksUsageSpec usageSpec = {0}; member
416 …void RunTestAesGcmDecrypt(struct HksBlob *key, const HksUsageSpec *usageSpec, struct HksBlob *decr… in RunTestAesGcmDecrypt()
492 HksUsageSpec usageSpec = { in GcmRunTestCase() local

12