simon-git: putty (master): Simon Tatham

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Mon Nov 26 21:07:47 GMT 2018


TL;DR:
  898cb883 Make ssh_key and ssh{2,1}_cipher into structs.

Repository:     https://git.tartarus.org/simon/putty.git
On the web:     https://git.tartarus.org/?p=simon/putty.git
Branch updated: master
Committer:      Simon Tatham <anakin at pobox.com>
Date:           2018-11-26 21:07:47

commit 898cb8835a2b99df2914c60dd871ef7e334a0fdb
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=898cb8835a2b99df2914c60dd871ef7e334a0fdb;hp=85770b203681247be68db0ce59fde94dbede4062
Author: Simon Tatham <anakin at pobox.com>
Date:   Mon Nov 26 21:02:28 2018 +0000

    Make ssh_key and ssh{2,1}_cipher into structs.
    
    In commit 884a7df94 I claimed that all my trait-like vtable systems
    now had the generic object type being a struct rather than a bare
    vtable pointer (e.g. instead of 'Socket' being a typedef for a pointer
    to a const Socket_vtable, it's a typedef for a struct _containing_ a
    vtable pointer).
    
    In fact, I missed a few. This commit converts ssh_key, ssh2_cipher and
    ssh1_cipher into the same form as the rest.

 ssh.h       | 56 +++++++++++++++++++++++-------------------
 sshaes.c    | 20 +++++++--------
 ssharcf.c   | 14 +++++------
 sshblowf.c  | 34 +++++++++++++-------------
 sshccp.c    | 22 ++++++++---------
 sshdes.c    | 81 ++++++++++++++++++++++++++++++++++++++-----------------------
 sshdss.c    |  4 +--
 sshdssg.c   |  2 +-
 sshecc.c    | 22 ++++++++---------
 sshecdsag.c |  4 +--
 sshrsa.c    |  4 +--
 sshrsag.c   |  2 +-
 12 files changed, 145 insertions(+), 120 deletions(-)



More information about the tartarus-commits mailing list