From 047bd90807930f589df5aae1a632a831fca976bb Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Thu, 29 Jul 2010 09:14:09 +0200 Subject: updated README. --- README | 17 +++++++++++++---- TODO | 1 + 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/README b/README index aacd304..cc49177 100644 --- a/README +++ b/README @@ -1,3 +1,5 @@ +=== NCR API === + This is the linux-cryptodev NCR branch. The ioctl() API is in ncr.h. For the new API to fully operate, root must load a system key (constant @@ -8,14 +10,21 @@ $ chmod 600 /boot/key $ userspace/ncr-setkey /boot/key The main concept of the new API is disallow userspace applications -access to cryptographic keys. Operations should be possible (such -as encryption/decryption/signing/verifying), but raw access to the -keys will not be possible. +access to cryptographic keys. Operations are possible (such as +encryption/decryption/signing/verifying), but raw access to the +keys is not be possible. +=== OpenBSD crypto compatibility === A compatibility API using OpenBSD's interface via /dev/crypto device driver -is supported. +is supported. This enables access to kernel space cipher implementations +and hardware accelerators. + + + +For questions and suggestions please use the mailing lists at: +http://home.gna.org/cryptodev-linux/lists.html Maintained by Nikos Mavrogiannopoulos (nmav [at] gnutls [dot] org) diff --git a/TODO b/TODO index 98b81fc..2c0e1db 100644 --- a/TODO +++ b/TODO @@ -2,3 +2,4 @@ * Put limits to sessions * Export private keys to PKCS #8 format (can it be implemented?) * Documentation for functions +* Is a writev() like interface needed? -- cgit