diff options
Diffstat (limited to 'src/libstrongswan/plugins/cmac/cmac.c')
-rw-r--r-- | src/libstrongswan/plugins/cmac/cmac.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libstrongswan/plugins/cmac/cmac.c b/src/libstrongswan/plugins/cmac/cmac.c index 8d689f49f..b36d41387 100644 --- a/src/libstrongswan/plugins/cmac/cmac.c +++ b/src/libstrongswan/plugins/cmac/cmac.c @@ -165,7 +165,7 @@ static void final(private_mac_t *this, u_int8_t *out) this->remaining_bytes = 0; } -METHOD(mac_t, get_mac, void, +METHOD(mac_t, get_mac, bool, private_mac_t *this, chunk_t data, u_int8_t *out) { /* update T, do not process last block */ @@ -175,6 +175,7 @@ METHOD(mac_t, get_mac, void, { /* if not in append mode, process last block and output result */ final(this, out); } + return TRUE; } METHOD(mac_t, get_mac_size, size_t, |