X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/9c5a3dd8ee45c3a3cc506a52b9b788088730f41d..f387fcb17a980fe165218d217b0187a8c279508a:/catsign.c diff --git a/catsign.c b/catsign.c index 5b5d7d0..dc96e55 100644 --- a/catsign.c +++ b/catsign.c @@ -359,7 +359,7 @@ static void sigtobuffer(sigmsg *s, buf *b, int hashp) buf_putu32(b, s->keyid); buf_putu32(b, HI64(t)); buf_putu32(b, LO64(t)); - buf_putstr16(b, &s->kh); + buf_putdstr16(b, &s->kh); assert(BOK(b)); } @@ -428,7 +428,7 @@ static void sig_readheader(enc *e, sigmsg *s, if (buf_getu32(&b, &x) || buf_getu32(&b, &y)) choke("missing datestamp", p); SET64(t, x, y); s->t = GET64(time_t, t); - if (buf_getstr16(&b, &s->kh)) + if (buf_getdstr16(&b, &s->kh)) choke("missing key hash", p); if (BLEFT(&b)) choke("junk at end", p);