我正在尝试修改 OpenSSL 代码,以便使用 PCLMULQDQ 指令来加速 gf2m 操作,如英特尔白皮书
英特尔多项式乘法指令和椭圆曲线密码术的使用中所述
本文建议修改以下函数crypto/bn/gf2m.c
:
- int BN_GF2m_mod_arr()
- int BN_GF2m_mod_mul_arr()
- int BN_GF2m_mod_sqr_arr()
- int rshift1()
与附录中的代码片段。我该怎么做?我阅读了这些片段,但不知道如何修改 OpenSSL 代码。
我正在尝试修改 OpenSSL 代码,以便使用 PCLMULQDQ 指令来加速 gf2m 操作,如英特尔白皮书
英特尔多项式乘法指令和椭圆曲线密码术的使用中所述
本文建议修改以下函数crypto/bn/gf2m.c
:
与附录中的代码片段。我该怎么做?我阅读了这些片段,但不知道如何修改 OpenSSL 代码。