Message ID | 20190208111338.4544-2-arkadiuszx.kusztal@intel.com |
---|---|
State | New |
Delegated to: | akhil goyal |
Headers | show |
Series |
|
Related | show |
Context | Check | Description |
---|---|---|
ci/Intel-compilation | success | Compilation OK |
ci/checkpatch | success | coding style OK |
>-----Original Message----- >From: Arek Kusztal <arkadiuszx.kusztal@intel.com> >Sent: 08 February 2019 16:44 >To: dev@dpdk.org >Cc: akhil.goyal@nxp.com; fiona.trahe@intel.com; shally.verma@caviumnetworks.com; Arek Kusztal <arkadiuszx.kusztal@intel.com> >Subject: [PATCH v2 1/3] cryptodev: add result field to mod exp and inverse operations > >External Email > >This commit adds result field to be used when modular exponentiation or >modular multiplicative inverse operation is used > >Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> >--- Acked-by: Shally Verma <shallyv@marvell.com> > lib/librte_cryptodev/rte_crypto_asym.h | 10 ++++++++++ > 1 file changed, 10 insertions(+) > >diff --git a/lib/librte_cryptodev/rte_crypto_asym.h b/lib/librte_cryptodev/rte_crypto_asym.h >index 0a50cd5..991263f 100644 >--- a/lib/librte_cryptodev/rte_crypto_asym.h >+++ b/lib/librte_cryptodev/rte_crypto_asym.h >@@ -339,6 +339,16 @@ struct rte_crypto_mod_op_param { > * be relatively prime to modulus in corresponding Modular > * Multiplicative Inverse rte_crypto_modinv_xform > */ >+ >+ rte_crypto_param result; >+ /**< >+ * Pointer to the result of modular exponentiation/multiplicative inverse >+ * data in octet-string network byte order format. >+ * >+ * This field shall be big enough to hold the result of Modular >+ * Exponentiation or Modular Multplicative Inverse >+ * (bigger or equal to length of modulus) >+ */ > }; > > /** >-- >2.1.0
diff --git a/lib/librte_cryptodev/rte_crypto_asym.h b/lib/librte_cryptodev/rte_crypto_asym.h index 0a50cd5..991263f 100644 --- a/lib/librte_cryptodev/rte_crypto_asym.h +++ b/lib/librte_cryptodev/rte_crypto_asym.h @@ -339,6 +339,16 @@ struct rte_crypto_mod_op_param { * be relatively prime to modulus in corresponding Modular * Multiplicative Inverse rte_crypto_modinv_xform */ + + rte_crypto_param result; + /**< + * Pointer to the result of modular exponentiation/multiplicative inverse + * data in octet-string network byte order format. + * + * This field shall be big enough to hold the result of Modular + * Exponentiation or Modular Multplicative Inverse + * (bigger or equal to length of modulus) + */ }; /**
This commit adds result field to be used when modular exponentiation or modular multiplicative inverse operation is used Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> --- lib/librte_cryptodev/rte_crypto_asym.h | 10 ++++++++++ 1 file changed, 10 insertions(+)