aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/std/crypto/aegis.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/std/crypto/aegis.zig b/lib/std/crypto/aegis.zig
index b3839e6d9f..1065c4fc21 100644
--- a/lib/std/crypto/aegis.zig
+++ b/lib/std/crypto/aegis.zig
@@ -585,12 +585,12 @@ fn Aegis256XGeneric(comptime degree: u7, comptime tag_bits: u9) type {
var dst: [block_length]u8 align(alignment) = undefined;
var i: usize = 0;
while (i + block_length <= ad.len) : (i += block_length) {
- state.enc(&dst, ad[i..][0..block_length]);
+ state.absorb(ad[i..][0..block_length]);
}
if (ad.len % block_length != 0) {
@memset(src[0..], 0);
@memcpy(src[0 .. ad.len % block_length], ad[i..][0 .. ad.len % block_length]);
- state.enc(&dst, &src);
+ state.absorb(&src);
}
i = 0;
while (i + block_length <= m.len) : (i += block_length) {