Guest User

Untitled

a guest
Jul 21st, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. test::somefunction1(uint8_t numa, uint8_t numb, uint64_t rndn){
  2. /*
  3. some calculation with numa and numb
  4. */
  5.  
  6. std::string data = ""+std::to_string(numa)+std::to_string(numb)+std::to_string(rndn);
  7. checksum256 hash;
  8. sha256((char*)&data, data.size(), &hash);
  9.  
  10. auto itr= tb_test.find(some_id);
  11. tb_test.modify(itr, _self, [&](auto& f) {
  12. f.hashvalue1 = hash;
  13. f.data1s = data;
  14. });
  15. }
  16.  
  17. test::somefunction2(uint8_t numa, uint8_t numb, uint64_t rndn){
  18. /*
  19. some calculation with numa and numb
  20. */
  21.  
  22. std::string data = ""+std::to_string(numa)+std::to_string(numb)+std::to_string(rndn);
  23. checksum256 hash;
  24. sha256((char*)&data, data.size(), &hash);
  25.  
  26. auto itr= tb_test.find(some_id);
  27. tb_test.modify(itr, _self, [&](auto& f) {
  28. f.hashvalue2 = hash;
  29. f.data2s = data;
  30. });
  31. }
  32.  
  33. std::string toHash;
  34. checksum256 calc_hash; // fc::sha256
  35. sha256(const_cast<char*>(toHash.c_str()), toHash.size() * sizeof(char), &calc_hash);
Add Comment
Please, Sign In to add comment