Arek Kusztal <arkadiuszx.kusz...@intel.com> writes:
> This commit adds random number 'k' to dsa > op param struct. > > This parameter is crucial in stituation where: situation > - PMD cannot generate random number > - user would like to provide random source > > Addtionally it makes DSA consistent with ECDSA additionally > in terms of 'k' which includes this parameter. > > Signed-off-by: Arek Kusztal <arkadiuszx.kusz...@intel.com> > --- > lib/cryptodev/rte_crypto_asym.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/lib/cryptodev/rte_crypto_asym.h b/lib/cryptodev/rte_crypto_asym.h > index 9c866f553f..e0def3d9ab 100644 > --- a/lib/cryptodev/rte_crypto_asym.h > +++ b/lib/cryptodev/rte_crypto_asym.h > @@ -547,6 +547,10 @@ struct rte_crypto_dsa_op_param { > /**< Signature Generation or Verification */ > rte_crypto_param message; > /**< input message to be signed or verified */ > + rte_crypto_param k; > + /**< Per-message secret number, which is an integer > + * in the interval (1, q-1) > + */ > rte_crypto_param r; > /**< dsa sign component 'r' value > * Please run a spell check on your commit messages. -- Regards, Ray K