我从英特尔网站获得了使用AES_NI的示例代码。
(https://software.intel.com/en-us/articles/download-the-intel-aesni-sample-library)
但是,我不知道如何配置它。
我想做的是,
- 首先,我使用Openssl的AES代码。
- 我想将AES-NI应用于原始代码。
- 我查看了我的计算机支持AES-NI。我使用AES-NI从英特尔网站运行示例代码,它可以工作。
- 在我的原始代码中,AES函数是这样的。
- > AES_cbc_encrypt(inbuf,outbuf,inlength,key,iv,AES_ENCRYPT);
- 在使用AES-NI的英特尔示例代码中,功能是这样的。
- > intel_AES_enc128_CBC(testVector,testResult,test_key_128,numBlocks,local_test_iv);
醇>
我很困惑我只使用AES-NI更改功能或更改其他一些内容。有什么帮助吗?