Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ikev1: Factor out IV and QM management | Tobias Brunner | 2017-02-08 | 1 | -236/+20 |
| | | | | This simplifies implementing a custom keymat_v1_t. | ||||
* | keymat: Allow keymat to modify signature scheme(s) | Thomas Egerer | 2017-02-08 | 1 | -1/+2 |
| | | | | Signed-off-by: Thomas Egerer <thomas.egerer@secunet.com> | ||||
* | ikev1: Send derived IKE_SA keys to bus | Tobias Brunner | 2016-10-04 | 1 | -14/+11 |
| | |||||
* | Use standard unsigned integer types | Andreas Steffen | 2016-03-24 | 1 | -24/+24 |
| | |||||
* | ikev1: Make maximum number of IKEv1 phase 2 exchanges we keep state about ↵ | Tobias Brunner | 2015-10-30 | 1 | -9/+11 |
| | | | | | | configurable Fixes #1128. | ||||
* | diffie-hellman: Add a bool return value to get_my_public_value() | Martin Willi | 2015-03-23 | 1 | -1/+4 |
| | |||||
* | diffie-hellman: Use bool instead of status_t as get_shared_secret() return value | Martin Willi | 2015-03-23 | 1 | -2/+2 |
| | | | | | While such a change is not unproblematic, keeping status_t makes the API inconsistent once we introduce return values for the public value operations. | ||||
* | payload: Use common prefixes for all payload type identifiers | Martin Willi | 2014-06-04 | 1 | -3/+3 |
| | | | | | The old identifiers did not use a proper namespace and often clashed with other defines. | ||||
* | iv_gen: aead_t implementations provide an IV generator | Tobias Brunner | 2013-10-11 | 1 | -0/+8 |
| | |||||
* | Add missing XAuthRespPSK switch case to IKEv1 key derivation | Martin Willi | 2013-03-12 | 1 | -0/+1 |
| | |||||
* | Moved data structures to new collections subfolder | Tobias Brunner | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Refactored error handling in keymat_v1_t | Martin Willi | 2012-07-16 | 1 | -25/+27 |
| | |||||
* | Add a return value to hasher_t.allocate_hash() | Martin Willi | 2012-07-16 | 1 | -5/+14 |
| | |||||
* | Add a return value to keymat_v1_t.{get,update,confirm}_iv | Martin Willi | 2012-07-16 | 1 | -8/+24 |
| | |||||
* | Add a return value to crypter_t.set_key() | Martin Willi | 2012-07-16 | 1 | -3/+6 |
| | |||||
* | Add a return value to crypter_t.decrypt() | Martin Willi | 2012-07-16 | 1 | -2/+1 |
| | |||||
* | Add a return value to crypter_t.encrypt | Martin Willi | 2012-07-16 | 1 | -2/+1 |
| | |||||
* | Add a return value to prf_t.set_key() | Martin Willi | 2012-07-16 | 1 | -10/+25 |
| | |||||
* | Add a return value to prf_t.allocate_bytes() | Martin Willi | 2012-07-16 | 1 | -11/+45 |
| | |||||
* | Use a bool return value in keymat_v1_t.get_hash_phase2() | Martin Willi | 2012-07-16 | 1 | -24/+24 |
| | |||||
* | Add a return value to keymat_v1_t.get_hash() | Martin Willi | 2012-07-16 | 1 | -6/+6 |
| | |||||
* | Add a return value to prf_t.get_bytes() | Martin Willi | 2012-07-16 | 1 | -9/+19 |
| | |||||
* | prf_plus_create() can return NULL on failure | Martin Willi | 2012-07-16 | 1 | -0/+10 |
| | |||||
* | Add a return value to prf_plus_t.allocate_bytes() | Martin Willi | 2012-07-16 | 1 | -4/+14 |
| | |||||
* | Add a return value to aead_t.set_key() | Martin Willi | 2012-07-16 | 1 | -1/+2 |
| | |||||
* | Add a return value to aead_t.encrypt() | Martin Willi | 2012-07-16 | 1 | -1/+2 |
| | |||||
* | Add create_nonce_gen function to keymat interface | Adrian-Ken Rueegsegger | 2012-05-18 | 1 | -0/+7 |
| | | | | This function returns a nonce generator object. | ||||
* | Use a dedicated PRF for HASH/SIG payloads using ECDSA specific hasher | Martin Willi | 2012-03-20 | 1 | -14/+37 |
| | |||||
* | Select public key auth method by checking what key we have | Martin Willi | 2012-03-20 | 1 | -0/+3 |
| | |||||
* | Added a keymat_t version to cast it safely | Martin Willi | 2012-03-20 | 1 | -0/+7 |
| | |||||
* | Separated libcharon/sa directory with ikev1 and ikev2 subfolders | Martin Willi | 2012-03-20 | 1 | -0/+1008 |