应用PCLMULQDQ指令的OpenSSL ECC gf2m修改

时间:2013-08-08 02:04:32

标签: openssl intel elliptic-curve instruction-set

我正在尝试修改OpenSSL代码,以便使用PCLMULQDQ指令来加速gf2m操作,如英特尔白皮书中所述 Intel Polynomial Multiplication Instruction and Usage for Elliptic Curve Cryptography

本文建议修改crypto/bn/gf2m.c中的以下功能:

  • int BN_GF2m_mod_arr()
  • int BN_GF2m_mod_mul_arr()
  • int BN_GF2m_mod_sqr_arr()
  • int rshift1()

附录中的代码段。我该怎么办?我阅读了这些片段,并且不知道如何修改OpenSSL代码。

0 个答案:

没有答案