aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/crypto
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | This way the PKCS#9 implementation does not have to know the encoding types for values
* 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
| | | | Two dots seem to mark the end of a list.
* 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
| | | | Keyword lookup and registration are handled via the new lib->proposal object.
* Removed len argument from proposal_get_token()Tobias Brunner2012-09-132-4/+3
| | | | Also use enumerators instead of lexparser.h to parse proposal strings.
* Moved proposal_keywords to proposal_keywords_staticFrancois ten Krooden2012-09-134-25/+118
| | | | Added new proposal keywords with function to reference the static keywords.
* Avoid problems with Doxygen by adding warn_unused_result attribute at the ↵Tobias Brunner2012-08-119-61/+57
| | | | end of method signatures
* Add warn_unused_result attributes to rng_(get|allocate)_bytes_not_zeroTobias Brunner2012-08-111-5/+6
| | | | Also fixed Doxygen comments.
* Move MODP_CUSTOM va_arg fetching out of loopMartin Willi2012-08-021-15/+11
| | | | It seems problematic at least on PPC with gcc 4.3, fixes #208.
* 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
|
* Add a return value to signer_t.allocate_signature()Martin Willi2012-07-164-5/+18
|