Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove unused monolithic PKCS#7 code | Martin Willi | 2012-12-19 | 2 | -1238/+0 | |
| | ||||||
* | Rebuild PKCS#9 encoding after adding new attributes | Martin Willi | 2012-12-19 | 1 | -0/+3 | |
| | ||||||
* | Don't store additional encoding for each PKCS#9 attribute | Martin Willi | 2012-12-19 | 1 | -13/+15 | |
| | ||||||
* | Unify PKCS#9 set_attribute* methods to a single add_attribute | Martin Willi | 2012-12-19 | 3 | -56/+11 | |
| | | | | | This way the PKCS#9 implementation does not have to know the encoding types for values | |||||
* | PKCS#9 coding style cleanups | Martin Willi | 2012-12-19 | 2 | -110/+41 | |
| | ||||||
* | Remove external build_encoding method in PKCS#9 | Martin Willi | 2012-12-19 | 2 | -9/+5 | |
| | ||||||
* | Moved settings_t to utils folder | Tobias Brunner | 2012-10-24 | 1 | -0/+1 | |
| | ||||||
* | Moved debug.[ch] to utils folder | Tobias Brunner | 2012-10-24 | 5 | -5/+5 | |
| | ||||||
* | Moved enum_name_t to utils folder | Tobias Brunner | 2012-10-24 | 1 | -1/+1 | |
| | ||||||
* | Moved data structures to new collections subfolder | Tobias Brunner | 2012-10-24 | 6 | -6/+6 | |
| | ||||||
* | Add proposal keywords to explicitly specify PRF algorithms | Martin Willi | 2012-10-24 | 1 | -0/+8 | |
| | ||||||
* | Fixed RNG crypto tester | Tobias Brunner | 2012-09-28 | 1 | -11/+9 | |
| | ||||||
* | Initialize g and p in create_dh factory method | Tobias Brunner | 2012-09-28 | 1 | -1/+1 | |
| | ||||||
* | Fix Doxygen comment for proposal_keywords_t | Tobias Brunner | 2012-09-18 | 1 | -1/+1 | |
| | | | | Two dots seem to mark the end of a list. | |||||
* | Added algorithm lookup via kernel_interface_t to the various kernel interfaces | Tobias Brunner | 2012-09-13 | 2 | -3/+5 | |
| | ||||||
* | Added possibility to register custom proposal keywords | Tobias Brunner | 2012-09-13 | 3 | -12/+172 | |
| | | | | Keyword lookup and registration are handled via the new lib->proposal object. | |||||
* | Removed len argument from proposal_get_token() | Tobias Brunner | 2012-09-13 | 2 | -4/+3 | |
| | | | | Also use enumerators instead of lexparser.h to parse proposal strings. | |||||
* | Moved proposal_keywords to proposal_keywords_static | Francois ten Krooden | 2012-09-13 | 4 | -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 Brunner | 2012-08-11 | 9 | -61/+57 | |
| | | | | end of method signatures | |||||
* | Add warn_unused_result attributes to rng_(get|allocate)_bytes_not_zero | Tobias Brunner | 2012-08-11 | 1 | -5/+6 | |
| | | | | Also fixed Doxygen comments. | |||||
* | Move MODP_CUSTOM va_arg fetching out of loop | Martin Willi | 2012-08-02 | 1 | -15/+11 | |
| | | | | It seems problematic at least on PPC with gcc 4.3, fixes #208. | |||||
* | Add short names for hasher algorithms | Martin Willi | 2012-07-17 | 2 | -0/+18 | |
| | ||||||
* | Test reset() of hasher in crypto tester | Martin Willi | 2012-07-16 | 1 | -1/+9 | |
| | ||||||
* | Refactored error handling in crypto tester | Martin Willi | 2012-07-16 | 1 | -95/+114 | |
| | ||||||
* | Set a key before benching PRFs | Martin Willi | 2012-07-16 | 1 | -1/+8 | |
| | ||||||
* | Add a return value to hasher_t.reset() | Martin Willi | 2012-07-16 | 1 | -1/+4 | |
| | ||||||
* | Add a return value to hasher_t.allocate_hash() | Martin Willi | 2012-07-16 | 3 | -8/+14 | |
| | ||||||
* | Add a return value to hasher_t.get_hash() | Martin Willi | 2012-07-16 | 2 | -7/+15 | |
| | ||||||
* | Add a return value to crypter_t.set_key() | Martin Willi | 2012-07-16 | 4 | -14/+17 | |
| | ||||||
* | Add a return value to crypter_t.decrypt() | Martin Willi | 2012-07-16 | 4 | -8/+21 | |
| | ||||||
* | Add a return value to crypter_t.encrypt | Martin Willi | 2012-07-16 | 4 | -9/+30 | |
| | ||||||
* | Identation fixes, warn about unused nonce_gen return values | Martin Willi | 2012-07-16 | 1 | -2/+4 | |
| | ||||||
* | Add a return value to mac_t.set_key() | Martin Willi | 2012-07-16 | 3 | -5/+5 | |
| | ||||||
* | Add a return value to mac_t.get_bytes() | Martin Willi | 2012-07-16 | 3 | -27/+23 | |
| | ||||||
* | Wrapper functions added to generate non-zero random bytes | Tobias Brunner | 2012-07-16 | 2 | -0/+68 | |
| | ||||||
* | Check rng return value when generating key and IV in PKCS#7 wrapper | Tobias Brunner | 2012-07-16 | 1 | -2/+14 | |
| | ||||||
* | Check rng return value in crypto tester | Tobias Brunner | 2012-07-16 | 1 | -15/+17 | |
| | ||||||
* | RNGs' get_bytes and allocate_bytes return boolean | Tobias Brunner | 2012-07-16 | 1 | -2/+7 | |
| | ||||||
* | Nonce: Let get_nonce, allocate_nonce return boolean | Reto Buerki | 2012-07-16 | 1 | -2/+4 | |
| | ||||||
* | Add a return value to prf_t.set_key() | Martin Willi | 2012-07-16 | 3 | -5/+17 | |
| | ||||||
* | Add a return value to prf_t.allocate_bytes() | Martin Willi | 2012-07-16 | 3 | -5/+11 | |
| | ||||||
* | Add a return value to prf_t.get_bytes() | Martin Willi | 2012-07-16 | 4 | -16/+46 | |
| | ||||||
* | prf_plus_create() can return NULL on failure | Martin Willi | 2012-07-16 | 1 | -1/+1 | |
| | ||||||
* | Add a return value to prf_plus_t.get_bytes() | Martin Willi | 2012-07-16 | 2 | -7/+7 | |
| | ||||||
* | Add a return value to prf_plus_t.allocate_bytes() | Martin Willi | 2012-07-16 | 2 | -2/+5 | |
| | ||||||
* | Add a return value to signer_t.set_key() | Martin Willi | 2012-07-16 | 4 | -6/+17 | |
| | ||||||
* | Add a return value to signer_t.get_signature() | Martin Willi | 2012-07-16 | 4 | -13/+37 | |
| | ||||||
* | Add a return value to signer_t.allocate_signature() | Martin Willi | 2012-07-16 | 4 | -5/+18 | |
| | ||||||
* | Add a return value to aead_t.set_key() | Martin Willi | 2012-07-16 | 3 | -4/+14 | |
| | ||||||
* | Add a return value to aead_t.encrypt() | Martin Willi | 2012-07-16 | 3 | -10/+23 | |
| |