[BACK]Return to packet.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/packet.h between version 1.23 and 1.24

version 1.23, 2001/05/28 23:58:35 version 1.24, 2001/06/26 06:32:57
Line 23 
Line 23 
  * packet_set_encryption_key is called.  It is permissible that fd_in and   * packet_set_encryption_key is called.  It is permissible that fd_in and
  * fd_out are the same descriptor; in that case it is assumed to be a socket.   * fd_out are the same descriptor; in that case it is assumed to be a socket.
  */   */
 void    packet_set_connection(int fd_in, int fd_out);  void    packet_set_connection(int, int);
   
 /* Puts the connection file descriptors into non-blocking mode. */  /* Puts the connection file descriptors into non-blocking mode. */
 void    packet_set_nonblocking(void);  void    packet_set_nonblocking(void);
Line 46 
Line 46 
  * encrypted independently of each other.  Cipher types are defined in ssh.h.   * encrypted independently of each other.  Cipher types are defined in ssh.h.
  */   */
 void  void
 packet_set_encryption_key(const u_char *key, u_int keylen,  packet_set_encryption_key(const u_char *, u_int, int);
     int cipher_type);  
   
 /*  /*
  * Sets remote side protocol flags for the current connection.  This can be   * Sets remote side protocol flags for the current connection.  This can be
  * called at any time.   * called at any time.
  */   */
 void    packet_set_protocol_flags(u_int flags);  void    packet_set_protocol_flags(u_int);
   
 /* Returns the remote protocol flags set earlier by the above function. */  /* Returns the remote protocol flags set earlier by the above function. */
 u_int packet_get_protocol_flags(void);  u_int packet_get_protocol_flags(void);
   
 /* Enables compression in both directions starting from the next packet. */  /* Enables compression in both directions starting from the next packet. */
 void    packet_start_compression(int level);  void    packet_start_compression(int);
   
 /*  /*
  * Informs that the current session is interactive.  Sets IP flags for   * Informs that the current session is interactive.  Sets IP flags for
  * optimal performance in interactive use.   * optimal performance in interactive use.
  */   */
 void    packet_set_interactive(int interactive);  void    packet_set_interactive(int);
   
 /* Returns true if the current connection is interactive. */  /* Returns true if the current connection is interactive. */
 int     packet_is_interactive(void);  int     packet_is_interactive(void);
   
 /* Starts constructing a packet to send. */  /* Starts constructing a packet to send. */
 void    packet_start(u_char type);  void    packet_start(u_char);
   
 /* Appends a character to the packet data. */  /* Appends a character to the packet data. */
 void    packet_put_char(int ch);  void    packet_put_char(int ch);
Line 175 
Line 174 
   
 /* maximum packet size, requested by client with SSH_CMSG_MAX_PACKET_SIZE */  /* maximum packet size, requested by client with SSH_CMSG_MAX_PACKET_SIZE */
 extern int max_packet_size;  extern int max_packet_size;
 int     packet_set_maxsize(int s);  int     packet_set_maxsize(int);
 #define packet_get_maxsize() max_packet_size  #define packet_get_maxsize() max_packet_size
   
 /* Stores tty modes from the fd or tiop into current packet. */  /* Stores tty modes from the fd or tiop into current packet. */
 void    tty_make_modes(int fd, struct termios *tiop);  void    tty_make_modes(int, struct termios *);
   
 /* Parses tty modes for the fd from the current packet. */  /* Parses tty modes for the fd from the current packet. */
 void    tty_parse_modes(int fd, int *n_bytes_ptr);  void    tty_parse_modes(int, int *);
   
 #define packet_integrity_check(payload_len, expected_len, type) \  #define packet_integrity_check(payload_len, expected_len, type) \
 do { \  do { \
Line 212 
Line 211 
 int     packet_remaining(void);  int     packet_remaining(void);
   
 /* append an ignore message */  /* append an ignore message */
 void    packet_send_ignore(int nbytes);  void    packet_send_ignore(int);
   
 /* add an ignore message and make sure size (current+ignore) = n*sumlen */  /* add an ignore message and make sure size (current+ignore) = n*sumlen */
 void    packet_inject_ignore(int sumlen);  void    packet_inject_ignore(int);
   
 #endif                          /* PACKET_H */  #endif                          /* PACKET_H */

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24