Hi, Thanks for the reply. I tried the kwtls patch but could not compile it. Maybe someone could help me with the following output from "make". What is wrong and how can I fix it ?
Thanks... # make cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o algorithm.o -c algorithm.c cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o identifier.o -c identifier.c identifier.c: In function `Identifier_create_empty': identifier.c:58: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o random.o -c random.c random.c: In function `Random_create_empty': random.c:57: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o wtls_event.o -c wtls_event.c cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o certificate.o -c certificate.c certificate.c: In function `ToBeSignedCertificate_to_OpaqueVector': certificate.c:198: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o server_hello.o -c server_hello.c server_hello.c: In function `ServerHello_to_OpaqueVector': server_hello.c:242: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o wtls_handshake.o -c wtls_handshake.c wtls_handshake.c: In function `Finished_create_empty': wtls_handshake.c:51: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o cipher_suite.o -c cipher_suite.c cipher_suite.c: In function `CipherSuiteList_to_OpaqueVector': cipher_suite.c:321: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o key_exchange.o -c key_exchange.c key_exchange.c: In function `KeyExchangeId_to_OpaqueVector': key_exchange.c:178: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o udp.o -c udp.c udp.c: In function `setup_port': udp.c:84: warning: implicit declaration of function `bzero' udp.c: In function `grab_datagram': udp.c:111: warning: passing arg 5 of `recvfrom' from incompatible pointer type udp.c: In function `grab_kannel_datagram': udp.c:163: warning: passing arg 5 of `recvfrom' from incompatible pointer type udp.c: In function `send_datagram': udp.c:210: warning: passing arg 5 of `sendto' from incompatible pointer type udp.c: In function `send_to_kannel_gw': udp.c:265: warning: passing arg 5 of `sendto' from incompatible pointer type cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o wtls_machine.o -c wtls_machine.c wtls_machine.c: In function `WTLSMachine_initialise': wtls_machine.c:257: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o client_hello.o -c client_hello.c client_hello.c: In function `ClientHello_to_OpaqueVector': client_hello.c:297: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o wtls_record.o -c wtls_record.c wtls_record.c: In function `WTLSPlaintext_to_OpaqueVector': wtls_record.c:516: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o compression.o -c compression.c cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o utils.o -c utils.c cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o wtls_server.o -c wtls_server.c cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o conn_state.o -c conn_state.c conn_state.c: In function `SecurityParameters_create_empty': conn_state.c:60: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o opaque_vector.o -c opaque_vector.c opaque_vector.c: In function `OpaqueVector_cat': opaque_vector.c:104: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o wdp.o -c wdp.c wdp.c: In function `WDPDatagram_destroy': wdp.c:87: warning: implicit declaration of function `bzero' wdp.c: In function `WDPDatagram_connect_kannel': wdp.c:180: warning: passing arg 2 of `connect' from incompatible pointer type wdp.c: In function `WDPDatagram_recv': wdp.c:227: warning: passing arg 5 of `recvfrom' from incompatible pointer type cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o wtls_states.o -c wtls_states.c cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o dh_parameters.o -c dh_parameters.c dh_parameters.c: In function `DHParameters_to_OpaqueVector': dh_parameters.c:169: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o param_specifier.o -c param_specifier.c param_specifier.c: In function `ParameterSet_to_OpaqueVector': param_specifier.c:236: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o wtls_alert.o -c wtls_alert.c wtls_alert.c: In function `WTLSAlert_create_empty': wtls_alert.c:59: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o ec_parameters.o -c ec_parameters.c ec_parameters.c: In function `ECCurve_to_OpaqueVector': ec_parameters.c:176: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o prf.o -c prf.c prf.c: In function `P_hash': prf.c:89: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o public_key.o -c public_key.c public_key.c: In function `XYZPublicKey_to_OpaqueVector': public_key.c:204: warning: implicit declaration of function `bzero' cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o wtls_encrypt.o -c wtls_encrypt.c wtls_encrypt.c: In function `compute_alert_checksum': wtls_encrypt.c:182: warning: implicit declaration of function `bzero' ar rc libwtls.a algorithm.o identifier.o random.o wtls_event.o certificate.o server_hello.o wtls_handshake.o cipher_suite.o key_exchange.o udp.o wtls_machine.o client_hello.o wtls_record.o compression.o utils.o wtls_server.o conn_state.o opaque_vector.o wdp.o wtls_states.o dh_parameters.o param_specifier.o wtls_alert.o ec_parameters.o prf.o public_key.o wtls_encrypt.o ranlib libwtls.a cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o kwtls.o -c kwtls.c cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -o fake_wtls.o -c fake_wtls.c fake_wtls.c: In function `connect_to_wtls': fake_wtls.c:311: warning: implicit declaration of function `bzero' fake_wtls.c:315: warning: passing arg 2 of `connect' from incompatible pointer type fake_wtls.c: In function `fake_wtls': fake_wtls.c:356: warning: passing arg 5 of `recvfrom' from incompatible pointer type cc -Wall -D_REENTRANT=1 -g -I/usr/include/gnome-xml -I. -I/usr/local/ssl/include -L/usr/local/ssl/lib -o kwtls kwtls.o libwtls.a -lz -lpthread -lnsl -lm -L/usr/lib -lxml -lz -lcrypto Undefined first referenced symbol in file socket libwtls.a(udp.o) (symbol belongs to implicit dependency /usr/lib/libsocket.so.1) send libwtls.a(wdp.o) (symbol belongs to implicit dependency /usr/lib/libsocket.so.1) bind libwtls.a(udp.o) (symbol belongs to implicit dependency /usr/lib/libsocket.so.1) inet_aton libwtls.a(udp.o) sendto libwtls.a(udp.o) (symbol belongs to implicit dependency /usr/lib/libsocket.so.1) recvfrom libwtls.a(udp.o) (symbol belongs to implicit dependency /usr/lib/libsocket.so.1) connect libwtls.a(wdp.o) (symbol belongs to implicit dependency /usr/lib/libsocket.so.1) ld: fatal: Symbol referencing errors. No output written to kwtls collect2: ld returned 1 exit status make: *** [kwtls] Error 1 --- Stipe Tolj <[EMAIL PROTECTED]> wrote: > > Is there any wtls workaround in Kannel 1.3.1 ? > > Or is there a working patch that enables wtls in > 1.3.1 > > ? > > no, WTLS is in pre-alpha stage *within* Kannel. You > can use the kwtls > application for WTLS interfacing, see 'other > projects' and/or > 'add-ons' on the web site. > > But we'd really appritiate if someone get's his > crypt'ick hands on it > ;) > > Stipe > > [EMAIL PROTECTED] > ------------------------------------------------------------------- > Wapme Systems AG > > Vogelsanger Weg 80 > 40470 Düsseldorf > > Tel: +49-211-74845-0 > Fax: +49-211-74845-299 > > E-Mail: [EMAIL PROTECTED] > Internet: http://www.wapme-systems.de > ------------------------------------------------------------------- > wapme.net - wherever you are __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - forms, calculators, tips, more http://taxes.yahoo.com/