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