OpenSSH は読み込み位置と書き込み位置があるが、TTSSH は読み書き位置の1つがある。
OpenSSH 6.6 から 6.7 のリファクタリングで改良された部分。構造の違いは cf. #947
そのため、OpenSSH と TTSSH で、同じ関数で sshbuf_consume() の動作が違う。
ほかにも、同じ名前で動作が違う関数があるかもしれない。
TTSSH は時期的に 2004 年くらいの古い OpenSSH を参考にしたままになっている。
影響範囲が広く、できるかどうかわからない。
目的: OpenSSH の動作との比較を容易にするため。
OpenSSH は読み込み位置と書き込み位置があるが、TTSSH は読み書き位置の1つがある。
OpenSSH 6.6 から 6.7 のリファクタリングで改良された部分。構造の違いは cf. #947
そのため、OpenSSH と TTSSH で、同じ関数で sshbuf_consume() の動作が違う。
ほかにも、同じ名前で動作が違う関数があるかもしれない。
TTSSH は時期的に 2004 年くらいの古い OpenSSH を参考にしたままになっている。
影響範囲が広く、できるかどうかわからない。
目的: OpenSSH の動作との比較を容易にするため。