akwizgran
|
9e78837055
|
Implemented OfferWriter and RequestWriter, made all the writers
reusable (though not thread-safe), and guiced the readers.
|
2011-07-26 21:36:55 +01:00 |
|
akwizgran
|
a86ef2142f
|
Sign the message with the group's private key if the group is
restricted, and check the signature if it should be present.
|
2011-07-25 21:54:49 +01:00 |
|
akwizgran
|
3f61d0c3df
|
Changed the message format to store the author and group inline - this
doesn't take a huge amount of space and allows every message to be
self-certifying.
|
2011-07-25 21:14:16 +01:00 |
|
akwizgran
|
586d1739ae
|
Removed salt from unrestricted groups: two unrestricted groups with
the same name will now be treated as the same group (this seems more
intuitive than the alternative).
|
2011-07-25 20:11:32 +01:00 |
|
akwizgran
|
fb95565880
|
Use the BouncyCastle provider so we can be sure we won't get
NoSuchAlgorithmExceptions. Key generation is *slow* - I guess that's a
good sign. ;-)
|
2011-07-25 10:38:46 +01:00 |
|
akwizgran
|
941460e3bc
|
Readers, writers and factories for subscription and transport updates.
|
2011-07-23 21:46:47 +01:00 |
|
akwizgran
|
65be63dc0c
|
Moved writers into their own package, replaced public static fields in
CryptoModule with provider methods.
|
2011-07-23 18:50:40 +01:00 |
|
akwizgran
|
0edcb31d64
|
Store group details in the database. Some tests are still failing...
|
2011-07-23 01:29:18 +01:00 |
|
akwizgran
|
de648daca5
|
Bundles are gone - the batch-mode and stream-mode protocols now
consist of independently encrypted and authenticated packets (Ack,
Batch, Subscriptions and Transports so far).
|
2011-07-22 22:19:24 +01:00 |
|