Take the 2-minute tour ×
Information Security Stack Exchange is a question and answer site for Information security professionals. It's 100% free, no registration required.

In another question, Thomas' answer mentioned the AES-NI instruction set, which piqued my curiosity.

Is there a tool or process available out there to check whether the instruction set is available (besides comparing CPU model numbers)?

share|improve this question

3 Answers 3

up vote 5 down vote accepted

On Linux systems, do :

grep flags /proc/cpuinfo

This will give, for each CPU core, the list of what that core can do. The AES-NI instructions are there when the flag "aes" appears in the list of flags. See this page for a list of possible flag values.

For Windows, see this question on SuperUser.

share|improve this answer

I'm not a low level hardware person any more, but an example from this post regarding a FreeBSD implemention shows you can grab info from Features2:

share|improve this answer

There's also the cpuid utility - http://www.etallen.com/cpuid.html - available on a number of OS's.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.