Re: OpenSSL patch to support Linux CryptoAPI.

2008-08-11 Thread Evgeniy Polyakov
Hi. On Mon, Aug 11, 2008 at 11:53:41AM -0700, Loc Ho ([EMAIL PROTECTED]) wrote: > >You do not need to pass multiple pointers, but instead a multiple data. > >You can do that via single area provided to the kernel and multiple size > >fields, where each > > one corresponds to the size of the cont

RE: OpenSSL patch to support Linux CryptoAPI.

2008-08-11 Thread Loc Ho
Hi, > >You do not need to pass multiple pointers, but instead a multiple data. >You can do that via single area provided to the kernel and multiple size >fields, where each > one corresponds to the size of the contiguous sectors in the provided data. [Loc Ho] It sounds like the solution is to f

Re: OpenSSL patch to support Linux CryptoAPI.

2008-08-08 Thread Evgeniy Polyakov
Hi. On Fri, Aug 08, 2008 at 03:24:20PM -0700, Loc Ho ([EMAIL PROTECTED]) wrote: > This sound like the only solution to passing more than one pointers from user > space is via custom system call - such as (new) crypto_op(...). Am I correct? No, it is not a right solution. Linux has so ugly compat

RE: OpenSSL patch to support Linux CryptoAPI.

2008-08-08 Thread Loc Ho
08, 2008 2:10 PM To: Shasi Pulijala Cc: linux-crypto@vger.kernel.org; Loc Ho Subject: Re: OpenSSL patch to support Linux CryptoAPI. Hi. On Fri, Aug 08, 2008 at 11:31:58AM -0700, Shasi Pulijala ([EMAIL PROTECTED]) wrote: > struct crypt_op { > - u_int32_t ses; > - u_int16_t

Re: OpenSSL patch to support Linux CryptoAPI.

2008-08-08 Thread Evgeniy Polyakov
Hi. On Fri, Aug 08, 2008 at 11:31:58AM -0700, Shasi Pulijala ([EMAIL PROTECTED]) wrote: > struct crypt_op { > - u_int32_t ses; > - u_int16_t op; /* i.e. COP_ENCRYPT */ > #define COP_NONE 0 > #define COP_ENCRYPT 1 > #define COP_DECRYPT 2 > - u_int16_t