summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2002-12-07 11:46:05 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2002-12-07 11:46:05 +0000
commit4098f94c3220dd66325ac2debc00f1dbf5713631 (patch)
tree6ffb8328addf4b7cb6fb5bb163dc0629172f6429 /src
parent8293b7b08c24d6ebd54ebb52baeced2ce818bc03 (diff)
downloadgnutls-4098f94c3220dd66325ac2debc00f1dbf5713631.tar.gz
*** empty log message ***
Diffstat (limited to 'src')
-rw-r--r--src/serv-gaa.c109
-rw-r--r--src/serv-gaa.h30
-rw-r--r--src/serv.c12
-rw-r--r--src/serv.gaa5
4 files changed, 66 insertions, 90 deletions
diff --git a/src/serv-gaa.c b/src/serv-gaa.c
index a909c89140..f66d5672c9 100644
--- a/src/serv-gaa.c
+++ b/src/serv-gaa.c
@@ -139,7 +139,6 @@ void gaa_help(void)
__gaa_helpsingle(0, "pgpcertfile", "FILE ", "PGP Public Key (certificate) file to use.");
__gaa_helpsingle(0, "x509keyfile", "FILE ", "X.509 key file to use.");
__gaa_helpsingle(0, "x509certfile", "FILE ", "X.509 Certificate file to use.");
- __gaa_helpsingle(0, "pgpkeyserver", "FILE ", "PGP Keyserver to use.");
__gaa_helpsingle(0, "srppasswd", "FILE ", "SRP password file to use.");
__gaa_helpsingle(0, "srppasswdconf", "FILE ", "SRP password conf file to use.");
__gaa_helpsingle(0, "ciphers", "cipher1 cipher2... ", "Ciphers to enable.");
@@ -166,36 +165,34 @@ typedef struct _gaainfo gaainfo;
struct _gaainfo
{
-#line 83 "serv.gaa"
+#line 80 "serv.gaa"
char **ctype;
-#line 82 "serv.gaa"
- int nctype;
#line 79 "serv.gaa"
+ int nctype;
+#line 76 "serv.gaa"
char **kx;
-#line 78 "serv.gaa"
- int nkx;
#line 75 "serv.gaa"
+ int nkx;
+#line 72 "serv.gaa"
char **macs;
-#line 74 "serv.gaa"
- int nmacs;
#line 71 "serv.gaa"
+ int nmacs;
+#line 68 "serv.gaa"
char **comp;
-#line 70 "serv.gaa"
- int ncomp;
#line 67 "serv.gaa"
+ int ncomp;
+#line 64 "serv.gaa"
char **proto;
-#line 66 "serv.gaa"
- int nproto;
#line 63 "serv.gaa"
+ int nproto;
+#line 60 "serv.gaa"
char **ciphers;
-#line 62 "serv.gaa"
+#line 59 "serv.gaa"
int nciphers;
-#line 58 "serv.gaa"
- char *srp_passwd_conf;
#line 55 "serv.gaa"
- char *srp_passwd;
+ char *srp_passwd_conf;
#line 52 "serv.gaa"
- char *pgp_keyserver;
+ char *srp_passwd;
#line 49 "serv.gaa"
char *x509_certfile;
#line 46 "serv.gaa"
@@ -276,7 +273,7 @@ int gaa_error = 0;
#define GAA_MULTIPLE_OPTION 3
#define GAA_REST 0
-#define GAA_NB_OPTION 27
+#define GAA_NB_OPTION 26
#define GAAOPTID_copyright 1
#define GAAOPTID_version 2
#define GAAOPTID_help 3
@@ -289,21 +286,20 @@ int gaa_error = 0;
#define GAAOPTID_ciphers 10
#define GAAOPTID_srppasswdconf 11
#define GAAOPTID_srppasswd 12
-#define GAAOPTID_pgpkeyserver 13
-#define GAAOPTID_x509certfile 14
-#define GAAOPTID_x509keyfile 15
-#define GAAOPTID_pgpcertfile 16
-#define GAAOPTID_pgpkeyfile 17
-#define GAAOPTID_pgptrustdb 18
-#define GAAOPTID_pgpkeyring 19
-#define GAAOPTID_x509cafile 20
-#define GAAOPTID_x509fmtder 21
-#define GAAOPTID_echo 22
-#define GAAOPTID_http 23
-#define GAAOPTID_nodb 24
-#define GAAOPTID_quiet 25
-#define GAAOPTID_port 26
-#define GAAOPTID_generate 27
+#define GAAOPTID_x509certfile 13
+#define GAAOPTID_x509keyfile 14
+#define GAAOPTID_pgpcertfile 15
+#define GAAOPTID_pgpkeyfile 16
+#define GAAOPTID_pgptrustdb 17
+#define GAAOPTID_pgpkeyring 18
+#define GAAOPTID_x509cafile 19
+#define GAAOPTID_x509fmtder 20
+#define GAAOPTID_echo 21
+#define GAAOPTID_http 22
+#define GAAOPTID_nodb 23
+#define GAAOPTID_quiet 24
+#define GAAOPTID_port 25
+#define GAAOPTID_generate 26
#line 168 "gaa.skel"
@@ -538,12 +534,6 @@ struct GAAOPTION_srppasswd
int size1;
};
-struct GAAOPTION_pgpkeyserver
-{
- char* arg1;
- int size1;
-};
-
struct GAAOPTION_x509certfile
{
char* arg1;
@@ -629,7 +619,6 @@ int gaa_get_option_num(char *str, int status)
GAA_CHECK1STR("", GAAOPTID_ciphers);
GAA_CHECK1STR("", GAAOPTID_srppasswdconf);
GAA_CHECK1STR("", GAAOPTID_srppasswd);
- GAA_CHECK1STR("", GAAOPTID_pgpkeyserver);
GAA_CHECK1STR("", GAAOPTID_x509certfile);
GAA_CHECK1STR("", GAAOPTID_x509keyfile);
GAA_CHECK1STR("", GAAOPTID_pgpcertfile);
@@ -666,7 +655,6 @@ int gaa_get_option_num(char *str, int status)
GAA_CHECKSTR("ciphers", GAAOPTID_ciphers);
GAA_CHECKSTR("srppasswdconf", GAAOPTID_srppasswdconf);
GAA_CHECKSTR("srppasswd", GAAOPTID_srppasswd);
- GAA_CHECKSTR("pgpkeyserver", GAAOPTID_pgpkeyserver);
GAA_CHECKSTR("x509certfile", GAAOPTID_x509certfile);
GAA_CHECKSTR("x509keyfile", GAAOPTID_x509keyfile);
GAA_CHECKSTR("pgpcertfile", GAAOPTID_pgpcertfile);
@@ -701,7 +689,6 @@ int gaa_try(int gaa_num, int gaa_index, gaainfo *gaaval, char *opt_list)
struct GAAOPTION_ciphers GAATMP_ciphers;
struct GAAOPTION_srppasswdconf GAATMP_srppasswdconf;
struct GAAOPTION_srppasswd GAATMP_srppasswd;
- struct GAAOPTION_pgpkeyserver GAATMP_pgpkeyserver;
struct GAAOPTION_x509certfile GAATMP_x509certfile;
struct GAAOPTION_x509keyfile GAATMP_x509keyfile;
struct GAAOPTION_pgpcertfile GAATMP_pgpcertfile;
@@ -732,28 +719,28 @@ int gaa_try(int gaa_num, int gaa_index, gaainfo *gaaval, char *opt_list)
{
case GAAOPTID_copyright:
OK = 0;
-#line 91 "serv.gaa"
+#line 88 "serv.gaa"
{ print_license(); exit(0); ;};
return GAA_OK;
break;
case GAAOPTID_version:
OK = 0;
-#line 90 "serv.gaa"
+#line 87 "serv.gaa"
{ serv_version(); exit(0); ;};
return GAA_OK;
break;
case GAAOPTID_help:
OK = 0;
-#line 88 "serv.gaa"
+#line 85 "serv.gaa"
{ gaa_help(); exit(0); ;};
return GAA_OK;
break;
case GAAOPTID_list:
OK = 0;
-#line 87 "serv.gaa"
+#line 84 "serv.gaa"
{ print_list(); exit(0); ;};
return GAA_OK;
@@ -761,7 +748,7 @@ int gaa_try(int gaa_num, int gaa_index, gaainfo *gaaval, char *opt_list)
case GAAOPTID_ctypes:
OK = 0;
GAA_LIST_FILL(GAATMP_ctypes.arg1, gaa_getstr, char*, GAATMP_ctypes.size1);
-#line 84 "serv.gaa"
+#line 81 "serv.gaa"
{ gaaval->ctype = GAATMP_ctypes.arg1; gaaval->nctype = GAATMP_ctypes.size1 ;};
return GAA_OK;
@@ -769,7 +756,7 @@ int gaa_try(int gaa_num, int gaa_index, gaainfo *gaaval, char *opt_list)
case GAAOPTID_kx:
OK = 0;
GAA_LIST_FILL(GAATMP_kx.arg1, gaa_getstr, char*, GAATMP_kx.size1);
-#line 80 "serv.gaa"
+#line 77 "serv.gaa"
{ gaaval->kx = GAATMP_kx.arg1; gaaval->nkx = GAATMP_kx.size1 ;};
return GAA_OK;
@@ -777,7 +764,7 @@ int gaa_try(int gaa_num, int gaa_index, gaainfo *gaaval, char *opt_list)
case GAAOPTID_macs:
OK = 0;
GAA_LIST_FILL(GAATMP_macs.arg1, gaa_getstr, char*, GAATMP_macs.size1);
-#line 76 "serv.gaa"
+#line 73 "serv.gaa"
{ gaaval->macs = GAATMP_macs.arg1; gaaval->nmacs = GAATMP_macs.size1 ;};
return GAA_OK;
@@ -785,7 +772,7 @@ int gaa_try(int gaa_num, int gaa_index, gaainfo *gaaval, char *opt_list)
case GAAOPTID_comp:
OK = 0;
GAA_LIST_FILL(GAATMP_comp.arg1, gaa_getstr, char*, GAATMP_comp.size1);
-#line 72 "serv.gaa"
+#line 69 "serv.gaa"
{ gaaval->comp = GAATMP_comp.arg1; gaaval->ncomp = GAATMP_comp.size1 ;};
return GAA_OK;
@@ -793,7 +780,7 @@ int gaa_try(int gaa_num, int gaa_index, gaainfo *gaaval, char *opt_list)
case GAAOPTID_protocols:
OK = 0;
GAA_LIST_FILL(GAATMP_protocols.arg1, gaa_getstr, char*, GAATMP_protocols.size1);
-#line 68 "serv.gaa"
+#line 65 "serv.gaa"
{ gaaval->proto = GAATMP_protocols.arg1; gaaval->nproto = GAATMP_protocols.size1 ;};
return GAA_OK;
@@ -801,7 +788,7 @@ int gaa_try(int gaa_num, int gaa_index, gaainfo *gaaval, char *opt_list)
case GAAOPTID_ciphers:
OK = 0;
GAA_LIST_FILL(GAATMP_ciphers.arg1, gaa_getstr, char*, GAATMP_ciphers.size1);
-#line 64 "serv.gaa"
+#line 61 "serv.gaa"
{ gaaval->ciphers = GAATMP_ciphers.arg1; gaaval->nciphers = GAATMP_ciphers.size1 ;};
return GAA_OK;
@@ -811,7 +798,7 @@ int gaa_try(int gaa_num, int gaa_index, gaainfo *gaaval, char *opt_list)
GAA_TESTMOREARGS;
GAA_FILL(GAATMP_srppasswdconf.arg1, gaa_getstr, GAATMP_srppasswdconf.size1);
gaa_index++;
-#line 59 "serv.gaa"
+#line 56 "serv.gaa"
{ gaaval->srp_passwd_conf = GAATMP_srppasswdconf.arg1 ;};
return GAA_OK;
@@ -821,18 +808,8 @@ int gaa_try(int gaa_num, int gaa_index, gaainfo *gaaval, char *opt_list)
GAA_TESTMOREARGS;
GAA_FILL(GAATMP_srppasswd.arg1, gaa_getstr, GAATMP_srppasswd.size1);
gaa_index++;
-#line 56 "serv.gaa"
-{ gaaval->srp_passwd = GAATMP_srppasswd.arg1 ;};
-
- return GAA_OK;
- break;
- case GAAOPTID_pgpkeyserver:
- OK = 0;
- GAA_TESTMOREARGS;
- GAA_FILL(GAATMP_pgpkeyserver.arg1, gaa_getstr, GAATMP_pgpkeyserver.size1);
- gaa_index++;
#line 53 "serv.gaa"
-{ gaaval->pgp_keyserver = GAATMP_pgpkeyserver.arg1 ;};
+{ gaaval->srp_passwd = GAATMP_srppasswd.arg1 ;};
return GAA_OK;
break;
@@ -982,12 +959,12 @@ int gaa(int argc, char **argv, gaainfo *gaaval)
if(inited == 0)
{
-#line 94 "serv.gaa"
+#line 91 "serv.gaa"
{ gaaval->generate=0; gaaval->port=5556; gaaval->http=0; gaaval->ciphers=NULL;
gaaval->kx=NULL; gaaval->comp=NULL; gaaval->macs=NULL; gaaval->ctype=NULL; gaaval->nciphers=0;
gaaval->nkx=0; gaaval->ncomp=0; gaaval->nmacs=0; gaaval->nctype = 0; gaaval->nodb = 0;
gaaval->x509_cafile = NULL; gaaval->pgp_keyfile=NULL; gaaval->pgp_certfile=NULL;
- gaaval->x509_keyfile=NULL; gaaval->x509_certfile=NULL; gaaval->pgp_keyserver=NULL;
+ gaaval->x509_keyfile=NULL; gaaval->x509_certfile=NULL;
gaaval->srp_passwd=NULL; gaaval->srp_passwd_conf=NULL; gaaval->quiet = 0;
gaaval->pgp_trustdb=NULL; gaaval->pgp_keyring=NULL; gaaval->fmtder = 0; ;};
diff --git a/src/serv-gaa.h b/src/serv-gaa.h
index 8077071253..f3a4e8561d 100644
--- a/src/serv-gaa.h
+++ b/src/serv-gaa.h
@@ -8,36 +8,34 @@ typedef struct _gaainfo gaainfo;
struct _gaainfo
{
-#line 83 "serv.gaa"
+#line 80 "serv.gaa"
char **ctype;
-#line 82 "serv.gaa"
- int nctype;
#line 79 "serv.gaa"
+ int nctype;
+#line 76 "serv.gaa"
char **kx;
-#line 78 "serv.gaa"
- int nkx;
#line 75 "serv.gaa"
+ int nkx;
+#line 72 "serv.gaa"
char **macs;
-#line 74 "serv.gaa"
- int nmacs;
#line 71 "serv.gaa"
+ int nmacs;
+#line 68 "serv.gaa"
char **comp;
-#line 70 "serv.gaa"
- int ncomp;
#line 67 "serv.gaa"
+ int ncomp;
+#line 64 "serv.gaa"
char **proto;
-#line 66 "serv.gaa"
- int nproto;
#line 63 "serv.gaa"
+ int nproto;
+#line 60 "serv.gaa"
char **ciphers;
-#line 62 "serv.gaa"
+#line 59 "serv.gaa"
int nciphers;
-#line 58 "serv.gaa"
- char *srp_passwd_conf;
#line 55 "serv.gaa"
- char *srp_passwd;
+ char *srp_passwd_conf;
#line 52 "serv.gaa"
- char *pgp_keyserver;
+ char *srp_passwd;
#line 49 "serv.gaa"
char *x509_certfile;
#line 46 "serv.gaa"
diff --git a/src/serv.c b/src/serv.c
index 161c620bd4..6a1e8e0420 100644
--- a/src/serv.c
+++ b/src/serv.c
@@ -57,6 +57,14 @@ static const short port = 11371;
int rc;
CDK_KBNODE knode = NULL;
+int i;
+
+printf("must recv: ");
+for (i=0;i<keyfpr_length;i++) {
+printf("%x", keyfpr[i]);
+}
+printf("\n");
+
/* The key fingerprint should be 20 bytes
* in v4 keys.
*/
@@ -111,7 +119,6 @@ char *srp_passwd;
char *srp_passwd_conf;
char *pgp_keyring;
char *pgp_trustdb;
-char *pgp_keyserver;
char *pgp_keyfile;
char *pgp_certfile;
char *x509_keyfile;
@@ -614,8 +621,6 @@ int main(int argc, char **argv)
ret, pgp_certfile, pgp_keyfile);
}
- gnutls_certificate_set_openpgp_keyserver(cert_cred, pgp_keyserver, 0);
-
if (x509_certfile != NULL)
if (gnutls_certificate_set_x509_key_file
(cert_cred, x509_certfile, x509_keyfile, x509ctype) < 0) {
@@ -990,7 +995,6 @@ void gaa_parser(int argc, char **argv)
srp_passwd_conf = info.srp_passwd_conf;
#endif
- pgp_keyserver = info.pgp_keyserver;
pgp_keyring = info.pgp_keyring;
pgp_trustdb = info.pgp_trustdb;
diff --git a/src/serv.gaa b/src/serv.gaa
index df67993687..615efd703f 100644
--- a/src/serv.gaa
+++ b/src/serv.gaa
@@ -49,9 +49,6 @@ option (x509keyfile) STR "FILE" { $x509_keyfile = $1 } "X.509 key file to use."
#char *x509_certfile;
option (x509certfile) STR "FILE" { $x509_certfile = $1 } "X.509 Certificate file to use."
-#char *pgp_keyserver;
-option (pgpkeyserver) STR "FILE" { $pgp_keyserver = $1 } "PGP Keyserver to use."
-
#char *srp_passwd;
option (srppasswd) STR "FILE" { $srp_passwd = $1 } "SRP password file to use."
@@ -95,7 +92,7 @@ init { $generate=0; $port=5556; $http=0; $ciphers=NULL;
$kx=NULL; $comp=NULL; $macs=NULL; $ctype=NULL; $nciphers=0;
$nkx=0; $ncomp=0; $nmacs=0; $nctype = 0; $nodb = 0;
$x509_cafile = NULL; $pgp_keyfile=NULL; $pgp_certfile=NULL;
- $x509_keyfile=NULL; $x509_certfile=NULL; $pgp_keyserver=NULL;
+ $x509_keyfile=NULL; $x509_certfile=NULL;
$srp_passwd=NULL; $srp_passwd_conf=NULL; $quiet = 0;
$pgp_trustdb=NULL; $pgp_keyring=NULL; $fmtder = 0; }