X-Git-Url: https://git.distorted.org.uk/~mdw/secnet/blobdiff_plain/c215a4bc817daf7b5631236c3c7b6a509479b034..refs/heads/master:/transform-eax.c diff --git a/transform-eax.c b/transform-eax.c index 5a7bd64..c6da1d3 100644 --- a/transform-eax.c +++ b/transform-eax.c @@ -7,7 +7,7 @@ * * secnet is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version d of the License, or + * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * secnet is distributed in the hope that it will be useful, but @@ -167,8 +167,8 @@ static void transform_delkey(void *sst) ti->keyed=False; } -static uint32_t transform_forward(void *sst, struct buffer_if *buf, - const char **errmsg) +static transform_apply_return transform_forward(void *sst, + struct buffer_if *buf, const char **errmsg) { struct transform_inst *ti=sst; @@ -205,8 +205,8 @@ static uint32_t transform_forward(void *sst, struct buffer_if *buf, return 0; } -static uint32_t transform_reverse(void *sst, struct buffer_if *buf, - const char **errmsg) +static transform_apply_return transform_reverse(void *sst, + struct buffer_if *buf, const char **errmsg) { struct transform_inst *ti=sst; @@ -233,7 +233,7 @@ static uint32_t transform_reverse(void *sst, struct buffer_if *buf, if (!ok) { TEAX_DEBUG(0,0); *errmsg="EAX decryption failed"; - return 1; + return transform_apply_err; } assert(buf->size >= (int)ti->p.tag_length); buf->size -= ti->p.tag_length; @@ -256,7 +256,7 @@ static uint32_t transform_reverse(void *sst, struct buffer_if *buf, too_short: *errmsg="ciphertext or plaintext too short"; - return 1; + return transform_apply_err; } static struct transform_inst_if *transform_create(void *sst)