<div dir="ltr">Just checkout 5.0.1 and now openssl seems compiling fine. But I got this: <div><br><div><div>Android NDK: WARNING: Unsupported source file extensions in jni/libandroidbridge/Android.mk for module androidbridge    </div>
<div>Android NDK:   android_jni.h backend/android_attr.h backend/android_creds.h backend/android_private_key.h backend/android_service.h charonservice.h kernel/android_ipsec.h kernel/android_net.h vpnservice_builder.h    </div>
<div>Android NDK: WARNING: Unsupported source file extensions in jni/strongswan/src/libcharon/Android.mk for module charon    </div><div>Android NDK:   bus/bus.h bus/listeners/listener.h bus/listeners/logger.h bus/listeners/file_logger.h bus/listeners/sys_logger.h config/backend_manager.h config/backend.h config/child_cfg.h config/ike_cfg.h config/peer_cfg.h config/proposal.h control/controller.h daemon.h encoding/generator.h encoding/message.h encoding/parser.h encoding/payloads/auth_payload.h encoding/payloads/cert_payload.h encoding/payloads/certreq_payload.h encoding/payloads/configuration_attribute.h encoding/payloads/cp_payload.h encoding/payloads/delete_payload.h encoding/payloads/eap_payload.h encoding/payloads/encodings.h encoding/payloads/encryption_payload.h encoding/payloads/id_payload.h encoding/payloads/ike_header.h encoding/payloads/ke_payload.h encoding/payloads/nonce_payload.h encoding/payloads/notify_payload.h encoding/payloads/payload.h encoding/payloads/proposal_substructure.h encoding/payloads/sa_payload.h encoding/payloads/traffic_selector_substructure.h encoding/payloads/transform_attribute.h encoding/payloads/transform_substructure.h encoding/payloads/ts_payload.h encoding/payloads/unknown_payload.h encoding/payloads/vendor_id_payload.h encoding/payloads/hash_payload.h kernel/kernel_handler.h network/receiver.h network/sender.h network/socket.h network/socket_manager.h processing/jobs/acquire_job.h processing/jobs/delete_child_sa_job.h processing/jobs/delete_ike_sa_job.h processing/jobs/migrate_job.h processing/jobs/process_message_job.h processing/jobs/rekey_child_sa_job.h processing/jobs/rekey_ike_sa_job.h processing/jobs/retransmit_job.h processing/jobs/retry_initiate_job.h processing/jobs/send_dpd_job.h processing/jobs/send_keepalive_job.h processing/jobs/start_action_job.h processing/jobs/roam_job.h processing/jobs/update_sa_job.h processing/jobs/inactivity_job.h sa/eap/eap_method.h sa/eap/eap_manager.h sa/xauth/xauth_method.h sa/xauth/xauth_manager.h sa/authenticator.h sa/child_sa.h sa/ike_sa.h sa/ike_sa_id.h sa/keymat.h sa/ike_sa_manager.h sa/task_manager.h sa/shunt_manager.h sa/trap_manager.h sa/task.h sa/ikev2/keymat_v2.h sa/ikev2/task_manager_v2.h sa/ikev2/authenticators/eap_authenticator.h sa/ikev2/authenticators/psk_authenticator.h sa/ikev2/authenticators/pubkey_authenticator.h sa/ikev2/tasks/child_create.h sa/ikev2/tasks/child_delete.h sa/ikev2/tasks/child_rekey.h sa/ikev2/tasks/ike_auth.h sa/ikev2/tasks/ike_cert_pre.h sa/ikev2/tasks/ike_cert_post.h sa/ikev2/tasks/ike_config.h sa/ikev2/tasks/ike_delete.h sa/ikev2/tasks/ike_dpd.h sa/ikev2/tasks/ike_init.h sa/ikev2/tasks/ike_natd.h sa/ikev2/tasks/ike_mobike.h sa/ikev2/tasks/ike_rekey.h sa/ikev2/tasks/ike_reauth.h sa/ikev2/tasks/ike_auth_lifetime.h sa/ikev2/tasks/ike_vendor.h sa/ikev1/keymat_v1.h sa/ikev1/task_manager_v1.h sa/ikev1/authenticators/psk_v1_authenticator.h sa/ikev1/authenticators/pubkey_v1_authenticator.h sa/ikev1/authenticators/hybrid_authenticator.h sa/ikev1/phase1.h sa/ikev1/tasks/main_mode.h sa/ikev1/tasks/aggressive_mode.h sa/ikev1/tasks/informational.h sa/ikev1/tasks/isakmp_cert_pre.h sa/ikev1/tasks/isakmp_cert_post.h sa/ikev1/tasks/isakmp_natd.h sa/ikev1/tasks/isakmp_vendor.h sa/ikev1/tasks/isakmp_delete.h sa/ikev1/tasks/isakmp_dpd.h sa/ikev1/tasks/xauth.h sa/ikev1/tasks/quick_mode.h sa/ikev1/tasks/quick_delete.h sa/ikev1/tasks/mode_config.h processing/jobs/dpd_timeout_job.h processing/jobs/adopt_children_job.h    </div>
<div>Android NDK: WARNING: Unsupported source file extensions in jni/strongswan/src/libhydra/Android.mk for module hydra    </div><div>Android NDK:   hydra.h attributes/attributes.h attributes/attribute_provider.h attributes/attribute_handler.h attributes/attribute_manager.h attributes/mem_pool.h kernel/kernel_interface.h kernel/kernel_ipsec.h kernel/kernel_net.h kernel/kernel_listener.h    </div>
<div>Android NDK: WARNING: Unsupported source file extensions in jni/strongswan/src/libipsec/Android.mk for module ipsec    </div><div>Android NDK:   ipsec.h esp_context.h esp_packet.h ip_packet.h ipsec_event_listener.h ipsec_event_relay.h ipsec_policy.h ipsec_policy_mgr.h ipsec_processor.h ipsec_sa.h ipsec_sa_mgr.h    </div>
<div>SharedLibrary  : libstrongswan.so</div><div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_fmt_add_handler:jni/strongswan/src/libstrongswan/printf_hook.c:185: error: undefined reference to 'vstr_fmt_add'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_fmt_add_handler:jni/strongswan/src/libstrongswan/printf_hook.c:193: error: undefined reference to 'vstr_fmt_add'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_fmt_add_handler:jni/strongswan/src/libstrongswan/printf_hook.c:189: error: undefined reference to 'vstr_fmt_add'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function add_handler:jni/strongswan/src/libstrongswan/printf_hook.c:209: error: undefined reference to 'vstr_make_conf'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function add_handler:jni/strongswan/src/libstrongswan/printf_hook.c:210: error: undefined reference to 'vstr_cntl_conf'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function add_handler:jni/strongswan/src/libstrongswan/printf_hook.c:211: error: undefined reference to 'vstr_cntl_conf'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function add_handler:jni/strongswan/src/libstrongswan/printf_hook.c:213: error: undefined reference to 'vstr_cntl_conf'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function destroy:jni/strongswan/src/libstrongswan/printf_hook.c:466: error: undefined reference to 'vstr_fmt_del'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function destroy:jni/strongswan/src/libstrongswan/printf_hook.c:477: error: undefined reference to 'vstr_free_conf'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function destroy:jni/strongswan/src/libstrongswan/printf_hook.c:478: error: undefined reference to 'vstr_exit'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function destroy:jni/strongswan/src/libstrongswan/printf_hook.c:209: error: undefined reference to 'vstr_make_conf'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function destroy:jni/strongswan/src/libstrongswan/printf_hook.c:210: error: undefined reference to 'vstr_cntl_conf'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_print_in_hook:jni/strongswan/src/libstrongswan/printf_hook.c:250: error: undefined reference to 'vstr_add_vfmt'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vprintf:jni/strongswan/src/libstrongswan/printf_hook.c:308: error: undefined reference to 'vstr_make_base'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vprintf:jni/strongswan/src/libstrongswan/printf_hook.c:309: error: undefined reference to 'vstr_add_vfmt'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vprintf:jni/strongswan/src/libstrongswan/printf_hook.c:313: error: undefined reference to 'vstr_sc_write_fd'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vprintf:jni/strongswan/src/libstrongswan/printf_hook.c:322: error: undefined reference to 'vstr_free_base'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vprintf:jni/strongswan/src/libstrongswan/printf_hook.c:209: error: undefined reference to 'vstr_make_conf'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vfprintf:jni/strongswan/src/libstrongswan/printf_hook.c:308: error: undefined reference to 'vstr_make_base'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vfprintf:jni/strongswan/src/libstrongswan/printf_hook.c:309: error: undefined reference to 'vstr_add_vfmt'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vfprintf:jni/strongswan/src/libstrongswan/printf_hook.c:313: error: undefined reference to 'vstr_sc_write_fd'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vfprintf:jni/strongswan/src/libstrongswan/printf_hook.c:322: error: undefined reference to 'vstr_free_base'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vfprintf:jni/strongswan/src/libstrongswan/printf_hook.c:209: error: undefined reference to 'vstr_make_conf'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vsprintf:jni/strongswan/src/libstrongswan/printf_hook.c:352: error: undefined reference to 'vstr_make_base'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vsprintf:jni/strongswan/src/libstrongswan/printf_hook.c:353: error: undefined reference to 'vstr_add_vfmt'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vsprintf:jni/strongswan/src/libstrongswan/printf_hook.c:355: error: undefined reference to 'vstr_export_cstr_buf'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vsprintf:jni/strongswan/src/libstrongswan/printf_hook.c:356: error: undefined reference to 'vstr_free_base'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vsnprintf:jni/strongswan/src/libstrongswan/printf_hook.c:352: error: undefined reference to 'vstr_make_base'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vsnprintf:jni/strongswan/src/libstrongswan/printf_hook.c:355: error: undefined reference to 'vstr_export_cstr_buf'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vsnprintf:jni/strongswan/src/libstrongswan/printf_hook.c:356: error: undefined reference to 'vstr_free_base'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function vstr_wrapper_vasprintf:jni/strongswan/src/libstrongswan/printf_hook.c:355: error: undefined reference to 'vstr_export_cstr_buf'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function printf_hook_create:jni/strongswan/src/libstrongswan/printf_hook.c:500: error: undefined reference to 'vstr_init'</div>
<div>/public/development/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/strongswan/printf_hook.o: in function printf_hook_create:jni/strongswan/src/libstrongswan/printf_hook.c:510: error: undefined reference to 'vstr_free_conf'</div>
<div>collect2: ld returned 1 exit status</div><div>make: *** [obj/local/armeabi/libstrongswan.so] Error 1</div></div><div><br></div><div style>BTW, jni/vstr/libvstr.a is there and it does have those symbols. </div><div><div>
<br></div><div>Andy</div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 3, 2013 at 9:43 AM, Andreas Steffen <span dir="ltr"><<a href="mailto:andreas.steffen@strongswan.org" target="_blank">andreas.steffen@strongswan.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Andy,<br>
<br>
the PKCS#7 code was checked in sometime in December, so please try<br>
the 5.0.1 tag.<br>
<br>
Regards<br>
<br>
Andreas<div class="im"><br>
<br>
On 03.01.2013 02:37, DreamDreams wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
Yes I did exactly that. The cloned SSL source doesn't have cms.h. Would<br>
point me an older tag that I could check out just to temporarily resolve<br>
this?<br>
<br>
Thanks<br>
Andy<br>
<br>
<br>
On Thu, Jan 3, 2013 at 9:30 AM, Andreas Steffen<br></div>
<<a href="mailto:andreas.steffen@strongswan.org" target="_blank">andreas.steffen@strongswan.<u></u>org</a> <mailto:<a href="mailto:andreas.steffen@strongswan.org" target="_blank">andreas.steffen@<u></u>strongswan.org</a>>><div class="im">
<br>
wrote:<br>
<br>
    Hello Andy,<br>
