[dpdk-dev] [RFC] specifications for asymmetric crypto algorithms

2017-03-22 Thread Umesh Kartha
This RFC contains specifications for asymmetric crypto algorithms. Asymmetric crypto algorithms are essential part of protocols such as SSL/TLS. As the current DPDK crypto library lacks support for asymmetric crypto algorithms, this RFC is an attempt to address it. Cavium offers PCI hardware acc

Re: [dpdk-dev] [RFC PATCH v2 1/3] cryptodev: added asymmetric algorithms

2017-06-02 Thread Umesh Kartha
Hi Fiona, On Mon, May 29, 2017 at 02:51:11PM +, Trahe, Fiona wrote: > Hi Umesh, > > > -Original Message- > > From: Umesh Kartha [mailto:umesh.kar...@caviumnetworks.com] > > Sent: Friday, May 26, 2017 8:18 AM > > To: Trahe, Fiona >

Re: [dpdk-dev] [RFC] specifications for asymmetric crypto algorithms

2017-04-27 Thread Umesh Kartha
v-boun...@dpdk.org] On Behalf Of Umesh Kartha > > Sent: Wednesday, March 22, 2017 10:17 AM > > To: dev@dpdk.org > > Cc: Jerin Jacob ; Balasubramanian > > Manoharan ; Ram Kumar > > ; Murthy Nidadavolu > > ; Doherty, Declan > > ; De Lara Guarch, Pablo >

[dpdk-dev] [RFC PATCH v2 0/3] specifications for asymmetric crypto algorithms

2017-05-11 Thread Umesh Kartha
/ml/archives/dev/2017-March/060869.html Umesh Kartha (3): cryptodev: added asymmetric algorithms cryptodev: asymmetric algorithm capability definitions cryptodev: added asym queue pair, session apis lib/librte_cryptodev/rte_crypto.h| 135 +++- lib/librte_cryptodev/rte_crypto_asym.h

[dpdk-dev] [RFC PATCH v2 1/3] cryptodev: added asymmetric algorithms

2017-05-11 Thread Umesh Kartha
Added asymmetric xform structures, operation definitions, operation parameters. Added asymmetric algorithms RSA, DH, ECDH, DSA, ECDSA, MODEXP, FECC, MOD-INVERSE. Added curves (all curves supported by libcrypto as of now). Signed-off-by: Umesh Kartha --- lib/librte_cryptodev/rte_crypto_asym.h

[dpdk-dev] [RFC PATCH v2 2/3] cryptodev: asymmetric algorithm capability definitions

2017-05-11 Thread Umesh Kartha
Added asymmetric algorithm capability structures, operation error codes, application helper functions. Added asymmetric algorithm/operation variants, capability query APIs. Signed-off-by: Umesh Kartha --- lib/librte_cryptodev/rte_crypto.h| 135 ++- lib/librte_cryptodev

[dpdk-dev] [RFC PATCH v2 3/3] cryptodev: added asym queue pair and session apis

2017-05-11 Thread Umesh Kartha
Added asymmetric operation queue pairs to device file. Added asymmetric session creation/initialisation/deletion APIs. Added asymmetric queue pair APIs to device ops. Added APIs to attach asym session to queue pairs. Signed-off-by: Umesh Kartha --- lib/librte_cryptodev/rte_cryptodev.c | 352

Re: [dpdk-dev] [RFC PATCH v2 0/3] specifications for asymmetric crypto algorithms

2017-05-12 Thread Umesh Kartha
Hi Neil, On Fri, May 12, 2017 at 08:15:57AM -0400, Neil Horman wrote: > On Thu, May 11, 2017 at 06:05:29PM +0530, Umesh Kartha wrote: > > This RFC contains specifications for asymmetric crypto algorithms. > > Asymmetric crypto algorithms are essential part of protocols such as >

Re: [dpdk-dev] [RFC PATCH v2 1/3] cryptodev: added asymmetric algorithms

2017-05-26 Thread Umesh Kartha
Hi Fiona, On Thu, May 25, 2017 at 04:00:42PM +, Trahe, Fiona wrote: > Hi Umesh, > > > > -Original Message- > > From: Umesh Kartha [mailto:umesh.kar...@caviumnetworks.com] > > Sent: Thursday, May 11, 2017 1:36 PM > > To: dev@dpdk.org >