Handle DTLS version encoding and fix some checks
diff --git a/include/polarssl/ssl.h b/include/polarssl/ssl.h
index e68714a..f180212 100644
--- a/include/polarssl/ssl.h
+++ b/include/polarssl/ssl.h
@@ -1818,6 +1818,11 @@
                           int cert_endpoint );
 #endif /* POLARSSL_X509_CRT_PARSE_C */
 
+void ssl_write_version( int major, int minor, int transport,
+                        unsigned char ver[2] );
+void ssl_read_version( int *major, int *minor, int transport,
+                       const unsigned char ver[2] );
+
 /* constant-time buffer comparison */
 static inline int safer_memcmp( const void *a, const void *b, size_t n )
 {