summaryrefslogtreecommitdiffstats
path: root/ncr-sessions.c
Commit message (Expand)AuthorAgeFilesLines
* Simplify refcount handling in session_initMiloslav Trmač2010-08-251-5/+4
* Don't allocate session IDs for *_ONCE.Miloslav Trmač2010-08-251-19/+2
* Move ID handling out of _ncr_session_initMiloslav Trmač2010-08-251-22/+35
* Move session lookup and locking out of _ncr_session_finalMiloslav Trmač2010-08-251-28/+46
* Remove redundant deinitializations.Miloslav Trmač2010-08-251-7/+0
* Avoid duplicit lookup and locking in _try_session_updateMiloslav Trmač2010-08-251-31/+11
* Move session lookup and locking out of low-level functionsMiloslav Trmač2010-08-251-34/+49
* Publish sessions only after initializationMiloslav Trmač2010-08-251-2/+2
* Separate session ID allocation from object creationMiloslav Trmač2010-08-251-15/+57
* Make some session functions staticMiloslav Trmač2010-08-251-3/+5
* Replace ncr_algorithm_t by NLA_NUL_STRINGMiloslav Trmač2010-08-241-40/+56
* Convert *_SESSION_*Miloslav Trmač2010-08-241-261/+253
* Simplify algorithm lookup by nlaMiloslav Trmač2010-08-241-0/+8
* Drop <cryptodev.h>Miloslav Trmač2010-08-241-1/+0
* Prevent usage of wrapping keys for anything else except wrapping.Nikos Mavrogiannopoulos2010-08-211-0/+17
* Merge branch 'bugfixes'Miloslav Trmač2010-08-071-5/+6
|\
| * Use a struct mutex for session_item_st.mem_mutexMiloslav Trmač2010-08-071-5/+6
* | Merge branch 'master' into replace-listsMiloslav Trmač2010-07-301-4/+7
|\|
| * Don't access new objects when not holding a referenceMiloslav Trmač2010-07-281-1/+2
| * Fix error paths in _ncr_session_initMiloslav Trmač2010-07-281-2/+4
| * Return ENOMEM on session allocation errorsMiloslav Trmač2010-07-281-1/+1
* | Use <linux/idr.h> for session ID allocation and lookupMiloslav Trmač2010-07-281-64/+48
* | Use ncr_lists instead of list_sem_st in intefacesMiloslav Trmač2010-07-271-24/+29
|/
* Added Diffie Hellman key generation.Nikos Mavrogiannopoulos2010-07-271-0/+2
* More copyright fixes.Nikos Mavrogiannopoulos2010-07-271-0/+1
* Corrected copyright notices.Nikos Mavrogiannopoulos2010-07-271-1/+3
* relicensed under GNU GPLv2.Nikos Mavrogiannopoulos2010-07-271-8/+9
* Don't leak memory on realloc failure.Miloslav Trmač2010-07-261-21/+20
* 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
* sparse: Use "static"Miloslav Trmač2010-07-261-5/+5
* Added test case for hashing secret keys. Some corrections in independent sess...Nikos Mavrogiannopoulos2010-07-261-33/+25
* Corrected issue when finalizing sessions that hashed keys.Nikos Mavrogiannopoulos2010-07-261-24/+38
* removed the data type.Nikos Mavrogiannopoulos2010-07-261-5/+9
* No need for ncr-direct. All session operations are being done on keys or on u...Nikos Mavrogiannopoulos2010-07-251-94/+318
* ncr_int.h -> ncr-int.hNikos Mavrogiannopoulos2010-07-251-1/+1
* Separated the direct session functions.Nikos Mavrogiannopoulos2010-07-251-379/+2
* Added a support for reading session data directly from userspace.Nikos Mavrogiannopoulos2010-07-241-126/+541
* Simplified the session_op structure and combined the OP_SIGN with the OP_DIGESTNikos Mavrogiannopoulos2010-07-241-75/+71
* Use of algo_properties to avoid linear search on a table for each property.Miloslav Trmač2010-07-241-176/+86
* Splitted key from key_params structure. Also separated dsa from rsa structure...Nikos Mavrogiannopoulos2010-07-231-4/+12
* Revert "initial support for userspace data."Nikos Mavrogiannopoulos2010-07-231-120/+23
* Revert "Modified NCR-USER API to "simplify" and allow setting of size of data...Nikos Mavrogiannopoulos2010-07-231-72/+17
* Modified NCR-USER API to "simplify" and allow setting of size of data structu...Nikos Mavrogiannopoulos2010-07-211-17/+72
* initial support for userspace data.Nikos Mavrogiannopoulos2010-07-211-23/+120
* hash_reset() was combined with hash_init() to avoid requiring two calls for h...Nikos Mavrogiannopoulos2010-07-191-12/+0
* Fixed RSA encryption and decryption.Nikos Mavrogiannopoulos2010-07-191-7/+19
* Added NULL cipher and a speed program to compare old cryptodev operations and...Nikos Mavrogiannopoulos2010-07-191-1/+8
* Added CAMELLIA-ECB and AES-CTR as well as CAMELLIA-CTR.Nikos Mavrogiannopoulos2010-07-191-1/+7