Update some patch for uadk from mainline. To get more information, please visit the homepage: https://github.comp/Linaro/uadk Signed-off-by: Yang Shen <shenyang39@huawei.com>
81 lines
2.0 KiB
Diff
81 lines
2.0 KiB
Diff
From f2b3a8ce0f30c0902ae93edbea5bccd87a166116 Mon Sep 17 00:00:00 2001
|
|
From: Wenkai Lin <linwenkai6@hisilicon.com>
|
|
Date: Sun, 24 Apr 2022 09:54:22 +0800
|
|
Subject: [PATCH 117/183] uadk: ecc: optimize create_ecc_out line
|
|
|
|
ecc function statements can be simplified.
|
|
|
|
Signed-off-by: Wenkai Lin <linwenkai6@hisilicon.com>
|
|
---
|
|
wd_ecc.c | 25 +++----------------------
|
|
1 file changed, 3 insertions(+), 22 deletions(-)
|
|
|
|
diff --git a/wd_ecc.c b/wd_ecc.c
|
|
index a6c2209..671b62d 100644
|
|
--- a/wd_ecc.c
|
|
+++ b/wd_ecc.c
|
|
@@ -1284,18 +1284,12 @@ set_param_error:
|
|
|
|
struct wd_ecc_out *wd_ecxdh_new_out(handle_t sess)
|
|
{
|
|
- struct wd_ecc_out *ecc_out;
|
|
-
|
|
if (!sess) {
|
|
WD_ERR("invalid: new ecc dh out sess NULL!\n");
|
|
return NULL;
|
|
}
|
|
|
|
- ecc_out = create_ecc_out((struct wd_ecc_sess *)sess, ECDH_OUT_PARAM_NUM);
|
|
- if (!ecc_out)
|
|
- return NULL;
|
|
-
|
|
- return ecc_out;
|
|
+ return create_ecc_out((struct wd_ecc_sess *)sess, ECDH_OUT_PARAM_NUM);
|
|
}
|
|
|
|
void wd_ecxdh_get_out_params(struct wd_ecc_out *out, struct wd_ecc_point **key)
|
|
@@ -1881,18 +1875,12 @@ struct wd_ecc_in *wd_sm2_new_verf_in(handle_t sess,
|
|
|
|
static struct wd_ecc_out *wd_ecc_new_sign_out(struct wd_ecc_sess *sess)
|
|
{
|
|
- struct wd_ecc_out *ecc_out;
|
|
-
|
|
if (!sess) {
|
|
WD_ERR("invalid: new ecc sout ctx NULL!\n");
|
|
return NULL;
|
|
}
|
|
|
|
- ecc_out = create_ecc_out(sess, ECC_SIGN_OUT_PARAM_NUM);
|
|
- if (!ecc_out)
|
|
- return NULL;
|
|
-
|
|
- return ecc_out;
|
|
+ return create_ecc_out(sess, ECC_SIGN_OUT_PARAM_NUM);
|
|
}
|
|
|
|
struct wd_ecc_out *wd_sm2_new_sign_out(handle_t sess)
|
|
@@ -1902,19 +1890,12 @@ struct wd_ecc_out *wd_sm2_new_sign_out(handle_t sess)
|
|
|
|
struct wd_ecc_out *wd_sm2_new_kg_out(handle_t sess)
|
|
{
|
|
- struct wd_ecc_out *ecc_out;
|
|
-
|
|
if (!sess) {
|
|
WD_ERR("invalid: new sm2 kg out sess NULL!\n");
|
|
return NULL;
|
|
}
|
|
|
|
- ecc_out = create_ecc_out((struct wd_ecc_sess *)sess,
|
|
- SM2_KG_OUT_PARAM_NUM);
|
|
- if (!ecc_out)
|
|
- return NULL;
|
|
-
|
|
- return ecc_out;
|
|
+ return create_ecc_out((struct wd_ecc_sess *)sess, SM2_KG_OUT_PARAM_NUM);
|
|
}
|
|
|
|
void wd_sm2_get_kg_out_params(struct wd_ecc_out *out,
|
|
--
|
|
2.27.0
|
|
|