Merge branch 'vendor/OPENSSH'
[dragonfly.git] / crypto / openssh / packet.h
index d3833dd..1bbca0c 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: packet.h,v 1.57 2012/01/25 19:40:09 markus Exp $ */
+/* $OpenBSD: packet.h,v 1.61 2014/05/03 17:20:34 markus Exp $ */
 
 /*
  * Author: Tatu Ylonen <ylo@cs.hut.fi>
@@ -74,8 +74,8 @@ void   packet_get_ecpoint(const EC_GROUP *, EC_POINT *);
 void   *packet_get_raw(u_int *length_ptr);
 void   *packet_get_string(u_int *length_ptr);
 char   *packet_get_cstring(u_int *length_ptr);
-void   *packet_get_string_ptr(u_int *length_ptr);
-void     packet_disconnect(const char *fmt,...) __attribute__((format(printf, 1, 2)));
+const void     *packet_get_string_ptr(u_int *length_ptr);
+void     packet_disconnect(const char *fmt,...) __attribute__((noreturn)) __attribute__((format(printf, 1, 2)));
 void     packet_send_debug(const char *fmt,...) __attribute__((format(printf, 1, 2)));
 
 void    set_newkeys(int mode);
@@ -119,10 +119,12 @@ do { \
 } while (0)
 
 int     packet_need_rekeying(void);
-void    packet_set_rekey_limit(u_int32_t);
+void    packet_set_rekey_limits(u_int32_t, time_t);
+time_t  packet_get_rekey_timeout(void);
 
 void    packet_backup_state(void);
 void    packet_restore_state(void);
+void    packet_set_postauth(void);
 
 void   *packet_get_input(void);
 void   *packet_get_output(void);