libswarm-ng

C implementation of BMT hasher, Swarmhash and Single Owner Chunk for swarm
git clone git://git.defalsify.org/libswarm-ng.git
Log | Files | Refs | Submodules | README

bmt_interface.h (318B)


      1 typedef long long bmt_spansize_t;
      2 
      3 void bmt_init(bmt_t *bmt_context, const unsigned char *input, const size_t input_length, const bmt_spansize_t data_length);
      4 int bmt_sum(bmt_t *bmt_context);
      5 int bmt_hash(unsigned char *zOut, const unsigned char *input, const size_t input_length, const bmt_spansize_t data_length);
      6 
      7