Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Initial attempts to allow wrapping keys with out of band data such as flags, ↵ | Nikos Mavrogiannopoulos | 2010-06-17 | 6 | -11/+212 | |
| | | | | key ids etc. | |||||
* | Added vectors for SHA2 variants. | Nikos Mavrogiannopoulos | 2010-06-17 | 1 | -1/+42 | |
| | ||||||
* | corrected the digest size of SHA224. | Nikos Mavrogiannopoulos | 2010-06-17 | 1 | -1/+1 | |
| | ||||||
* | Added test functionality for HMAC and hashes (SHA-1, MD5) | Nikos Mavrogiannopoulos | 2010-06-17 | 1 | -2/+174 | |
| | ||||||
* | Wrapping/Unwrapping works and tested. | Nikos Mavrogiannopoulos | 2010-06-17 | 2 | -23/+137 | |
| | ||||||
* | corrected decryption | Nikos Mavrogiannopoulos | 2010-06-17 | 1 | -1/+1 | |
| | ||||||
* | Key wrapping fixed. | Nikos Mavrogiannopoulos | 2010-06-17 | 3 | -24/+32 | |
| | ||||||
* | AES self tests now pass. | Nikos Mavrogiannopoulos | 2010-06-17 | 2 | -10/+36 | |
| | ||||||
* | Added AES test vectors. | Nikos Mavrogiannopoulos | 2010-06-17 | 1 | -0/+150 | |
| | ||||||
* | Some fix in _once. | Nikos Mavrogiannopoulos | 2010-06-17 | 1 | -0/+8 | |
| | ||||||
* | Added generic sessions to allow encryption/decryption hash and HMAC. | Nikos Mavrogiannopoulos | 2010-06-17 | 10 | -292/+465 | |
| | | | | Removed the ncr-cipher.c. | |||||
* | Descriptors start at 1. | Nikos Mavrogiannopoulos | 2010-06-17 | 2 | -2/+2 | |
| | ||||||
* | Added definitions for session ioctls(). | Nikos Mavrogiannopoulos | 2010-06-17 | 1 | -0/+11 | |
| | ||||||
* | Added self test for key wrapping. | Nikos Mavrogiannopoulos | 2010-06-17 | 1 | -75/+103 | |
| | ||||||
* | removed calls to gnl. This subsystem no longer exists. | Nikos Mavrogiannopoulos | 2010-06-17 | 1 | -8/+0 | |
| | ||||||
* | Removed the userspace storage server. | Nikos Mavrogiannopoulos | 2010-06-17 | 4 | -501/+0 | |
| | ||||||
* | Added initial wrapping and unwrapping key API. Adds an implementation of the ↵ | Nikos Mavrogiannopoulos | 2010-06-17 | 12 | -36/+778 | |
| | | | | AES-WRAP (untested yet). | |||||
* | Storage ioctls removed. Concentrating on wrap/unwrap functionality. | Nikos Mavrogiannopoulos | 2010-06-17 | 8 | -1052/+17 | |
| | ||||||
* | Some updates in the server approach (not working yet). | Nikos Mavrogiannopoulos | 2010-06-17 | 9 | -84/+360 | |
| | ||||||
* | Added some initial support for a userspace server to receive requests. | Nikos Mavrogiannopoulos | 2010-06-17 | 7 | -67/+597 | |
| | ||||||
* | Added a netlink based storage fascility (server needs | Nikos Mavrogiannopoulos | 2010-06-17 | 5 | -25/+568 | |
| | | | | to be implemented). | |||||
* | Added small subsystem for storage (no storage occuring yet). | Nikos Mavrogiannopoulos | 2010-06-17 | 10 | -47/+397 | |
| | ||||||
* | Combined tests. | Nikos Mavrogiannopoulos | 2010-06-17 | 3 | -251/+259 | |
| | ||||||
* | Added deinitialization of limits on module unloading. Better cleanup of ↵ | Nikos Mavrogiannopoulos | 2010-06-17 | 5 | -5/+32 | |
| | | | | unused data. | |||||
* | Added ncr_key_import/export, generate and info. Those work with secret keys. | Nikos Mavrogiannopoulos | 2010-06-17 | 8 | -19/+554 | |
| | | | | Added test program for those. | |||||
* | Compilation and initialization fixes. | Nikos Mavrogiannopoulos | 2010-06-17 | 4 | -8/+15 | |
| | ||||||
* | Added some initial for of key. Added helper functions to enforce per user ↵ | Nikos Mavrogiannopoulos | 2010-06-17 | 8 | -69/+477 | |
| | | | | and per process limits. | |||||
* | Separated data functionality to ncr-data.c. | Nikos Mavrogiannopoulos | 2010-06-17 | 4 | -219/+270 | |
| | ||||||
* | Added test to verify that data that are not marked as exportable cannot be read. | Nikos Mavrogiannopoulos | 2010-06-17 | 1 | -1/+32 | |
| | ||||||
* | Corrected nasty bug and added some debugging info. | Nikos Mavrogiannopoulos | 2010-06-17 | 3 | -16/+42 | |
| | ||||||
* | Added data functionality and a test program. | Nikos Mavrogiannopoulos | 2010-06-17 | 10 | -23/+304 | |
| | ||||||
* | Some updates to compile. | Nikos Mavrogiannopoulos | 2010-06-17 | 4 | -35/+29 | |
| | ||||||
* | updates | Nikos Mavrogiannopoulos | 2010-06-17 | 2 | -10/+139 | |
| | ||||||
* | Tried to introduce new api. | Nikos Mavrogiannopoulos | 2010-06-17 | 5 | -19/+529 | |
| | ||||||
* | Avoid the use of packed attribute by directly assigning variables. | Nikos Mavrogiannopoulos | 2010-06-17 | 2 | -7/+20 | |
| | ||||||
* | eliminate warnings about unused result of copy_*_user | Phil Sutter | 2010-06-17 | 3 | -29/+35 | |
| | ||||||
* | ioctl_compat: hide code from user, enable conditionally | Phil Sutter | 2010-06-17 | 3 | -38/+43 | |
| | ||||||
* | crypto_op_to_*: fix typo into the correct direction | Phil Sutter | 2010-06-17 | 1 | -4/+4 | |
| | | | | | As these functions only exist to convert from one data structure into the other, their names should stick to the structure names for clarity. | |||||
* | *_to_compat, compat_to_*: fix different size pointer casting | Phil Sutter | 2010-06-17 | 1 | -12/+12 | |
| | | | | | | | | In order to warning-free convert a 32bit integer into a 64bit pointer, casting in two steps is needed: first to adjust the variable size to 64bit, then to actually convert the integer into a pointer. The other direction is easier: after converting the pointer to an integer, assignment to a smaller variable can be done without warning. | |||||
* | corrected typos. | Nikos Mavrogiannopoulos | 2010-06-16 | 1 | -4/+4 | |
| | ||||||
* | whitespace cleanup | Phil Sutter | 2010-06-16 | 4 | -23/+23 | |
| | ||||||
* | add compat_ioctl code | Phil Sutter | 2010-06-16 | 2 | -0/+131 | |
| | ||||||
* | If alg->max_keysize==0, allow any key size. | Nikos Mavrogiannopoulos | 2010-06-15 | 1 | -1/+1 | |
| | ||||||
* | Corrected handling of error conditions (properly release memory). | Nikos Mavrogiannopoulos | 2010-05-26 | 1 | -7/+10 | |
| | ||||||
* | updated for releases and scripts. | Nikos Mavrogiannopoulos | 2010-04-12 | 2 | -0/+20 | |
| | ||||||
* | Renamed patch name from cryptodev -> cryptodev-linux. | Nikos Mavrogiannopoulos | 2010-03-18 | 1 | -0/+0 | |
| | ||||||
* | Added patch that makes AES192 and 256 known to the openssl cryptodev engine. | Michael Weiser | 2010-03-18 | 1 | -0/+112 | |
| | ||||||
* | Added maintainer and minor fix. | Nikos Mavrogiannopoulos | 2010-03-17 | 1 | -1/+3 | |
| | ||||||
* | Removed old time linux-cryptodev compatibility stuff. They are no | Nikos Mavrogiannopoulos | 2010-03-17 | 1 | -27/+0 | |
| | | | | | longer needed and we now use the common with other systems crypto/cryptodev.h. Reported by M. Braun. | |||||
* | Added openssl patch. | Nikos Mavrogiannopoulos | 2010-03-17 | 1 | -0/+101 | |
| |