MBEDTLS_AESNI_C is only used within mbedTLS.
 
Symbols
loading...
Files
loading (2/5)...
SummarySyntaxReferences

Notes

AESNI is only supported with certain compilers and target options: - Visual Studio: supported - GCC, x86-64, target not explicitly supporting AESNI: requires MBEDTLS_HAVE_ASM. - GCC, x86-32, target not explicitly supporting AESNI: not supported. - GCC, x86-64 or x86-32, target supporting AESNI: supported. For this assembly-less implementation, you must currently compile `library/aesni.c` and `library/aes.c` with machine options to enable SSE2 and AESNI instructions: `gcc -msse2 -maes -mpclmul` or `clang -maes -mpclmul`. - Non-x86 targets: this option is silently ignored. - Other compilers: this option is silently ignored. Above, "GCC" includes compatible compilers such as Clang. The limitations on target support are likely to be relaxed in the future.

References