[PATCH 39/40] crypto/openssl: generate dh private key
Arek Kusztal
arkadiuszx.kusztal at intel.com
Fri May 20 07:54:44 CEST 2022
- added dh private key generation based on length.
PMD will generate private key only if priv_key length is
set to 0.
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal at intel.com>
---
drivers/crypto/openssl/rte_openssl_pmd.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/crypto/openssl/rte_openssl_pmd.c b/drivers/crypto/openssl/rte_openssl_pmd.c
index f5eb82ac2a..1300bc3d82 100644
--- a/drivers/crypto/openssl/rte_openssl_pmd.c
+++ b/drivers/crypto/openssl/rte_openssl_pmd.c
@@ -1754,7 +1754,7 @@ process_openssl_dh_op(struct rte_crypto_op *cop,
* then first set DH with user provided private key
*/
if (asym_op->dh.op_type == RTE_CRYPTO_ASYM_KE_PUBLIC_KEY_GENERATE &&
- op->priv_key.data) {
+ op->priv_key.length > 0) {
/* generate public key using user-provided private key
* pub_key = g ^ priv_key mod p
*/
--
2.13.6
More information about the dev
mailing list