Re: Asymmetric cryptography HW offloading

2013-09-29 Thread Nikos Mavrogiannopoulos
On 09/27/2013 12:58 PM, Horia Geantă wrote: > Thanks for the tip. > I took a look at BSD - AFAICT there is no SW implementation and crypto > engine drivers handle only the first two operations (MOD_EXP). > > My main concern now is the asymmetric ciphers API, that would eventually > allow implemen

Re: Asymmetric cryptography HW offloading

2013-09-27 Thread Horia Geantă
On 9/23/2013 4:28 PM, Nikos Mavrogiannopoulos wrote: On 09/23/2013 02:31 PM, Horia Geantă wrote: Hi, CAAM crypto engine (drivers/crypto/caam/*) is capable of asymmetric operations, like: modular exponentiation, RSA sign/verify/encrypt/decrypt, (EC)DSA sign etc. I would appreciate some design gu

Re: Asymmetric cryptography HW offloading

2013-09-23 Thread Nikos Mavrogiannopoulos
On 09/23/2013 02:31 PM, Horia Geantă wrote: > Hi, > > CAAM crypto engine (drivers/crypto/caam/*) is capable of asymmetric > operations, like: modular exponentiation, RSA > sign/verify/encrypt/decrypt, (EC)DSA sign etc. > I would appreciate some design guidelines on how to harness these > capabilit

Asymmetric cryptography HW offloading

2013-09-23 Thread Horia Geantă
Hi, CAAM crypto engine (drivers/crypto/caam/*) is capable of asymmetric operations, like: modular exponentiation, RSA sign/verify/encrypt/decrypt, (EC)DSA sign etc. I would appreciate some design guidelines on how to harness these capabilities, for crypto engines in general. 1. In-kernel int