Home
last modified time | relevance | path

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

/base/security/crypto_framework/interfaces/innerkits/crypto_operation/
Dsignature.h53 typedef struct HcfVerify HcfVerify; typedef
55 struct HcfVerify { struct
58 HcfResult (*init)(HcfVerify *self, HcfParamsSpec *params, HcfPubKey *publicKey); argument
60 HcfResult (*update)(HcfVerify *self, HcfBlob *data); argument
62 bool (*verify)(HcfVerify *self, HcfBlob *data, HcfBlob *signatureData); argument
64 const char *(*getAlgoName)(HcfVerify *self); argument
66 HcfResult (*setVerifySpecInt)(HcfVerify *self, SignSpecItem item, int32_t saltLen); argument
68 HcfResult (*getVerifySpecString)(HcfVerify *self, SignSpecItem item, char **returnString); argument
70 HcfResult (*getVerifySpecInt)(HcfVerify *self, SignSpecItem item, int32_t *returnInt); argument
79 HcfResult HcfVerifyCreate(const char *algoName, HcfVerify **returnObj);
/base/security/crypto_framework/test/unittest/src/
Dcrypto_dsa_verify_test.cpp42 HcfVerify *verify = nullptr;
55 HcfVerify *verify = nullptr;
66 HcfVerify *verify = nullptr;
79 HcfVerify *verify = nullptr;
92 HcfVerify *verify = nullptr;
106 HcfVerify *verify = nullptr;
Dcrypto_sm2_verify_test.cpp87 HcfVerify *verify = nullptr;
98 HcfVerify *verify = nullptr;
107 HcfVerify *verify = nullptr;
117 HcfVerify *verify = nullptr;
126 HcfVerify *verify = nullptr;
135 HcfVerify *verify = nullptr;
144 HcfVerify *verify = nullptr;
160 HcfVerify *verify = nullptr;
175 HcfVerify *verify = nullptr;
186 HcfVerify *verify = nullptr;
[all …]
Dcrypto_ecc_verify_test.cpp138 HcfVerify *verify = nullptr;
149 HcfVerify *verify = nullptr;
160 HcfVerify *verify = nullptr;
171 HcfVerify *verify = nullptr;
182 HcfVerify *verify = nullptr;
193 HcfVerify *verify = nullptr;
204 HcfVerify *verify = nullptr;
215 HcfVerify *verify = nullptr;
226 HcfVerify *verify = nullptr;
237 HcfVerify *verify = nullptr;
[all …]
Dcrypto_ecc_no_length_verify_test.cpp308 HcfVerify *verify = nullptr;
319 HcfVerify *verify = nullptr;
330 HcfVerify *verify = nullptr;
341 HcfVerify *verify = nullptr;
352 HcfVerify *verify = nullptr;
363 HcfVerify *verify = nullptr;
372 HcfVerify *verify = nullptr;
381 HcfVerify *verify = nullptr;
390 HcfVerify *verify = nullptr;
406 HcfVerify *verify = nullptr;
[all …]
Dcrypto_rsa_verify_test.cpp155 HcfVerify *verify = nullptr;
165 HcfVerify *verify = nullptr;
177 HcfVerify *verify = nullptr;
195 HcfVerify *verify = nullptr;
215 HcfVerify *verify = nullptr;
218 res = verify->init((HcfVerify *)generator, nullptr, keyPair->pubKey);
233 HcfVerify *verify = nullptr;
239 res = verify->update((HcfVerify *)generator, &input);
253 HcfVerify *verify = nullptr;
259 bool result = verify->verify((HcfVerify *)generator, &input, &input);
[all …]
Dcrypto_dsa_sign_test.cpp544 HcfVerify *verify = nullptr;
586 HcfVerify *verify = nullptr;
627 HcfVerify *verify = nullptr;
668 HcfVerify *verify = nullptr;
709 HcfVerify *verify = nullptr;
754 HcfVerify *verify = nullptr;
795 HcfVerify *verify = nullptr;
836 HcfVerify *verify = nullptr;
876 HcfVerify *verify = nullptr;
914 HcfVerify *verify = nullptr;
[all …]
Dcrypto_signature_exception_test.cpp201 HcfVerify *verify = nullptr;
Dcrypto_sm2_sign_test.cpp622 HcfVerify *verify = nullptr;
Dcrypto_ecc_no_length_sign_test.cpp2541 HcfVerify *verify = nullptr;
Dcrypto_ecc_sign_test.cpp2566 HcfVerify *verify = nullptr;
/base/security/crypto_framework/frameworks/js/napi/crypto/inc/
Dnapi_verify.h29 explicit NapiVerify(HcfVerify *verify);
32 HcfVerify *GetVerify();
48 HcfVerify *verify_ = nullptr;
/base/security/crypto_framework/frameworks/crypto_operation/
Dsignature.c43 HcfVerify base;
204 static const char *GetVerifyAlgoName(HcfVerify *self) in GetVerifyAlgoName()
322 static HcfResult SetVerifySpecInt(HcfVerify *self, SignSpecItem item, int32_t saltLen) in SetVerifySpecInt()
335 static HcfResult GetVerifySpecString(HcfVerify *self, SignSpecItem item, char **returnString) in GetVerifySpecString()
348 static HcfResult GetVerifySpecInt(HcfVerify *self, SignSpecItem item, int32_t *returnInt) in GetVerifySpecInt()
361 static HcfResult VerifyInit(HcfVerify *self, HcfParamsSpec *params, HcfPubKey *publicKey) in VerifyInit()
374 static HcfResult VerifyUpdate(HcfVerify *self, HcfBlob *data) in VerifyUpdate()
387 static bool VerifyDoFinal(HcfVerify *self, HcfBlob *data, HcfBlob *signatureData) in VerifyDoFinal()
451 HcfResult HcfVerifyCreate(const char *algoName, HcfVerify **returnObj) in HcfVerifyCreate()
495 *returnObj = (HcfVerify *)returnVerify; in HcfVerifyCreate()
/base/security/crypto_framework/test/fuzztest/crypto_operation/hcfverifycreate_fuzzer/
Dhcfverifycreate_fuzzer.cpp59 HcfVerify *verify = nullptr; in TestVerify()
83 HcfVerify *verify = nullptr; in HcfVerifyCreateFuzzTest()
/base/security/crypto_framework/frameworks/js/napi/crypto/src/
Dnapi_verify.cpp38 HcfVerify *verify = nullptr;
55 HcfVerify *verify = nullptr;
71 HcfVerify *verify = nullptr;
524 NapiVerify::NapiVerify(HcfVerify *verify) in NapiVerify()
534 HcfVerify *NapiVerify::GetVerify() in GetVerify()
646 HcfVerify *verify = nullptr; in CreateJsVerify()
701 HcfVerify *verify = napiVerify->GetVerify(); in JsSetVerifySpec()
711 static napi_value GetVerifySpecString(napi_env env, SignSpecItem item, HcfVerify *verify) in GetVerifySpecString()
727 static napi_value GetVerifySpecNumber(napi_env env, SignSpecItem item, HcfVerify *verify) in GetVerifySpecNumber()
768 HcfVerify *verify = napiVerify->GetVerify(); in JsGetVerifySpec()