sumoprojects / cryptonight-hash-lib

Cryptonight hashing python lib
Other
28 stars 32 forks source link

Added C support #10

Open B0bby321 opened 6 years ago

B0bby321 commented 6 years ago

The original author/authors did an amazing job creating this library for python. It is easily the best one I've seen. I was working on a C program that needed the cryptonight hash function, and stumbled across this library. The only problem was that I couldn't use it because of the python hooks. I changed up the cmake file so that there is now 2 more options: MAKE_CLIB_STATIC MAKE_CLIB I tried to preserve the original make file so that it does not interfere with the python lib that can be generated. The header cryptonite_hash has the macro flag CLIB that choose between the function needed for the C library and the function originally defined by the author. I hope this small change will be added to the project because it would be of great use to other C and C++ programmers.

Happy to take any criticism, always trying to improve