Skip to content

Vineg/software-aes-instructions

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AES

_mm_aesdec_si128 and _mm_aesenc_si128 AES instructions emulation in C.

Example

Compile the source code (e.g. using GCC):

gcc gmult.c aes.c main.c -o aes

And run:

./aes
Original message:
00 11 22 33 44 55 66 77 88 99 aa bb cc dd ee ff 
soft_aesenc:
48 07 f3 cf dc c9 29 d0 06 f1 29 7c db 24 c5 9f 
soft_aesdec:
f6 99 15 d7 0a df eb ce a3 f9 23 2b 6a 36 0e 8c 

About

AES instructions implementation in C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%