aboutsummaryrefslogtreecommitdiff
path: root/core/crypto/deoxysii/deoxysii.odin
diff options
context:
space:
mode:
Diffstat (limited to 'core/crypto/deoxysii/deoxysii.odin')
-rw-r--r--core/crypto/deoxysii/deoxysii.odin6
1 files changed, 3 insertions, 3 deletions
diff --git a/core/crypto/deoxysii/deoxysii.odin b/core/crypto/deoxysii/deoxysii.odin
index 3ebcfea30..829d3d3ad 100644
--- a/core/crypto/deoxysii/deoxysii.odin
+++ b/core/crypto/deoxysii/deoxysii.odin
@@ -8,8 +8,8 @@ package deoxysii
import "base:intrinsics"
import "core:bytes"
+import "core:crypto"
import "core:crypto/aes"
-import "core:mem"
import "core:simd"
// KEY_SIZE is the Deoxys-II-256 key size in bytes.
@@ -142,7 +142,7 @@ open :: proc(ctx: ^Context, dst, iv, aad, ciphertext, tag: []byte) -> bool {
ok = d_ref(ctx, dst, iv, aad, ciphertext, tag)
}
if !ok {
- mem.zero_explicit(raw_data(dst), len(ciphertext))
+ crypto.zero_explicit(raw_data(dst), len(ciphertext))
}
return ok
@@ -151,7 +151,7 @@ open :: proc(ctx: ^Context, dst, iv, aad, ciphertext, tag: []byte) -> bool {
// reset sanitizes the Context. The Context must be
// re-initialized to be used again.
reset :: proc "contextless" (ctx: ^Context) {
- mem.zero_explicit(&ctx._subkeys, len(ctx._subkeys))
+ crypto.zero_explicit(&ctx._subkeys, len(ctx._subkeys))
ctx._is_initialized = false
}