~nutznboltz-deactivatedaccount/ubuntu/precise/gnutls26/fix-lp926350

« back to all changes in this revision

Viewing changes to libextra/includes/gnutls/openssl.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
Tags: 2.12.11-1
* 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:
99
99
 
100
100
  typedef struct
101
101
  {
102
 
    int protocol_priority[GNUTLS_MAX_ALGORITHM_NUM];
103
 
    int cipher_priority[GNUTLS_MAX_ALGORITHM_NUM];
104
 
    int comp_priority[GNUTLS_MAX_ALGORITHM_NUM];
105
 
    int kx_priority[GNUTLS_MAX_ALGORITHM_NUM];
106
 
    int mac_priority[GNUTLS_MAX_ALGORITHM_NUM];
107
 
    gnutls_connection_end_t connend;
 
102
    char priority_string[256];
 
103
    unsigned int connend;
108
104
  } SSL_METHOD;
109
105
 
110
106
  typedef struct
202
198
  void SSL_CTX_free (SSL_CTX * ctx);
203
199
  int SSL_CTX_set_default_verify_paths (SSL_CTX * ctx);
204
200
  int SSL_CTX_use_certificate_file (SSL_CTX * ctx, const char *certfile,
205
 
                                    int type);
 
201
                                    int type);
206
202
  int SSL_CTX_use_PrivateKey_file (SSL_CTX * ctx, const char *keyfile,
207
 
                                   int type);
 
203
                                   int type);
208
204
  void SSL_CTX_set_verify (SSL_CTX * ctx, int verify_mode,
209
 
                           int (*verify_callback) (int, X509_STORE_CTX *));
 
205
                           int (*verify_callback) (int, X509_STORE_CTX *));
210
206
  unsigned long SSL_CTX_set_options (SSL_CTX * ctx, unsigned long options);
211
207
  long SSL_CTX_set_mode (SSL_CTX * ctx, long mode);
212
208
  int SSL_CTX_set_cipher_list (SSL_CTX * ctx, const char *list);
239
235
  void SSL_set_connect_state (SSL * ssl);
240
236
  int SSL_pending (SSL * ssl);
241
237
  void SSL_set_verify (SSL * ssl, int verify_mode,
242
 
                       int (*verify_callback) (int, X509_STORE_CTX *));
 
238
                       int (*verify_callback) (int, X509_STORE_CTX *));
243
239
  const X509 *SSL_get_peer_certificate (SSL * ssl);
244
240
 
245
241
/* SSL connection open/close/read/write functions */
322
318
  void MD5_Update (MD5_CTX * ctx, const void *buf, int len);
323
319
  void MD5_Final (unsigned char *md, MD5_CTX * ctx);
324
320
  unsigned char *MD5 (const unsigned char *buf, unsigned long len,
325
 
                      unsigned char *md);
 
321
                      unsigned char *md);
326
322
 
327
323
  void RIPEMD160_Init (RIPEMD160_CTX * ctx);
328
324
  void RIPEMD160_Update (RIPEMD160_CTX * ctx, const void *buf, int len);
329
325
  void RIPEMD160_Final (unsigned char *md, RIPEMD160_CTX * ctx);
330
326
  unsigned char *RIPEMD160 (const unsigned char *buf, unsigned long len,
331
 
                            unsigned char *md);
 
327
                            unsigned char *md);
332
328
 
333
329
#ifdef __cplusplus
334
330
}