Library for the i3-market non-repudiation protocol that helps generate/verifying the necessary proofs and the received block of data