如何更改libgcrypt中的“ gcry_mpi_ec_mul”功能并将其编译以供个人使用?

时间:2018-09-04 09:01:36

标签: c ubuntu gnupg libgcrypt

我编写了一个包含“ gcrypt.h” Libgcrypt )的程序,并使用了其功能,尤其是“ gcry_mpi_ec_mul” 功能。我想在libgcrypt的“ gcry_mpi_ec_mul” 中添加一些说明(我的意思是,我要根据需要编辑“ gcry_mpi_ec_mul” )并在程序中使用它。 我这样做是这样的:我在 libgcrypt-1.6.3 / mpi / ec.c 中编辑了“ _ gcry_mpi_ec_mul_point()” 函数(由于 REASON >在我的解释末尾)。我仅在标头中添加了unistd.h,并在某些指令之间添加了usleep(1000*1000);(在 ec 中)。然后我做了$cd libgcrypt-1.6.3: ./configure, make, make check and make install。之后,我再次编译了程序,但是看不到预期的结果。我不知道怎么了。请帮助我。

我希望您能给予答复。

原因:我在 libgcrypt-1.6.3 / src / gcrypt.h 中找到了1。void gcry_mpi_ec_mul();。 2. libgcrypt-1.6.3 / src / visibility.c 中的void gcry_mpi_ec_mul(){ _gcry_mpi_ec_mul_point();};。 3。void _gcry_mpi_ec_mul(); libgcrypt-1.6.3 / src / gcrypt-int.h 中。最后,4。void _gcry_mpi_ec_mul_point() {...**instructions**...} libgcrypt-1.6.3 /中mpi / ec.c

0 个答案:

没有答案