message: changed 12 rounds to 4 rounds in merkle tree
diff: @@ -14,7 +14,7 @@ extern void clear_internal_memory(void *v, size_t n);
  const int8_t L = 72;
  const unsigned t_cost = 1;
  -const unsigned m_cost = 1024 * 2;
  +const unsigned m_cost = 1024 * 4;
  const unsigned lanes = 4;
  @@ -699,9 +699,9 @@ BEGIN:
  store_block(&blockhash_bytes, &blockhash);
  blake2b_state state;
  blake2b_init(&state, MERKLE_TREE_ELEMENT_SIZE_B);
  - blake2b_update(&state, blockhash_bytes, ARGON2_BLOCK_SIZE);
  + blake2b_4r_update(&state, blockhash_bytes, ARGON2_BLOCK_SIZE);
  uint8_t digest[MERKLE_TREE_ELEMENT_SIZE_B];
  - blake2b_final(&state, digest, sizeof(digest));
  + blake2b_4r_final(&state, digest, sizeof(digest));
  MerkleTree::Buffer hash_digest = MerkleTree::Buffer(digest, digest + sizeof(digest));
  elements.push_back(hash_digest);
  clear_internal_memory(blockhash.v, ARGON2_BLOCK_SIZE);
  