我编写了一个包含“ 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