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