Home
last modified time | relevance | path

Searched refs:HcfSign (Results 1 – 16 of 16) sorted by relevance

/base/security/crypto_framework/interfaces/innerkits/crypto_operation/
Dsignature.h33 typedef struct HcfSign HcfSign; typedef
35 struct HcfSign { struct
38 HcfResult (*init)(HcfSign *self, HcfParamsSpec *params, HcfPriKey *privateKey); argument
40 HcfResult (*update)(HcfSign *self, HcfBlob *data); argument
42 HcfResult (*sign)(HcfSign *self, HcfBlob *data, HcfBlob *returnSignatureData); argument
44 const char *(*getAlgoName)(HcfSign *self); argument
46 HcfResult (*setSignSpecInt)(HcfSign *self, SignSpecItem item, int32_t saltLen); argument
48 HcfResult (*getSignSpecString)(HcfSign *self, SignSpecItem item, char **returnString); argument
50 HcfResult (*getSignSpecInt)(HcfSign *self, SignSpecItem item, int32_t *returnInt); argument
77 HcfResult HcfSignCreate(const char *algoName, HcfSign **returnObj);
/base/security/crypto_framework/test/unittest/src/
Dcrypto_ecc_sign_test.cpp138 HcfSign *sign = nullptr;
149 HcfSign *sign = nullptr;
160 HcfSign *sign = nullptr;
171 HcfSign *sign = nullptr;
182 HcfSign *sign = nullptr;
193 HcfSign *sign = nullptr;
204 HcfSign *sign = nullptr;
215 HcfSign *sign = nullptr;
226 HcfSign *sign = nullptr;
237 HcfSign *sign = nullptr;
[all …]
Dcrypto_ecc_no_length_sign_test.cpp306 HcfSign *sign = nullptr;
317 HcfSign *sign = nullptr;
328 HcfSign *sign = nullptr;
339 HcfSign *sign = nullptr;
350 HcfSign *sign = nullptr;
361 HcfSign *sign = nullptr;
370 HcfSign *sign = nullptr;
379 HcfSign *sign = nullptr;
395 HcfSign *sign = nullptr;
410 HcfSign *sign = nullptr;
[all …]
Dcrypto_sm2_sign_test.cpp87 HcfSign *sign = nullptr;
98 HcfSign *sign = nullptr;
107 HcfSign *sign = nullptr;
117 HcfSign *sign = nullptr;
126 HcfSign *sign = nullptr;
135 HcfSign *sign = nullptr;
144 HcfSign *sign = nullptr;
160 HcfSign *sign = nullptr;
175 HcfSign *sign = nullptr;
186 HcfSign *sign = nullptr;
[all …]
Dcrypto_rsa_sign_test.cpp170 HcfSign *sign = nullptr;
185 HcfSign *sign = nullptr;
200 HcfSign *sign = nullptr;
215 HcfSign *sign = nullptr;
230 HcfSign *sign = nullptr;
245 HcfSign *sign = nullptr;
260 HcfSign *sign = nullptr;
276 HcfSign *sign = nullptr;
285 HcfSign *sign = nullptr;
294 HcfSign *sign = nullptr;
[all …]
Dcrypto_dsa_sign_test.cpp435 HcfSign *sign = nullptr;
446 HcfSign *sign = nullptr;
459 HcfSign *sign = nullptr;
470 HcfSign *sign = nullptr;
483 HcfSign *sign = nullptr;
496 HcfSign *sign = nullptr;
510 HcfSign *sign = nullptr;
524 HcfSign *sign = nullptr;
560 HcfSign *sign = nullptr;
605 HcfSign *sign = nullptr;
[all …]
Dcrypto_ecc_verify_test.cpp1394 HcfSign *sign = nullptr;
1440 HcfSign *sign = nullptr;
1486 HcfSign *sign = nullptr;
1532 HcfSign *sign = nullptr;
1578 HcfSign *sign = nullptr;
1624 HcfSign *sign = nullptr;
1670 HcfSign *sign = nullptr;
1716 HcfSign *sign = nullptr;
1762 HcfSign *sign = nullptr;
1808 HcfSign *sign = nullptr;
[all …]
Dcrypto_ecc_no_length_verify_test.cpp1380 HcfSign *sign = nullptr;
1426 HcfSign *sign = nullptr;
1472 HcfSign *sign = nullptr;
1518 HcfSign *sign = nullptr;
1564 HcfSign *sign = nullptr;
1610 HcfSign *sign = nullptr;
1656 HcfSign *sign = nullptr;
1702 HcfSign *sign = nullptr;
1748 HcfSign *sign = nullptr;
1794 HcfSign *sign = nullptr;
[all …]
Dcrypto_rsa_verify_test.cpp385 HcfSign *sign = nullptr;
423 HcfSign *sign = nullptr;
461 HcfSign *sign = nullptr;
499 HcfSign *sign = nullptr;
539 HcfSign *sign = nullptr;
578 HcfSign *sign = nullptr;
617 HcfSign *sign = nullptr;
657 HcfSign *sign = nullptr;
699 HcfSign *sign = nullptr;
750 HcfSign *sign = nullptr;
[all …]
Dcrypto_sm2_verify_test.cpp424 HcfSign *sign = nullptr;
470 HcfSign *sign = nullptr;
508 HcfSign *sign = nullptr;
554 HcfSign *sign = nullptr;
600 HcfSign *sign = nullptr;
642 HcfSign *sign = nullptr;
688 HcfSign *sign = nullptr;
913 HcfSign *sign = nullptr; in GetSignTestData()
Dcrypto_signature_exception_test.cpp148 HcfSign *sign = nullptr;
/base/security/crypto_framework/frameworks/js/napi/crypto/inc/
Dnapi_sign.h29 explicit NapiSign(HcfSign *sign);
32 HcfSign *GetSign();
48 HcfSign *sign_ = nullptr;
/base/security/crypto_framework/frameworks/crypto_operation/
Dsignature.c35 HcfSign base;
192 static const char *GetSignAlgoName(HcfSign *self) in GetSignAlgoName()
244 static HcfResult SetSignSpecInt(HcfSign *self, SignSpecItem item, int32_t saltLen) in SetSignSpecInt()
257 static HcfResult GetSignSpecString(HcfSign *self, SignSpecItem item, char **returnString) in GetSignSpecString()
270 static HcfResult GetSignSpecInt(HcfSign *self, SignSpecItem item, int32_t *returnInt) in GetSignSpecInt()
283 static HcfResult SignInit(HcfSign *self, HcfParamsSpec *params, HcfPriKey *privateKey) in SignInit()
296 static HcfResult SignUpdate(HcfSign *self, HcfBlob *data) in SignUpdate()
309 static HcfResult SignDoFinal(HcfSign *self, HcfBlob *data, HcfBlob *returnSignatureData) in SignDoFinal()
399 HcfResult HcfSignCreate(const char *algoName, HcfSign **returnObj) in HcfSignCreate()
446 *returnObj = (HcfSign *)returnSign; in HcfSignCreate()
/base/security/crypto_framework/test/fuzztest/crypto_operation/hcfsigncreate_fuzzer/
Dhcfsigncreate_fuzzer.cpp46 HcfSign *sign = nullptr; in TestSign()
65 HcfSign *sign = nullptr; in HcfSignCreateFuzzTest()
/base/security/crypto_framework/frameworks/js/napi/crypto/src/
Dnapi_sign.cpp38 HcfSign *sign = nullptr;
55 HcfSign *sign;
71 HcfSign *sign;
498 NapiSign::NapiSign(HcfSign *sign) in NapiSign()
508 HcfSign *NapiSign::GetSign() in GetSign()
619 HcfSign *sign = nullptr; in CreateJsSign()
675 HcfSign *sign = napiSign->GetSign(); in JsSetSignSpec()
685 static napi_value GetSignSpecString(napi_env env, SignSpecItem item, HcfSign *sign) in GetSignSpecString()
701 static napi_value GetSignSpecNumber(napi_env env, SignSpecItem item, HcfSign *sign) in GetSignSpecNumber()
742 HcfSign *sign = napiSign->GetSign(); in JsGetSignSpec()
/base/security/crypto_framework/test/fuzztest/crypto_operation/hcfverifycreate_fuzzer/
Dhcfverifycreate_fuzzer.cpp46 HcfSign *sign = nullptr; in TestVerify()