akwizgran
|
21f177d695
|
Clone secrets so each copy can be erased at the appropriate time.
|
2012-10-19 21:42:11 +01:00 |
|
akwizgran
|
a12d5ac340
|
Removed tag from connection context.
|
2012-10-19 21:19:52 +01:00 |
|
akwizgran
|
708e4f87dc
|
Fixed some bugs and cleaned up code in TransportConnectionRecogniser.
|
2012-10-19 21:05:21 +01:00 |
|
akwizgran
|
79c3ef572d
|
Convert connection windows to and from bitmaps.
|
2012-10-13 23:59:11 +01:00 |
|
akwizgran
|
7739bcdd06
|
Second part of key rotation implementation. Work in progress.
|
2012-10-08 18:15:25 +01:00 |
|
akwizgran
|
021b3c5a62
|
Code cleanup: "static final" is unnecessary in interfaces.
|
2012-09-27 10:49:46 +01:00 |
|
akwizgran
|
7f94707dab
|
Code cleanup: import static.
|
2012-09-27 10:44:07 +01:00 |
|
akwizgran
|
e534722d60
|
Removed invitation code from simplex plugins, cleaned up Gmail plugin.
|
2012-09-26 12:34:37 +01:00 |
|
akwizgran
|
36cd02128c
|
Unit tests and fixes for DatabaseComponent(Impl).
|
2012-09-26 11:38:26 +01:00 |
|
akwizgran
|
b2ee1b5332
|
Unit tests and a bug fix for key management methods in JdbcDatabase.
|
2012-09-25 17:09:59 +01:00 |
|
akwizgran
|
9ee2b42c70
|
Unit test and a bug fix for storing temporary secrets.
|
2012-09-24 18:44:27 +01:00 |
|
akwizgran
|
2ff439ffe6
|
Separated contact transports from secrets and cleaned up some tests.
|
2012-09-24 18:27:20 +01:00 |
|
akwizgran
|
96b3d88ece
|
Fixes and refactoring for tests.
|
2012-09-24 14:38:28 +01:00 |
|
akwizgran
|
e779210ced
|
First stage of key rotation refactoring. Some tests are failing.
|
2012-09-23 17:40:54 +01:00 |
|
akwizgran
|
eb360475aa
|
KeyRotatorImpl looks a *lot* like DatabaseCleanerImpl.
|
2012-09-07 16:58:03 +01:00 |
|
akwizgran
|
f8183a4ce3
|
Refactored DatabaseCleanerImpl to use Timer and TimerTask.
|
2012-09-07 16:36:48 +01:00 |
|
akwizgran
|
7a0e22d44c
|
Renamed clock API package and fixed a test.
|
2012-09-07 12:47:05 +01:00 |
|
akwizgran
|
2e2eba820d
|
Handle exceptions thrown by connections' dispose() methods.
|
2012-09-07 12:46:45 +01:00 |
|
Daryl
|
0fa945a7ed
|
Updated gmail plugin and unit test, removed unused class.
|
2012-09-07 16:40:39 +08:00 |
|
akwizgran
|
59dc065c55
|
Plugin factories can supply clocks for their plugins if needed.
|
2012-09-06 17:35:52 +01:00 |
|
akwizgran
|
960ead0247
|
Wrapped the system clock in an interface so it can be replaced in tests.
|
2012-09-06 17:21:03 +01:00 |
|
akwizgran
|
67eb9d6f93
|
Unit tests for ConnectionWriterImpl.
|
2012-09-06 16:38:24 +01:00 |
|
akwizgran
|
164166481e
|
Merge branch 'master' of ssh://akwizgran@briar.git.sourceforge.net/gitroot/briar/prototype
|
2012-09-04 08:42:12 +01:00 |
|
Daryl
|
486fd05695
|
Decided just using jUnit assertions would suffice.
|
2012-09-03 19:05:50 +08:00 |
|
Daryl
|
e6a275cce1
|
Used jMock so extended test class with BriarTestCase.
|
2012-09-03 17:52:01 +08:00 |
|
Daryl
|
3a95375293
|
Removed redundant line.
|
2012-09-03 17:22:04 +08:00 |
|
Daryl
|
21e188f9c9
|
Added method to unit test for ID
|
2012-09-03 17:11:32 +08:00 |
|
Daryl
|
0362b8578b
|
Fixed bug "Access to default session denied" and reformatted code
|
2012-09-03 16:16:15 +08:00 |
|
Daryl
|
54605c2193
|
Added details on usage of environment variables
|
2012-09-03 13:59:46 +08:00 |
|
Daryl
|
617c65dd48
|
Added gmail plugin containing both imap and smtp, with unit test
|
2012-08-30 18:48:25 +08:00 |
|
akwizgran
|
c5efcb6d87
|
Arbitrary change to test Eclipse's team synchronization view.
|
2012-08-30 11:20:14 +01:00 |
|
akwizgran
|
36dade1092
|
Unit tests for ConnectionReaderImpl, deleted unused test classes.
|
2012-08-29 21:00:53 +01:00 |
|
akwizgran
|
fbbebb7cfc
|
Unit tests and a bugfix for IncomingEncryptionLayer.
Throw FormatException rather than RuntimeException if authenticated
decryption fails.
|
2012-08-29 20:28:50 +01:00 |
|
akwizgran
|
0b0fa76686
|
Plaintext frames don't need to include space for the MAC.
|
2012-08-29 19:30:10 +01:00 |
|
akwizgran
|
5b4f566822
|
Code layout.
|
2012-08-29 18:54:44 +01:00 |
|
akwizgran
|
c8038a5865
|
Authentic but invalid frames should throw FormatException.
|
2012-08-29 18:52:55 +01:00 |
|
akwizgran
|
cea76cce7e
|
Use consistent wording.
|
2012-08-29 18:48:42 +01:00 |
|
akwizgran
|
067af18ac4
|
Unit tests for OutgoingEncryptionLayer.
|
2012-08-29 18:36:47 +01:00 |
|
akwizgran
|
88e7cc786f
|
If there's space for a partial final frame, use it.
|
2012-08-29 18:11:30 +01:00 |
|
akwizgran
|
a104548f7c
|
Allow for the maximum overhead when calculating capacity.
|
2012-08-28 14:22:29 +01:00 |
|
akwizgran
|
521ed076ca
|
Whitespace.
|
2012-08-28 12:18:00 +01:00 |
|
akwizgran
|
6965f809c7
|
Don't create tag ciphers and tag keys unnecessarily.
|
2012-08-28 12:02:37 +01:00 |
|
akwizgran
|
1762eaf3e9
|
Allow the initiator to close a connection without writing.
This will make it easier for simplex transports to discard empty
connections.
|
2012-08-28 11:38:26 +01:00 |
|
akwizgran
|
ff73905330
|
Changed to fixed-length frames (mostly untested).
|
2012-08-28 09:15:04 +01:00 |
|
akwizgran
|
312ad9d534
|
Added SpongyCastle sources, removed BouncyCastle sources.
|
2012-08-28 08:58:44 +01:00 |
|
akwizgran
|
4cf92a2568
|
Use the same method as Android for calculating Bluetooth UUIDs.
|
2012-08-24 12:24:50 +01:00 |
|
akwizgran
|
b8b18add33
|
Replaced BouncyCastle with SpongyCastle for Android compatibility.
|
2012-08-24 12:22:40 +01:00 |
|
akwizgran
|
a9d196d511
|
Use the same method as Android to generate the Bluetooth UUID.
|
2012-08-22 11:53:41 +01:00 |
|
akwizgran
|
f4b34ca975
|
Moved defunct invitation and installer code to sandpit repo.
|
2012-07-03 10:49:43 +01:00 |
|
akwizgran
|
3eb3f8be3d
|
Code cleanup for the transport protocol.
|
2012-05-24 19:08:53 +01:00 |
|