diff options
author | Schanzenbach, Martin <mschanzenbach@posteo.de> | 2018-11-17 08:37:04 +0100 |
---|---|---|
committer | Schanzenbach, Martin <mschanzenbach@posteo.de> | 2018-11-17 08:37:04 +0100 |
commit | 6de27e4884dcc1781f5a0611ebb1d8bc524619d3 (patch) | |
tree | f5ec7a0a5c23da33bbbf9369c43de73a2260be84 /src | |
parent | ec3b834e1a8a8ce93f10221952b595d05e2c72a3 (diff) | |
download | gnunet-6de27e4884dcc1781f5a0611ebb1d8bc524619d3.tar.gz gnunet-6de27e4884dcc1781f5a0611ebb1d8bc524619d3.zip |
GNS PROXY: Add SubjectAltName; Fix memdup bug
Diffstat (limited to 'src')
-rw-r--r-- | src/gns/gnunet-gns-proxy.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gns/gnunet-gns-proxy.c b/src/gns/gnunet-gns-proxy.c index e1997e215..9f664e4dd 100644 --- a/src/gns/gnunet-gns-proxy.c +++ b/src/gns/gnunet-gns-proxy.c | |||
@@ -2671,6 +2671,9 @@ generate_gns_certificate (const char *name) | |||
2671 | 0, | 2671 | 0, |
2672 | name, | 2672 | name, |
2673 | strlen (name)); | 2673 | strlen (name)); |
2674 | gnutls_x509_crt_set_subject_alternative_name (request, | ||
2675 | GNUTLS_SAN_DNSNAME, | ||
2676 | name); | ||
2674 | GNUNET_break (GNUTLS_E_SUCCESS == | 2677 | GNUNET_break (GNUTLS_E_SUCCESS == |
2675 | gnutls_x509_crt_set_version (request, | 2678 | gnutls_x509_crt_set_version (request, |
2676 | 3)); | 2679 | 3)); |
@@ -3092,7 +3095,7 @@ handle_gns_result (void *cls, | |||
3092 | = r->data_size - sizeof (struct GNUNET_GNSRECORD_BoxRecord); | 3095 | = r->data_size - sizeof (struct GNUNET_GNSRECORD_BoxRecord); |
3093 | s5r->dane_data[s5r->num_danes] | 3096 | s5r->dane_data[s5r->num_danes] |
3094 | = GNUNET_memdup (&box[1], | 3097 | = GNUNET_memdup (&box[1], |
3095 | s5r->dane_data_len); | 3098 | s5r->dane_data_len[s5r->num_danes]); |
3096 | s5r->num_danes++; | 3099 | s5r->num_danes++; |
3097 | break; | 3100 | break; |
3098 | } | 3101 | } |