Tobias Brunner
|
14f7091280
|
Moved mutex.c to a separate folder in order to cleanly wrap other threading primitives (and utils/mutex.h is now threading.h).
|
2009-12-23 17:00:58 +01:00 |
|
Andreas Steffen
|
32d8f44229
|
verify RFC3779 IP address blocks along X.509 certificate trust chain
|
2009-12-23 14:21:31 +01:00 |
|
Andreas Steffen
|
9789d3a9b9
|
fixed updown plugin for mixed IPv4/IPv6 tunnels
|
2009-12-17 17:32:55 +01:00 |
|
Martin Willi
|
6ec949e022
|
Fixed BEET mode by installing SAs with negotiated address in traffic selector
|
2009-12-17 10:52:07 +01:00 |
|
Andreas Steffen
|
a461e20dd8
|
provide attributes from SQL database
|
2009-12-16 12:31:41 +01:00 |
|
Martin Willi
|
fc85786921
|
Install v6 routes via outgoing interface for now
|
2009-12-14 14:44:24 +01:00 |
|
Andreas Steffen
|
4b615edab4
|
some code optimizations
|
2009-12-09 00:24:42 +01:00 |
|
Martin Willi
|
89d236f0da
|
Support "_" and "-" variants of NetworkManager pkg-config packages
|
2009-12-08 14:36:22 +01:00 |
|
Martin Willi
|
88dbccc842
|
Remove generated config.h.in from source tree
|
2009-12-08 14:36:21 +01:00 |
|
Tobias Brunner
|
268911a5cc
|
The attribute manager was moved from daemon_t to libstrongswan.
|
2009-12-07 16:00:27 +01:00 |
|
Martin Willi
|
376a11db3c
|
Do not install invalid 0.0.0.0 DNS servers
|
2009-12-01 15:46:56 +01:00 |
|
Martin Willi
|
bff9f824ed
|
Verify EAP-SIM/AKA AT_MAC before processing any attributes
|
2009-11-30 10:00:06 +01:00 |
|
Martin Willi
|
b04e72c21c
|
SIM/AKA/Request/Reauthentication AT_MAC does not include NONCE_S, only the response
|
2009-11-30 09:27:39 +01:00 |
|
Martin Willi
|
2b2c69e992
|
Use transport mode ESP SA if IPcomp is used, IPcomp already applies outer IP header
|
2009-11-26 16:03:06 +01:00 |
|
Martin Willi
|
6780edc07e
|
Use full algorithm name for SHA384/512 HMACs
|
2009-11-26 10:39:26 +01:00 |
|
Martin Willi
|
6546482a68
|
Support the Linux specific SHA256 96 bit truncation HMAC via "sha256_96" keyword
|
2009-11-26 10:39:25 +01:00 |
|
Martin Willi
|
eebfa73fd5
|
Install SHA256_128 auth algorithm with specified 128 bit truncation
|
2009-11-26 10:39:25 +01:00 |
|
Martin Willi
|
5be75c2cb1
|
Added support for IPv6 source route installation
|
2009-11-26 10:31:00 +01:00 |
|
Andreas Steffen
|
4b55cf5d09
|
put identities in single quotes
|
2009-11-25 09:02:09 +01:00 |
|
Martin Willi
|
832f283150
|
Use status_t return value for get_quintuplet() dummy implementations
|
2009-11-20 11:02:06 +01:00 |
|
Martin Willi
|
d674c2ace0
|
attr plugin supports any custom attribute type having a v4/v6 IP under the charon.plugins.attr namespace
|
2009-11-17 15:53:57 +00:00 |
|
Martin Willi
|
b5a2055fb1
|
Give plugins more control of which configuration attributes to request, and pass received attributes back to the requesting handler
|
2009-11-17 14:51:50 +01:00 |
|
Martin Willi
|
074444972a
|
Build libsimaka with libtool, as we require a PIC-enabled version
|
2009-11-12 13:37:07 +00:00 |
|
Martin Willi
|
1a86be6e48
|
Support variable RES length in AKA quintuplets
|
2009-11-12 10:34:02 +01:00 |
|
Martin Willi
|
15b65bf15d
|
Ported pseudonym/reauth functionality to EAP-AKA
|
2009-11-12 10:34:01 +01:00 |
|
Martin Willi
|
3374cb0f44
|
Passing other as NULL should not always result in a match if me matches
|
2009-11-12 10:34:01 +01:00 |
|
Martin Willi
|
947b03fd09
|
Use new identity constructor in EAP-SIM
|
2009-11-12 10:34:01 +01:00 |
|
Martin Willi
|
0109846aa1
|
Moved card/provider enumeration to SIM manager, providing wrapped functions for both SIM and AKA plugins
|
2009-11-12 10:34:01 +01:00 |
|
Martin Willi
|
eb7bf91e12
|
Added option to disable identity requests completely (old behavior)
|
2009-11-12 10:34:01 +01:00 |
|
Martin Willi
|
0107f5b687
|
Fixed replacing existing reauthentication data
|
2009-11-12 10:34:01 +01:00 |
|
Martin Willi
|
2dbac2ab9c
|
Initiate full authentication if reauthentication identity is unknown
|
2009-11-12 10:34:01 +01:00 |
|
Martin Willi
|
edcb2dd35b
|
Moved reauth/pseudonym functionality from eap-sim-file to separate plugins, usable by any SIM/AKA backend
|
2009-11-12 10:34:01 +01:00 |
|
Martin Willi
|
acb561373a
|
eap-sim-file plugin supports volatile in-memory storage of fast reauthentication data
|
2009-11-12 10:34:01 +01:00 |
|
Martin Willi
|
c5ec0f48e7
|
Initial support for fast reauthentication in EAP-SIM
|
2009-11-12 10:34:00 +01:00 |
|
Martin Willi
|
454b59c5fd
|
EAP-SIM/AKA crypto helper supports key derivation for fast reauthentication
|
2009-11-12 10:34:00 +01:00 |
|
Martin Willi
|
e1a8729de0
|
Fallback to permanent identity request if pseudonym mapping failed
|
2009-11-12 10:34:00 +01:00 |
|
Martin Willi
|
c2f8c6a11e
|
Query triplet/quintuplet functions with permanent identity only,
extended sim_provider with a is_pseudonym() function.
|
2009-11-12 10:34:00 +01:00 |
|
Martin Willi
|
2d112ca310
|
eap-sim-file plugin can store pseudonym information volatile in memory
|
2009-11-12 10:34:00 +01:00 |
|
Martin Willi
|
0328fe940d
|
Impemented basic pseudonym support in EAP-SIM
|
2009-11-12 10:34:00 +01:00 |
|
Martin Willi
|
0e20893d81
|
Pass SIM/AKA crypto helper to constructor of message
|
2009-11-12 10:34:00 +01:00 |
|
Martin Willi
|
13f418b442
|
Added a doxygen group for libsimaka, some cleanups
|
2009-11-12 10:34:00 +01:00 |
|
Martin Willi
|
4735965fc0
|
EAP servers check if the received EAP message was expected
|
2009-11-12 10:33:59 +01:00 |
|
Martin Willi
|
02f785b050
|
Use existing triplet length definitions
|
2009-11-12 10:33:59 +01:00 |
|
Martin Willi
|
aea334ec1c
|
Splitted EAP-AKA in peer and server implementations, use libsimaka helper library
|
2009-11-12 10:33:59 +01:00 |
|
Martin Willi
|
6d90881573
|
Proper handling of non-skippable attributes and client error codes in EAP-SIM
|
2009-11-12 10:33:59 +01:00 |
|
Martin Willi
|
e9c03f5243
|
Use the EAP-SIM/AKA crypto helper in EAP-SIM
|
2009-11-12 10:33:59 +01:00 |
|
Martin Willi
|
ac4dd5439b
|
Migrated EAP-SIM to libsimaka, separated server/peer implementations
|
2009-11-12 10:33:58 +01:00 |
|
Martin Willi
|
44e8eea17a
|
sim_provider_t API gained support for pseudonym/fast reauthentication
|
2009-11-12 10:33:58 +01:00 |
|
Martin Willi
|
8f364b5433
|
sim_card_t API gained support for pseudonym/fast reauthentication
|
2009-11-12 10:33:58 +01:00 |
|
Andreas Steffen
|
ee8486afdb
|
adapted log message
|
2009-11-10 23:55:55 +01:00 |
|