akwizgran
|
de7e3dd225
|
Store Bluetooth address and UUID at first startup.
|
2018-02-08 14:56:04 +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
|
36e0f97d82
|
Remove unnecessary DB indexes.
|
2018-02-01 17:21:17 +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
|
ce5879bdb5
|
Merge branch '1162-redundant-db-tasks' into 'master'
Avoid queueing redundant DB tasks during sync
Closes #1162
See merge request akwizgran/briar!681
|
2018-02-01 15:06:43 +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
|
f4401ee524
|
Add comment.
|
2018-02-01 10:22:10 +00:00 |
|
akwizgran
|
3dbc3cef56
|
Apply more than one migration if suitable.
|
2018-02-01 10:14:34 +00:00 |
|
akwizgran
|
bf4ecd21aa
|
Add a generic multiset implementation.
|
2018-02-01 09:55:10 +00:00 |
|
akwizgran
|
ea3ada5573
|
Avoid queueing redundant DB tasks during sync.
|
2018-01-31 17:26:42 +00:00 |
|
akwizgran
|
9889f86f69
|
Add unit tests for migration logic.
|
2018-01-31 15:41:21 +00:00 |
|
akwizgran
|
4d62447a86
|
Migrate database schema if a migration is available.
|
2018-01-31 12:07:58 +00:00 |
|
akwizgran
|
7ec05ac0cd
|
Merge branch '790-ask-before-turning-on-bluetooth' into 'master'
Ask before turning on Bluetooth to add a contact
Closes #790
See merge request akwizgran/briar!664
|
2018-01-29 15:37:41 +00:00 |
|
akwizgran
|
204711e5db
|
Reduce minimum scrypt cost for low-end devices.
|
2018-01-22 14:39:58 +00:00 |
|
akwizgran
|
64c129d399
|
Add format version to password-encrypted database key.
|
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
|
711475d45a
|
Merge branch '1001-bluetooth-connects-to-contacts' into 'master'
Don't make Bluetooth connections when configured not to
Closes #1001
See merge request akwizgran/briar!663
|
2018-01-17 11:13:27 +00:00 |
|
akwizgran
|
3fd47fc1c7
|
Merge branch 'bluetooth-refactoring' into 'master'
Factor shared Bluetooth code into superclass
Closes #831
See merge request akwizgran/briar!662
|
2018-01-17 11:11:20 +00:00 |
|
akwizgran
|
68634e0f28
|
Add helper method for encoding authors.
|
2018-01-16 17:22:35 +00:00 |
|
akwizgran
|
1d81110fe5
|
Bump database schema version.
|
2018-01-16 15:32:52 +00:00 |
|
akwizgran
|
030b9ef053
|
Use a versioned format for encoding authors.
|
2018-01-16 15:30:59 +00:00 |
|
akwizgran
|
7d8d169b0a
|
Merge branch '1092-denormalise-message-metadata' into 'master'
Add denormalised state column to messageMetadata table
Closes #1092
See merge request akwizgran/briar!654
|
2018-01-16 13:01:49 +00:00 |
|
akwizgran
|
11e2d4ecfb
|
Fix indentation.
|
2018-01-16 12:54:16 +00:00 |
|
akwizgran
|
45bc6a51b0
|
Use BLAKE2b for hashing.
|
2018-01-12 17:33:28 +00:00 |
|
akwizgran
|
96c8274091
|
Ask before turning on Bluetooth to add a contact.
|
2018-01-10 17:47:43 +00:00 |
|
akwizgran
|
fd6bf42ea4
|
Don't make Bluetooth connections when configured not to.
|
2018-01-10 16:51:06 +00:00 |
|
akwizgran
|
0c5976b287
|
Factor shared Bluetooth code into superclass.
|
2018-01-10 13:03:07 +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
|
2f584501fe
|
Add denormalised state column to messageMetadata table.
|
2017-12-18 18:01:03 +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 |
|
akwizgran
|
04802cc8cd
|
Get class name using getClass().
|
2017-12-11 16:39:49 +00:00 |
|
akwizgran
|
d0c1be0c32
|
Add tests to compare benchmarks.
|
2017-12-11 16:10:07 +00:00 |
|
akwizgran
|
0b9894a0f6
|
More performance tests.
|
2017-12-11 16:10:07 +00:00 |
|
akwizgran
|
1a912a29f8
|
Use the Mann-Whitney U test to determine steady state.
|
2017-12-11 16:10:07 +00:00 |
|