422 Commits
Author SHA1 Message Date
Alexander Afanasyev 58c77b0c36 Making Sync's destructor virtual (to prevent creation of Sync object) 2012-03-05 21:52:25 -08:00
Alexander Afanasyev 150f14d0ea Small reorganization of unit tests 2012-03-05 21:24:49 -08:00
Alexander Afanasyev b71beabf0c Adding a unit test using boost Unit Test Framework 2012-03-05 21:13:49 -08:00
Zhenkai Zhu 406f37a543 add SyncInterestTable, and add "m_" to member variables to conform with
convention
2012-03-05 20:23:20 -08:00
Zhenkai Zhu 774aa18b4a add std qulifier to string 2012-03-05 19:54:38 -08:00
Zhenkai Zhu 6cc2c81edd add sync-ccnx-wrapper 2012-03-05 19:48:46 -08:00
Alexander Afanasyev 182fdc2af3 ./waf doxygen will generate documentation in doc/html 2012-03-05 18:06:52 -08:00
Alexander Afanasyev 2fc2d6792d Debugging Digest object. Now it seems to work almost perfectly 2012-03-05 16:57:39 -08:00
Zhenkai Zhu 22f4c81b9a add uml (part) 2012-03-05 16:18:41 -08:00
Alexander Afanasyev ec1d4a7fa8 Adding a simple test and finalizing wscript for standalone use 2012-03-05 11:06:54 -08:00
Alexander Afanasyev 146a51b8a0 Adding pre-compile directives to make it compile as a standalone library 2012-03-05 10:47:35 -08:00
Alexander Afanasyev b080dbf676 Add printing capabilities for Digest 2012-03-05 10:25:22 -08:00
Alexander Afanasyev d94542d36d Adding digest recalculation logic to Sync::FullState 2012-03-05 08:45:41 -08:00
Alexander Afanasyev e76f2632dd Add configuration to build a stand-alone application
Though, nothing compiles yet
2012-03-05 00:21:58 -08:00
Alexander Afanasyev e00ffbe65a Checkpoint 2012-03-05 00:01:36 -08:00
Alexander Afanasyev de505f2ce1 Small refactoring: Sync::CcnxNameInfo renamed to Sync::Ns3NameInfo 2012-03-02 11:45:45 -08:00
Alexander Afanasyev 017784ccdd Removing ns3 namespace 2012-03-02 11:44:13 -08:00
Alexander Afanasyev cf9d65b78c Small progress 2012-03-02 11:34:22 -08:00
Alexander Afanasyev df718f5861 Small extension of Digest. Now it supports adding other digests.
Basically, we're building a hash tree, where leaves as hash(data), next
levels are hash(hash(data)), next levels are hash(hash(hash(data))), etc.

(Though, right now we going to have a very limited and hard-coded number
of levels of this hash tree)
2012-03-02 00:23:04 -08:00
Alexander Afanasyev 8f25cbbb68 Initial support for libcrypto
Added partially implemented libcrypto wrapper (Digest)
2012-03-01 23:53:40 -08:00
Alexander Afanasyev b5547e3f83 Now everything at least compiles, though doing nothing 2012-03-01 21:59:38 -08:00
Alexander Afanasyev 7a696fb1ac Initial commit 2012-03-01 17:17:22 -08:00