提交歷史

作者 SHA1 備註 提交日期
  Simon Tatham 42cf086b6b Add a key-length field to 'struct ssh_mac'. 9 年之前
  Simon Tatham 1df12e3915 Add copy and free methods to 'struct ssh_hash'. 9 年之前
  Chris Staite 705f159255 Allow a cipher to override the SSH KEX's choice of MAC. 9 年之前
  Simon Tatham 79fe96155a Const-correctness in struct ssh_hash. 9 年之前
  Simon Tatham 16c46ecdaf Add smemclrs of all hash states we destroy. 9 年之前
  Simon Tatham 9d5a164021 Use a timing-safe memory compare to verify MACs. 9 年之前
  Simon Tatham 183a9ee98b Support OpenSSH encrypt-then-MAC protocol extension. 9 年之前
  Simon Tatham 808df44e54 Add an assortment of missing consts I've just noticed. 11 年之前
  Simon Tatham 8966f7c1ea Add some conditionally-compilable diagnostics to the RNG. I got 11 年之前
  Ben Harris 3045a9ac8c Take advantage of PUT_32BIT_MSB_FIRST when constructing sequence numbers 12 年之前
  Simon Tatham aa5bae8916 Introduce a new utility function smemclr(), which memsets things to 12 年之前
  Ben Harris 86c183f8e8 Mitigation for VU#958563: When using a CBC-mode server-to-client cipher 16 年之前
  Jacob Nevins 2cf27e43bb Log the hash used for DH kex (now there's a choice). 19 年之前
  Ben Harris c0d36aa00a Implement hmac-sha1-96. It's RECOMMENDED in the current transport draft, 19 年之前
  Ben Harris a59356aa74 Add infrastructure for supporting multiple hashes in key exchange. 19 年之前
  Ben Harris 11d5c791ac Rename ssh_md5 and ssh_sha1 to ssh_hmac_md5 and ssh_hmac_sha1 respectively. 19 年之前
  Jacob Nevins 5aa719d16e Consistently use a single notation to refer to SSH protocol versions, as 20 年之前
  Jacob Nevins fb92f118bd Mention the negotiated SSH-2 MAC algorithm(s) in the Event Log. 20 年之前
  Simon Tatham d36a4c3685 Introduced wrapper macros snew(), snewn() and sresize() for the 22 年之前
  Ben Harris 2d86617f31 Make SHA_Core_Init() (only used in this file) static. 22 年之前
  Simon Tatham 8f91f07599 SSH2 MACs now use dynamically allocated contexts. 22 年之前
  Simon Tatham d345ebc2a5 Add support for DSA authentication in SSH2, following clever ideas 23 年之前
  Simon Tatham 3730ada5ce Run entire source base through GNU indent to tidy up the varying 24 年之前
  Simon Tatham 28b1fc766c Preliminary support for RSA user authentication in SSH2! Most of the 24 年之前
  Simon Tatham 3e83d75154 Add a config option to emulate the HMAC bug in commercial SSH v2.3.x 24 年之前
  Simon Tatham e48981def4 Miscellaneous fixes to try to make other compilers happier 24 年之前
  Simon Tatham d9af8f4b90 RSA key authentication in ssh1 works; SSH2 is nearly there 24 年之前
  Simon Tatham 0f1e449189 SSH2 transport layer now enables encryption and MAC successfully for 3DES 24 年之前
  Simon Tatham 36a499a7f1 Second attempt. Can successfully decrypt the _first block_ of a packet. 24 年之前
  Simon Tatham 35205e5cb7 SSH 2 support, phase 1, debugging. Currently does Diffie-Hellman and gets 24 年之前