diff options
Diffstat (limited to 'sys/src/cmd/unix/drawterm/libsec/md5pickle.c')
-rw-r--r-- | sys/src/cmd/unix/drawterm/libsec/md5pickle.c | 37 |
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; -} |