~ubuntu-branches/ubuntu/trusty/gnutls26/trusty

« back to all changes in this revision

Viewing changes to lib/ext_server_name.h

  • Committer: Package Import Robot
  • Author(s): Andreas Metzler
  • Date: 2011-10-01 15:28:13 UTC
  • mfrom: (12.1.20 sid)
  • Revision ID: package-import@ubuntu.com-20111001152813-yygm1c4cxonfxhzy
* New upstream version.
  + Allow CA importing of 0 certificates to succeed. Closes: #640639
* Add libp11-kit-dev to libgnutls-dev dependencies. (see #643811)
* [20_guiledocstring.diff] guile: Fix docstring extraction with CPP 4.5+.

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
 * USA
23
23
 *
24
24
 */
25
 
 
26
 
int _gnutls_server_name_recv_params (gnutls_session_t session,
27
 
                                     const opaque * data, size_t data_size);
28
 
int _gnutls_server_name_send_params (gnutls_session_t session,
29
 
                                     opaque * data, size_t);
 
25
#ifndef EXT_SERVER_NAME_H
 
26
#define EXT_SERVER_NAME_H
 
27
 
 
28
#include <gnutls_extensions.h>
 
29
 
 
30
typedef struct
 
31
{
 
32
  opaque name[MAX_SERVER_NAME_SIZE];
 
33
  unsigned name_length;
 
34
  gnutls_server_name_type_t type;
 
35
} server_name_st;
 
36
 
 
37
#define MAX_SERVER_NAME_EXTENSIONS 3
 
38
 
 
39
typedef struct
 
40
{
 
41
  server_name_st server_names[MAX_SERVER_NAME_EXTENSIONS];
 
42
  /* limit server_name extensions */
 
43
  unsigned server_names_size;
 
44
} server_name_ext_st;
 
45
 
 
46
extern extension_entry_st ext_mod_server_name;
 
47
 
 
48
#endif