./src/ssl.h
Patch: Additional logging in NTP
+- #ifndef SSL_H
+- #define SSL_H
+-
+- #include "sstr.h"
+-
+- #ifdef DO_SSL
+- void ssl_init(void);
+- void ssl_protect_data(void);
+- void *ssl_initfd(int fd, int type);
+- void ssl_shutdown(void **ssl);
+- int ssl_append_read(void *ssl, sstr * buf, int len);
+- int ssl_write(void *ssl, sstr * buf);
+- int ssl_parsed_reply(int code, sstr * msg);
+- #else
+- static inline void ssl_init(void)
+- {
+- };
+- static inline void ssl_protect_data(void) {};
+- static inline void *ssl_initfd(int fd, int type)
+- {
+- return NULL;
+- };
+- static inline void ssl_shutdown(void **ssl)
+- {
+- };
+- static inline int ssl_append_read(void *s, sstr * b, int len)
+- {
+- return -1;
+- };
+- static inline int ssl_write(void *s, sstr * b)
+- {
+- return -1;
+- };
+- static inline int ssl_parsed_reply(int code, sstr * msg)
+- {
+- return 0;
+- };
+- #endif
+-
+- #define SSL_CTRL 0
+- #define SSL_DATA 1
+-
+- #endif /*SSL_H */
+-