summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use <linux/ioctl.h> instead of <asm/ioctl.h>Miloslav Trmač2010-08-078-8/+8
| | | | Suggested by scripts/checkpatch.pl.
* Make cryptodev_fops const.Miloslav Trmač2010-08-071-1/+1
| | | | Suggested by scripts/checkpatch.pl.
* Use a struct mutex for session_item_st.mem_mutexMiloslav Trmač2010-08-072-6/+8
| | | | Suggested by scripts/checkpatch.pl
* Fix build with recent kernelsJan Chadima2010-08-0534-4/+38
|
* Drop the key generation work queueMiloslav Trmač2010-08-043-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_generateMiloslav Trmač2010-08-021-1/+2
|
* Fix error path in unwrap_aesMiloslav Trmač2010-07-301-1/+1
|
* just noticed that the DSA generation algorithm is not the nist one.Nikos Mavrogiannopoulos2010-07-291-0/+1
|
* put correct license.Nikos Mavrogiannopoulos2010-07-292-10/+38
|
* updated README.Nikos Mavrogiannopoulos2010-07-292-4/+14
|
* small change in AUTHORS.Nikos Mavrogiannopoulos2010-07-291-1/+1
|
* updatedNikos Mavrogiannopoulos2010-07-291-8/+4
|
* NCR_CIPHER_MAX_KEY_LEN no longer exist in userspace API.Nikos Mavrogiannopoulos2010-07-285-5/+11
|
* Use less stack and memory.Nikos Mavrogiannopoulos2010-07-281-89/+91
|
* Added Mirek.Nikos Mavrogiannopoulos2010-07-281-0/+4
|
* Don't access new objects when not holding a referenceMiloslav Trmač2010-07-282-2/+3
|
* Fix error paths in _ncr_session_initMiloslav Trmač2010-07-281-2/+4
|
* Fix kmalloc return value checkMiloslav Trmač2010-07-281-1/+1
|
* Return ENOMEM on session allocation errorsMiloslav Trmač2010-07-281-1/+1
|
* Drop a duplicate prototypeMiloslav Trmač2010-07-281-1/+0
|
* Drop left-over code for data objectsMiloslav Trmač2010-07-282-4/+0
|
* Implemented Diffie Hellman Key exchange.Nikos Mavrogiannopoulos2010-07-2710-57/+479
|
* Added TODO list.Nikos Mavrogiannopoulos2010-07-271-0/+3
|
* Added Diffie Hellman key generation.Nikos Mavrogiannopoulos2010-07-2710-24/+354
|
* More copyright fixes.Nikos Mavrogiannopoulos2010-07-273-0/+19
|
* Corrected copyright notices.Nikos Mavrogiannopoulos2010-07-277-9/+23
|
* relicensed under GNU GPLv2.Nikos Mavrogiannopoulos2010-07-2710-689/+363
|
* Don't leak memory on realloc failure.Miloslav Trmač2010-07-262-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 pointersMiloslav Trmač2010-07-261-32/+23
|
* Set output size for symmetric encryption operationsMiloslav Trmač2010-07-261-2/+2
|
* Make sure there is space for encryption outputMiloslav Trmač2010-07-261-0/+6
|
* Fix an error path in _unwrap_aes_rfc5649Miloslav Trmač2010-07-261-1/+1
|
* Don't override the user-specified key algorithmMiloslav Trmač2010-07-261-2/+1
|
* sparse: Use "static"Miloslav Trmač2010-07-261-5/+5
|
* sparse: Fix __user annotationsMiloslav Trmač2010-07-262-3/+3
|
* Added test case for hashing secret keys. Some corrections in independent ↵Nikos Mavrogiannopoulos2010-07-262-33/+141
| | | | session updates.
* Added __user to userspace buffers.Nikos Mavrogiannopoulos2010-07-261-5/+5
|
* Corrected PSS signature generation and verification.Nikos Mavrogiannopoulos2010-07-262-2/+6
|
* Corrected issue when finalizing sessions that hashed keys.Nikos Mavrogiannopoulos2010-07-265-74/+41
|
* Added AES in CTR mode.Nikos Mavrogiannopoulos2010-07-261-0/+3
|
* removed the data type.Nikos Mavrogiannopoulos2010-07-2613-1027/+175
|
* No need for ncr-direct. All session operations are being done on keys or on ↵Nikos Mavrogiannopoulos2010-07-259-1141/+407
| | | | userspace data.
* ncr_int.h -> ncr-int.hNikos Mavrogiannopoulos2010-07-2524-23/+23
|
* Key wrapping operates directly to userspace data. No need to involve the ↵Nikos Mavrogiannopoulos2010-07-255-93/+141
| | | | data_t structures.
* Separated the direct session functions.Nikos Mavrogiannopoulos2010-07-254-379/+424
|
* Added the NCR-DIRECT to speed test.Nikos Mavrogiannopoulos2010-07-241-4/+89
|
* Added a support for reading session data directly from userspace.Nikos Mavrogiannopoulos2010-07-2416-228/+1246
|
* Simplified the session_op structure and combined the OP_SIGN with the OP_DIGESTNikos Mavrogiannopoulos2010-07-246-111/+97
| | | | for digest algorithms.
* Use of algo_properties to avoid linear search on a table for each property.Miloslav Trmač2010-07-2423-350/+284
|
* Reformat for kernel's (make headers_install)Miloslav Trmač2010-07-241-1/+1
| | | | | (make headers_install) automatically removes the __user annotations, but it doesn't recognize "__user*".