我是否需要更改一些使用AES_NI的代码?

时间:2017-05-01 00:09:55

标签: c openssl cryptography aes aes-ni

我从英特尔网站获得了使用AES_NI的示例代码。 (https://software.intel.com/en-us/articles/download-the-intel-aesni-sample-library

但是,我不知道如何配置它。

我想做的是,

  1. 首先,我使用Openssl的AES代码。
  2. 我想将AES-NI应用于原始代码。
  3. 我查看了我的计算机支持AES-NI。我使用AES-NI从英特尔网站运行示例代码,它可以工作。
  4. 在我的原始代码中,AES函数是这样的。 - > AES_cbc_encrypt(inbuf,outbuf,inlength,key,iv,AES_ENCRYPT);
  5. 在使用AES-NI的英特尔示例代码中,功能是这样的。 - > intel_AES_enc128_CBC(testVector,testResult,test_key_128,numBlocks,local_test_iv);
  6. 我很困惑我只使用AES-NI更改功能或更改其他一些内容。有什么帮助吗?

0 个答案:

没有答案