- Branch for live UMT.



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31603 001aeff7-3401-0410-a489-f7902fc005dd
- Tree construction: linear AddData and linear OfferHash works.



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31604 001aeff7-3401-0410-a489-f7902fc005dd
- Testing receiver side.



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31608 001aeff7-3401-0410-a489-f7902fc005dd
Linear.



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31612 001aeff7-3401-0410-a489-f7902fc005dd
- TDD



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31624 001aeff7-3401-0410-a489-f7902fc005dd
- Passes path-to-peak verification.



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31645 001aeff7-3401-0410-a489-f7902fc005dd
- Works for trees with 0..16 leaves.



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31652 001aeff7-3401-0410-a489-f7902fc005dd
- Passes with in-order, reverse and random piece picking.



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31656 001aeff7-3401-0410-a489-f7902fc005dd
- More complete HashTree interface implementation.



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31661 001aeff7-3401-0410-a489-f7902fc005dd
- Before sendrecv.cpp



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31674 001aeff7-3401-0410-a489-f7902fc005dd
- Compiles

- TODO: new clients partway through epoch.



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31689 001aeff7-3401-0410-a489-f7902fc005dd
- CIPM fixed.



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31710 001aeff7-3401-0410-a489-f7902fc005dd
- Signed peaks sent, TODO save, TODO verify wrong.



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31711 001aeff7-3401-0410-a489-f7902fc005dd
- Before simplify



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31741 001aeff7-3401-0410-a489-f7902fc005dd
- Works! Just add sigs.



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31743 001aeff7-3401-0410-a489-f7902fc005dd
- Rename to livehashtree.*



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31758 001aeff7-3401-0410-a489-f7902fc005dd
- Passes again.



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31762 001aeff7-3401-0410-a489-f7902fc005dd
- newpeakidx flawed, temp disabled.
- Subsume of peaks fixed.
- Now I get missing hashes at receiver with 000000000000000 as truth.
- Tried to use signed_peaks to determine uncle hashes, but no work neither.



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31840 001aeff7-3401-0410-a489-f7902fc005dd
- 1400 verified.



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31878 001aeff7-3401-0410-a489-f7902fc005dd
- 1504 passes.



git-svn-id: http://svn.tribler.org/libswift/branches/arno/swift-umt@31879 001aeff7-3401-0410-a489-f7902fc005dd