Does CNG API support Intel AES-NI Instructions set? If it does, Can We leverage it using CNG API in Hyper-V virtual machine?
It's surprisingly difficult to find a Microsoft statement about this.
http://software.intel.com/en-us/articles/intel-advanced-encryption-standard-instructions-aes-ni/ indicates that it's supported on Windows
7 (on appropriate CPUs, of course).
Supporting these instructions belongs to the CNG Cryptographic Provider functionality, which in theory makes it "relatively" easy to add them on other platforms if they are not already.
That's why I post my question here. I cannot find any Microsoft statement about AES-NI instruction set support. Not sure it the default algorithm provider supports these instructions or the one who wants the hardware support has to write one.
Microsoft is conducting an online survey to understand your opinion of the Msdn Web site. If you choose to participate, the online survey will be presented to you when you leave the Msdn Web site.
Would you like to participate?