summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Optimizations for 32bit machines by using a 64bit word type and 32bit digit.Nikos Mavrogiannopoulos2010-09-034-7/+16
* Added a FIXME on the used types.Nikos Mavrogiannopoulos2010-09-021-0/+4
* Use the linux kernel heapsort instead of including qsort.Nikos Mavrogiannopoulos2010-09-026-252/+6
* Removed unneeded code.Nikos Mavrogiannopoulos2010-09-0213-845/+5
* Drop a redundant prototype.Miloslav Trmač2010-09-021-2/+0
* Added an emulation of a userspace application that provides encryption service.Nikos Mavrogiannopoulos2010-09-014-0/+1623
* export ncr_key_clear(). And disallow key derivation from wrapping keys.Nikos Mavrogiannopoulos2010-08-311-0/+2
* 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-275-14/+318
|\
| * Add transparent hash signature examplesMiloslav Trmač2010-08-271-0/+245
| * Allow sharing keys for "regular" and "transparent" algorithmsMiloslav Trmač2010-08-271-1/+3
| * Implement PK signatures with transparent hashesMiloslav Trmač2010-08-273-13/+70
* | Merge branch 'session_update-iv'Miloslav Trmač2010-08-272-0/+23
|\ \
| * | Add support for changing IVs in sessionsMiloslav Trmač2010-08-272-0/+23
| |/
* | Merge remote branch 'origin/newapi'Miloslav Trmač2010-08-277-61/+194
|\ \
| * | Unwrapping keys are restricted the same way as wrapping keys.Nikos Mavrogiannopoulos2010-08-262-3/+3
| * | enforce the key wrap version.Nikos Mavrogiannopoulos2010-08-251-2/+10
| * | Added ENCRYPT, UNWRAPPING and VERIFY key flagsNikos Mavrogiannopoulos2010-08-255-6/+10
| * | The RFC5649 wrapping algorithm now includes a DER encoding of the data to dis...Nikos Mavrogiannopoulos2010-08-253-27/+170
| * | use the rfc3394 suffix.Nikos Mavrogiannopoulos2010-08-251-2/+2
* | | Merge branch 'bugfixes'Miloslav Trmač2010-08-252-4/+4
|\ \ \
| * | | Make some objects staticMiloslav Trmač2010-08-252-4/+4
* | | | Merge branch 'clone-session'Miloslav Trmač2010-08-257-15/+357
|\ \ \ \
| * | | | Add hash cloning example.Miloslav Trmač2010-08-251-0/+218
| * | | | Implement cloning hash sessionsMiloslav Trmač2010-08-254-17/+134
| * | | | Remove a redundant argument of cryptodev_hash_initMiloslav Trmač2010-08-255-8/+8
| * | | | Define session cloning interfaceMiloslav Trmač2010-08-253-0/+7
* | | | | Merge branch 'cleanups'Miloslav Trmač2010-08-255-8/+8
|\ \ \ \ \
| * | | | | Remove a redundant argument of cryptodev_hash_initMiloslav Trmač2010-08-255-8/+8
* | | | | | Merge branch 'ids-after-initialization'Miloslav Trmač2010-08-251-121/+193
|\ \ \ \ \ \ | |/ / / / / |/| / / / / | |/ / / /
| * | | | Document locking.Miloslav Trmač2010-08-251-16/+31
| * | | | Move session_item_st definition to ncr-sessions.cMiloslav Trmač2010-08-252-26/+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-252-6/+5
| | |_|/ | |/| |
* | | | Don't duplicate the list of example programsMiloslav Trmač2010-08-251-1/+1
* | | | Move session_item_st definition to ncr-sessions.cMiloslav Trmač2010-08-252-26/+26
* | | | Remove redundant deinitializations.Miloslav Trmač2010-08-251-7/+0
* | | | Make some session functions staticMiloslav Trmač2010-08-252-6/+5
* | | | Simplify key flag updatesMiloslav Trmač2010-08-253-51/+36
|/ / /
* | | Fix wrapping test conversionsMiloslav Trmač2010-08-252-6/+11