AES code
C Assembly C++ Python
Switch branches/tags
Nothing to show
Clone or download
BrianGladman 1. Update Python bindings to allow the version of Python to be specified
2. Clarify the use of direct AES_NI calls for AES_NI CBC and CTR modes
3. Correct a name in AES_NI direct mode calls
Latest commit 6ae42dd Aug 3, 2018
Permalink
Failed to load latest commit information.
aes_example SDK update only May 9, 2018
dll_asm_amd64_c SDK update only May 9, 2018
dll_asm_x86_v1c SDK update only May 9, 2018
dll_asm_x86_v2 SDK update only May 9, 2018
dll_asm_x86_v2c SDK update only May 9, 2018
dll_generic_c SDK update only May 9, 2018
gen_tables SDK update only May 9, 2018
gen_tests SDK update only May 9, 2018
lib_asm_amd64_c SDK update only May 9, 2018
lib_asm_x86_v1c SDK update only May 9, 2018
lib_asm_x86_v2 SDK update only May 9, 2018
lib_asm_x86_v2c SDK update only May 9, 2018
lib_generic_c SDK update only May 9, 2018
python_binding 1. Update Python bindings to allow the version of Python to be specified Aug 3, 2018
test_avs SDK update only May 9, 2018
test_dll SDK update only May 9, 2018
test_lib SDK update only May 9, 2018
test_modes SDK update only May 9, 2018
testvals Initial commit Sep 1, 2014
time_dll SDK update only May 9, 2018
time_lib SDK update only May 9, 2018
.gitignore test VS 2017 git extension Nov 21, 2016
aes.h 1. Update Python bindings to allow the version of Python to be specified Aug 3, 2018
aes.sln add a common license file Feb 26, 2018
aes.txt modification to ensure AESNI is detected correctly when using GCC May 21, 2018
aes_amd64.asm Initial commit Sep 1, 2014
aes_avs.c Initial commit Sep 1, 2014
aes_modes.c remove some hard coded definitions of the AES block size Jul 20, 2017
aes_ni.c 1. Update Python bindings to allow the version of Python to be specified Aug 3, 2018
aes_ni.h Add the ability to use the AES_NI mode calls directly (and an option … Jun 24, 2015
aes_via_ace.h Enhanced support for GNU C and Clang, correcting a couple of issues: Feb 25, 2016
aes_x86_v1.asm Initial commit Sep 1, 2014
aes_x86_v2.asm Initial commit Sep 1, 2014
aesaux.c Initial commit Sep 1, 2014
aesaux.h Initial commit Sep 1, 2014
aescpp.h Initial commit Sep 1, 2014
aescrypt.c Fixed warnings on clang in Windows. Dec 13, 2017
aesgav.c Initial commit Sep 1, 2014
aeskey.c remove some hard coded definitions of the AES block size Jul 20, 2017
aeskey2.c Initial commit Sep 1, 2014
aesopt.h modification to ensure AESNI is detected correctly when using GCC May 21, 2018
aesrav.c Initial commit Sep 1, 2014
aestab.c change initialisation error message to a warning message Sep 28, 2015
aestab.h added automatic code initialisation (suggested by by Henrik S. Gaßman… Sep 27, 2015
aestmr.c Initial commit Sep 1, 2014
aestst.c Initial commit Sep 1, 2014
aestst.h Initial commit Sep 1, 2014
aesxam.c correct some typos Apr 25, 2017
brg_endian.h cosmetic change Dec 13, 2017
brg_types.h modifications to accommodate systems where <stdint.h> doesn't define … Oct 1, 2017
license.txt add a common license file Feb 26, 2018
modetest.c added automatic code initialisation (suggested by by Henrik S. Gaßman… Sep 27, 2015
rdtsc.h use cpuid.h on GCC for cpuid, correct rdtsc on GCC Sep 7, 2014
rfc3686.c Initial commit Sep 1, 2014
tablegen.c Initial commit Sep 1, 2014
vb.txt Initial commit Sep 1, 2014
vbaxam.doc Initial commit Sep 1, 2014
via_ace.txt Initial commit Sep 1, 2014
vsyasm.props SDK update only May 9, 2018
vsyasm.targets SDK update only May 9, 2018
vsyasm.xml fix obscure bug found by Peter Gutmann in AES_NI driver code (plus mi… Dec 29, 2017