/ohos5.0/base/security/crypto_framework/interfaces/innerkits/crypto_operation/ |
H A D | signature.h | 56 typedef struct HcfVerify HcfVerify; typedef 58 struct HcfVerify { struct 61 HcfResult (*init)(HcfVerify *self, HcfParamsSpec *params, HcfPubKey *publicKey); argument 63 HcfResult (*update)(HcfVerify *self, HcfBlob *data); argument 65 bool (*verify)(HcfVerify *self, HcfBlob *data, HcfBlob *signatureData); argument 67 HcfResult (*recover)(HcfVerify *self, HcfBlob *signatureData, HcfBlob *rawSignatureData); argument 69 const char *(*getAlgoName)(HcfVerify *self); argument 71 HcfResult (*setVerifySpecInt)(HcfVerify *self, SignSpecItem item, int32_t saltLen); argument 75 HcfResult (*getVerifySpecInt)(HcfVerify *self, SignSpecItem item, int32_t *returnInt); argument 77 HcfResult (*setVerifySpecUint8Array)(HcfVerify *self, SignSpecItem item, HcfBlob blob); argument [all …]
|
/ohos5.0/base/security/crypto_framework/frameworks/native/src/ |
H A D | signature.c | 30 HcfResult (*init)(HcfVerify *self, HcfParamsSpec *params, HcfPubKey *publicKey); 32 HcfResult (*update)(HcfVerify *self, HcfBlob *data); 34 bool (*verify)(HcfVerify *self, HcfBlob *data, HcfBlob *signatureData); 38 const char *(*getAlgoName)(HcfVerify *self); 40 HcfResult (*setVerifySpecInt)(HcfVerify *self, SignSpecItem item, int32_t saltLen); 44 HcfResult (*getVerifySpecInt)(HcfVerify *self, SignSpecItem item, int32_t *returnInt); 54 HcfResult ret = HcfVerifyCreate(algoName, (HcfVerify **)verify); in OH_CryptoVerify_Create() 63 HcfResult ret = ctx->init((HcfVerify *)ctx, NULL, (HcfPubKey *)pubKey); in OH_CryptoVerify_Init() 72 HcfResult ret = ctx->update((HcfVerify *)ctx, (HcfBlob *)in); in OH_CryptoVerify_Update() 81 bool ret = ctx->verify((HcfVerify *)ctx, (HcfBlob *)in, (HcfBlob *)signData); in OH_CryptoVerify_Final() [all …]
|
/ohos5.0/base/security/crypto_framework/test/unittest/src/ecc/ |
H A D | crypto_ecc_verify_test.cpp | 138 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 …]
|
H A D | crypto_ecc_no_length_verify_test.cpp | 329 HcfVerify *verify = nullptr; 340 HcfVerify *verify = nullptr; 351 HcfVerify *verify = nullptr; 362 HcfVerify *verify = nullptr; 373 HcfVerify *verify = nullptr; 384 HcfVerify *verify = nullptr; 393 HcfVerify *verify = nullptr; 402 HcfVerify *verify = nullptr; 411 HcfVerify *verify = nullptr; 427 HcfVerify *verify = nullptr; [all …]
|
H A D | crypto_ecc_verify_sub_test.cpp | 159 HcfVerify *verify = nullptr; 205 HcfVerify *verify = nullptr; 251 HcfVerify *verify = nullptr; 297 HcfVerify *verify = nullptr; 343 HcfVerify *verify = nullptr; 389 HcfVerify *verify = nullptr; 435 HcfVerify *verify = nullptr; 481 HcfVerify *verify = nullptr; 527 HcfVerify *verify = nullptr; 569 HcfVerify *verify = nullptr; [all …]
|
H A D | crypto_ecc_no_length_verify_sub_test.cpp | 350 HcfVerify *verify = nullptr; 396 HcfVerify *verify = nullptr; 442 HcfVerify *verify = nullptr; 488 HcfVerify *verify = nullptr; 534 HcfVerify *verify = nullptr; 580 HcfVerify *verify = nullptr; 626 HcfVerify *verify = nullptr; 672 HcfVerify *verify = nullptr; 718 HcfVerify *verify = nullptr; 764 HcfVerify *verify = nullptr; [all …]
|
H A D | crypto_ecc_sign_sub_test.cpp | 905 HcfVerify *verify = nullptr;
|
/ohos5.0/base/security/crypto_framework/test/unittest/src/ |
H A D | crypto_sm2_verify_test.cpp | 87 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 …]
|
H A D | crypto_ed25519_verify_test.cpp | 112 HcfVerify *verify = nullptr; 122 HcfVerify *verify = nullptr; 135 HcfVerify *verify = nullptr; 145 HcfVerify *verify = nullptr; 158 HcfVerify *verify = nullptr; 185 HcfVerify *verify = nullptr; 219 HcfVerify *verify = nullptr; 282 HcfVerify *verify = nullptr; 353 HcfVerify *verify = nullptr; 377 HcfVerify *verify = nullptr; [all …]
|
H A D | crypto_brainpool_no_length_verify_test.cpp | 71 HcfVerify *verify = nullptr; in HcfVerifyCreateTest() 117 HcfVerify *verify = nullptr; 130 HcfVerify *verify = nullptr; 140 HcfVerify *verify = nullptr; 151 HcfVerify *verify = nullptr; 162 HcfVerify *verify = nullptr; 175 HcfVerify *verify = nullptr; 188 HcfVerify *verify = nullptr; 201 HcfVerify *verify = nullptr; 220 HcfVerify *verify = nullptr; [all …]
|
H A D | crypto_dsa_verify_test.cpp | 42 HcfVerify *verify = nullptr; 55 HcfVerify *verify = nullptr; 66 HcfVerify *verify = nullptr; 79 HcfVerify *verify = nullptr; 92 HcfVerify *verify = nullptr; 106 HcfVerify *verify = nullptr;
|
H A D | crypto_rsa_verify_test.cpp | 155 HcfVerify *verify = nullptr; 165 HcfVerify *verify = nullptr; 177 HcfVerify *verify = nullptr; 195 HcfVerify *verify = nullptr; 215 HcfVerify *verify = nullptr; 233 HcfVerify *verify = nullptr; 253 HcfVerify *verify = nullptr; 270 HcfVerify *verify = nullptr; 286 HcfVerify *verify = nullptr; 310 HcfVerify *verify = nullptr; [all …]
|
H A D | crypto_dsa_sign_test.cpp | 544 HcfVerify *verify = nullptr; 584 HcfVerify *verify = nullptr; 625 HcfVerify *verify = nullptr; 666 HcfVerify *verify = nullptr; 707 HcfVerify *verify = nullptr; 752 HcfVerify *verify = nullptr; 793 HcfVerify *verify = nullptr; 834 HcfVerify *verify = nullptr; 874 HcfVerify *verify = nullptr; 912 HcfVerify *verify = nullptr; [all …]
|
H A D | crypto_rsa_only_sign_and_verify_recover_test.cpp | 413 HcfVerify *verify = nullptr; in CryptoRsaVerifyRecoverCreateTest() 429 HcfVerify *verify = nullptr; in RsaVerifyRecoverIncorrectTest() 540 HcfVerify *verify = nullptr; 560 HcfVerify *verify = nullptr; 599 HcfVerify *verify = nullptr; 635 HcfVerify *verify = nullptr; 660 HcfVerify *verify = nullptr; 683 HcfVerify *verify = nullptr; 723 HcfVerify *verify = nullptr; 765 HcfVerify *verify = nullptr;
|
H A D | crypto_ecc_key_util_test.cpp | 1231 HcfVerify *verify = nullptr; 1276 HcfVerify *verify = nullptr; 1319 HcfVerify *verify = nullptr; 1362 HcfVerify *verify = nullptr; 1406 HcfVerify *verify = nullptr; 1449 HcfVerify *verify = nullptr; 1491 HcfVerify *verify = nullptr; 1534 HcfVerify *verify = nullptr; 1577 HcfVerify *verify = nullptr; 1620 HcfVerify *verify = nullptr; [all …]
|
H A D | crypto_signature_exception_test.cpp | 201 HcfVerify *verify = nullptr;
|
H A D | crypto_sm2_sign_test.cpp | 609 HcfVerify *verify = nullptr; 1338 HcfVerify *verify = nullptr;
|
H A D | crypto_ed25519_sign_test.cpp | 206 HcfVerify *verify = nullptr;
|
H A D | crypto_ed25519_asy_key_generator_by_spec_test.cpp | 442 HcfVerify *verify = nullptr;
|
/ohos5.0/base/security/crypto_framework/frameworks/crypto_operation/ |
H A D | signature.c | 44 HcfVerify base; 249 static const char *GetVerifyAlgoName(HcfVerify *self) in GetVerifyAlgoName() 389 static HcfResult SetVerifySpecInt(HcfVerify *self, SignSpecItem item, int32_t saltLen) in SetVerifySpecInt() 403 static HcfResult GetVerifySpecString(HcfVerify *self, SignSpecItem item, char **returnString) in GetVerifySpecString() 417 static HcfResult SetVerifySpecUint8Array(HcfVerify *self, SignSpecItem item, HcfBlob blob) in SetVerifySpecUint8Array() 431 static HcfResult GetVerifySpecInt(HcfVerify *self, SignSpecItem item, int32_t *returnInt) in GetVerifySpecInt() 445 static HcfResult VerifyInit(HcfVerify *self, HcfParamsSpec *params, HcfPubKey *publicKey) in VerifyInit() 459 static HcfResult VerifyUpdate(HcfVerify *self, HcfBlob *data) in VerifyUpdate() 473 static bool VerifyDoFinal(HcfVerify *self, HcfBlob *data, HcfBlob *signatureData) in VerifyDoFinal() 558 HcfResult HcfVerifyCreate(const char *algoName, HcfVerify **returnObj) in HcfVerifyCreate() [all …]
|
/ohos5.0/base/security/crypto_framework/frameworks/cj/include/ |
H A D | verify_impl.h | 27 explicit VerifyImpl(HcfVerify *verify); 29 HcfVerify *GetVerify(); 39 HcfVerify *verify_ = nullptr;
|
/ohos5.0/base/security/crypto_framework/frameworks/js/napi/crypto/inc/ |
H A D | napi_verify.h | 29 explicit NapiVerify(HcfVerify *verify); 32 HcfVerify *GetVerify(); 53 HcfVerify *verify_ = nullptr;
|
/ohos5.0/base/security/crypto_framework/test/fuzztest/crypto_operation/hcfverifycreate_fuzzer/ |
H A D | hcfverifycreate_fuzzer.cpp | 56 HcfVerify *verify = nullptr; in TestVerify() 105 HcfVerify *verify = nullptr; in TestVerifySm2() 154 HcfVerify *verify = nullptr; in TestVerifyBrainpool() 203 HcfVerify *verify = nullptr; in TestVerifyEd25519() 230 HcfVerify *verify = nullptr; in HcfVerifyCreateFuzzTest()
|
/ohos5.0/base/security/crypto_framework/frameworks/js/napi/crypto/src/ |
H A D | napi_verify.cpp | 40 HcfVerify *verify = nullptr; 58 HcfVerify *verify = nullptr; 75 HcfVerify *verify = nullptr; 92 HcfVerify *verify = nullptr; 696 NapiVerify::NapiVerify(HcfVerify *verify) in NapiVerify() 706 HcfVerify *NapiVerify::GetVerify() in GetVerify() 758 HcfVerify *verify = napiVerify->GetVerify(); in JsInitSync() 818 HcfVerify *verify = napiVerify->GetVerify(); in JsUpdateSync() 881 HcfVerify *verify = napiVerify->GetVerify(); in JsVerifySync() 979 HcfVerify *verify = napiVerify->GetVerify(); in JsRecoverSync() [all …]
|
/ohos5.0/base/security/crypto_framework/frameworks/cj/src/ |
H A D | verify_impl.cpp | 20 VerifyImpl::VerifyImpl(HcfVerify *verify) in VerifyImpl()
|