summaryrefslogtreecommitdiffstats
path: root/ncr-sessions.c
Commit message (Expand)AuthorAgeFilesLines
* Prevent usage of wrapping keys for anything else except wrapping.Nikos Mavrogiannopoulos2010-08-311-0/+8
* Merge branch 'pk-transparent-hash'Miloslav Trmač2010-08-271-12/+63
|\
| * Implement PK signatures with transparent hashesMiloslav Trmač2010-08-271-12/+58
* | Merge branch 'session_update-iv'Miloslav Trmač2010-08-271-0/+19
|\ \
| * | Add support for changing IVs in sessionsMiloslav Trmač2010-08-271-0/+19
| |/
* | Merge remote branch 'origin/newapi'Miloslav Trmač2010-08-271-2/+2
|\ \
| * | Unwrapping keys are restricted the same way as wrapping keys.Nikos Mavrogiannopoulos2010-08-261-2/+2
* | | Implement cloning hash sessionsMiloslav Trmač2010-08-251-14/+83
* | | Remove a redundant argument of cryptodev_hash_initMiloslav Trmač2010-08-251-3/+3
* | | Document locking.Miloslav Trmač2010-08-251-16/+31
* | | Move session_item_st definition to ncr-sessions.cMiloslav Trmač2010-08-251-0/+26
* | | Unpublish session ID at start of ncr_session_final.Miloslav Trmač2010-08-251-21/+28
* | | Rename ncr_sessions_item_get() to session_get_ref()Miloslav Trmač2010-08-251-4/+4
* | | 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