X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=secnet.git;a=blobdiff_plain;f=sha1.c;h=a78345a55f6378dc51d1bb67b3e2dab4eb8d404f;hp=f442e08c91033c805e4c2987810021d507c40525;hb=HEAD;hpb=24eb6b672f1095d5b362b6615f22c17f1136274a diff --git a/sha1.c b/sha1.c index f442e08..a78345a 100644 --- a/sha1.c +++ b/sha1.c @@ -314,9 +314,11 @@ struct sha1 { struct hash_if ops; }; +static struct sha1 st[1]; +struct hash_if *const sha1_hash_if = &st->ops; + void sha1_module(dict_t *dict) { - struct sha1 *st; cstring_t testinput="abcdbcdecdefdefgefghfghigh" "ijhijkijkljklmklmnlmnomnopnopq"; uint8_t expected[20]= @@ -328,7 +330,6 @@ void sha1_module(dict_t *dict) uint8_t digest[20]; int i; - NEW(st); st->cl.description="sha1"; st->cl.type=CL_HASH; st->cl.apply=NULL;