Andreas Steffen
|
5ae4292cb9
|
added TLS record debug output
|
2010-08-18 22:52:42 +02:00 |
|
Andreas Steffen
|
ee346b54c1
|
add TLS handshake packet size to debug output
|
2010-08-18 22:07:27 +02:00 |
|
Martin Willi
|
ba31fe1fd6
|
Use a seperate section for each nested struct member in INIT macro
|
2010-08-18 12:15:03 +02:00 |
|
Andreas Steffen
|
53115857ae
|
some simplifications using the INIT macro
|
2010-08-17 20:09:32 +02:00 |
|
Andreas Steffen
|
9ba53310ee
|
implemented server-initiated phase2 of EAP-TTLS authentication
|
2010-08-16 18:30:41 +02:00 |
|
Martin Willi
|
a369a5ece9
|
Do not free registered algorithms, plugins are responsible for unregistering
|
2010-08-16 17:06:28 +02:00 |
|
Martin Willi
|
1b0eff58e0
|
Implemented algorithm benchmarking during registration
|
2010-08-16 17:06:28 +02:00 |
|
Martin Willi
|
e2c3b4820b
|
Variable key length crypters use default key length if zero given
|
2010-08-16 17:06:27 +02:00 |
|
Martin Willi
|
806ec8b1d6
|
Properly handle zero length in chunk_alloc[a]/chunk_clone[a]
|
2010-08-16 17:06:27 +02:00 |
|
Martin Willi
|
e8bf9d6e16
|
Migrated crypto_factory to INIT/METHOD macros
|
2010-08-16 17:06:27 +02:00 |
|
Martin Willi
|
aed2bf0bd9
|
Migrated crypto_tester to INIT/METHOD macros
|
2010-08-16 17:06:27 +02:00 |
|
Andreas Steffen
|
79f2102cb4
|
implemented server side support for EAP-TTLS
|
2010-08-16 16:44:13 +02:00 |
|
Andreas Steffen
|
06a207480e
|
fixed typo in eap-mschapv2 plugin
|
2010-08-16 16:44:13 +02:00 |
|
Martin Willi
|
714d0bfd37
|
Only include certificates with CA flag in TLS cert request
|
2010-08-16 09:20:19 +02:00 |
|
Andreas Steffen
|
b51ac45c48
|
optional certificate-based peer authentication on TLS server side
|
2010-08-15 13:02:57 +02:00 |
|
Andreas Steffen
|
16d8b4b6c1
|
removed some raw EAP debug output
|
2010-08-14 12:01:45 +02:00 |
|
Andreas Steffen
|
004b226bb8
|
use EAP plugin for tunneled client authentication
|
2010-08-14 01:14:28 +02:00 |
|
Andreas Steffen
|
6659c61335
|
send tunneled EAP Identity response using eap-identity plugin
|
2010-08-13 22:45:22 +02:00 |
|
Andreas Steffen
|
486893ee52
|
allow to send an EAP Identity response without matching request
|
2010-08-13 22:41:00 +02:00 |
|
Andreas Steffen
|
c4347aa86e
|
do not dump tls application data any more
|
2010-08-13 21:21:49 +02:00 |
|
Andreas Steffen
|
683a912eab
|
implement AVP EAP message building and processing
|
2010-08-13 21:21:49 +02:00 |
|
Martin Willi
|
272f0e1ae4
|
Added a counter mode wrapper plugin operating on existing CBC crypters
|
2010-08-13 19:39:59 +02:00 |
|
Martin Willi
|
c03b0d7e6b
|
Added support for Camellia cipher to xcbc
|
2010-08-13 17:11:54 +02:00 |
|
Martin Willi
|
c7776e0aa8
|
Support Camellia XCBC algorithms in proposal
|
2010-08-13 17:11:54 +02:00 |
|
Martin Willi
|
5a2dbd5c37
|
Added private Camellia XCBC identifiers for PRFs and signers
|
2010-08-13 17:11:53 +02:00 |
|
Martin Willi
|
a57b63c940
|
Added Camellia XCBC test vectors
|
2010-08-13 17:11:53 +02:00 |
|
Martin Willi
|
42cbe87fc7
|
Implemented AES/Camellia counter mode in gcrypt
|
2010-08-13 17:11:53 +02:00 |
|
Martin Willi
|
3b77c27a5b
|
Added Camellia, AES-CTR to default IKE proposal, if supported
|
2010-08-13 17:11:53 +02:00 |
|
Martin Willi
|
1ee98dbb4a
|
Added Camellia CTR mode proposal keywords
|
2010-08-13 17:11:53 +02:00 |
|
Martin Willi
|
3102d8669d
|
Use IV length of a crypter instead of block size for IV calculations
|
2010-08-13 17:11:53 +02:00 |
|
Martin Willi
|
f7c04c5b37
|
Add dedicated getter for the IV size to the crypter_t interface
|
2010-08-13 17:11:53 +02:00 |
|
Martin Willi
|
7156b951f5
|
Migrated xcbc plugin to INIT/METHOD macros
|
2010-08-13 17:11:53 +02:00 |
|
Martin Willi
|
5ab7d9c296
|
Migrated hmac plugin to INIT/METHOD macros
|
2010-08-13 17:11:53 +02:00 |
|
Martin Willi
|
af403cafa1
|
Migrated des plugin to INIT/METHOD macros
|
2010-08-13 17:11:53 +02:00 |
|
Martin Willi
|
00c7e9af17
|
Migrated blowfish plugin to INIT/METHOD macros
|
2010-08-13 17:11:53 +02:00 |
|
Martin Willi
|
1fff2afe57
|
Migrated the aes plugin to INIT/METHOD macros
|
2010-08-13 17:11:53 +02:00 |
|
Martin Willi
|
619f9a4ef1
|
Migrated padlock plugin to INIT/METHOD macros
|
2010-08-13 17:11:53 +02:00 |
|
Martin Willi
|
bfe4d08c20
|
Report the symbol name of a failed test vector
|
2010-08-13 17:11:53 +02:00 |
|
Martin Willi
|
84135e7772
|
Added Camellia-CTR test vectors
|
2010-08-13 17:11:53 +02:00 |
|
Martin Willi
|
bc4978c786
|
Added AES-CTR test vectors
|
2010-08-13 17:11:53 +02:00 |
|
Andreas Steffen
|
71efe40077
|
Migrated eap_identity plugin to INIT/METHOD macros
|
2010-08-13 16:57:01 +02:00 |
|
Andreas Steffen
|
a568897011
|
Migrated eap_md5 plugin to INIT/METHOD macros
|
2010-08-13 16:33:26 +02:00 |
|
Andreas Steffen
|
45c4021bd0
|
Migrated eap_authenticator to INIT/METHOD macros
|
2010-08-13 15:58:53 +02:00 |
|
Andreas Steffen
|
fe6ae23d1f
|
Migrated eap_manager to INIT/METHOD macros
|
2010-08-13 15:32:37 +02:00 |
|
Andreas Steffen
|
87799b0c00
|
moved eap_from_string() fomr libcharon to libstrongswan to make it available in starter
|
2010-08-13 15:07:53 +02:00 |
|
Andreas Steffen
|
e643da585b
|
fixed typo
|
2010-08-13 12:24:54 +02:00 |
|
Andreas Steffen
|
3a15a02a58
|
set TLS record type before state change to STATE_FINISHED_SENT
|
2010-08-13 00:31:45 +02:00 |
|
Andreas Steffen
|
b62e9a30ce
|
fixed sequence numbering and iv of TLS protection layer
|
2010-08-12 23:58:54 +02:00 |
|
Andreas Steffen
|
4412ee86c5
|
recognize eap-ttls method
|
2010-08-12 23:58:54 +02:00 |
|
Andreas Steffen
|
1327839da8
|
added generic TLS application data handler and specific EAP-TTLS instantiation
|
2010-08-12 23:58:54 +02:00 |
|