akwizgran
|
cd40e771d2
|
Allow messages to be marked as temporary.
|
2019-06-12 15:11:10 +01:00 |
|
akwizgran
|
a4a45efd43
|
Broadcast event when polling newly added contact.
|
2019-06-07 11:48:53 +01:00 |
|
akwizgran
|
fe1df6dafa
|
Move pending contact events to rendezvous poller.
|
2019-06-07 11:42:48 +01:00 |
|
akwizgran
|
64ae99bbce
|
Handle corner cases such as removal during rendezvous.
|
2019-06-06 16:40:55 +01:00 |
|
akwizgran
|
ed1cefa144
|
Use concurrent map for pending contact states.
|
2019-06-06 16:40:54 +01:00 |
|
akwizgran
|
23354d6568
|
Use predicates to match events.
|
2019-06-06 16:40:54 +01:00 |
|
akwizgran
|
1aa579a44f
|
Add unit tests for pending contact state.
|
2019-06-06 16:40:54 +01:00 |
|
akwizgran
|
98191fb059
|
Add ContactManager support for pending contact states.
|
2019-06-06 16:40:54 +01:00 |
|
akwizgran
|
71b1f99b56
|
Use regular poll task for expiry.
|
2019-06-06 13:45:00 +01:00 |
|
akwizgran
|
4b5ad9ace4
|
Make test expectations modular.
|
2019-06-06 12:11:31 +01:00 |
|
akwizgran
|
7439e5579f
|
Let plugins know if we're Alice or Bob.
|
2019-06-05 11:23:56 +01:00 |
|
akwizgran
|
4452dacc94
|
Make RendezvousCrypto package-private.
|
2019-06-05 11:01:28 +01:00 |
|
akwizgran
|
3dbd0b80aa
|
Make rendezvous constants package-private.
|
2019-06-05 10:58:12 +01:00 |
|
akwizgran
|
3863df3c1f
|
Poll pending contact immediately when added.
|
2019-06-05 10:44:08 +01:00 |
|
akwizgran
|
08a5b8393f
|
Add unit test for starting rendezvous poller.
|
2019-06-05 10:44:07 +01:00 |
|
akwizgran
|
92dea21c67
|
Run commit actions in unit tests.
|
2019-06-05 10:44:07 +01:00 |
|
akwizgran
|
c536782e01
|
Remove redundant use of IO executor.
|
2019-06-04 14:23:47 +01:00 |
|
akwizgran
|
0b764a01dd
|
Use larger buffer in test connections to prevent deadlock.
|
2019-06-03 17:55:35 +01:00 |
|
akwizgran
|
f95bb9b28e
|
Add integration test for new connection manager methods.
|
2019-06-03 17:55:35 +01:00 |
|
akwizgran
|
eed8d25120
|
Decouple HandshakeManager from ContactExchangeManager.
|
2019-06-03 17:44:38 +01:00 |
|
akwizgran
|
89cbdc824c
|
Add integration test for handshaking with pending contact.
|
2019-06-03 15:36:28 +01:00 |
|
akwizgran
|
4640651714
|
Add integration test for converting pending contacts.
|
2019-06-03 15:36:27 +01:00 |
|
akwizgran
|
af8b7f1130
|
Implement getHandshakeLink().
|
2019-06-03 15:36:27 +01:00 |
|
akwizgran
|
643270e247
|
Add integration test for ContactExchangeManager.
|
2019-06-03 15:36:24 +01:00 |
|
akwizgran
|
7c3f2c0bed
|
Add test implementation of DuplexTransportConnection.
|
2019-06-03 15:35:00 +01:00 |
|
akwizgran
|
f8d240a320
|
Test stream reading and writing at a higher level.
|
2019-06-03 15:34:59 +01:00 |
|
akwizgran
|
5860c723de
|
Remove unused test module.
|
2019-06-03 15:34:59 +01:00 |
|
akwizgran
|
d964f06de1
|
Use default methods for easier maintenance.
|
2019-06-03 15:34:16 +01:00 |
|
akwizgran
|
100e17b242
|
Use BrambleCoreModule in integration tests.
|
2019-06-03 15:34:16 +01:00 |
|
akwizgran
|
7bf86d9c53
|
Use real executors in integration tests.
|
2019-06-03 15:34:16 +01:00 |
|
akwizgran
|
430b530ca5
|
Derive handshake root key when converting pending contact.
|
2019-05-30 17:27:07 +01:00 |
|
akwizgran
|
4a2936c685
|
Optionally include handshake public key for new contact.
|
2019-05-30 16:36:25 +01:00 |
|
akwizgran
|
810d45d6b9
|
Derive handshake root key when adding a pending contact.
|
2019-05-30 15:48:26 +01:00 |
|
akwizgran
|
8bd4278ae5
|
Add support for pending contacts to connection registry.
|
2019-05-28 14:33:03 +01:00 |
|
Torsten Grote
|
015f5005d0
|
Merge branch '1232-get-pending-contact' into 'master'
Add method to get a pending contact
See merge request briar/briar!1110
|
2019-05-27 17:51:59 +00:00 |
|
Torsten Grote
|
91c5ec6f18
|
Merge branch '1232-triple-dh' into 'master'
Implement triple Diffie-Hellman key agreement
See merge request briar/briar!1108
|
2019-05-27 17:49:05 +00:00 |
|
akwizgran
|
79632908d4
|
Add method to get a pending contact.
|
2019-05-27 17:44:57 +01:00 |
|
akwizgran
|
44d2526997
|
Add triple Diffie-Hellman key agreement.
|
2019-05-27 15:03:58 +01:00 |
|
akwizgran
|
14e604e21e
|
Add 'verified' flag to ContactAddedEvent.
|
2019-05-27 11:40:28 +01:00 |
|
akwizgran
|
677728b9ae
|
Add database methods for converting a pending contact.
|
2019-05-27 11:19:21 +01:00 |
|
akwizgran
|
bcc899eebf
|
Attach information to ContactExistsException.
|
2019-05-24 10:53:43 +01:00 |
|
akwizgran
|
cc49648e37
|
Use predicates to specify records to accept or ignore.
|
2019-05-24 10:51:27 +01:00 |
|
akwizgran
|
01ef367864
|
Remove pending contact state from the database.
|
2019-05-22 11:25:05 +01:00 |
|
akwizgran
|
668433dd62
|
Pass a connection handler to plugins when polling.
|
2019-05-17 14:07:54 +01:00 |
|
akwizgran
|
a0772852de
|
Decouple poller from plugin manager.
|
2019-05-17 13:59:30 +01:00 |
|
Torsten Grote
|
576934910e
|
Merge branch '1566-equivalent-public-keys' into 'master'
Add tests for equivalent handshake public keys
See merge request briar/briar!1093
|
2019-05-15 20:02:52 +00:00 |
|
Torsten Grote
|
4abc26093e
|
Merge branch '1556-key-manager-methods-for-pending-contacts' into 'master'
Add key manager methods for pending contacts
Closes #1556
See merge request briar/briar!1089
|
2019-05-15 19:57:32 +00:00 |
|
Torsten Grote
|
c062c16d27
|
Merge branch 'merge-handshake-and-transport-keys' into 'master'
Add support for handshake keys to KeyManager
See merge request briar/briar!1088
|
2019-05-15 16:27:33 +00:00 |
|
akwizgran
|
9d64b186ff
|
Add tests for hashing public keys into shared secret.
|
2019-05-15 10:18:13 +01:00 |
|
akwizgran
|
ca591b5c7b
|
Add test for equivalent public keys.
|
2019-05-15 10:18:09 +01:00 |
|