[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.62 and 1.63

version 1.62, 2014/01/27 18:58:14 version 1.63, 2014/03/26 04:55:35
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])
         __attribute__((__bounded__(__minbytes__, 1, CURVE25519_SIZE)))          __bounded((__minbytes__, 1, CURVE25519_SIZE))
         __attribute__((__bounded__(__minbytes__, 2, CURVE25519_SIZE)));          __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)
         __attribute__((__bounded__(__minbytes__, 1, CURVE25519_SIZE)))          __bounded((__minbytes__, 1, CURVE25519_SIZE))
         __attribute__((__bounded__(__minbytes__, 2, CURVE25519_SIZE)));          __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.62  
changed lines
  Added in v.1.63