diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2008-06-27 17:11:54 +0000 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2008-06-27 17:11:54 +0000 |
commit | 125aaf1ab1fa352a0fbfa83e971f1acd1b493a5d (patch) | |
tree | 89a91aa8de6b8d2a094b32d668ee644951b70b80 | |
parent | dc04f16e26791e2f637d6ca7b90b36d02f28b678 (diff) | |
download | strongswan-125aaf1ab1fa352a0fbfa83e971f1acd1b493a5d.tar.bz2 strongswan-125aaf1ab1fa352a0fbfa83e971f1acd1b493a5d.tar.xz |
log received vendor id as a hex value
-rw-r--r-- | src/charon/sa/tasks/ike_init.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/charon/sa/tasks/ike_init.c b/src/charon/sa/tasks/ike_init.c index 333404ed8..5a94ca6c0 100644 --- a/src/charon/sa/tasks/ike_init.c +++ b/src/charon/sa/tasks/ike_init.c @@ -26,6 +26,7 @@ #include <encoding/payloads/sa_payload.h> #include <encoding/payloads/ke_payload.h> #include <encoding/payloads/nonce_payload.h> +#include <encoding/payloads/vendor_id_payload.h> /** maximum retries to do with cookies/other dh groups */ #define MAX_RETRIES 5 @@ -203,9 +204,17 @@ static void process_payloads(private_ike_init_t *this, message_t *message) case NONCE: { nonce_payload_t *nonce_payload = (nonce_payload_t*)payload; + this->other_nonce = nonce_payload->get_nonce(nonce_payload); break; } + case VENDOR_ID: + { + vendor_id_payload_t *vendor_id = (vendor_id_payload_t*)payload; + chunk_t vid = vendor_id->get_data(vendor_id); + + DBG1(DBG_ENC, "received vendor id: %#B", &vid); + } default: break; } |