aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/crypto
Commit message (Expand)AuthorAgeFilesLines
* Fix cleanup in crypto_tester if AEAD implementation failsTobias Brunner2013-02-281-1/+4
* Fixed some typos, courtesy of codespellTobias Brunner2012-12-201-2/+2
* Move PKCS#9 attribute lists to pkcs7 plugin, as we currently use it there onlyMartin Willi2012-12-192-349/+0
* Remove unused monolithic PKCS#7 codeMartin Willi2012-12-192-1238/+0
* Rebuild PKCS#9 encoding after adding new attributesMartin Willi2012-12-191-0/+3
* Don't store additional encoding for each PKCS#9 attributeMartin Willi2012-12-191-13/+15
* Unify PKCS#9 set_attribute* methods to a single add_attributeMartin Willi2012-12-193-56/+11
* PKCS#9 coding style cleanupsMartin Willi2012-12-192-110/+41
* Remove external build_encoding method in PKCS#9Martin Willi2012-12-192-9/+5
* Moved settings_t to utils folderTobias Brunner2012-10-241-0/+1
* Moved debug.[ch] to utils folderTobias Brunner2012-10-245-5/+5
* Moved enum_name_t to utils folderTobias Brunner2012-10-241-1/+1
* Moved data structures to new collections subfolderTobias Brunner2012-10-246-6/+6
* Add proposal keywords to explicitly specify PRF algorithmsMartin Willi2012-10-241-0/+8
* Fixed RNG crypto testerTobias Brunner2012-09-281-11/+9
* Initialize g and p in create_dh factory methodTobias Brunner2012-09-281-1/+1
* Fix Doxygen comment for proposal_keywords_tTobias Brunner2012-09-181-1/+1
* Added algorithm lookup via kernel_interface_t to the various kernel interfacesTobias Brunner2012-09-132-3/+5
* Added possibility to register custom proposal keywordsTobias Brunner2012-09-133-12/+172
* Removed len argument from proposal_get_token()Tobias Brunner2012-09-132-4/+3
* Moved proposal_keywords to proposal_keywords_staticFrancois ten Krooden2012-09-134-25/+118
* Avoid problems with Doxygen by adding warn_unused_result attribute at the end...Tobias Brunner2012-08-119-61/+57
* Add warn_unused_result attributes to rng_(get|allocate)_bytes_not_zeroTobias Brunner2012-08-111-5/+6
* Move MODP_CUSTOM va_arg fetching out of loopMartin Willi2012-08-021-15/+11
* Add short names for hasher algorithmsMartin Willi2012-07-172-0/+18
* Test reset() of hasher in crypto testerMartin Willi2012-07-161-1/+9
* Refactored error handling in crypto testerMartin Willi2012-07-161-95/+114
* Set a key before benching PRFsMartin Willi2012-07-161-1/+8
* Add a return value to hasher_t.reset()Martin Willi2012-07-161-1/+4
* Add a return value to hasher_t.allocate_hash()Martin Willi2012-07-163-8/+14
* Add a return value to hasher_t.get_hash()Martin Willi2012-07-162-7/+15
* Add a return value to crypter_t.set_key()Martin Willi2012-07-164-14/+17
* Add a return value to crypter_t.decrypt()Martin Willi2012-07-164-8/+21
* Add a return value to crypter_t.encryptMartin Willi2012-07-164-9/+30
* Identation fixes, warn about unused nonce_gen return valuesMartin Willi2012-07-161-2/+4
* Add a return value to mac_t.set_key()Martin Willi2012-07-163-5/+5
* Add a return value to mac_t.get_bytes()Martin Willi2012-07-163-27/+23
* Wrapper functions added to generate non-zero random bytesTobias Brunner2012-07-162-0/+68
* Check rng return value when generating key and IV in PKCS#7 wrapperTobias Brunner2012-07-161-2/+14
* Check rng return value in crypto testerTobias Brunner2012-07-161-15/+17
* RNGs' get_bytes and allocate_bytes return booleanTobias Brunner2012-07-161-2/+7
* Nonce: Let get_nonce, allocate_nonce return booleanReto Buerki2012-07-161-2/+4
* Add a return value to prf_t.set_key()Martin Willi2012-07-163-5/+17
* Add a return value to prf_t.allocate_bytes()Martin Willi2012-07-163-5/+11
* Add a return value to prf_t.get_bytes()Martin Willi2012-07-164-16/+46
* prf_plus_create() can return NULL on failureMartin Willi2012-07-161-1/+1
* Add a return value to prf_plus_t.get_bytes()Martin Willi2012-07-162-7/+7
* Add a return value to prf_plus_t.allocate_bytes()Martin Willi2012-07-162-2/+5
* Add a return value to signer_t.set_key()Martin Willi2012-07-164-6/+17
* Add a return value to signer_t.get_signature()Martin Willi2012-07-164-13/+37