`blake2_f()` in crypto_ext.hpp is not `inline` nor `static`, so if multiple .cpp files include this header file there will be duplicate symbol errors.