417 Commits

Author SHA1 Message Date
Tobias Brunner
c0d39c205c Implemented AES-CMAC based PRF and signer.
The cmac plugin implements AES-CMAC as defined in RFC 4493 and the
signer and PRF based on it as defined in RFC 4494 and RFC 4615,
respectively.
2012-04-03 10:40:47 +02:00
Andreas Steffen
584178c3bb version bump to 4.6.3dr2 2012-03-16 22:21:54 +01:00
Andreas Steffen
c224f7654d version bump to 4.6.3dr1 2012-03-14 07:45:35 +01:00
Andreas Steffen
21b0f216b9 created libradius shared by eap-radius and tnc-pdp plugins 2012-03-13 16:27:17 +01:00
Andreas Steffen
70fd2d1af7 created tnc-pdp policy decision point plugin 2012-03-13 16:27:16 +01:00
Martin Willi
0853ff39c5 Build libradius if radattr plugin is enabled 2012-03-05 18:08:04 +01:00
Martin Willi
caf4b88efc Added a radattr plugin that prints any received RADIUS notify to console 2012-03-05 18:08:04 +01:00
Martin Willi
f0f94e2ce6 Moved generic RADIUS protocol support to a dedicated libradius 2012-03-05 18:08:04 +01:00
Andreas Steffen
f3d6b9c88c added missing x character 2012-02-21 16:29:35 +01:00
Andreas Steffen
81ce0cf67e libtnccs is required by the eap_tnc plugin 2012-02-20 09:04:02 +01:00
Andreas Steffen
f8b1b32768 charon does not depend on libtncif any more but tnc_tnccs does 2012-02-20 08:00:48 +01:00
Andreas Steffen
05f421b7d3 build libstrongswan if libimcv is built 2012-02-16 23:28:38 +01:00
Andreas Steffen
a54cf814e6 version bump to 4.6.2 2012-02-16 00:10:36 +01:00
Andreas Steffen
b3cbc53893 version bump to 4.6.2rc1 2012-02-05 22:24:56 +01:00
Andreas Steffen
2a77a27213 version bump to 4.6.2dr4 2012-02-02 18:26:12 +01:00
Tobias Brunner
5ec525c1d1 Added PKCS#8 stub plugin. 2012-02-01 18:27:45 +01:00
Martin Willi
023800ba62 Build libstrongswan if libfast gets built 2012-01-24 18:23:44 +01:00
Tobias Brunner
17e3a92661 Fix gettid() on Android, which is defined in unistd.h there. 2012-01-12 11:08:22 +01:00
Tobias Brunner
66f16d9629 Use native gettid() if available (which is the case on Android). 2012-01-10 18:31:33 +01:00
Andreas Steffen
cb4da3f610 register aik certificate via ipsec attest 2011-12-25 14:31:26 +01:00
Andreas Steffen
005d981cc2 check for TrouSerS 2011-12-18 18:26:38 +01:00
Tobias Brunner
c17f6f96e2 Log native thread ID when a thread is created.
If possible gettid() is used, otherwise pthread_self() is logged (which is
not completely portable, but seems to work on most supported platforms).
2011-12-16 16:44:38 +01:00
Andreas Steffen
0e94ae1286 Revert "fixed caption alignment"
This reverts commit d463def798ed339b143ee9500c2781532394171e.
2011-12-16 14:19:14 +01:00
Andreas Steffen
d463def798 fixed caption alignment 2011-12-16 14:15:46 +01:00
Andreas Steffen
bc74e1aaf0 version bump to 4.6.2dr2 2011-12-12 10:38:23 +01:00
Andreas Steffen
b448e3ece6 moved attestation plugins to libpts in order to resolve circular reference with libimcv 2011-11-28 21:23:59 +01:00
Andreas Steffen
602122771e automatically construct attest plugin list 2011-11-28 21:23:24 +01:00
Andreas Steffen
28ca456426 version bump to 4.6.2dr1 2011-11-28 06:01:03 +01:00
Andreas Steffen
acb92cb44c version bump to 4.6.1 2011-11-08 21:00:09 +01:00
Andreas Steffen
74d165a94b version bump to 4.6.0 2011-11-02 09:30:45 +01:00
Andreas Steffen
b08505da70 tnc-tnccs plugin is now included in integrity tests 2011-10-31 23:30:06 +01:00
Tobias Brunner
b3b3613c60 pkcs11: Register the pkcs11 plugin before any other crypto plugins.
This is what most users probably expect when they enable the pkcs11
plugin.  All advanced features (like DH/RNG) are disabled by default.
2011-10-31 18:46:16 +01:00
Andreas Steffen
75093db66a version bump to 4.6.0rc3 2011-10-26 09:17:57 +02:00
Andreas Steffen
f0a8bf47f7 refactored TNC framework 2011-10-25 01:10:16 +02:00
Andreas Steffen
f0fa002fd1 moved imc_manager to libtnccs 2011-10-25 01:10:16 +02:00
Andreas Steffen
e4e96e5c67 fixed type 2011-10-22 12:31:09 +02:00
Andreas Steffen
41273bfbee version bump to 4.6.0rc2 2011-10-22 12:29:37 +02:00
Tobias Brunner
adab84533e starter: Use kernel interfaces to flush SAD and SPD.
This now supports platforms where neither 'ip xfrm' nor 'setkey' are
available (like Android).
2011-10-21 14:24:34 +02:00
Tobias Brunner
f3a682c1ff starter: Load plugins specific to starter. 2011-10-21 14:24:34 +02:00
Tobias Brunner
d52c37790e pluto: Option added to disable adns.
This basically disables opportunistic encryption.
2011-10-14 17:36:20 +02:00
Tobias Brunner
9a8fdc159a Added a replacement for closefrom (available on *BSD). 2011-10-13 11:19:12 +02:00
Tobias Brunner
2421ac9e98 getpass(3) is not supported on Android.
No replacement yet.
2011-10-11 16:30:20 +02:00
Andreas Steffen
0ea9772b9e version bump to 4.6.0dr5 2011-10-05 21:04:07 +02:00
Tobias Brunner
439cb93ce9 Check for RTA_TABLE in configure. 2011-10-04 18:46:51 +02:00
Martin Willi
3946821937 Load eap-aka plugin before shared simaka helpers depending on it 2011-09-26 13:43:38 +00:00
Andreas Steffen
07534f8998 version bump to 4.6.0dr4 2011-09-13 23:32:37 +02:00
Andreas Steffen
3ed943c34f created libpts 2011-09-08 12:20:58 +02:00
Andreas Steffen
f5f19c334b removed conflicts 2011-09-08 12:08:09 +02:00
Andreas Steffen
4a492a8d1f created empty imc_attestation and imv_attestation plugin hulls 2011-09-08 12:08:08 +02:00
Martin Willi
f9a0f55657 Check if ClearSilver actually requires zlib 2011-09-02 13:40:38 +02:00