From 9e26f581e362a7a4671bc4ac85a0a4dd57ffd045 Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Tue, 21 May 2002 16:26:01 +0000 Subject: [PATCH] Updated documentation for the gnutls-extra library --- doc/README.CVS | 2 +- doc/tex/Makefile.am | 4 ++++ doc/tex/serv1.tex | 6 ++++++ doc/tex/srp1.tex | 9 +++++++++ 4 files changed, 20 insertions(+), 1 deletion(-) diff --git a/doc/README.CVS b/doc/README.CVS index ccce7b898..14ca5cae7 100644 --- a/doc/README.CVS +++ b/doc/README.CVS @@ -13,7 +13,7 @@ following software: * cvs2cl (in order to create ChangeLog) (http://www.red-bean.com/cvs2cl/) * latex2html (in order to create gnutls.html) * latex/dvips (in order to create gnutls.ps) -* gaa (to handle example programs' parameters) (http://members.hellug.gr/nmav/gaa) +* gaa (to handle example programs' parameters) (http://gaa.sf.net) 1. Download the cvs tree $ cvs -z3 -d :pserver:anoncvs@cvs.gnupg.org:/cvs/gnutls login diff --git a/doc/tex/Makefile.am b/doc/tex/Makefile.am index a42617a9e..5463a18ae 100644 --- a/doc/tex/Makefile.am +++ b/doc/tex/Makefile.am @@ -9,6 +9,10 @@ TEX_OBJECTS = gnutls.tex ../../lib/gnutls-api.tex serv1.tex ex1.tex ex2.tex ex3. ASN1_TEX_OBJECTS = fdl.tex asn1.tex ../../lib/asn1-api.tex +gnutls.html: $(TEX_OBJECTS) + -latex2html gnutls.tex -no_navigation -no_subdir 1 -split 0 \ + -local_icons -html_version 3.2,math -info "" -white + gnutls.ps: $(TEX_OBJECTS) -$(LN_S) ../../lib/gnutls-api.tex . -$(LN_S) ../../libextra/gnutls-extra-api.tex . diff --git a/doc/tex/serv1.tex b/doc/tex/serv1.tex index 513ece760..26fe76c46 100644 --- a/doc/tex/serv1.tex +++ b/doc/tex/serv1.tex @@ -10,6 +10,7 @@ #include #include #include +#include #define KEYFILE "key.pem" #define CERTFILE "cert.pem" @@ -154,6 +155,11 @@ int main() fprintf(stderr, "global state initialization error\n"); exit(1); } + if (gnutls_global_init_extra() < 0) { /* for SRP */ + fprintf(stderr, "global state initialization error\n"); + exit(1); + } + if (gnutls_certificate_allocate_server_sc(&x509_cred) < 0) { fprintf(stderr, "memory error\n"); exit(1); diff --git a/doc/tex/srp1.tex b/doc/tex/srp1.tex index 13468ddac..a3c354a74 100644 --- a/doc/tex/srp1.tex +++ b/doc/tex/srp1.tex @@ -7,6 +7,7 @@ #include #include #include +#include #define MAX_BUF 1024 #define USERNAME "user" @@ -35,6 +36,14 @@ int main() fprintf(stderr, "global state initialization error\n"); exit(1); } + + /* now enable the gnutls-extra library which contains the + * SRP stuff. */ + if (gnutls_global_init_extra() < 0) { + fprintf(stderr, "global state initialization error\n"); + exit(1); + } + if (gnutls_srp_allocate_client_sc(&xcred) < 0) { fprintf(stderr, "memory error\n"); exit(1); -- 2.11.4.GIT