chris
0566b27ce3
Fixed sending broadcasts
2015-06-10 01:02:03 +02:00
chris
35996019a2
There's something wrong with the V5 broadcast signature. I'm not quite shure what it is, so I made a test.
2015-06-10 00:49:44 +02:00
chris
b4683bba68
Broadcasts. Receiving seems to work, but there still seems to be a problem with sending them.
2015-06-09 22:45:24 +02:00
chris
f76864eebd
Added tests for all repositories, fixed some bugs and made database configurable
2015-06-05 13:43:56 +02:00
chris
274c16b748
Implemented sending messages (and fixed a few bugs on the way)
...
This closes issue #3
2015-05-29 13:17:00 +02:00
chris
3d618ffeb4
Merge commit '01baf28cbdcee3563bad509caf419fdcbee8fb4d'
2015-05-27 19:08:36 +02:00
chris
593eebb33b
Added some JavaDoc
2015-05-27 19:06:46 +02:00
chris
01baf28cbd
Update README.md
2015-05-26 17:58:46 +02:00
chris
c7542e438f
Ignore this test - it's pointless anyway
2015-05-26 17:54:04 +02:00
chris
8cc1663273
added file .travis.yml
2015-05-26 17:48:46 +02:00
chris
f0d4f3f81f
Updated version to 0.0.1 (I don't know why 1.0 is default for new projects/modules)
2015-05-26 17:30:45 +02:00
chris
ddf3574c43
Update README.md
2015-05-26 17:23:45 +02:00
chris
4883d8072e
Updated documentation
2015-05-25 17:19:54 +02:00
chris
a9081a8240
Updated documentation
2015-05-25 10:23:08 +02:00
chris
245ca22743
Updated documentation, added German translation
2015-05-24 21:55:37 +02:00
chris
b347214b66
Introduced some custom exceptions
2015-05-23 16:01:18 +02:00
chris
df4b67609e
Updated documentation
2015-05-23 10:27:42 +02:00
chris
b793526f2f
Inventory items are now saved only if processing didn't fail. Receiving messages works, but there seems to be a problem with the POW check in some circumstances.
2015-05-23 10:27:05 +02:00
chris
6b3b361aa3
A simple command line application (WIP), and a few tests. Unfotrunately, receiving messages doesn't seem to work yet.
2015-05-22 20:51:57 +02:00
chris
648afbbc75
Update seminar.tex
2015-05-20 09:34:56 +02:00
chris
1fbc4a1d74
Major refactoring
2015-05-19 19:16:20 +02:00
chris
b143225af5
Updated documentation
2015-05-16 16:34:03 +02:00
chris
07f185be35
Finally fixed address creation and private key import
2015-05-16 16:33:26 +02:00
chris
cb1392e0f4
Signatures work
2015-05-15 15:25:06 +02:00
chris
ed14e95d70
Signature check works
2015-05-15 12:36:57 +02:00
chris
ee9c006794
Updated UML
2015-05-15 11:02:56 +02:00
chris
bc630f82e2
Updated documentation
2015-05-15 10:59:56 +02:00
chris
b996774ffb
Some code cleanup
2015-05-12 19:37:42 +02:00
chris
46bb00c0aa
I don't believe it - encryption works!!!
2015-05-12 19:04:00 +02:00
chris
f23f432f07
Decryption works now!
...
(well, for v4 pubkeys at least)
2015-05-09 17:27:45 +02:00
chris
d0250444d5
Docs
2015-05-08 13:15:29 +02:00
chris
5d6484cdf3
Pubkey import now works properly
...
(well theoretically - practically we still need client support to store them)
2015-05-06 20:36:42 +02:00
chris
fde6398156
Fixed some stuff and broke some other - my goal is to solely use the java.security API
2015-05-05 20:48:42 +02:00
chris
a65907f13b
Some work on addresses and private keys that still doesn't work. As a side effect, sending objects now works basically.
2015-05-01 17:14:43 +02:00
chris
8d1466f6f4
Updated documentation
2015-04-30 20:34:42 +02:00
chris
2b1ca3467a
Use 'content' as word for user-to-user messages and broadcasts
2015-04-29 20:13:43 +02:00
chris
b104b84449
Documentation
2015-04-29 20:10:05 +02:00
chris
08c46b3a97
Some work on addresses, unfortunately it doesn't work yet.
2015-04-29 20:08:59 +02:00
chris
00bd6a08b7
Added SerializationTest for object payload (which is probably the most important)
2015-04-28 18:36:07 +02:00
chris
407c432f3c
More documentation
2015-04-26 20:37:19 +02:00
chris
f00c6018e7
Some refactoring
...
- I didn't like the way the context was initialized
- The DatabaseRepository got too complicated
2015-04-24 11:11:08 +02:00
chris
c99d3f0db8
Forgot to add this to the documentation commit
2015-04-24 09:54:44 +02:00
chris
d3499c9627
Added some address generation and handling
2015-04-24 09:53:58 +02:00
chris
096f5db1bb
Documentation
2015-04-22 23:10:09 +02:00
chris
51c1ecfd41
Minor refactoring
...
I think having the read method in the same place as the write method might help preventing some errors
There are some people who are strictly against using static methods. I suppose I'm not experienced enough yet.
2015-04-18 16:44:00 +02:00
chris
2cd857dd36
If we compare IVs, they of course must properly implement the equals method
...
This fixes the bug where we would request objects again that were already stored.
2015-04-18 14:34:04 +02:00
chris
ceae11b5c6
Minor DB updates
...
A node can support multiple streams. Unfortunately, an address can't so there might be multiple entries of the same address for different streams.
Also, store object types. I think we'll need them later, specially in search for public keys we requested.
2015-04-18 14:32:09 +02:00
chris
e611e5e20a
More or less properly shutdown client / network node
2015-04-17 13:01:46 +02:00
chris
8d7b9f6457
Improved POW to use all cores. Interestingly, speed up factor seems to be greater than the number of cores (but still quite slow for real word application)
2015-04-17 11:17:39 +02:00
chris
388a10fe8a
Moved POW to its own port so it will be easily possible to create other (faster) implementations
2015-04-14 21:52:21 +02:00