X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=transform-eax.c;h=46dc879c69ffcb1c6f21c71aea28424cc28322c5;hb=a0fac2f1c903f765c8b8596f1ec93beb52b72c7a;hp=31d81714de8a71d69177335a6b6b48151301171d;hpb=5b5f297f9a9d47ee7e9804d5bdaa552f1953c6b6;p=secnet.git diff --git a/transform-eax.c b/transform-eax.c index 31d8171..46dc879 100644 --- a/transform-eax.c +++ b/transform-eax.c @@ -179,7 +179,7 @@ static uint32_t transform_forward(void *sst, struct buffer_if *buf, TEAX_DEBUG(buf->start,buf->size); - memcpy(buf_append(buf,SEQLEN), nonce, SEQLEN); + BUF_ADD_BYTES(append,buf,nonce,SEQLEN); TEAX_DEBUG(nonce,SEQLEN); @@ -294,7 +294,7 @@ static list_t *transform_apply(closure_t *self, struct cloc loc, padding_round = 1; st->p.padding_mask = padding_round-1; - st->ops.max_start_pad=0; + update_max_start_pad(&transform_max_start_pad, 0); st->ops.keylen=0; st->ops.create=transform_create;