Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | linked-list: Change return value of find_first() and signature of its callback | Tobias Brunner | 2017-05-26 | 1 | -7/+9 |
| | | | | This avoids the unportable five pointer hack. | ||||
* | Change interface for enumerator_create_filter() callback | Tobias Brunner | 2017-05-26 | 1 | -101/+113 |
| | | | | | This avoids the unportable 5 pointer hack, but requires enumerating in the callback. | ||||
* | mem-cred: Add methods to add/remove shared keys with unique identifiers | Tobias Brunner | 2017-02-16 | 1 | -6/+80 |
| | | | | Also added is a method to enumerate the unique identifiers. | ||||
* | mem-cred: Add method to remove a private key with a specific fingerprint | Tobias Brunner | 2017-02-16 | 1 | -0/+27 |
| | |||||
* | mem-cred: Support storing a delta CRL together with its base | Tobias Brunner | 2016-10-11 | 1 | -8/+30 |
| | | | | | | | | | | | | So far every "newer" CRL (higher serial or by date) replaced an existing "older" CRL. This meant that delta CRLs replaced an existing base CRL and that base CRLs weren't added if a delta CRL was already stored. So the base had to be re-fetched every time after a delta CRL was added. With this change one delta CRL to the latest base may be stored. A newer delta CRL will replace an existing delta CRL (but not its base, older base CRLs are removed, though). And a newer base will replace the existing base and optional delta CRL. | ||||
* | mem-cred: Fix memory leak when replacing existing CRLs | Tobias Brunner | 2016-05-11 | 1 | -0/+1 |
| | | | | Fixes #1442. | ||||
* | mem-cred: We don't need a write lock when looking for a certificate | Tobias Brunner | 2015-08-20 | 1 | -1/+1 |
| | |||||
* | mem-cred: Add a method to atomically replace all certificates | Tobias Brunner | 2015-08-20 | 1 | -9/+47 |
| | |||||
* | mem-cred: Add a method to unify certificate references, without adding it | Martin Willi | 2015-03-03 | 1 | -0/+19 |
| | | | | | In contrast to add_cert_ref(), get_cert_ref() does not add the certificate to the set, but only finds a reference to the same certificate, if found. | ||||
* | mem-cred: Replace existing equal shared keys during add_shared() | Martin Willi | 2014-05-07 | 1 | -3/+56 |
| | |||||
* | mem-cred: Replace existing equal private keys during add_key() | Martin Willi | 2014-05-07 | 1 | -0/+17 |
| | |||||
* | Add a method to replace all secrets in a mem_cred_t object | Tobias Brunner | 2013-03-20 | 1 | -4/+57 |
| | |||||
* | Moved data structures to new collections subfolder | Tobias Brunner | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Added CDP support to mem_cred | Martin Willi | 2011-01-05 | 1 | -1/+97 |
| | |||||
* | fixed bug in mem_cred.c:add_crl() | Andreas Steffen | 2010-12-12 | 1 | -1/+1 |
| | |||||
* | Insert certificates and secrets at the front of the lists. | Tobias Brunner | 2010-12-03 | 1 | -9/+9 |
| | | | | | As the lookup is also from front to back, certificates added later are now found first, which is useful in case of e.g. "reread cacerts". | ||||
* | Function add_crl added to mem_cred_t. | Tobias Brunner | 2010-12-03 | 1 | -0/+60 |
| | |||||
* | Function added to clear secrets (but not certs) from mem_cred_t. | Tobias Brunner | 2010-12-03 | 1 | -4/+14 |
| | |||||
* | Alternative to mem_cred_t.add_cert added, which returns the certificate. | Tobias Brunner | 2010-12-03 | 1 | -4/+29 |
| | | | | If the certificate is already cached, the cached version is returned. | ||||
* | Function added to mem_cred_t to add shared secret with a linked list of owners. | Tobias Brunner | 2010-12-03 | 1 | -9/+20 |
| | |||||
* | Renamed mem_cred_t clear function internally to clear_, fixes potential name ↵ | Martin Willi | 2010-10-28 | 1 | -3/+3 |
| | | | | conflict | ||||
* | Avoid duplicate certificates in mem_cred_t. | Tobias Brunner | 2010-10-14 | 1 | -3/+13 |
| | |||||
* | Added function to clear all credentials from mem_cred_t. | Tobias Brunner | 2010-10-14 | 1 | -3/+20 |
| | |||||
* | Fixed possible segmentation fault. | Tobias Brunner | 2010-10-14 | 1 | -1/+1 |
| | |||||
* | Added private key support to in-memory credential set | Martin Willi | 2010-08-25 | 1 | -1/+70 |
| | |||||
* | Added certificate support to in-memory credential set | Martin Willi | 2010-08-25 | 1 | -2/+113 |
| | |||||
* | Implemented a generic in-memory credential set, currently for shared keys only | Martin Willi | 2010-08-04 | 1 | -0/+226 |