All of lore.kernel.org
 help / color / mirror / Atom feed
* RFC: kcrypto - (yet another) user space interface
@ 2010-06-10 18:22 Phil Sutter
  2010-06-10 21:14 ` Sebastian Andrzej Siewior
  2010-06-12 16:40 ` Uri Simchoni
  0 siblings, 2 replies; 8+ messages in thread
From: Phil Sutter @ 2010-06-10 18:22 UTC (permalink / raw)
  To: linux-crypto; +Cc: Nico Erfurth, Simon Kissel, Sebastian Siewior

Hello everyone,

my employer wants to have a lightweight, zero-copy user space interface
to the Crypto-API and I *think* I'm on the right way to realising this.

What I've got so far is just a proof-of-concept, tested only with
cbc(aes), merely as generic as I'd like it to be, but with zero-copy of
the actual data buffers (which reside in user space) and asynchronous
operation.

You can check it out via git://nwl.cc/~n0-1/kcrypto.git or simply have a
look at http://nwl.cc/cgi-bin/git/gitweb.cgi?p=kcrypto.git;a=summary. If
you do so, you may in return flame me as much as you like to. :)

I know that it's far from being ready for use as the sole crypto API
user space interface, but I'm convinced as well that it will never be
unless someone with Crypto-API skills points out at least the very basic
design flaws I've already created.

As this is not yet being used in production (of course), I'm totally
open to changes. So taking this as start of a collaborative project
would be perfect for me, too.

Greetings (and sorry for yet another interface approach),
Phil

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2010-06-12 16:47 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-10 18:22 RFC: kcrypto - (yet another) user space interface Phil Sutter
2010-06-10 21:14 ` Sebastian Andrzej Siewior
2010-06-11  7:47   ` Nikos Mavrogiannopoulos
2010-06-11  9:08     ` Sebastian Andrzej Siewior
2010-06-11 10:51       ` Phil Sutter
2010-06-11 17:00   ` Phil Sutter
2010-06-11 17:00   ` Phil Sutter
2010-06-12 16:40 ` Uri Simchoni

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.