summaryrefslogtreecommitdiffstats
path: root/ncr-sessions.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Initialize hash name for NCR_OP_DIGESTMiloslav Trmač2010-07-191-0/+6
* Free all data referenced by a session, in all casesMiloslav Trmač2010-07-191-7/+5
* Report errors from update implied by session_finalMiloslav Trmač2010-07-191-3/+9
* Remove unused variablesMiloslav Trmač2010-07-191-4/+0
* Refuse non-digest algorithms for pubkey sign/verify operationsMiloslav Trmač2010-07-191-0/+5
* sparse: Make one-bit bit fields explicitly unsignedMiloslav Trmač2010-07-191-6/+6
* Fix copy_{from,to}_user error handlingMiloslav Trmač2010-07-191-16/+17
* Free data on error its descriptor to user-spaceMiloslav Trmač2010-07-191-1/+7
* Corrected RSA signature generation/verification.Nikos Mavrogiannopoulos2010-07-141-25/+32
* Added signature generation and verification.Nikos Mavrogiannopoulos2010-07-121-55/+295
* Initial additions to have PK encryption/decryption. Separated operationsNikos Mavrogiannopoulos2010-07-121-40/+44
* Corrected permissions.Nikos Mavrogiannopoulos2010-07-071-0/+0
* exported _ncr_algo_to_str and _ncr_algo_digest_sizeNikos Mavrogiannopoulos2010-07-061-4/+4
* Several fixes related to checks with copy_from/to_user.Nikos Mavrogiannopoulos2010-06-171-0/+1