summaryrefslogtreecommitdiffstats
path: root/ncr-sessions.c
Commit message (Expand)AuthorAgeFilesLines
* Rename CONFIG_AS*YM*METRIC, push into headersMiloslav Trmač2010-09-061-28/+0
* Algorithm to OID discovery moved to a single place.Nikos Mavrogiannopoulos2010-09-061-9/+46
* run scripts/Lindent.Nikos Mavrogiannopoulos2010-09-061-535/+580
* Added config flag CONFIG_ASSYMETRIC, that will disable all assymetric algorit...Nikos Mavrogiannopoulos2010-09-061-2/+30
* Use the ncr_algorithm_t as an identifier for storage data. This will allowNikos Mavrogiannopoulos2010-09-051-5/+2
* Added flag: NCR_KEY_FLAG_ALLOW_TRANSPARENT_HASHNikos Mavrogiannopoulos2010-09-051-6/+16
* Added flag NCR_KEY_FLAG_HASHABLE and enforced it when reading a key for hashing.Nikos Mavrogiannopoulos2010-09-051-0/+6
* Rationalized the key wrapping format. It currently is:Nikos Mavrogiannopoulos2010-09-051-18/+144
* 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