summaryrefslogtreecommitdiff
path: root/sys/src/cmd/unix/drawterm/libsec/md5pickle.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/src/cmd/unix/drawterm/libsec/md5pickle.c')
-rw-r--r--sys/src/cmd/unix/drawterm/libsec/md5pickle.c37
1 files changed, 0 insertions, 37 deletions
diff --git a/sys/src/cmd/unix/drawterm/libsec/md5pickle.c b/sys/src/cmd/unix/drawterm/libsec/md5pickle.c
deleted file mode 100644
index 5b353b5a5..000000000
--- a/sys/src/cmd/unix/drawterm/libsec/md5pickle.c
+++ /dev/null
@@ -1,37 +0,0 @@
-#include "os.h"
-#include <libsec.h>
-
-char*
-md5pickle(MD5state *s)
-{
- char *p;
- int m, n;
-
- m = 4*9+4*((s->blen+3)/3);
- p = malloc(m);
- if(p == nil)
- return p;
- n = sprint(p, "%8.8ux %8.8ux %8.8ux %8.8ux ",
- s->state[0], s->state[1], s->state[2],
- s->state[3]);
- enc64(p+n, m-n, s->buf, s->blen);
- return p;
-}
-
-MD5state*
-md5unpickle(char *p)
-{
- MD5state *s;
-
- s = malloc(sizeof(*s));
- if(s == nil)
- return nil;
- s->state[0] = strtoul(p, &p, 16);
- s->state[1] = strtoul(p, &p, 16);
- s->state[2] = strtoul(p, &p, 16);
- s->state[3] = strtoul(p, &p, 16);
- s->blen = dec64(s->buf, sizeof(s->buf), p, strlen(p));
- s->malloced = 1;
- s->seeded = 1;
- return s;
-}