/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/signature/src/ |
H A D | dsa_openssl.c | 100 static bool IsSignDoFinalInputValid(HcfSignSpi *self, HcfBlob *returnSignatureData) in IsSignDoFinalInputValid() argument 102 if ((self == NULL) || (returnSignatureData == NULL)) { in IsSignDoFinalInputValid() 354 static HcfResult EngineDsaSignDoFinal(HcfSignSpi *self, HcfBlob *data, HcfBlob *returnSignatureData) in EngineDsaSignDoFinal() argument 356 if (!IsSignDoFinalInputValid(self, returnSignatureData)) { in EngineDsaSignDoFinal() 388 returnSignatureData->data = signatureData; in EngineDsaSignDoFinal() 389 returnSignatureData->len = (uint32_t)maxLen; in EngineDsaSignDoFinal() 393 static HcfResult EngineDsaSignWithoutDigestDoFinal(HcfSignSpi *self, HcfBlob *data, HcfBlob *returnSignatureData) in EngineDsaSignWithoutDigestDoFinal() argument 395 if (!IsSignDoFinalInputValid(self, returnSignatureData)) { in EngineDsaSignWithoutDigestDoFinal() 431 returnSignatureData->data = signatureData; in EngineDsaSignWithoutDigestDoFinal() 432 returnSignatureData in EngineDsaSignWithoutDigestDoFinal() [all...] |
H A D | ed25519_openssl.c | 132 static HcfResult EngineSignDoFinal(HcfSignSpi *self, HcfBlob *data, HcfBlob *returnSignatureData) in EngineSignDoFinal() argument 134 if ((self == NULL) || (returnSignatureData == NULL)) { in EngineSignDoFinal() 168 returnSignatureData->data = signatureData; in EngineSignDoFinal() 169 returnSignatureData->len = (uint32_t)siglen; in EngineSignDoFinal()
|
H A D | signature_rsa_openssl.c | 482 static HcfResult EnginePkeySign(HcfSignSpiRsaOpensslImpl *impl, HcfBlob *data, HcfBlob *returnSignatureData) in EnginePkeySign() argument 505 returnSignatureData->data = outData; in EnginePkeySign() 506 returnSignatureData->len = (uint32_t)actualLen; in EnginePkeySign() 510 static HcfResult EngineDigestSign(HcfSignSpiRsaOpensslImpl *impl, HcfBlob *data, HcfBlob *returnSignatureData) in EngineDigestSign() argument 537 returnSignatureData->data = outData; in EngineDigestSign() 538 returnSignatureData->len = (uint32_t)maxLen; in EngineDigestSign() 542 static HcfResult EngineSign(HcfSignSpi *self, HcfBlob *data, HcfBlob *returnSignatureData) in EngineSign() argument 544 if (self == NULL || returnSignatureData == NULL) { in EngineSign() 560 ret = EnginePkeySign(impl, data, returnSignatureData); in EngineSign() 562 ret = EngineDigestSign(impl, data, returnSignatureData); in EngineSign() [all...] |
H A D | ecdsa_openssl.c | 193 static HcfResult EngineSignDoFinal(HcfSignSpi *self, HcfBlob *data, HcfBlob *returnSignatureData) in EngineSignDoFinal() argument 195 if ((self == NULL) || (returnSignatureData == NULL)) { in EngineSignDoFinal() 236 returnSignatureData->data = outData; in EngineSignDoFinal() 237 returnSignatureData->len = (uint32_t)maxLen; in EngineSignDoFinal()
|
H A D | sm2_openssl.c | 257 static HcfResult EngineSignDoFinal(HcfSignSpi *self, HcfBlob *data, HcfBlob *returnSignatureData) in EngineSignDoFinal() argument 259 if ((self == NULL) || (returnSignatureData == NULL)) { in EngineSignDoFinal() 300 returnSignatureData->data = outData; in EngineSignDoFinal() 301 returnSignatureData->len = (uint32_t)maxLen; in EngineSignDoFinal()
|
/base/security/crypto_framework/frameworks/js/napi/crypto/src/ |
H A D | napi_sign.cpp | 80 HcfBlob returnSignatureData; member 157 if (ctx->returnSignatureData.data != nullptr) { in FreeSignDoFinalCtx() 158 HcfFree(ctx->returnSignatureData.data); in FreeSignDoFinalCtx() 159 ctx->returnSignatureData.data = nullptr; in FreeSignDoFinalCtx() 160 ctx->returnSignatureData.len = 0; in FreeSignDoFinalCtx() 440 ctx->errCode = ctx->sign->sign(ctx->sign, ctx->data, &ctx->returnSignatureData); in SignJsDoFinalAsyncWorkProcess() 453 dataBlob = ConvertBlobToNapiValue(env, &ctx->returnSignatureData); in SignJsDoFinalAsyncWorkReturn() 730 HcfBlob returnSignatureData = { .data = nullptr, .len = 0 }; in JsSignSync() local 731 HcfResult ret = sign->sign(sign, data, &returnSignatureData); in JsSignSync() 740 ret = ConvertDataBlobToNapiValue(env, &returnSignatureData, in JsSignSync() [all...] |
H A D | napi_verify.cpp | 306 HcfBlob **returnData, HcfBlob **returnSignatureData) in GetDataBlobAndSignatureFromInput() 328 *returnSignatureData = signatureData; in GetDataBlobAndSignatureFromInput() 333 HcfBlob *returnData, HcfBlob *returnSignatureData) in GetDataAndSignatureFromInput() 335 HcfResult ret = GetBlobFromNapiValue(env, signatureDataValue, returnSignatureData); in GetDataAndSignatureFromInput() 352 HcfBlobDataFree(returnSignatureData); in GetDataAndSignatureFromInput() 353 returnSignatureData->data = nullptr; in GetDataAndSignatureFromInput() 354 returnSignatureData->len = 0; in GetDataAndSignatureFromInput() 305 GetDataBlobAndSignatureFromInput(napi_env env, napi_value dataValue, napi_value signatureDataValue, HcfBlob **returnData, HcfBlob **returnSignatureData) GetDataBlobAndSignatureFromInput() argument 332 GetDataAndSignatureFromInput(napi_env env, napi_value dataValue, napi_value signatureDataValue, HcfBlob *returnData, HcfBlob *returnSignatureData) GetDataAndSignatureFromInput() argument
|
/base/security/crypto_framework/frameworks/spi/ |
H A D | signature_spi.h | 39 HcfResult (*engineSign)(HcfSignSpi *self, HcfBlob *data, HcfBlob *returnSignatureData);
|
/base/security/crypto_framework/interfaces/inner_api/crypto_operation/ |
H A D | signature.h | 43 HcfResult (*sign)(HcfSign *self, HcfBlob *data, HcfBlob *returnSignatureData);
|
/base/security/crypto_framework/frameworks/crypto_operation/ |
H A D | signature.c | 374 static HcfResult SignDoFinal(HcfSign *self, HcfBlob *data, HcfBlob *returnSignatureData) in SignDoFinal() argument 385 return ((HcfSignImpl *)self)->spiObj->engineSign(((HcfSignImpl *)self)->spiObj, data, returnSignatureData); in SignDoFinal()
|