- 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.kusz...@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