Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use <linux/ioctl.h> instead of <asm/ioctl.h> | Miloslav Trmač | 2010-08-07 | 8 | -8/+8 |
| | | | | Suggested by scripts/checkpatch.pl. | ||||
* | Make cryptodev_fops const. | Miloslav Trmač | 2010-08-07 | 1 | -1/+1 |
| | | | | Suggested by scripts/checkpatch.pl. | ||||
* | Use a struct mutex for session_item_st.mem_mutex | Miloslav Trmač | 2010-08-07 | 2 | -6/+8 |
| | | | | Suggested by scripts/checkpatch.pl | ||||
* | Fix build with recent kernels | Jan Chadima | 2010-08-05 | 34 | -4/+38 |
| | |||||
* | Drop the key generation work queue | Miloslav Trmač | 2010-08-04 | 3 | -99/+29 |
| | | | | | | Originally motivated by debugobject.c reports about using INIT_WORK instead of INIT_WORK_ON_STACK and destroy_work_on_stack. In fact the work queue is completely unnecessary, and this commit removes it. | ||||
* | Fix error path in ncr_key_generate | Miloslav Trmač | 2010-08-02 | 1 | -1/+2 |
| | |||||
* | Fix error path in unwrap_aes | Miloslav Trmač | 2010-07-30 | 1 | -1/+1 |
| | |||||
* | just noticed that the DSA generation algorithm is not the nist one. | Nikos Mavrogiannopoulos | 2010-07-29 | 1 | -0/+1 |
| | |||||
* | put correct license. | Nikos Mavrogiannopoulos | 2010-07-29 | 2 | -10/+38 |
| | |||||
* | updated README. | Nikos Mavrogiannopoulos | 2010-07-29 | 2 | -4/+14 |
| | |||||
* | small change in AUTHORS. | Nikos Mavrogiannopoulos | 2010-07-29 | 1 | -1/+1 |
| | |||||
* | updated | Nikos Mavrogiannopoulos | 2010-07-29 | 1 | -8/+4 |
| | |||||
* | NCR_CIPHER_MAX_KEY_LEN no longer exist in userspace API. | Nikos Mavrogiannopoulos | 2010-07-28 | 5 | -5/+11 |
| | |||||
* | Use less stack and memory. | Nikos Mavrogiannopoulos | 2010-07-28 | 1 | -89/+91 |
| | |||||
* | Added Mirek. | Nikos Mavrogiannopoulos | 2010-07-28 | 1 | -0/+4 |
| | |||||
* | Don't access new objects when not holding a reference | Miloslav Trmač | 2010-07-28 | 2 | -2/+3 |
| | |||||
* | Fix error paths in _ncr_session_init | Miloslav Trmač | 2010-07-28 | 1 | -2/+4 |
| | |||||
* | Fix kmalloc return value check | Miloslav Trmač | 2010-07-28 | 1 | -1/+1 |
| | |||||
* | Return ENOMEM on session allocation errors | Miloslav Trmač | 2010-07-28 | 1 | -1/+1 |
| | |||||
* | Drop a duplicate prototype | Miloslav Trmač | 2010-07-28 | 1 | -1/+0 |
| | |||||
* | Drop left-over code for data objects | Miloslav Trmač | 2010-07-28 | 2 | -4/+0 |
| | |||||
* | Implemented Diffie Hellman Key exchange. | Nikos Mavrogiannopoulos | 2010-07-27 | 10 | -57/+479 |
| | |||||
* | Added TODO list. | Nikos Mavrogiannopoulos | 2010-07-27 | 1 | -0/+3 |
| | |||||
* | Added Diffie Hellman key generation. | Nikos Mavrogiannopoulos | 2010-07-27 | 10 | -24/+354 |
| | |||||
* | More copyright fixes. | Nikos Mavrogiannopoulos | 2010-07-27 | 3 | -0/+19 |
| | |||||
* | Corrected copyright notices. | Nikos Mavrogiannopoulos | 2010-07-27 | 7 | -9/+23 |
| | |||||
* | relicensed under GNU GPLv2. | Nikos Mavrogiannopoulos | 2010-07-27 | 10 | -689/+363 |
| | |||||
* | Don't leak memory on realloc failure. | Miloslav Trmač | 2010-07-26 | 2 | -31/+38 |
| | | | | | This guarantees ses->sg and ses->pages are non-NULL, so drop no longer necessary checks for NULL. | ||||
* | Don't duplicate expansion of session page pointers | Miloslav Trmač | 2010-07-26 | 1 | -32/+23 |
| | |||||
* | Set output size for symmetric encryption operations | Miloslav Trmač | 2010-07-26 | 1 | -2/+2 |
| | |||||
* | Make sure there is space for encryption output | Miloslav Trmač | 2010-07-26 | 1 | -0/+6 |
| | |||||
* | Fix an error path in _unwrap_aes_rfc5649 | Miloslav Trmač | 2010-07-26 | 1 | -1/+1 |
| | |||||
* | Don't override the user-specified key algorithm | Miloslav Trmač | 2010-07-26 | 1 | -2/+1 |
| | |||||
* | sparse: Use "static" | Miloslav Trmač | 2010-07-26 | 1 | -5/+5 |
| | |||||
* | sparse: Fix __user annotations | Miloslav Trmač | 2010-07-26 | 2 | -3/+3 |
| | |||||
* | Added test case for hashing secret keys. Some corrections in independent ↵ | Nikos Mavrogiannopoulos | 2010-07-26 | 2 | -33/+141 |
| | | | | session updates. | ||||
* | Added __user to userspace buffers. | Nikos Mavrogiannopoulos | 2010-07-26 | 1 | -5/+5 |
| | |||||
* | Corrected PSS signature generation and verification. | Nikos Mavrogiannopoulos | 2010-07-26 | 2 | -2/+6 |
| | |||||
* | Corrected issue when finalizing sessions that hashed keys. | Nikos Mavrogiannopoulos | 2010-07-26 | 5 | -74/+41 |
| | |||||
* | Added AES in CTR mode. | Nikos Mavrogiannopoulos | 2010-07-26 | 1 | -0/+3 |
| | |||||
* | removed the data type. | Nikos Mavrogiannopoulos | 2010-07-26 | 13 | -1027/+175 |
| | |||||
* | No need for ncr-direct. All session operations are being done on keys or on ↵ | Nikos Mavrogiannopoulos | 2010-07-25 | 9 | -1141/+407 |
| | | | | userspace data. | ||||
* | ncr_int.h -> ncr-int.h | Nikos Mavrogiannopoulos | 2010-07-25 | 24 | -23/+23 |
| | |||||
* | Key wrapping operates directly to userspace data. No need to involve the ↵ | Nikos Mavrogiannopoulos | 2010-07-25 | 5 | -93/+141 |
| | | | | data_t structures. | ||||
* | Separated the direct session functions. | Nikos Mavrogiannopoulos | 2010-07-25 | 4 | -379/+424 |
| | |||||
* | Added the NCR-DIRECT to speed test. | Nikos Mavrogiannopoulos | 2010-07-24 | 1 | -4/+89 |
| | |||||
* | Added a support for reading session data directly from userspace. | Nikos Mavrogiannopoulos | 2010-07-24 | 16 | -228/+1246 |
| | |||||
* | Simplified the session_op structure and combined the OP_SIGN with the OP_DIGEST | Nikos Mavrogiannopoulos | 2010-07-24 | 6 | -111/+97 |
| | | | | for digest algorithms. | ||||
* | Use of algo_properties to avoid linear search on a table for each property. | Miloslav Trmač | 2010-07-24 | 23 | -350/+284 |
| | |||||
* | Reformat for kernel's (make headers_install) | Miloslav Trmač | 2010-07-24 | 1 | -1/+1 |
| | | | | | (make headers_install) automatically removes the __user annotations, but it doesn't recognize "__user*". |