Ok, now, if I run cc -ex-serv-anon ex-serv-anon.c -I/usr/lib/ -L /usr/lib/ -lgnutls (for server with anonymous authentication) it work correctly...the output is the following:
Server ready. Listening to port '5556' But if I run cc -ex-client1 ex-client1.c -I/usr/lib/ -L /usr/lib/ -lgnutls on client machine (for client anonymous) it return the following error: _______________________________________________________________ /usr/bin/ld: warning: cannot find entry symbol x-client1; defaulting to 0000000008048908 /tmp/ccbQ8aPE.o: In function `main':ex-client1.c:(.text+0x97): undefined reference to `tcp_connect' :ex-client1.c:(.text+0x1fd): undefined reference to `tcp_close' collect2: ld returned 1 exit status _______________________________________________________________ What is the problem for you? Simone. Scrive Simon Josefsson <[EMAIL PROTECTED]>: > [EMAIL PROTECTED] writes: > > > Hi, > > I installed gnutls with Synaptic Package Manager ( in ubuntu 6.06) and I > don't > > know what is gnutls library directory... > > Then it is installed in the default path, /usr/lib. You don't have to > specify the -I or -L parameters at all. Just add "-lgnutls" when > building it. > > > If I download gnutls from ftp://ftp.gnupg.org/gcrypt/alpha/gnutls/ > > what is the packet I need to use gnutls in my applications? > > In manual there aren't instructions releted to configuration of my > environment. > > Can you help me, please? > > See the file INSTALL, but if GnuTLS comes with your distribution, you > don't need to build it yourself. > > /Simon > > > Simone. > > > > Scrive Simon Josefsson <[EMAIL PROTECTED]>: > > > >> [EMAIL PROTECTED] writes: > >> > >> > Ok, > >> > but if I try to compiler the example on manual "Echo Server with > anonymous > >> > authentication" with command gcc, it return something like: > >> > "server.c:(.text+0x2e): undefined reference to > >> `gnutls_set_default_priority'" > >> > this function is in the package <gnutls/gnutls.h>. > >> > In this example I write #include <gnutls/gnutls.h> . There is something > to > >> > configure before gnutls work correctly? > >> > >> Did you forget to link the program with the gnutls library? You'll > >> need to compile it using something like this: > >> > >> cc -o foo foo.c -I/path/to/gnutls/include -L/path/to/gnutls/lib -lgnutls > >> > >> Alternatively, if you built GnuTLS yourself, invoke 'make' in the > >> doc/examples/ directory. The examples are built when you build > >> GnuTLS. > >> > >> /Simon > >> > >> > Simone. > >> > > >> > Scrive Simon Josefsson <[EMAIL PROTECTED]>: > >> > > >> >> [EMAIL PROTECTED] writes: > >> >> > >> >> > Hi all, > >> >> > I should implement autenthication inside of web application with > gnutls. > >> >> > I should use OpenPGP inside TLS connection (I do not use certificate > >> >> X.509). > >> >> > It is possible in GnuTLS, but can someone indicate me any reference > >> guide > >> >> (with > >> >> > example server-client)? > >> >> > >> >> Hi! Yes, that should be possible. There are example code for a > >> >> server in the GnuTLS manual: > >> >> > >> >> > >> > > >> > > > http://www.gnu.org/software/gnutls/manual/html_node/Echo-Server-with-OpenPGP-authentication.html > >> >> > >> >> There are no explicit examples for OpenPGP clients, but modifying the > >> >> standard X.509 example: > >> >> > >> >> > >> > > >> > > > http://www.gnu.org/software/gnutls/manual/html_node/Simple-client-example-with-X_002e509-certificate-support.html > >> >> > >> >> using the hints from: > >> >> > >> >> > >> > > >> > > > http://www.gnu.org/software/gnutls/manual/html_node/Certificate-authentication.html > >> >> > >> >> should not be impossible. > >> >> > >> >> Note that this part of GnuTLS is not widely used, so it isn't unlikely > >> >> that you run into problems. Let us know how it works for you! > >> >> > >> >> /Simon > >> >> > >> >> > >> > > >> > > >> > > >> > > >> > ---------------------------------------------------------------- > >> > This message was sent using IMP, the Internet Messaging Program. > >> > >> > > > > > > > > > > ---------------------------------------------------------------- > > This message was sent using IMP, the Internet Messaging Program. > > ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. _______________________________________________ Help-gnutls mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-gnutls
