[Cryptech-Commits] [core/cipher/aes] 18/21: Reading AES result will be zero when ready is not set.
git at cryptech.is
git at cryptech.is
Thu Jan 10 11:54:06 UTC 2019
This is an automated email from the git hooks/post-receive script.
sra at hactrn.net pushed a commit to branch master
in repository core/cipher/aes.
commit 717f11e0fca162512a7e0675813a14cf23a539cf
Author: Joachim Strömbergson <joachim at secworks.se>
AuthorDate: Tue Oct 2 15:10:16 2018 +0200
Reading AES result will be zero when ready is not set.
---
src/rtl/aes.v | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/rtl/aes.v b/src/rtl/aes.v
index ddee8f0..48a7735 100644
--- a/src/rtl/aes.v
+++ b/src/rtl/aes.v
@@ -256,7 +256,8 @@ module aes(
endcase // case (address)
if ((address >= ADDR_RESULT0) && (address <= ADDR_RESULT3))
- tmp_read_data = core_result[(3 - (address - ADDR_RESULT0)) * 32 +: 32];
+ if (core_ready)
+ tmp_read_data = core_result[(3 - (address - ADDR_RESULT0)) * 32 +: 32];
end
end
end // addr_decoder
More information about the Commits
mailing list