Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Support void return values in OpenSSL 0.9.8 HMAC functions | Martin Willi | 2012-07-17 | 1 | -17/+28 | |
| | ||||||
* | Resetting OpenSSL HMAC with NULL key reuses existing key | Martin Willi | 2012-07-16 | 1 | -11/+2 | |
| | ||||||
* | Make sure HMAC_Init is called before HMAC_Update, fixes crash | Martin Willi | 2012-07-16 | 1 | -0/+5 | |
| | ||||||
* | Check and forward syscall errors in AF_ALG | Martin Willi | 2012-07-16 | 6 | -52/+71 | |
| | ||||||
* | Add a return value to hasher_t.reset() | Martin Willi | 2012-07-16 | 11 | -50/+70 | |
| | ||||||
* | Add a return value to hasher_t.allocate_hash() | Martin Willi | 2012-07-16 | 24 | -87/+100 | |
| | ||||||
* | Add a return value to hasher_t.get_hash() | Martin Willi | 2012-07-16 | 12 | -52/+88 | |
| | ||||||
* | Add a return value to crypter_t.set_key() | Martin Willi | 2012-07-16 | 14 | -28/+32 | |
| | ||||||
* | Add a return value to crypter_t.decrypt() | Martin Willi | 2012-07-16 | 9 | -19/+34 | |
| | ||||||
* | Add a return value to crypter_t.encrypt | Martin Willi | 2012-07-16 | 12 | -125/+174 | |
| | ||||||
* | Add a return value to mac_t.set_key() | Martin Willi | 2012-07-16 | 4 | -9/+21 | |
| | ||||||
* | Add a return value to mac_t.get_bytes() | Martin Willi | 2012-07-16 | 4 | -14/+15 | |
| | ||||||
* | Check rng return value when seeding OpenSSL RNG | Tobias Brunner | 2012-07-16 | 1 | -1/+5 | |
| | ||||||
* | Check rng return value when generating DH secret in gcrypt plugin | Tobias Brunner | 2012-07-16 | 1 | -2/+2 | |
| | ||||||
* | Check rng return value when generating DH secrets and primes in gmp plugin | Tobias Brunner | 2012-07-16 | 3 | -13/+19 | |
| | ||||||
* | Check rng return value when generating OCSP nonces | Tobias Brunner | 2012-07-16 | 1 | -7/+7 | |
| | ||||||
* | Relay rng return value in nonce plugin | Tobias Brunner | 2012-07-16 | 1 | -4/+2 | |
| | ||||||
* | RNGs' get_bytes and allocate_bytes return boolean | Tobias Brunner | 2012-07-16 | 5 | -19/+32 | |
| | ||||||
* | 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 | 5 | -7/+18 | |
| | ||||||
* | Add a return value to prf_t.allocate_bytes() | Martin Willi | 2012-07-16 | 4 | -16/+10 | |
| | ||||||
* | Add a return value to prf_t.get_bytes() | Martin Willi | 2012-07-16 | 5 | -15/+43 | |
| | ||||||
* | Add a return value to signer_t.set_key() | Martin Willi | 2012-07-16 | 1 | -1/+2 | |
| | ||||||
* | Add a return value to signer_t.get_signature() | Martin Willi | 2012-07-16 | 1 | -8/+8 | |
| | ||||||
* | Add a return value to signer_t.allocate_signature() | Martin Willi | 2012-07-16 | 1 | -1/+2 | |
| | ||||||
* | Add a return value to aead_t.set_key() | Martin Willi | 2012-07-16 | 2 | -2/+4 | |
| | ||||||
* | Add a return value to aead_t.encrypt() | Martin Willi | 2012-07-16 | 2 | -2/+4 | |
| | ||||||
* | Added PLUGIN_NOOP to separate PLUGIN_PROVIDE from previous CALLBACK/REGISTER ↵ | Tobias Brunner | 2012-07-12 | 2 | -9/+19 | |
| | | | | entries | |||||
* | openssl: Ensure the thread ID is never zero | Tobias Brunner | 2012-07-03 | 1 | -1/+3 | |
| | | | | | | This might otherwise cause problems because OpenSSL tries to lock mutexes recursively if it assumes the lock is held by a different thread e.g. during FIPS initialization. | |||||
* | Removed superfluous remove_hasher() call in md5 plugin | Tobias Brunner | 2012-06-29 | 1 | -2/+0 | |
| | ||||||
* | gcrypt: Register SHA1 first as HASH_PREFERRED depends on it | Tobias Brunner | 2012-06-27 | 1 | -1/+1 | |
| | ||||||
* | Centralized thread cancellation in processor_t | Tobias Brunner | 2012-06-25 | 1 | -17/+3 | |
| | | | | | | | | | | This ensures that no threads are active when plugins and the rest of the daemon are unloaded. callback_job_t was simplified a lot in the process as its main functionality is now contained in processor_t. The parent-child relationships were abandoned as these were only needed to simplify job cancellation. | |||||
* | Added a method to plugin_loader_t to add 'static' plugin features | Tobias Brunner | 2012-06-25 | 2 | -0/+115 | |
| | | | | | | | | This allows daemons and other components to register plugin features like those provided by plugins (following the same lifecycle). The added features are internally handled like they were added by a plugin. | |||||
* | Make sure that all features of critical plugins are loaded | Tobias Brunner | 2012-06-25 | 1 | -5/+64 | |
| | ||||||
* | Use mac_t and PRF and signer wrappers in cmac plugin | Tobias Brunner | 2012-06-25 | 8 | -443/+82 | |
| | ||||||
* | Use mac_t and PRF and signer wrappers in xcbc plugin | Tobias Brunner | 2012-06-25 | 8 | -452/+91 | |
| | ||||||
* | Make the hmac_t interface a generic interface for message authentication codes | Tobias Brunner | 2012-06-25 | 5 | -59/+59 | |
| | ||||||
* | Simplified creation of PRFs and signers in openssl and hmac plugins | Tobias Brunner | 2012-06-25 | 2 | -136/+10 | |
| | ||||||
* | Use simple wrappers for HMAC based PRF and signer in openssl plugin | Tobias Brunner | 2012-06-25 | 8 | -562/+132 | |
| | ||||||
* | Use simple wrappers for HMAC based PRF and signer in hmac plugin | Tobias Brunner | 2012-06-25 | 8 | -524/+127 | |
| | ||||||
* | Refactored OpenSSL based HMAC implementation | Tobias Brunner | 2012-06-25 | 5 | -173/+382 | |
| | ||||||
* | Adding OpenSSL HMAC signer functions to openssl plugin | Aleksandr Grinberg | 2012-06-25 | 4 | -1/+322 | |
| | ||||||
* | Adding OpenSSL HMAC pseudo random functions to openssl plugin | Aleksandr Grinberg | 2012-06-25 | 4 | -1/+245 | |
| | ||||||
* | Adding OpenSSL random number functions to openssl plugin | Aleksandr Grinberg | 2012-06-25 | 4 | -1/+159 | |
| | ||||||
* | Add signature schemes to auth_cfg during trustchain validation | Martin Willi | 2012-06-12 | 1 | -2/+2 | |
| | ||||||
* | certificate_t->issued_by takes an argument to receive signature scheme | Martin Willi | 2012-06-12 | 10 | -15/+57 | |
| | ||||||
* | Fixed return values of several functions (e.g. return FALSE for pointer types). | Tobias Brunner | 2012-05-31 | 5 | -7/+7 | |
| | ||||||
* | Fix boolean return value if an empty RSA signature is detected in gmp plugin | Martin Willi | 2012-05-31 | 1 | -1/+1 | |
| | | | | Fixes CVE-2012-2388. | |||||
* | Fixed check for loaded plugins with feature types that are not compared exactly. | Tobias Brunner | 2012-05-24 | 1 | -25/+13 | |
| | | | | | Previously e.g. RNGs with weaker strength would have overwritten stronger ones. | |||||
* | Use a hashtable to check for already loaded plugin features. | Tobias Brunner | 2012-05-23 | 1 | -20/+37 | |
| |