Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Link android plugin against liblog in the NDK. | Tobias Brunner | 2012-08-08 | 1 | -0/+1 | |
| | | | | | | | | Doesn't seem to hurt the build within the source tree. | |||||
| * | Make the UDP ports charon listens for packets on (and uses as source ports) ↵ | Tobias Brunner | 2012-08-08 | 16 | -47/+65 | |
| | | | | | | | | configurable. | |||||
* | | Doxygen fix | Tobias Brunner | 2012-08-11 | 1 | -1/+1 | |
| | | ||||||
* | | Use actual daemon name to enable XAuth/PSK with aggressive mode | Martin Willi | 2012-08-10 | 1 | -2/+3 | |
| | | ||||||
* | | EAP-GTC can use any XAuth backend, including xauth-pam | Martin Willi | 2012-08-10 | 2 | -88/+45 | |
| | | | | | | | | | | | | | | This makes EAP-GTC a generic plain password authentication method, as it is used with XAuth. Instead of verifying credentials with PAM, any backend can be configured. The default is xauth-pam, providing the same functionality as EAP-GTC in strongSwan 4.x. | |||||
* | | Add xauth-pam, an XAuth backend verifying credentials with PAM | Martin Willi | 2012-08-10 | 6 | -0/+390 | |
| | | ||||||
* | | make max_message_size parameter consistent with similar options | Andreas Steffen | 2012-08-09 | 2 | -2/+2 | |
|/ | ||||||
* | Remove queued IKEv1 message before processing it | Martin Willi | 2012-08-08 | 1 | -3/+5 | |
| | | | | | Avoids destruction or processing of a queued message in recursive process_message() call. | |||||
* | Include src address in hash of initial message for Main Mode | Tobias Brunner | 2012-08-08 | 1 | -5/+31 | |
| | | | | | | | If two initiators use the same SPI and also use the same SA proposal the hash for the initial message would be exactly the same. For IKEv2 and Aggressive Mode that's not a problem as these messages include random data (Ni, KEi payloads). | |||||
* | Add DH group 15 (MODP-3072) to IKE proposal | Adrian-Ken Rueegsegger | 2012-08-06 | 1 | -0/+1 | |
| | ||||||
* | Block XAuth transaction on established IKE_SAs, but allow Mode Config | Martin Willi | 2012-08-03 | 2 | -2/+1 | |
| | ||||||
* | Fix linking of addrblock plugin when building monolithic | Martin Willi | 2012-08-03 | 1 | -1/+1 | |
| | | | | Fixes #212. | |||||
* | Reject initial exchange messages early once IKE_SA is established | Martin Willi | 2012-08-02 | 1 | -0/+18 | |
| | ||||||
* | Lookup IKEv1 PSK even if the peer identity is not known | Martin Willi | 2012-07-31 | 1 | -1/+1 | |
| | ||||||
* | Proper fallback if capability dropping is not available | Tobias Brunner | 2012-07-27 | 2 | -1/+6 | |
| | ||||||
* | Include stdint.h for UINTxx_MAX defines | Tobias Brunner | 2012-07-27 | 1 | -2/+3 | |
| | | | | Fixes #205. | |||||
* | Don't include acquiring packet traffic selectors in IKEv1 | Martin Willi | 2012-07-26 | 1 | -0/+5 | |
| | | | | | | | | As we only can negotiate a single TS in IKEv1, don't prepend the triggering packet TS, as we do in IKEv2. Otherwise we don't establish the TS of the configuration, but only that of the triggering packet. Fixes #207. | |||||
* | Implement late peer config switching after XAuth authentication | Martin Willi | 2012-07-26 | 1 | -15/+80 | |
| | | | | | | | If additional authentication constraints, such as group membership, is not fulfilled by an XAuth backend, we search for another peer configuration that fulfills all constraints, including those from phase1. | |||||
* | Check if XAuth round complies to configured authentication round | Martin Willi | 2012-07-26 | 1 | -7/+18 | |
| | ||||||
* | Don't add ANY identity constraint to auth config, as XAuth rounds don't use one | Martin Willi | 2012-07-26 | 2 | -3/+15 | |
| | ||||||
* | Merge auth config items added from XAuth backends to IKE_SA | Martin Willi | 2012-07-26 | 1 | -0/+1 | |
| | ||||||
* | Add an ipsec.conf leftgroups2 parameter for the second authentication round | Martin Willi | 2012-07-26 | 2 | -3/+6 | |
| | ||||||
* | Release leaking child config after uninstalling shunt policy | Martin Willi | 2012-07-23 | 1 | -0/+1 | |
| | ||||||
* | Don't print hexdumps on loglevel 1 if hash verification fails | Martin Willi | 2012-07-20 | 1 | -3/+3 | |
| | ||||||
* | Fix EAP-MSCHAPv2 master key derivation, broken with 87dd205b | Martin Willi | 2012-07-18 | 1 | -4/+12 | |
| | ||||||
* | Use centralized hasher names in coupling plugin | Martin Willi | 2012-07-17 | 1 | -20/+2 | |
| | ||||||
* | handled return values in tnc-pdp | Andreas Steffen | 2012-07-16 | 1 | -8/+17 | |
| | ||||||
* | Handle PRF failures in eap-aka-3gpp2 | Martin Willi | 2012-07-16 | 4 | -57/+124 | |
| | ||||||
* | Refactored error handling in keymat_v1_t | Martin Willi | 2012-07-16 | 1 | -25/+27 | |
| | ||||||
* | Clean up error handling in keymat_v2_t | Martin Willi | 2012-07-16 | 1 | -87/+65 | |
| | ||||||
* | Cleaned up memory management and return values for encryption payload | Martin Willi | 2012-07-16 | 5 | -35/+35 | |
| | ||||||
* | Add a return value to hasher_t.allocate_hash() | Martin Willi | 2012-07-16 | 9 | -44/+125 | |
| | ||||||
* | Add a return value to keymat_v1_t.{get,update,confirm}_iv | Martin Willi | 2012-07-16 | 5 | -31/+80 | |
| | ||||||
* | Add a return value to hasher_t.get_hash() | Martin Willi | 2012-07-16 | 3 | -10/+28 | |
| | ||||||
* | Add a return value to crypter_t.set_key() | Martin Willi | 2012-07-16 | 3 | -7/+24 | |
| | ||||||
* | 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 | 2 | -3/+8 | |
| | ||||||
* | Check rng return value when generating identity in eap-simaka-reauth plugin | Tobias Brunner | 2012-07-16 | 1 | -4/+18 | |
| | ||||||
* | Check rng return value when generating pseudonym in eap-simaka-pseudonym plugin | Tobias Brunner | 2012-07-16 | 1 | -1/+10 | |
| | ||||||
* | Check rng return value when generating nonces in eap-aka plugin | Tobias Brunner | 2012-07-16 | 1 | -1/+4 | |
| | ||||||
* | Check rng return value when generating nonces in eap-sim plugin | Tobias Brunner | 2012-07-16 | 2 | -2/+8 | |
| | ||||||
* | Check rng return value when generating RAND in eap-aka-3gpp2 plugin | Tobias Brunner | 2012-07-16 | 1 | -2/+2 | |
| | ||||||
* | Check rng return value when generating challenges in eap-md5 and mschapv2 ↵ | Tobias Brunner | 2012-07-16 | 2 | -12/+12 | |
| | | | | plugins | |||||
* | Check rng return value when generating Transaction IDs in DHCP plugin | Tobias Brunner | 2012-07-16 | 1 | -1/+5 | |
| | ||||||
* | Check rng return value when generating ME CONNECT_ID and KEY | Tobias Brunner | 2012-07-16 | 1 | -2/+14 | |
| | ||||||
* | Check rng return value when generating IKEv1 message IDs | Tobias Brunner | 2012-07-16 | 1 | -8/+20 | |
| | ||||||
* | Check rng return value when generating COOKIE2 during MOBIKE | Tobias Brunner | 2012-07-16 | 1 | -6/+11 | |
| | ||||||
* | Check rng return value when generating COOKIE secret in receiver | Tobias Brunner | 2012-07-16 | 1 | -8/+22 | |
| | ||||||
* | Check rng return value when generating fake NAT detection payloads | Tobias Brunner | 2012-07-16 | 2 | -4/+5 | |
| | ||||||
* | Check rng return value when encrypting encryption payload | Tobias Brunner | 2012-07-16 | 1 | -2/+8 | |
| |