akwizgran
|
798b871cc9
|
Use key set ID to increment stream counter.
|
2018-03-28 12:39:02 +01:00 |
|
akwizgran
|
6787d29f11
|
Add a flag to indicate whether outgoing keys are active.
|
2018-03-28 12:39:02 +01:00 |
|
akwizgran
|
57e6f2ea9c
|
Unit tests for removing unbound keys.
|
2018-03-28 12:39:02 +01:00 |
|
akwizgran
|
17fe358fd9
|
Add a method for binding transport keys to a contact.
|
2018-03-28 12:39:01 +01:00 |
|
akwizgran
|
5bd2092a03
|
Return key set IDs when adding unbound keys.
|
2018-03-28 12:39:01 +01:00 |
|
akwizgran
|
bb2f94d5eb
|
Add methods for adding unbound keys.
|
2018-03-28 12:39:01 +01:00 |
|
akwizgran
|
78f2d48bc4
|
Support multiple sets of transport keys per contact.
|
2018-03-28 12:38:59 +01:00 |
|
akwizgran
|
2367e6c481
|
Add denormalised columns to messageDependencies table.
|
2018-03-14 15:33:00 +00:00 |
|
akwizgran
|
a0c88da1ac
|
Report UNKNOWN state for cross-group dependencies.
This causes the validator to treat the dependent message in the same way regardless of whether there is a subscription to the dependency's group.
|
2018-03-14 11:25:24 +00:00 |
|
akwizgran
|
5fe68e6f82
|
Remove client ID from validator's DB methods.
|
2018-03-09 16:11:58 +00:00 |
|
akwizgran
|
c073c5c8bd
|
Merge branch '283-key-exchange-connections' into 'master'
Refactor key agreement connection choosing
Closes #283
See merge request akwizgran/briar!711
|
2018-03-07 10:37:45 +00:00 |
|
Torsten Grote
|
80770b0216
|
Show a status screen when opening the database or applying migrations
|
2018-03-06 15:14:36 -03:00 |
|
akwizgran
|
9cdd537600
|
Refactor key agreement connection choosing.
|
2018-03-02 13:11:56 +00:00 |
|
akwizgran
|
10f63ad60b
|
Include requested messages when getting next send time.
|
2018-02-22 12:46:33 +00:00 |
|
akwizgran
|
5fce8cbe0a
|
Don't poll for retransmission.
|
2018-02-19 16:27:04 +00:00 |
|
akwizgran
|
439654e71d
|
Test that visibility change affects expected contacts.
|
2018-02-19 16:25:02 +00:00 |
|
akwizgran
|
7fe502e3cc
|
Add denormalised columns to statuses table.
|
2018-02-19 16:07:08 +00:00 |
|
akwizgran
|
d9cca3d9eb
|
Merge branch '1137-stop-polling-disabled-plugins' into 'master'
Don't poll disabled transport plugins
Closes #1137
See merge request akwizgran/briar!698
|
2018-02-19 14:45:56 +00:00 |
|
Torsten Grote
|
44488b5187
|
Merge branch 'multiset' into 'master'
Use a multiset for counting things
See merge request akwizgran/briar!688
|
2018-02-19 12:36:01 +00:00 |
|
akwizgran
|
ef3afa7832
|
Don't poll disabled transport plugins.
|
2018-02-10 11:42:21 +00:00 |
|
akwizgran
|
e01e971822
|
Merge branch '236-curve25519' into 'master'
Use Curve25519 for key agreement
Closes #236
See merge request akwizgran/briar!693
|
2018-02-09 10:13:56 +00:00 |
|
akwizgran
|
186a7db8cb
|
Merge branch '236-use-ed25519' into 'master'
Use Ed25519 for signatures
See merge request akwizgran/briar!686
|
2018-02-09 10:12:56 +00:00 |
|
akwizgran
|
8bdf04a289
|
Clamp private keys, add test vectors.
|
2018-02-02 22:24:28 +00:00 |
|
akwizgran
|
56a5b8df87
|
Use Curve25519 for key agreement.
|
2018-02-02 17:52:18 +00:00 |
|
akwizgran
|
ad241a14e3
|
Use WhisperSystems Curve25519 library.
|
2018-02-02 17:07:43 +00:00 |
|
akwizgran
|
2a7bdcd270
|
Add Curve25519 and Ed25519 to performance tests.
Note: Curve25519 is tested using standard ECDH and ECDHC over the Curve25519 curve.
|
2018-02-02 17:06:42 +00:00 |
|
Torsten Grote
|
88c61ecfb5
|
Merge branch '594-db-migrations' into 'master'
Migrate schema when opening database
Closes #594
See merge request akwizgran/briar!680
|
2018-02-02 11:49:03 +00:00 |
|
akwizgran
|
8bb08a2af9
|
Throw meaningful exceptions for schema errors.
|
2018-02-01 17:07:54 +00:00 |
|
akwizgran
|
6bf2cb69c5
|
Use Ed25519 for signatures.
|
2018-02-01 16:56:50 +00:00 |
|
akwizgran
|
7a1247e325
|
Add test vectors for Ed25519.
|
2018-02-01 16:17:51 +00:00 |
|
akwizgran
|
55221a5066
|
Merge branch '1148-wrong-network-interface' into 'master'
Prefer LAN addresses with longer prefixes
Closes #1148
See merge request akwizgran/briar!659
|
2018-02-01 10:54:21 +00:00 |
|
akwizgran
|
f9eda0b096
|
Fix test expectations.
|
2018-02-01 10:29:05 +00:00 |
|
akwizgran
|
3dbc3cef56
|
Apply more than one migration if suitable.
|
2018-02-01 10:14:34 +00:00 |
|
akwizgran
|
9889f86f69
|
Add unit tests for migration logic.
|
2018-01-31 15:41:21 +00:00 |
|
akwizgran
|
204711e5db
|
Reduce minimum scrypt cost for low-end devices.
|
2018-01-22 14:39:58 +00:00 |
|
akwizgran
|
6bdb099aa9
|
Use scrypt for password-based key derivation.
|
2018-01-22 14:39:49 +00:00 |
|
akwizgran
|
f641e16512
|
Merge branch 'blake2b' into 'master'
Use BLAKE2b for hashing
See merge request akwizgran/briar!667
|
2018-01-19 11:04:27 +00:00 |
|
akwizgran
|
68634e0f28
|
Add helper method for encoding authors.
|
2018-01-16 17:22:35 +00:00 |
|
akwizgran
|
030b9ef053
|
Use a versioned format for encoding authors.
|
2018-01-16 15:30:59 +00:00 |
|
akwizgran
|
45bc6a51b0
|
Use BLAKE2b for hashing.
|
2018-01-12 17:33:28 +00:00 |
|
akwizgran
|
1a4aa7f065
|
Add tests for link-local addresses.
|
2018-01-10 11:00:13 +00:00 |
|
akwizgran
|
f11a97631f
|
Avoid unnecessary DB queries when starting clients.
|
2018-01-07 11:24:41 +00:00 |
|
akwizgran
|
bf953012af
|
Prefer LAN addresses with longer prefixes.
|
2018-01-05 14:25:10 +00:00 |
|
akwizgran
|
a1cfc0ec1d
|
Merge branch '545-db-benchmarks' into 'master'
Database performance tests
See merge request akwizgran/briar!652
|
2017-12-18 18:15:05 +00:00 |
|
akwizgran
|
0a7b810fce
|
Disable logging for DB performance tests only.
|
2017-12-15 15:43:33 +00:00 |
|
akwizgran
|
55e674624a
|
Fix test expectations.
|
2017-12-14 15:47:26 +00:00 |
|
akwizgran
|
88a799df45
|
Rename some classes that don't involve JDBC.
|
2017-12-12 16:18:25 +00:00 |
|
akwizgran
|
4bb726ac9a
|
Include test name in trace file name.
|
2017-12-12 12:17:34 +00:00 |
|
akwizgran
|
5a53665e96
|
Add trace tests.
|
2017-12-11 18:08:14 +00:00 |
|
akwizgran
|
cf51a1e299
|
Add sanity check for performance comparisons.
|
2017-12-11 17:29:14 +00:00 |
|