summaryrefslogtreecommitdiffstats
path: root/ncr-key.c
Commit message (Expand)AuthorAgeFilesLines
* Unwrapping keys are restricted the same way as wrapping keys.Nikos Mavrogiannopoulos2010-08-261-1/+1
* Added ENCRYPT, UNWRAPPING and VERIFY key flagsNikos Mavrogiannopoulos2010-08-251-0/+1
* When calculating algorithm strength consider 3DES as 112 bit cipher.Nikos Mavrogiannopoulos2010-08-221-0/+5
* Improvements in key wrapping. Allowed symmetric keys to wrap assymetric ones.Nikos Mavrogiannopoulos2010-08-211-8/+9
* export ncr_key_clear(). And disallow key derivation from wrapping keys.Nikos Mavrogiannopoulos2010-08-211-3/+9
* Added KEY_WRAPPING flag that allows a key to be used for wrapping other keys.Nikos Mavrogiannopoulos2010-08-191-5/+115
* Merge branch 'bugfixes'Miloslav Trmač2010-08-071-2/+2
|\
| * Use <linux/uaccess.h> instead of <asm/uaccess.h>Miloslav Trmač2010-08-071-1/+1
| * Use <linux/ioctl.h> instead of <asm/ioctl.h>Miloslav Trmač2010-08-071-1/+1
* | Merge branch 'bugfixes'Miloslav Trmač2010-08-051-0/+1
|\|
| * Fix build with recent kernelsJan Chadima2010-08-051-0/+1
* | Merge branch 'bugfixes'Miloslav Trmač2010-08-021-1/+2
|\|
| * Fix error path in ncr_key_generateMiloslav Trmač2010-08-021-1/+2
* | Merge branch 'master' into replace-listsMiloslav Trmač2010-07-301-1/+1
|\|
| * Don't access new objects when not holding a referenceMiloslav Trmač2010-07-281-1/+1
* | Use <linux/idr.h> for key ID allocation and lookupMiloslav Trmač2010-07-281-106/+82
* | Use ncr_lists instead of list_sem_st in intefacesMiloslav Trmač2010-07-271-22/+30
|/
* Implemented Diffie Hellman Key exchange.Nikos Mavrogiannopoulos2010-07-271-7/+64
* Added Diffie Hellman key generation.Nikos Mavrogiannopoulos2010-07-271-1/+10
* Corrected copyright notices.Nikos Mavrogiannopoulos2010-07-271-2/+4
* relicensed under GNU GPLv2.Nikos Mavrogiannopoulos2010-07-271-8/+9
* Don't override the user-specified key algorithmMiloslav Trmač2010-07-261-2/+1
* removed the data type.Nikos Mavrogiannopoulos2010-07-261-43/+57
* ncr_int.h -> ncr-int.hNikos Mavrogiannopoulos2010-07-251-1/+1
* Use of algo_properties to avoid linear search on a table for each property.Miloslav Trmač2010-07-241-7/+24
* Revert "initial support for userspace data."Nikos Mavrogiannopoulos2010-07-231-48/+7
* Revert "Modified NCR-USER API to "simplify" and allow setting of size of data...Nikos Mavrogiannopoulos2010-07-231-25/+11
* Modified NCR-USER API to "simplify" and allow setting of size of data structu...Nikos Mavrogiannopoulos2010-07-211-11/+25
* initial support for userspace data.Nikos Mavrogiannopoulos2010-07-211-7/+48
* Don't access key_item_st after freeing itMiloslav Trmač2010-07-191-2/+2
* Fix copy_{from,to}_user error handlingMiloslav Trmač2010-07-191-19/+12
* Free data on error its descriptor to user-spaceMiloslav Trmač2010-07-191-5/+17
* Fix error paths in ncr_key_initMiloslav Trmač2010-07-191-1/+6
* Corrected RSA signature generation/verification.Nikos Mavrogiannopoulos2010-07-141-9/+10
* Initial additions to have PK encryption/decryption. Separated operationsNikos Mavrogiannopoulos2010-07-121-23/+86
* Allow import and export of keys.Nikos Mavrogiannopoulos2010-07-121-12/+19
* Several fixes. RSA key generation tested and works.Nikos Mavrogiannopoulos2010-07-071-4/+18
* Public and private keys are being generated in a new workqueue. Some other fi...Nikos Mavrogiannopoulos2010-07-071-1/+0
* Added ability to generate DSA and RSA keys and store them.Nikos Mavrogiannopoulos2010-07-071-19/+87
* Added checking in copy_from_user and copy_to_user.Nikos Mavrogiannopoulos2010-06-171-8/+28
* Fixed key storage wrapping.Nikos Mavrogiannopoulos2010-06-171-3/+0
* Use current_euid() and task_pid_nr(current) to get identifiers for owners (fo...Nikos Mavrogiannopoulos2010-06-171-4/+5
* Initial attempts to allow wrapping keys with out of band data such as flags, ...Nikos Mavrogiannopoulos2010-06-171-2/+2
* Key wrapping fixed.Nikos Mavrogiannopoulos2010-06-171-2/+2
* Descriptors start at 1.Nikos Mavrogiannopoulos2010-06-171-1/+1
* Added initial wrapping and unwrapping key API. Adds an implementation of the ...Nikos Mavrogiannopoulos2010-06-171-4/+1
* Added small subsystem for storage (no storage occuring yet).Nikos Mavrogiannopoulos2010-06-171-18/+13
* Added ncr_key_import/export, generate and info. Those work with secret keys.Nikos Mavrogiannopoulos2010-06-171-0/+237
* Added some initial for of key. Added helper functions to enforce per user and...Nikos Mavrogiannopoulos2010-06-171-0/+154