diff options
Diffstat (limited to 'openssl/demos/easy_tls/easy-tls.h')
-rw-r--r-- | openssl/demos/easy_tls/easy-tls.h | 39 |
1 files changed, 21 insertions, 18 deletions
diff --git a/openssl/demos/easy_tls/easy-tls.h b/openssl/demos/easy_tls/easy-tls.h index 52b298e65..1c587b861 100644 --- a/openssl/demos/easy_tls/easy-tls.h +++ b/openssl/demos/easy_tls/easy-tls.h @@ -1,5 +1,5 @@ /* -*- Mode: C; c-file-style: "bsd" -*- */ -/* +/*- * easy-tls.h -- generic TLS proxy. * $Id: easy-tls.h,v 1.1 2001/09/17 19:06:59 bodo Exp $ */ @@ -8,26 +8,26 @@ */ #ifndef HEADER_TLS_H -#define HEADER_TLS_H +# define HEADER_TLS_H -#ifndef HEADER_SSL_H +# ifndef HEADER_SSL_H typedef struct ssl_ctx_st SSL_CTX; -#endif +# endif -#define TLS_INFO_SIZE 512 /* max. # of bytes written to infofd */ +# define TLS_INFO_SIZE 512 /* max. # of bytes written to infofd */ -void tls_set_dhe1024(int i, void* apparg); -/* Generate DHE parameters: - * i >= 0 deterministic (i selects seed), i < 0 random (may take a while). - * tls_create_ctx calls this with random non-negative i if the application - * has never called it.*/ +void tls_set_dhe1024(int i, void *apparg); +/* + * Generate DHE parameters: i >= 0 deterministic (i selects seed), i < 0 + * random (may take a while). tls_create_ctx calls this with random + * non-negative i if the application has never called it. + */ void tls_rand_seed(void); int tls_rand_seed_from_file(const char *filename, size_t n, void *apparg); void tls_rand_seed_from_memory(const void *buf, size_t n); -struct tls_create_ctx_args -{ +struct tls_create_ctx_args { int client_p; const char *certificate_file; const char *key_file; @@ -37,12 +37,13 @@ struct tls_create_ctx_args int export_p; }; struct tls_create_ctx_args tls_create_ctx_defaultargs(void); -/* struct tls_create_ctx_args is similar to a conventional argument list, - * but it can provide default values and allows for future extension. */ +/* + * struct tls_create_ctx_args is similar to a conventional argument list, but + * it can provide default values and allows for future extension. + */ SSL_CTX *tls_create_ctx(struct tls_create_ctx_args, void *apparg); -struct tls_start_proxy_args -{ +struct tls_start_proxy_args { int fd; int client_p; SSL_CTX *ctx; @@ -50,8 +51,10 @@ struct tls_start_proxy_args int *infofd; }; struct tls_start_proxy_args tls_start_proxy_defaultargs(void); -/* tls_start_proxy return value *MUST* be checked! - * 0 means ok, otherwise we've probably run out of some resources. */ +/* + * tls_start_proxy return value *MUST* be checked! 0 means ok, otherwise + * we've probably run out of some resources. + */ int tls_start_proxy(struct tls_start_proxy_args, void *apparg); #endif |