summaryrefslogtreecommitdiff
path: root/sys/src/libsec
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2020-03-01 15:07:44 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2020-03-01 15:07:44 +0100
commit64640083dee2aaa5c407a8938cc44571333b9b6c (patch)
tree2b92b4a746249a3a3999bb3c31d4dbf1a1b5763c /sys/src/libsec
parent69e28c6513866152265fb11c2424afe69f0323d3 (diff)
libsec: remove hash pickle functions, document ripemd160, cleanup sechash(2) manpage
Diffstat (limited to 'sys/src/libsec')
-rw-r--r--sys/src/libsec/port/md5pickle.c39
-rw-r--r--sys/src/libsec/port/mkfile1
-rw-r--r--sys/src/libsec/port/sha1pickle.c38
3 files changed, 0 insertions, 78 deletions
diff --git a/sys/src/libsec/port/md5pickle.c b/sys/src/libsec/port/md5pickle.c
deleted file mode 100644
index a3adb51f3..000000000
--- a/sys/src/libsec/port/md5pickle.c
+++ /dev/null
@@ -1,39 +0,0 @@
-#include "os.h"
-#include <libsec.h>
-
-char*
-md5pickle(MD5state *s)
-{
- char *p;
- int m, n;
-
- m = 17+4*9+4*((s->blen+3)/3 + 1);
- p = malloc(m);
- if(p == nil)
- return p;
- n = sprint(p, "%16.16llux %8.8ux %8.8ux %8.8ux %8.8ux ",
- s->len,
- 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->len = strtoull(p, &p, 16);
- 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;
-}
diff --git a/sys/src/libsec/port/mkfile b/sys/src/libsec/port/mkfile
index b6490b7bc..9628af1be 100644
--- a/sys/src/libsec/port/mkfile
+++ b/sys/src/libsec/port/mkfile
@@ -7,7 +7,6 @@ CFILES = des.c desmodes.c desECB.c desCBC.c des3ECB.c des3CBC.c\
blowfish.c \
hmac.c md5.c md5block.c md4.c sha1.c sha1block.c\
sha2_64.c sha2_128.c sha2block64.c sha2block128.c\
- sha1pickle.c md5pickle.c\
poly1305.c\
rc4.c\
chacha.c chachablock.c\
diff --git a/sys/src/libsec/port/sha1pickle.c b/sys/src/libsec/port/sha1pickle.c
deleted file mode 100644
index 6139567b5..000000000
--- a/sys/src/libsec/port/sha1pickle.c
+++ /dev/null
@@ -1,38 +0,0 @@
-#include "os.h"
-#include <libsec.h>
-
-char*
-sha1pickle(SHA1state *s)
-{
- char *p;
- int m, n;
-
- m = 5*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 %8.8ux ",
- s->state[0], s->state[1], s->state[2],
- s->state[3], s->state[4]);
- enc64(p+n, m-n, s->buf, s->blen);
- return p;
-}
-
-SHA1state*
-sha1unpickle(char *p)
-{
- SHA1state *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->state[4] = strtoul(p, &p, 16);
- s->blen = dec64(s->buf, sizeof(s->buf), p, strlen(p));
- s->malloced = 1;
- s->seeded = 1;
- return s;
-}