summaryrefslogtreecommitdiff
path: root/sys/src/cmd/ssh/cipher3des.c
diff options
context:
space:
mode:
authorkhm <devnull@localhost>2017-01-12 16:36:38 -0800
committerkhm <devnull@localhost>2017-01-12 16:36:38 -0800
commitdc8c7bf2b73d608ac2483aee303a51a3507b4c5a (patch)
treef8c69dbf5f36de6f9acea724f2068054b5b8e7a6 /sys/src/cmd/ssh/cipher3des.c
parentcb1555c7d741fa482c339aa9ac8a44753e2ad296 (diff)
ssh: R.I.P.
Diffstat (limited to 'sys/src/cmd/ssh/cipher3des.c')
-rw-r--r--sys/src/cmd/ssh/cipher3des.c47
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,
-};
-