Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

9 check-ins using file sshrsa.c version 57ad5bcb5a

2001-03-02
11:13
Extra crash-safety in decoding a DSS signature blob check-in: eaf96566f8 user: simon tags: trunk
07:55
Support for selecting AES from the GUI. In the process, I've had to introduce another layer of abstraction in SSH2 ciphers, such that a single `logical cipher' (as desired by a user) can equate to more than one `physical cipher'. This is because AES comes in several key lengths (PuTTY will pick the highest supported by the remote end) and several different SSH2-protocol-level names (aes*-cbc, rijndael*-cbc, and an unofficial one rijndael-cbc@lysator.liu.se). check-in: 6c598766ba user: simon tags: trunk
05:44
Add AES support in SSH2. Not yet complete: there's no way to select it in the GUI (or even in the registry). check-in: 4640d5ae4b user: simon tags: trunk
04:29
A fix in modmul: don't segfault or fill the result with rubbish if the unreduced product is shorter than the modulus. check-in: 8f2b0e482b user: simon tags: trunk
03:25
Fix problem with pointer hiding check-in: d2672cfce9 user: simon tags: trunk
03:24
Jacob's fixes for the Event Log check-in: 1a91f8f9d3 user: simon tags: trunk
2001-03-01
11:55
Diffie-Hellman group exchange in SSH2. Currently #ifdeffed out (change the sense of #ifdef DO_DIFFIE_HELLMAN_GEX in ssh.c) because it's _far_ too slow. Will be re-enabled once the bignum routines work a bit faster (or rather a _lot_ faster). check-in: 886d6012e2 user: simon tags: trunk
11:45
Add a key length indication to each SSH2 cipher structure, in preparation for needing to know how much key material each cipher needs in order to select a suitable Diffie-Hellman group. check-in: c3e83708f2 user: simon tags: trunk
11:41
Remove the last lingering knowledge, outside sshbn.c, of the internal structure of the Bignum type. Bignum is now a fully opaque type unless you're inside sshbn.c. check-in: 92ac2a679e user: simon tags: trunk