Skip to main content

Timeline for AES Implementation in C++

Current License: CC BY-SA 3.0

19 events
when toggle format what by license comment
Apr 10, 2018 at 7:55 comment added shmoo6000 You're completely right, if your platform supports these extensions and you're writing production code, you should use the AES-NI extensions. I was implementing AES for the fun of it though ('as an exercise'), so using the extensions would defeat the whole point of implementing AES in the first place
Apr 10, 2018 at 7:52 comment added Neil Weicher Maybe I'm missing something, but unless you are implementing AES just as an exercise, why wouldn't you take advantage of the hardware acceleration if supported? Is it more vulnerable to certain attacks?
Apr 9, 2018 at 22:14 comment added shmoo6000 There's x86 assembly instructions that perform AES, Thesd are called the AES-NI instructions, they are much faster than a/my software implementation (upwards of 700MB/s), But if I used them, well..., I wouldn't be implementing AES, I'd just be using Intel's implementation. Here's some info on AES-NI: en.m.wikipedia.org/wiki/AES_instruction_set
Apr 9, 2018 at 22:07 comment added Neil Weicher This is an old thread so I don't know if you are monitoring it anymore. But can you elaborate on what you said? "I should note that I would like to avoid using the AES-NI processor extension. I know it can speed up my implementation quite a bit, but it would defeat the purpose of implementing it in the first place."
Nov 11, 2017 at 21:34 vote accept shmoo6000
Nov 11, 2017 at 2:54 history edited Jamal CC BY-SA 3.0
added 85 characters in body
Nov 10, 2017 at 17:24 vote accept shmoo6000
Nov 11, 2017 at 21:34
Nov 10, 2017 at 13:50 answer added Lery timeline score: 4
Nov 10, 2017 at 0:48 answer added BoppreH timeline score: 23
S Nov 9, 2017 at 14:57 history mod moved comments to chat
S Nov 9, 2017 at 14:57 comment added Mathieu Guindon Comments are not for extended discussion; this conversation has been moved to chat.
Nov 9, 2017 at 8:59 answer added Toby Speight timeline score: 11
Nov 9, 2017 at 0:39 answer added Millie Smith timeline score: 27
Nov 8, 2017 at 22:09 history tweeted twitter.com/StackCodeReview/status/928384078084177921
Nov 8, 2017 at 21:28 history edited shmoo6000 CC BY-SA 3.0
added 486 characters in body
Nov 8, 2017 at 20:56 answer added Roland Illig timeline score: 13
Nov 8, 2017 at 19:58 answer added Loki Astari timeline score: 15
Nov 8, 2017 at 16:32 review First posts
Nov 8, 2017 at 16:32
Nov 8, 2017 at 16:29 history asked shmoo6000 CC BY-SA 3.0