Home
last modified time | relevance | path

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

/base/security/crypto_framework/frameworks/spi/
Dsignature_spi.h30 typedef struct HcfSignSpi HcfSignSpi; typedef
32 struct HcfSignSpi { struct
35 HcfResult (*engineInit)(HcfSignSpi *self, HcfParamsSpec *params, HcfPriKey *privateKey); argument
37 HcfResult (*engineUpdate)(HcfSignSpi *self, HcfBlob *data); argument
39 HcfResult (*engineSign)(HcfSignSpi *self, HcfBlob *data, HcfBlob *returnSignatureData); argument
41 HcfResult (*engineSetSignSpecInt)(HcfSignSpi *self, SignSpecItem item, int32_t saltLen); argument
43 HcfResult (*engineGetSignSpecString)(HcfSignSpi *self, SignSpecItem item, char **returnString); argument
45 HcfResult (*engineGetSignSpecInt)(HcfSignSpi *self, SignSpecItem item, int32_t *returnInt); argument
/base/security/crypto_framework/test/unittest/src/
Dcrypto_signature_exception_test.cpp50 HcfResult ret = EngineSignInit((HcfSignSpi *)&g_obj, nullptr, &sk);
53 ret = EngineSignInit((HcfSignSpi *)&g_obj, nullptr, &sk);
75 HcfResult ret = EngineSignUpdate((HcfSignSpi *)&g_obj, nullptr);
82 ret = EngineSignUpdate((HcfSignSpi *)&g_obj, &blob);
87 ret = EngineSignUpdate((HcfSignSpi *)&g_obj, &input);
100 ret = EngineSignUpdate((HcfSignSpi *)&g_obj, &blob);
105 ret = EngineSignUpdate((HcfSignSpi *)&g_obj, &output);
111 HcfResult ret = EngineSign((HcfSignSpi *)&g_obj, nullptr, nullptr);
118 ret = EngineSign((HcfSignSpi *)&g_obj, nullptr, &blob);
145 ret = EngineSetSignSpecInt((HcfSignSpi *)&g_obj, PSS_SALT_LEN_INT, 0);
[all …]
Dcrypto_dsa_exception_test.cpp393 ret = IsSignInitInputValid((HcfSignSpi *)&g_obj, nullptr);
397 ret = IsSignInitInputValid((HcfSignSpi *)&g_obj, sk);
419 ret = IsSignDoFinalInputValid((HcfSignSpi *)&g_obj, nullptr);
423 ret = IsSignDoFinalInputValid((HcfSignSpi *)&g_obj, &signatureData);
466 ret = EngineDsaSignUpdate((HcfSignSpi *)&g_obj, nullptr);
470 ret = EngineDsaSignUpdate((HcfSignSpi *)&g_obj, &data);
Dcrypto_sm2_sign_test.cpp762 HcfSignSpi *spiObj = nullptr;
786 HcfSignSpi *spiObj = nullptr;
792 res = spiObj->engineInit((HcfSignSpi *)&obj, nullptr, sm2256KeyPair_->priKey);
804 HcfSignSpi *spiObj = nullptr;
827 HcfSignSpi *spiObj = nullptr;
845 HcfSignSpi *spiObj = nullptr;
Dcrypto_ecc_sign_test.cpp2706 HcfSignSpi *spiObj = nullptr;
2734 HcfSignSpi *spiObj = nullptr;
2740 res = spiObj->engineInit((HcfSignSpi *)&obj, nullptr, ecc256KeyPair_->priKey);
2754 HcfSignSpi *spiObj = nullptr;
2774 HcfSignSpi *spiObj = nullptr;
2799 HcfSignSpi *spiObj = nullptr;
2810 res = spiObj->engineUpdate((HcfSignSpi *)&obj, &input);
2824 HcfSignSpi *spiObj = nullptr;
2844 HcfSignSpi *spiObj = nullptr;
2856 res = spiObj->engineSign((HcfSignSpi *)&obj, &input, &out);
[all …]
Dcrypto_ecc_no_length_sign_test.cpp2695 HcfSignSpi *spiObj = nullptr;
2701 res = spiObj->engineInit((HcfSignSpi *)&obj, nullptr, ecc256KeyPair_->priKey);
2709 HcfSignSpi *spiObj = nullptr;
2723 HcfSignSpi *spiObj = nullptr;
2742 HcfSignSpi *spiObj = nullptr;
2753 res = spiObj->engineUpdate((HcfSignSpi *)&obj, &input);
2761 HcfSignSpi *spiObj = nullptr;
2775 HcfSignSpi *spiObj = nullptr;
2787 res = spiObj->engineSign((HcfSignSpi *)&obj, &input, &out);
2795 HcfSignSpi *spiObj = nullptr;
[all …]
/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/signature/src/
Ddsa_openssl.c31 HcfSignSpi base;
64 static bool IsSignInitInputValid(HcfSignSpi *self, HcfPriKey *privateKey) in IsSignInitInputValid()
100 static bool IsSignDoFinalInputValid(HcfSignSpi *self, HcfBlob *returnSignatureData) in IsSignDoFinalInputValid()
183 static HcfResult EngineDsaSignInit(HcfSignSpi *self, HcfParamsSpec *params, HcfPriKey *privateKey) in EngineDsaSignInit()
206 static HcfResult EngineDsaSignWithoutDigestInit(HcfSignSpi *self, HcfParamsSpec *params, HcfPriKey … in EngineDsaSignWithoutDigestInit()
290 static HcfResult EngineDsaSignUpdate(HcfSignSpi *self, HcfBlob *data) in EngineDsaSignUpdate()
312 static HcfResult EngineDsaSignWithoutDigestUpdate(HcfSignSpi *self, HcfBlob *data) in EngineDsaSignWithoutDigestUpdate()
349 static HcfResult EngineDsaSignDoFinal(HcfSignSpi *self, HcfBlob *data, HcfBlob *returnSignatureData) in EngineDsaSignDoFinal()
393 static HcfResult EngineDsaSignWithoutDigestDoFinal(HcfSignSpi *self, HcfBlob *data, HcfBlob *return… in EngineDsaSignWithoutDigestDoFinal()
486 HcfResult EngineSetSignDsaSpecInt(HcfSignSpi *self, SignSpecItem item, int32_t saltLen) in EngineSetSignDsaSpecInt()
[all …]
Decdsa_openssl.c33 HcfSignSpi base;
103 static HcfResult EngineSignInit(HcfSignSpi *self, HcfParamsSpec *params, HcfPriKey *privateKey) in EngineSignInit()
147 static HcfResult EngineSignUpdate(HcfSignSpi *self, HcfBlob *data) in EngineSignUpdate()
169 static HcfResult EngineSignDoFinal(HcfSignSpi *self, HcfBlob *data, HcfBlob *returnSignatureData) in EngineSignDoFinal()
314 HcfResult HcfSignSpiEcdsaCreate(HcfSignatureParams *params, HcfSignSpi **returnObj) in HcfSignSpiEcdsaCreate()
350 *returnObj = (HcfSignSpi *)returnImpl; in HcfSignSpiEcdsaCreate()
Dsm2_openssl.c33 HcfSignSpi base;
119 static HcfResult EngineSignInit(HcfSignSpi *self, HcfParamsSpec *params, HcfPriKey *privateKey) in EngineSignInit()
167 static HcfResult EngineSignUpdate(HcfSignSpi *self, HcfBlob *data) in EngineSignUpdate()
189 static HcfResult EngineSignDoFinal(HcfSignSpi *self, HcfBlob *data, HcfBlob *returnSignatureData) in EngineSignDoFinal()
338 HcfResult HcfSignSpiSm2Create(HcfSignatureParams *params, HcfSignSpi **returnObj) in HcfSignSpiSm2Create()
374 *returnObj = (HcfSignSpi *)returnImpl; in HcfSignSpiSm2Create()
Dsignature_rsa_openssl.c37 HcfSignSpi base;
245 static HcfResult EngineSignInit(HcfSignSpi *self, HcfParamsSpec *params, HcfPriKey *privateKey) in EngineSignInit()
335 static HcfResult EngineSignUpdate(HcfSignSpi *self, HcfBlob *data) in EngineSignUpdate()
379 static HcfResult EngineSign(HcfSignSpi *self, HcfBlob *data, HcfBlob *returnSignatureData) in EngineSign()
487 static HcfResult EngineSetSignSpecInt(HcfSignSpi *self, SignSpecItem item, int32_t saltLen) in EngineSetSignSpecInt()
525 static HcfResult EngineGetSignSpecInt(HcfSignSpi *self, SignSpecItem item, int32_t *returnInt) in EngineGetSignSpecInt()
564 static HcfResult EngineGetSignSpecString(HcfSignSpi *self, SignSpecItem item, char **returnString) in EngineGetSignSpecString()
708 HcfResult HcfSignSpiRsaCreate(HcfSignatureParams *params, HcfSignSpi **returnObj) in HcfSignSpiRsaCreate()
738 *returnObj = (HcfSignSpi *)returnImpl; in HcfSignSpiRsaCreate()
/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/signature/inc/
Dsm2_openssl.h27 HcfResult HcfSignSpiSm2Create(HcfSignatureParams *params, HcfSignSpi **returnObj);
Ddsa_openssl.h27 HcfResult HcfSignSpiDsaCreate(HcfSignatureParams *params, HcfSignSpi **returnObj);
Decdsa_openssl.h27 HcfResult HcfSignSpiEcdsaCreate(HcfSignatureParams *params, HcfSignSpi **returnObj);
Dsignature_rsa_openssl.h33 HcfResult HcfSignSpiRsaCreate(HcfSignatureParams *params, HcfSignSpi **returnObj);
/base/security/crypto_framework/frameworks/crypto_operation/
Dsignature.c31 typedef HcfResult (*HcfSignSpiCreateFunc)(HcfSignatureParams *, HcfSignSpi **);
37 HcfSignSpi *spiObj;
428 HcfSignSpi *spiObj = NULL; in HcfSignCreate()