Home
last modified time | relevance | path

Searched refs:HcfVerifySpi (Results 1 – 15 of 15) sorted by relevance

/base/security/crypto_framework/frameworks/spi/
Dsignature_spi.h48 typedef struct HcfVerifySpi HcfVerifySpi; typedef
50 struct HcfVerifySpi { struct
53 HcfResult (*engineInit)(HcfVerifySpi *self, HcfParamsSpec *params, HcfPubKey *publicKey); argument
55 HcfResult (*engineUpdate)(HcfVerifySpi *self, HcfBlob *data); argument
57 bool (*engineVerify)(HcfVerifySpi *self, HcfBlob *data, HcfBlob *signatureData); argument
59 HcfResult (*engineSetVerifySpecInt)(HcfVerifySpi *self, SignSpecItem item, int32_t saltLen); argument
61 …HcfResult (*engineGetVerifySpecString)(HcfVerifySpi *self, SignSpecItem item, char **returnString); argument
63 HcfResult (*engineGetVerifySpecInt)(HcfVerifySpi *self, SignSpecItem item, int32_t *returnInt); argument
/base/security/crypto_framework/test/unittest/src/
Dcrypto_signature_exception_test.cpp66 HcfResult ret = EngineVerifyInit((HcfVerifySpi *)&g_obj, nullptr, &pk);
69 ret = EngineVerifyInit((HcfVerifySpi *)&g_obj, nullptr, &pk);
93 HcfResult ret = EngineVerifyUpdate((HcfVerifySpi *)&g_obj, nullptr);
127 ret = EngineVerify((HcfVerifySpi *)&g_obj, nullptr, nullptr);
131 ret = EngineVerify((HcfVerifySpi *)&g_obj, nullptr, &blob);
136 ret = EngineVerify((HcfVerifySpi *)&g_obj, nullptr, &output);
198 ret = EngineSetVerifySpecInt((HcfVerifySpi *)&g_obj, PSS_MD_NAME_STR, 0);
206 HcfVerifySpi verifyObj { .base = *(HcfObjectBase *)verify };
225 ret =EngineGetVerifySpecInt((HcfVerifySpi *)&g_obj, PSS_SALT_LEN_INT, nullptr);
229 ret =EngineGetVerifySpecInt((HcfVerifySpi *)&g_obj, PSS_SALT_LEN_INT, &returnInt);
[all …]
Dcrypto_dsa_exception_test.cpp406 ret = IsVerifyInitInputValid((HcfVerifySpi *)&g_obj, nullptr);
410 ret = IsVerifyInitInputValid((HcfVerifySpi *)&g_obj, pk);
432 ret = IsVerifyDoFinalInputValid((HcfVerifySpi *)&g_obj, nullptr);
436 ret = IsVerifyDoFinalInputValid((HcfVerifySpi *)&g_obj, &signatureData);
479 ret = EngineDsaVerifyUpdate((HcfVerifySpi *)&g_obj, nullptr);
483 ret = EngineDsaVerifyUpdate((HcfVerifySpi *)&g_obj, &data);
Dcrypto_sm2_verify_test.cpp811 HcfVerifySpi *spiObj = nullptr;
835 HcfVerifySpi *spiObj = nullptr;
858 HcfVerifySpi *spiObj = nullptr;
876 HcfVerifySpi *spiObj = nullptr;
900 HcfVerifySpi *spiObj = nullptr;
Dcrypto_ecc_verify_test.cpp3377 HcfVerifySpi *spiObj = nullptr;
3405 HcfVerifySpi *spiObj = nullptr;
3411 res = spiObj->engineInit((HcfVerifySpi *)&obj, nullptr, ecc256KeyPair_->pubKey);
3425 HcfVerifySpi *spiObj = nullptr;
3445 HcfVerifySpi *spiObj = nullptr;
3470 HcfVerifySpi *spiObj = nullptr;
3481 res = spiObj->engineUpdate((HcfVerifySpi *)&obj, &input);
3495 HcfVerifySpi *spiObj = nullptr;
3515 HcfVerifySpi *spiObj = nullptr;
3541 HcfVerifySpi *spiObj = nullptr;
[all …]
Dcrypto_ecc_no_length_verify_test.cpp3377 HcfVerifySpi *spiObj = nullptr;
3383 res = spiObj->engineInit((HcfVerifySpi *)&obj, nullptr, ecc256KeyPair_->pubKey);
3391 HcfVerifySpi *spiObj = nullptr;
3405 HcfVerifySpi *spiObj = nullptr;
3424 HcfVerifySpi *spiObj = nullptr;
3435 res = spiObj->engineUpdate((HcfVerifySpi *)&obj, &input);
3443 HcfVerifySpi *spiObj = nullptr;
3457 HcfVerifySpi *spiObj = nullptr;
3477 HcfVerifySpi *spiObj = nullptr;
3488 bool isOk = spiObj->engineVerify((HcfVerifySpi *)&obj, &input, &input);
[all …]
/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/signature/src/
Ddsa_openssl.c43 HcfVerifySpi base;
82 static bool IsVerifyInitInputValid(HcfVerifySpi *self, HcfPubKey *publicKey) in IsVerifyInitInputValid()
112 static bool IsVerifyDoFinalInputValid(HcfVerifySpi *self, HcfBlob *signatureData) in IsVerifyDoFinalInputValid()
237 static HcfResult EngineDsaVerifyInit(HcfVerifySpi *self, HcfParamsSpec *params, HcfPubKey *publicKe… in EngineDsaVerifyInit()
260 static HcfResult EngineDsaVerifyWithoutDigestInit(HcfVerifySpi *self, HcfParamsSpec *params, HcfPub… in EngineDsaVerifyWithoutDigestInit()
319 static HcfResult EngineDsaVerifyUpdate(HcfVerifySpi *self, HcfBlob *data) in EngineDsaVerifyUpdate()
342 static HcfResult EngineDsaVerifyWithoutDigestUpdate(HcfVerifySpi *self, HcfBlob *data) in EngineDsaVerifyWithoutDigestUpdate()
436 static bool EngineDsaVerifyDoFinal(HcfVerifySpi *self, HcfBlob *data, HcfBlob *signatureData) in EngineDsaVerifyDoFinal()
463 static bool EngineDsaVerifyWithoutDigestDoFinal(HcfVerifySpi *self, HcfBlob *data, HcfBlob *signatu… in EngineDsaVerifyWithoutDigestDoFinal()
494 HcfResult EngineSetVerifyDsaSpecInt(HcfVerifySpi *self, SignSpecItem item, int32_t saltLen) in EngineSetVerifyDsaSpecInt()
[all …]
Decdsa_openssl.c43 HcfVerifySpi base;
218 static HcfResult EngineVerifyInit(HcfVerifySpi *self, HcfParamsSpec *params, HcfPubKey *publicKey) in EngineVerifyInit()
262 static HcfResult EngineVerifyUpdate(HcfVerifySpi *self, HcfBlob *data) in EngineVerifyUpdate()
285 static bool EngineVerifyDoFinal(HcfVerifySpi *self, HcfBlob *data, HcfBlob *signatureData) in EngineVerifyDoFinal()
354 HcfResult HcfVerifySpiEcdsaCreate(HcfSignatureParams *params, HcfVerifySpi **returnObj) in HcfVerifySpiEcdsaCreate()
390 *returnObj = (HcfVerifySpi *)returnImpl; in HcfVerifySpiEcdsaCreate()
Dsm2_openssl.c43 HcfVerifySpi base;
238 static HcfResult EngineVerifyInit(HcfVerifySpi *self, HcfParamsSpec *params, HcfPubKey *publicKey) in EngineVerifyInit()
286 static HcfResult EngineVerifyUpdate(HcfVerifySpi *self, HcfBlob *data) in EngineVerifyUpdate()
309 static bool EngineVerifyDoFinal(HcfVerifySpi *self, HcfBlob *data, HcfBlob *signatureData) in EngineVerifyDoFinal()
378 HcfResult HcfVerifySpiSm2Create(HcfSignatureParams *params, HcfVerifySpi **returnObj) in HcfVerifySpiSm2Create()
414 *returnObj = (HcfVerifySpi *)returnImpl; in HcfVerifySpiSm2Create()
Dsignature_rsa_openssl.c55 HcfVerifySpi base;
308 static HcfResult EngineVerifyInit(HcfVerifySpi *self, HcfParamsSpec *params, HcfPubKey *publicKey) in EngineVerifyInit()
357 static HcfResult EngineVerifyUpdate(HcfVerifySpi *self, HcfBlob *data) in EngineVerifyUpdate()
430 static bool EngineVerify(HcfVerifySpi *self, HcfBlob *data, HcfBlob *signatureData) in EngineVerify()
598 static HcfResult EngineSetVerifySpecInt(HcfVerifySpi *self, SignSpecItem item, int32_t saltLen) in EngineSetVerifySpecInt()
635 static HcfResult EngineGetVerifySpecInt(HcfVerifySpi *self, SignSpecItem item, int32_t *returnInt) in EngineGetVerifySpecInt()
674 static HcfResult EngineGetVerifySpecString(HcfVerifySpi *self, SignSpecItem item, char **returnStri… in EngineGetVerifySpecString()
742 HcfResult HcfVerifySpiRsaCreate(HcfSignatureParams *params, HcfVerifySpi **returnObj) in HcfVerifySpiRsaCreate()
772 *returnObj = (HcfVerifySpi *)returnImpl; in HcfVerifySpiRsaCreate()
/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/signature/inc/
Dsm2_openssl.h28 HcfResult HcfVerifySpiSm2Create(HcfSignatureParams *params, HcfVerifySpi **returnObj);
Ddsa_openssl.h28 HcfResult HcfVerifySpiDsaCreate(HcfSignatureParams *params, HcfVerifySpi **returnObj);
Decdsa_openssl.h28 HcfResult HcfVerifySpiEcdsaCreate(HcfSignatureParams *params, HcfVerifySpi **returnObj);
Dsignature_rsa_openssl.h34 HcfResult HcfVerifySpiRsaCreate(HcfSignatureParams *params, HcfVerifySpi **returnObj);
/base/security/crypto_framework/frameworks/crypto_operation/
Dsignature.c32 typedef HcfResult (*HcfVerifySpiCreateFunc)(HcfSignatureParams *, HcfVerifySpi **);
45 HcfVerifySpi *spiObj;
478 HcfVerifySpi *spiObj = NULL; in HcfVerifyCreate()