summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Drop some of the debug dumpssocketsMiloslav Trmač2010-09-141-4/+0
|
* BeautifyMiloslav Trmač2010-09-141-1/+3
|
* Add {un,}likely() annotationsMiloslav Trmač2010-09-141-21/+22
|
* Add locking to struct alg_sockMiloslav Trmač2010-09-141-29/+53
|
* Handle concurrency of ask->op_typeMiloslav Trmač2010-09-141-18/+26
|
* Document concurrency semantics of data socketsMiloslav Trmač2010-09-141-1/+3
|
* Set "master" to NULL after we no longer hold a referenceMiloslav Trmač2010-09-141-0/+1
|
* Add infrastructure for more crypto typesMiloslav Trmač2010-09-141-43/+70
|
* Only record transform type, not whole addressMiloslav Trmač2010-09-141-15/+33
|
* Use more specific errno valuesMiloslav Trmač2010-09-141-4/+9
|
* Consolidate debugging and make it conditionalMiloslav Trmač2010-09-141-15/+23
|
* Add missing returnMiloslav Trmač2010-09-141-0/+2
|
* Use the correct ops for data socketsMiloslav Trmač2010-09-141-0/+1
|
* BeautifyMiloslav Trmač2010-09-141-1/+1
|
* DUMP_ASKMiloslav Trmač2010-09-141-0/+27
|
* Clean up data when last reference goes awayMiloslav Trmač2010-09-141-26/+32
| | | | | In particular, don't free hash context until both master and slave are closed.
* DUMP_DSKMiloslav Trmač2010-09-141-0/+21
|
* Fix an assertionMiloslav Trmač2010-09-141-1/+1
|
* Use separate protocols for master and slave socketsMiloslav Trmač2010-09-132-138/+329
|
* Fold cryptodev_{de,}register into callersMiloslav Trmač2010-09-131-21/+5
|
* Drop limit checkingMiloslav Trmač2010-09-135-282/+4
|
* Fill in alg_proto_opsMiloslav Trmač2010-09-131-29/+13
|
* Drop version.hMiloslav Trmač2010-09-133-24/+0
|
* First hashing prototypeMiloslav Trmač2010-09-133-1277/+419
|
* Update for s/examples/tests/Miloslav Trmač2010-09-131-3/+3
|
* Add some utilities to make examples nicerHEADmasterbugfixesMiloslav Trmač2010-09-074-1147/+517
|
* Examples directory renamed -> testsNikos Mavrogiannopoulos2010-09-078-2/+2
|
* Simplified makefileNikos Mavrogiannopoulos2010-09-071-0/+3
|
* Rename CONFIG_AS*YM*METRIC, push into headersMiloslav Trmač2010-09-068-64/+58
|
* Algorithm to OID discovery moved to a single place.Nikos Mavrogiannopoulos2010-09-0612-89/+96
|
* Run Lindent on libtom(*)Nikos Mavrogiannopoulos2010-09-06152-7864/+8090
|
* run scripts/Lindent.Nikos Mavrogiannopoulos2010-09-0623-3271/+3490
|
* Fix DH testMiloslav Trmač2010-09-061-1/+1
|
* Added config flag CONFIG_ASSYMETRIC, that will disable all assymetric ↵Nikos Mavrogiannopoulos2010-09-066-15/+83
| | | | algorithm support when building the module. As a side-effect (due to DER requirements) key wrapping is disabled as well.
* Use the ncr_algorithm_t as an identifier for storage data. This will allowNikos Mavrogiannopoulos2010-09-054-17/+14
| | | | | keys tied to RSA-transparent, to be used for RSA operations as well (once keys are made tied to an algorithm).
* Added flag: NCR_KEY_FLAG_ALLOW_TRANSPARENT_HASHNikos Mavrogiannopoulos2010-09-054-9/+20
|
* 3DES-ECB has also effective key length of 112.Nikos Mavrogiannopoulos2010-09-051-1/+1
|
* Run DH key exchange for 100 times for testing.Nikos Mavrogiannopoulos2010-09-051-200/+226
|
* DH key generation moved to a while loop... Just in case.Nikos Mavrogiannopoulos2010-09-051-12/+14
|
* Key wrapping is privileged.Nikos Mavrogiannopoulos2010-09-051-0/+28
|
* Added flag NCR_KEY_FLAG_HASHABLE and enforced it when reading a key for hashing.Nikos Mavrogiannopoulos2010-09-053-1/+8
|
* Rationalized the key wrapping format. It currently is:Nikos Mavrogiannopoulos2010-09-053-76/+198
| | | | | | | | | | | PackedData ::= SEQUENCE { version INTEGER { v1(0) } algorithm OBJECT IDENTIFIER, type INTEGER { secret_key(0), public(1), private(2) }, data OCTET STRING } Unfortunately there are not assigned OIDs for all algorithms we support.
* Optimizations for 32bit machines by using a 64bit word type and 32bit digit.Nikos Mavrogiannopoulos2010-09-034-7/+16
| | | | Unfortunately we cannot do the same for 64bit since we don't have an 128bit type in kernel.
* 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
|