RE: [EXT] [PATCH 21/40] cryptodev: add public key verify option

2022-05-24 Thread Kusztal, ArkadiuszX
> -Original Message- > From: Akhil Goyal > Sent: Wednesday, May 25, 2022 8:00 AM > To: Kusztal, ArkadiuszX ; dev@dpdk.org > Cc: Anoob Joseph ; Zhang, Roy Fan > > Subject: RE: [EXT] [PATCH 21/40] cryptodev: add public key verify option > > > > > &g

RE: [EXT] [PATCH 21/40] cryptodev: add public key verify option

2022-05-24 Thread Akhil Goyal
> > > > > > /** > > > @@ -397,6 +399,10 @@ struct rte_crypto_dh_op_param { > > >* For ECDH it is a point on the curve. > > >* Output for RTE_CRYPTO_ASYM_KE_PUBLIC_KEY_GENERATE > > >* Input for RTE_CRYPTO_ASYM_KE_SHARED_SECRET_COMPUTE > > > + * > > > + * VERIFY option can be used only

RE: [EXT] [PATCH 21/40] cryptodev: add public key verify option

2022-05-24 Thread Kusztal, ArkadiuszX
> -Original Message- > From: Akhil Goyal > Sent: Tuesday, May 24, 2022 2:12 PM > To: Kusztal, ArkadiuszX ; dev@dpdk.org > Cc: Anoob Joseph ; Zhang, Roy Fan > > Subject: RE: [EXT] [PATCH 21/40] cryptodev: add public key verify option > > > - Added key exc

RE: [EXT] [PATCH 21/40] cryptodev: add public key verify option

2022-05-24 Thread Akhil Goyal
> - Added key exchange public key verify option. > For some elliptic curves public point in DH exchange > needs to be checked, if it lays on the curve. > Modular exponentiation needs certain checks as well, though > mathematically much easier. > This commit adds verify option to asym_op operations.