<br>
    our instructions recommend to get the openssl code and header<br>
    files from our repository:<br>
<br>
       The openssl Directory<br>
<br>
       This directory contains the sources for a version of OpenSSL<br>
       specially prepared for the build within the Android NDK.<br>
       The easiest way to get these sources is to check it out directly<br>
       from our Git server:<br>
<br></div>
       git clone git://<a href="http://git.strongswan.org/__android-ndk-openssl.git" target="_blank">git.strongswan.org/__<u></u>android-ndk-openssl.git</a><br>
    <<a href="http://git.strongswan.org/android-ndk-openssl.git" target="_blank">http://git.strongswan.org/<u></u>android-ndk-openssl.git</a>> -b ndk jni/openssl<div class="im"><br>
<br>
    Did you do that step? If yes, then the recent inclusion of PKCS#7<br>
    support into the strongSwan code base might have broken the Android<br>
    build and Tobias must fix it.<br>
<br>
    Regards<br>
<br>
    Andreas<br>
<br>
<br>
    On 02.01.2013 15:34, DreamDreams wrote:<br>
<br>
        Dear list,<br>
<br>
        I'm trying to compile android client from source following this<br>
        instruction<br></div>
        <<a href="http://wiki.strongswan.org/__projects/strongswan/wiki/__AndroidVPNClient" target="_blank">http://wiki.strongswan.org/__<u></u>projects/strongswan/wiki/__<u></u>AndroidVPNClient</a><div class="im"><br>

        <<a href="http://wiki.strongswan.org/projects/strongswan/wiki/AndroidVPNClient" target="_blank">http://wiki.strongswan.org/<u></u>projects/strongswan/wiki/<u></u>AndroidVPNClient</a>>>.<br>
<br>
        But when I ran ndk-build I got this error message:<br>
<br></div>
        jni/strongswan/src/__<u></u>libstrongswan/plugins/openssl/<u></u>__openssl_pkcs7.c:24:25:<div class="im"><br>
        fatal error: openssl/cms.h: No such file or directory.<br>
<br>
        Any idea?<br>
<br>
        Thanks<br>
        Andy<br>
</div></blockquote><div class="HOEnZb"><div class="h5">
<br>
==============================<u></u>==============================<u></u>==========<br>
Andreas Steffen                         <a href="mailto:andreas.steffen@strongswan.org" target="_blank">andreas.steffen@strongswan.org</a><br>
strongSwan - the Linux VPN Solution!                <a href="http://www.strongswan.org" target="_blank">www.strongswan.org</a><br>
Institute for Internet Technologies and Applications<br>
University of Applied Sciences Rapperswil<br>
CH-8640 Rapperswil (Switzerland)<br>
==============================<u></u>=============================[<u></u>ITA-HSR]==<br>
<br>
</div></div></blockquote></div><br></div>