1
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 year ago. based on code collected about 1 year ago.
Jan 16, 2023 — Jan 16, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Unit tests. More... over 13 years ago
Unit tests and a bugfix for the new database methods. More... over 13 years ago
Database portion of the offer/request/transfer protocol (untested). More... over 13 years ago
Sign the message with the group's private key if the group is restricted, and check the signature if it should be present. More... over 13 years ago
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. More... over 13 years ago
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). More... over 13 years ago
Switched to 256-bit ECDSA. Modified some tests because two signatures over the same data are not necessarily identical. Key generation is fast again - should I be worried? ;-) More... over 13 years ago
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. ;-) More... over 13 years ago
Removed unnecessary Raw interface. More... over 13 years ago
Readers, writers and factories for subscription and transport updates. More... over 13 years ago
Reduced the visibility of some classes. More... over 13 years ago
Moved writers into their own package, replaced public static fields in CryptoModule with provider methods. More... over 13 years ago
Found the bug, it was just a SQL syntax error. More... over 13 years ago
Store group details in the database. Some tests are still failing... More... over 13 years ago
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). More... over 13 years ago
Removed Writer.close(). More... over 13 years ago
Fixed more unit tests. More... over 13 years ago
Fixed unit tests. More... over 13 years ago
ReaderImpl now maintains either one or two bytes of lookahead, depending on the value of the first byte, so that an object's initial tag is included in the data seen by the ObjectReader. Digests and signatures can therefore be calculated over objects by their readers without any risk of ambiguity. More... over 13 years ago
Message timestamp should have TIMESTAMP type. More... over 13 years ago
Unit tests for HeaderReader. More... over 13 years ago
Marked unused classes for removal if they're not used later. More... over 13 years ago
Unit tests for BatchReader. More... over 13 years ago
Use mocks for test objects with no side-effects. More... over 13 years ago
Removed signatures from headers and bundles, since the transport's authentication will make them redundant. More... over 13 years ago
Catch ClassCastException when the encountered type doesn't match the expected type, and re-throw as FormatException. More... over 13 years ago
Defined which protocol objects require user-defined tags. More... over 13 years ago
Factored out header reading and batch reading into separate classes for easier testing. More... over 13 years ago
Nested user-defined objects (and collections of them) can now be read by registering ObjectReaders with the Reader. More... over 13 years ago
Every encoded object should include its identifying tag. More... over 13 years ago