/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/include/ |
H A D | hks_crypto_hal.h | 61 struct HksUsageSpec { struct 132 typedef int32_t (*Sign)(const struct HksBlob *, const struct HksUsageSpec *, const struct HksBlob *, 135 typedef int32_t (*Verify)(const struct HksBlob *, const struct HksUsageSpec *, const struct HksBlob… 154 typedef int32_t (*Encrypt)(const struct HksBlob *, const struct HksUsageSpec *, 157 typedef int32_t (*EncryptInit)(void **, const struct HksBlob *, const struct HksUsageSpec *, const … 163 typedef int32_t (*Decrypt)(const struct HksBlob *, const struct HksUsageSpec *, 166 typedef int32_t (*DecryptInit)(void **, const struct HksBlob *, const struct HksUsageSpec *, const … 195 int32_t HksCryptoHalSign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 198 int32_t HksCryptoHalVerify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 232 int32_t HksCryptoHalEncrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, [all …]
|
H A D | hks_crypto_adapter.h | 31 void HksFillUsageSpec(const struct HksParamSet *paramSet, struct HksUsageSpec *usageSpec); 33 void HksFreeUsageSpec(struct HksUsageSpec **usageSpec); 37 …aram(const struct HksParamSet *paramSet, struct HksBlob *inputText, struct HksUsageSpec *usageSpec, 40 int32_t HksFillIvParam(const struct HksParamSet *paramSet, struct HksUsageSpec *usageSpec); 43 struct HksUsageSpec **outUsageSpec); 48 int32_t HksGetDecryptAeTag(const struct HksParamSet *runtimeParamSet, struct HksUsageSpec *spec);
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/include/ |
H A D | hks_mbedtls_rsa.h | 37 int32_t HksMbedtlsRsaEncrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 40 int32_t HksMbedtlsRsaDecrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 46 const struct HksUsageSpec *usageSpec, const struct HksBlob *message, struct HksBlob *signature); 49 …const struct HksUsageSpec *usageSpec, const struct HksBlob *message, const struct HksBlob *signatu…
|
H A D | hks_mbedtls_aes.h | 37 int32_t HksMbedtlsAesEncrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 40 int32_t HksMbedtlsAesDecrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 43 …tlsAesCryptoInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec,
|
H A D | hks_mbedtls_ecdsa.h | 34 int32_t HksMbedtlsEcdsaSign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 37 int32_t HksMbedtlsEcdsaVerify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec,
|
H A D | hks_mbedtls_dsa.h | 42 int32_t HksMbedtlsDsaSign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 45 int32_t HksMbedtlsDsaVerify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec,
|
H A D | hks_crypto_ed25519.h | 41 int32_t HksEd25519Sign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 44 int32_t HksEd25519Verify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec,
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/include/ |
H A D | hks_openssl_sm2.h | 42 int32_t HksOpensslSm2Verify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 44 int32_t HksOpensslSm2Sign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 49 int32_t HksOpensslSm2Encrypt(const struct HksBlob *keyPair, const struct HksUsageSpec *usageSpec, 51 int32_t HksOpensslSm2Decrypt(const struct HksBlob *keyPair, const struct HksUsageSpec *usageSpec,
|
H A D | hks_openssl_rsa.h | 40 int32_t HksOpensslRsaEncrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 43 int32_t HksOpensslRsaDecrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 48 int32_t HksOpensslRsaSign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 51 int32_t HksOpensslRsaVerify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec,
|
H A D | hks_openssl_sm4.h | 33 …lSm4EncryptInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec); 40 …lSm4DecryptInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec); 48 int32_t HksOpensslSm4Encrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 51 int32_t HksOpensslSm4Decrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec,
|
H A D | hks_openssl_aes.h | 38 …lAesEncryptInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec); 45 …lAesDecryptInit(void **cryptoCtx, const struct HksBlob *key, const struct HksUsageSpec *usageSpec); 54 int32_t HksOpensslAesEncrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 57 int32_t HksOpensslAesDecrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 88 … const struct HksBlob *key, const struct HksUsageSpec *usageSpec, bool isEncrypt, void **cryptoCtx,
|
H A D | hks_openssl_dsa.h | 40 int32_t HksOpensslDsaSign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 43 int32_t HksOpensslDsaVerify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec,
|
H A D | hks_openssl_ecc.h | 43 int32_t HksOpensslEcdsaSign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 46 int32_t HksOpensslEcdsaVerify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec,
|
H A D | hks_openssl_curve25519.h | 39 int32_t HksOpensslEd25519Sign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, 42 int32_t HksOpensslEd25519Verify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec,
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/utils_test/src/ |
H A D | hks_attest_utils_test.cpp | 102 struct HksUsageSpec usageSpec = { .algType = HKS_ALG_RSA, .mode = 0xffff }; 120 struct HksUsageSpec usageSpec = { .algType = HKS_ALG_AES, .mode = 0xffff }; 136 struct HksUsageSpec usageSpec = { .algType = HKS_ALG_X25519, .mode = 0xffff }; 152 struct HksUsageSpec usageSpec = { .algType = HKS_ALG_RSA, .mode = 0xffff }; 168 struct HksUsageSpec usageSpec = { .algType = HKS_ALG_ECC, .mode = 0xffff }; 185 struct HksUsageSpec usageSpec = { .algType = HKS_ALG_ECC, .mode = 0xffff }; 202 struct HksUsageSpec usageSpec = { .algType = HKS_ALG_ECC, .mode = 0xffff };
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/crypto_engine_test/src/ |
H A D | hks_crypto_hal_dsa_sign.cpp | 35 const HksUsageSpec HKS_CRYPTO_HAL_DSA_SIGN_001_SPEC = { 43 const HksUsageSpec HKS_CRYPTO_HAL_DSA_SIGN_002_SPEC = { 51 const HksUsageSpec HKS_CRYPTO_HAL_DSA_SIGN_003_SPEC = { 59 const HksUsageSpec HKS_CRYPTO_HAL_DSA_SIGN_004_SPEC = { 67 const HksUsageSpec HKS_CRYPTO_HAL_DSA_SIGN_005_SPEC = { 83 void RunTestCase(const HksUsageSpec &hksUsageSpec) const in RunTestCase()
|
H A D | hks_crypto_hal_api_openssl.cpp | 149 HksUsageSpec spec = { .algType = 0xffff }; 184 HksUsageSpec spec = { .algType = 0xffff }; 307 HksUsageSpec spec = { .algType = 0xffff }; 334 HksUsageSpec spec = { .algType = 0xffff }; 390 HksUsageSpec signSpec = { .algType = HKS_ALG_RSA }; 661 HksUsageSpec spec = { .algType = 0xffff }; 694 HksUsageSpec spec = { .algType = 0xffff }; 731 HksUsageSpec spec = { .algType = 0xffff }; 772 HksUsageSpec spec = { .algType = 0xffff }; 805 HksUsageSpec spec = { .algType = 0xffff }; [all …]
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/framework_test/crypto_engine_test/src/ |
H A D | hks_openssl_sm4_test.cpp | 218 HksUsageSpec spec = { 254 HksUsageSpec *spec = reinterpret_cast<HksUsageSpec *>(HksMalloc(sizeof(HksUsageSpec)));
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/ |
H A D | hks_openssl_engine.c | 64 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()
|
H A D | hks_openssl_rsa.c | 55 static int32_t GetRsaPssSaltLen(const struct HksUsageSpec *usageSpec) in GetRsaPssSaltLen() 358 static int32_t HksOpensslRsaCryptInit(EVP_PKEY_CTX *ctx, const struct HksUsageSpec *usageSpec) in HksOpensslRsaCryptInit() 387 static int32_t HksOpensslRsaCrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslRsaCrypt() 436 int32_t HksOpensslRsaEncrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslRsaEncrypt() 443 int32_t HksOpensslRsaDecrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslRsaDecrypt() 468 static int32_t SetRsaPadding(EVP_PKEY_CTX *ctx, const struct HksUsageSpec *usageSpec) in SetRsaPadding() 509 static EVP_PKEY_CTX *InitRsaCtx(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, bo… in InitRsaCtx() 557 int32_t HksOpensslRsaSign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslRsaSign() 574 int32_t HksOpensslRsaVerify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslRsaVerify()
|
H A D | hks_openssl_aes.c | 59 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() 348 …const struct HksBlob *key, const struct HksUsageSpec *usageSpec, bool isEncrypt, EVP_CIPHER_CTX **… in OpensslAesAeadInit() 392 static int32_t OpensslAesAeadEncryptFinal(EVP_CIPHER_CTX *ctx, const struct HksUsageSpec *usageSpec, in OpensslAesAeadEncryptFinal() 491 … const struct HksBlob *key, const struct HksUsageSpec *usageSpec, bool isEncrypt, void **cryptoCtx) in OpensslAesAeadCryptInit() 678 static int32_t OpensslAesAeadCipherSetParam(const struct HksBlob *key, const struct HksUsageSpec *s… in OpensslAesAeadCipherSetParam() 717 static int32_t OpensslAesAeadCipherInit(const struct HksBlob *key, const struct HksUsageSpec *usage… in OpensslAesAeadCipherInit() 769 static int32_t OpensslAesAeadCipherUpdate(void *cryptoCtx, const struct HksUsageSpec *usageSpec, in OpensslAesAeadCipherUpdate() 1072 const struct HksUsageSpec *usageSpec) in HksOpensslAesDecryptInit() 1194 int32_t HksOpensslAesEncrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksOpensslAesEncrypt() [all …]
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/ |
H A D | hks_mbedtls_engine.c | 29 static int32_t EncryptCheckParam(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in EncryptCheckParam() 221 int32_t HksCryptoHalSign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksCryptoHalSign() 235 int32_t HksCryptoHalVerify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksCryptoHalVerify() 262 int32_t HksCryptoHalEncrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksCryptoHalEncrypt() 273 int32_t HksCryptoHalEncryptInit(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, vo… in HksCryptoHalEncryptInit() 324 int32_t HksCryptoHalDecrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksCryptoHalDecrypt() 335 int32_t HksCryptoHalDecryptInit(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, vo… in HksCryptoHalDecryptInit()
|
H A D | hks_mbedtls_aes.c | 144 const struct HksUsageSpec *usageSpec, const bool encrypt) in AesCbcNoPaddingCryptInit() 350 const struct HksUsageSpec *usageSpec, const bool encrypt) in AesCbcPkcs7CryptInit() 463 static int32_t AesCbcCrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in AesCbcCrypt() 484 const struct HksUsageSpec *usageSpec, const bool encrypt) in AesCbcCryptInit() 539 static int32_t AesEncryptGcm(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in AesEncryptGcm() 716 static int32_t AesDecryptGcm(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in AesDecryptGcm() 866 static int32_t AesEncryptCcm(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in AesEncryptCcm() 949 static int32_t AesCtrCrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in AesCtrCrypt() 1021 static int32_t AesCtrCryptInit(void **cryptoCtx, const struct HksUsageSpec *usageSpec, in AesCtrCryptInit() 1370 static int32_t AesEcbCrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in AesEcbCrypt() [all …]
|
H A D | hks_mbedtls_rsa.c | 263 static int32_t HksMbedtlsRsaCrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksMbedtlsRsaCrypt() 318 int32_t HksMbedtlsRsaEncrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksMbedtlsRsaEncrypt() 325 int32_t HksMbedtlsRsaDecrypt(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksMbedtlsRsaDecrypt() 348 static int32_t HksMbedtlsRsaSignVerify(const struct HksBlob *key, const struct HksUsageSpec *usageS… in HksMbedtlsRsaSignVerify() 396 int32_t HksMbedtlsRsaSign(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksMbedtlsRsaSign() 405 int32_t HksMbedtlsRsaVerify(const struct HksBlob *key, const struct HksUsageSpec *usageSpec, in HksMbedtlsRsaVerify()
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/src/ |
H A D | hks_crypto_adapter.c | 49 void HksFillUsageSpec(const struct HksParamSet *paramSet, struct HksUsageSpec *usageSpec) in HksFillUsageSpec() 78 void HksFreeUsageSpec(struct HksUsageSpec **usageSpec) in HksFreeUsageSpec() 113 …const struct HksParamSet *paramSet, struct HksBlob *inputText, struct HksUsageSpec *usageSpec, boo… in HksFillAeadParam() 164 int32_t HksFillIvParam(const struct HksParamSet *paramSet, struct HksUsageSpec *usageSpec) in HksFillIvParam() 187 …sParamSet *paramSet, bool isEncrypt, struct HksBlob *inputText, struct HksUsageSpec **outUsageSpec) in HksBuildCipherUsageSpec() 194 struct HksUsageSpec *usageSpec = (struct HksUsageSpec *)HksMalloc(sizeof(struct HksUsageSpec)); in HksBuildCipherUsageSpec() 248 int32_t HksGetDecryptAeTag(const struct HksParamSet *runtimeParamSet, struct HksUsageSpec *spec) in HksGetDecryptAeTag()
|