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

Diff for /src/usr.bin/ssh/kex.h between version 1.63 and 1.64

version 1.63, 2014/03/26 04:55:35 version 1.64, 2014/05/02 03:27:54
Line 182 
Line 182 
   
 #define CURVE25519_SIZE 32  #define CURVE25519_SIZE 32
 void    kexc25519_keygen(u_char[CURVE25519_SIZE], u_char[CURVE25519_SIZE])  void    kexc25519_keygen(u_char[CURVE25519_SIZE], u_char[CURVE25519_SIZE])
         __bounded((__minbytes__, 1, CURVE25519_SIZE))          __attribute__((__bounded__(__minbytes__, 1, CURVE25519_SIZE)))
         __bounded((__minbytes__, 2, CURVE25519_SIZE));          __attribute__((__bounded__(__minbytes__, 2, CURVE25519_SIZE)));
 void kexc25519_shared_key(const u_char key[CURVE25519_SIZE],  void kexc25519_shared_key(const u_char key[CURVE25519_SIZE],
     const u_char pub[CURVE25519_SIZE], Buffer *out)      const u_char pub[CURVE25519_SIZE], Buffer *out)
         __bounded((__minbytes__, 1, CURVE25519_SIZE))          __attribute__((__bounded__(__minbytes__, 1, CURVE25519_SIZE)))
         __bounded((__minbytes__, 2, CURVE25519_SIZE));          __attribute__((__bounded__(__minbytes__, 2, CURVE25519_SIZE)));
   
 void  void
 derive_ssh1_session_id(BIGNUM *, BIGNUM *, u_int8_t[8], u_int8_t[16]);  derive_ssh1_session_id(BIGNUM *, BIGNUM *, u_int8_t[8], u_int8_t[16]);

Legend:
Removed from v.1.63  
changed lines
  Added in v.1.64