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

Diff for /src/usr.bin/ssh/Attic/bufaux.c between version 1.13.2.4 and 1.14

version 1.13.2.4, 2001/05/07 21:09:27 version 1.14, 2000/12/19 23:17:55
Line 39 
Line 39 
 #include "includes.h"  #include "includes.h"
 RCSID("$OpenBSD$");  RCSID("$OpenBSD$");
   
   #include "ssh.h"
 #include <openssl/bn.h>  #include <openssl/bn.h>
 #include "bufaux.h"  #include "bufaux.h"
 #include "xmalloc.h"  #include "xmalloc.h"
 #include "getput.h"  #include "getput.h"
 #include "log.h"  
   
 /*  /*
  * Stores an BIGNUM in the buffer with a 2-byte msb first bit count, followed   * Stores an BIGNUM in the buffer with a 2-byte msb first bit count, followed
Line 90 
Line 90 
         bytes = (bits + 7) / 8;          bytes = (bits + 7) / 8;
         if (buffer_len(buffer) < bytes)          if (buffer_len(buffer) < bytes)
                 fatal("buffer_get_bignum: input buffer too small");                  fatal("buffer_get_bignum: input buffer too small");
         bin = (u_char *) buffer_ptr(buffer);          bin = (u_char*) buffer_ptr(buffer);
         BN_bin2bn(bin, bytes, value);          BN_bin2bn(bin, bytes, value);
         buffer_consume(buffer, bytes);          buffer_consume(buffer, bytes);
   
Line 152 
Line 152 
         return GET_32BIT(buf);          return GET_32BIT(buf);
 }  }
   
 u_int64_t  
 buffer_get_int64(Buffer *buffer)  
 {  
         u_char buf[8];  
         buffer_get(buffer, (char *) buf, 8);  
         return GET_64BIT(buf);  
 }  
   
 /*  /*
  * Stores an integer in the buffer in 4 bytes, msb first.   * Stores an integer in the buffer in 4 bytes, msb first.
  */   */
Line 169 
Line 161 
         char buf[4];          char buf[4];
         PUT_32BIT(buf, value);          PUT_32BIT(buf, value);
         buffer_append(buffer, buf, 4);          buffer_append(buffer, buf, 4);
 }  
   
 void  
 buffer_put_int64(Buffer *buffer, u_int64_t value)  
 {  
         char buf[8];  
         PUT_64BIT(buf, value);  
         buffer_append(buffer, buf, 8);  
 }  }
   
 /*  /*

Legend:
Removed from v.1.13.2.4  
changed lines
  Added in v.1.14