diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2010-09-09 11:14:48 +0200 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2010-09-09 11:15:08 +0200 |
commit | 3f58022679dfca9ed9981a6b76b622091e88230b (patch) | |
tree | 83f31c0743ecae1400ca2763291d3d9a86f1e271 /src/libcharon/plugins/eap_tnc | |
parent | 20ad62026e8177a20f7089c9d428283fa71435a0 (diff) | |
download | strongswan-3f58022679dfca9ed9981a6b76b622091e88230b.tar.bz2 strongswan-3f58022679dfca9ed9981a6b76b622091e88230b.tar.xz |
debug output of inbound and outbound TNCCS batches
Diffstat (limited to 'src/libcharon/plugins/eap_tnc')
-rw-r--r-- | src/libcharon/plugins/eap_tnc/tnc_if_tnccs.c | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/src/libcharon/plugins/eap_tnc/tnc_if_tnccs.c b/src/libcharon/plugins/eap_tnc/tnc_if_tnccs.c index 239c4c827..5b6a506c7 100644 --- a/src/libcharon/plugins/eap_tnc/tnc_if_tnccs.c +++ b/src/libcharon/plugins/eap_tnc/tnc_if_tnccs.c @@ -43,7 +43,10 @@ struct private_tnc_if_tnccs_t { METHOD(tls_t, process, status_t, private_tnc_if_tnccs_t *this, void *buf, size_t buflen) { + chunk_t in = { buf, buflen }; + /* TODO */ + DBG1(DBG_IKE, "received TNCCS-Batch: %B", &in); return NEED_MORE; } @@ -51,17 +54,19 @@ METHOD(tls_t, build, status_t, private_tnc_if_tnccs_t *this, void *buf, size_t *buflen, size_t *msglen) { char output[] = - "<?xml version=\"1.0\"?> " - "<TNCCS-Batch BatchId=\"1\" Recipient=\"TNCS\" " - "xmlns=\"http://www.trustedcomputinggroup.org/IWG/TNC/1_0/IF_TNCCS#\" " - "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" " - "xsi:schemaLocation=\"http://www.trustedcomputinggroup.org/IWG/TNC/1_0/IF_TNCCS# " - "https://www.trustedcomputinggroup.org/XML/SCHEMA/TNCCS_1.0.xsd\"> " - "</TNCCS-Batch>"; + "<?xml version=\"1.0\"?>\n" + "<TNCCS-Batch BatchId=\"1\" Recipient=\"TNCS\"\n" + "xmlns=\"http://www.trustedcomputinggroup.org/IWG/TNC/1_0/IF_TNCCS#\"\n" + "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n" + "xsi:schemaLocation=\"http://www.trustedcomputinggroup.org/IWG/TNC/1_0/IF_TNCCS#\n" + "https://www.trustedcomputinggroup.org/XML/SCHEMA/TNCCS_1.0.xsd\">\n" + "</TNCCS-Batch>\n"; size_t len = strlen(output); - + chunk_t out = { output, len }; + /* TODO */ + DBG1(DBG_IKE, "sending TNCCS-Batch: %B", &out); *buflen = len; *msglen = len; memcpy(buf, output, len); @@ -85,7 +90,7 @@ METHOD(tls_t, is_complete, bool, private_tnc_if_tnccs_t *this) { /* TODO */ - return TRUE; + return FALSE; } METHOD(tls_t, get_eap_msk, chunk_t, |