<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: "IntelOne Mono Medium"; font-size: 10pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
Acked-by: Kai Ji <<a href="mailto:kai.ji@intel.com" class="ContentPasted0" data-loopstyle="linkonly">kai.ji@intel.com</a>><br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Power, Ciara <ciara.power@intel.com><br>
<b>Sent:</b> 15 June 2023 09:03<br>
<b>To:</b> dev@dpdk.org <dev@dpdk.org><br>
<b>Cc:</b> Power, Ciara <ciara.power@intel.com>; gmuthukrishn@marvell.com <gmuthukrishn@marvell.com>; Ji, Kai <kai.ji@intel.com><br>
<b>Subject:</b> [PATCH] crypto/openssl: fix SM2 for older openssl version</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Currently when configuring the session for SM2 asym on OpenSSL PMD using<br>
an older OpenSSL version than 3.0, an error returns,<br>
showing a failure status for tests.<br>
<br>
This should skip tests, as the SM2 support is for OpenSSL version 3.0+.<br>
<br>
Fixes: 3b7d638fb11f ("crypto/openssl: support asymmetric SM2")<br>
Cc: gmuthukrishn@marvell.com<br>
<br>
Signed-off-by: Ciara Power <ciara.power@intel.com><br>
---<br>
drivers/crypto/openssl/rte_openssl_pmd_ops.c | 3 +++<br>
1 file changed, 3 insertions(+)<br>
<br>
diff --git a/drivers/crypto/openssl/rte_openssl_pmd_ops.c b/drivers/crypto/openssl/rte_openssl_pmd_ops.c<br>
index fe38e4ebd8..9497da41ef 100644<br>
--- a/drivers/crypto/openssl/rte_openssl_pmd_ops.c<br>
+++ b/drivers/crypto/openssl/rte_openssl_pmd_ops.c<br>
@@ -1324,6 +1324,9 @@ static int openssl_set_asym_session_parameters(<br>
OSSL_PARAM_free(asym_session->u.sm2.params);<br>
<br>
return -1;<br>
+#else<br>
+ OPENSSL_LOG(WARNING, "SM2 unsupported for OpenSSL Version < 3.0");<br>
+ return -ENOTSUP;<br>
#endif<br>
}<br>
default:<br>
-- <br>
2.25.1<br>
<br>
</div>
</span></font></div>
</body>
</html>