diff options
author | khm <devnull@localhost> | 2017-01-12 16:36:38 -0800 |
---|---|---|
committer | khm <devnull@localhost> | 2017-01-12 16:36:38 -0800 |
commit | dc8c7bf2b73d608ac2483aee303a51a3507b4c5a (patch) | |
tree | f8c69dbf5f36de6f9acea724f2068054b5b8e7a6 /sys/src/cmd/ssh/cipher3des.c | |
parent | cb1555c7d741fa482c339aa9ac8a44753e2ad296 (diff) |
ssh: R.I.P.
Diffstat (limited to 'sys/src/cmd/ssh/cipher3des.c')
-rw-r--r-- | sys/src/cmd/ssh/cipher3des.c | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/sys/src/cmd/ssh/cipher3des.c b/sys/src/cmd/ssh/cipher3des.c deleted file mode 100644 index b7b2b641c..000000000 --- a/sys/src/cmd/ssh/cipher3des.c +++ /dev/null @@ -1,47 +0,0 @@ -#include "ssh.h" - -struct CipherState -{ - DESstate enc3des[3]; - DESstate dec3des[3]; -}; - -static CipherState* -init3des(Conn *c, int) -{ - int i; - CipherState *cs; - - cs = emalloc(sizeof(CipherState)); - for(i=0; i<3; i++){ - setupDESstate(&cs->enc3des[i], c->sesskey+8*i, nil); - setupDESstate(&cs->dec3des[i], c->sesskey+8*i, nil); - } - return cs; -} - -static void -encrypt3des(CipherState *cs, uchar *buf, int nbuf) -{ - desCBCencrypt(buf, nbuf, &cs->enc3des[0]); - desCBCdecrypt(buf, nbuf, &cs->enc3des[1]); - desCBCencrypt(buf, nbuf, &cs->enc3des[2]); -} - -static void -decrypt3des(CipherState *cs, uchar *buf, int nbuf) -{ - desCBCdecrypt(buf, nbuf, &cs->dec3des[2]); - desCBCencrypt(buf, nbuf, &cs->dec3des[1]); - desCBCdecrypt(buf, nbuf, &cs->dec3des[0]); -} - -Cipher cipher3des = -{ - SSH_CIPHER_3DES, - "3des", - init3des, - encrypt3des, - decrypt3des, -}; - |