str4d
0e32139a89
Second part of BQP UI improvements: zxing viewfinder.
2016-05-20 15:01:48 +12:00
str4d and Torsten Grote
69026054cd
Add bulb to scene transition, make transitionName unique for each contact
2016-05-13 16:51:24 -03:00
str4d
02ed01ead8
Add BQP support to LanTcpPlugin
2016-05-12 02:49:34 +00:00
str4d and akwizgran
0dfc735288
Store a limited number of recent LAN IP addresses
2016-05-06 16:44:52 +01:00
str4d and akwizgran
b81a567468
First part of BQP UI improvements.
...
Includes parallel improvements to Bluetooth key exchange UI.
2016-05-06 13:57:30 +01:00
str4d and akwizgran
84cdbb877d
Use control port to create and set up the Tor hidden service
2016-05-06 12:03:39 +01:00
str4d and akwizgran
c74c24ec22
Add ADD_ONION and DEL_ONION support to jtorctl patch
2016-05-06 12:02:55 +01:00
str4d
1a90d3c39f
Don't save the user's email automatically from crash reports
2016-04-28 16:44:05 +12:00
str4d
c44b6a4095
Implement encrypted feedback
2016-04-28 16:44:01 +12:00
str4d
f73f0aa4ab
Migrate crash reports to ACRA
2016-04-27 22:22:16 +12:00
str4d
5c2f56549b
Refactor MessageEncrypter interface to use PublicKey and PrivateKey
2016-04-21 01:08:39 +00:00
str4d
d545aaa892
Encrypt and save crash reports, send them the next time TorPlugin start
...
Will currently fail at runtime; requires a public key and a server onion.
2016-04-20 23:42:46 +00:00
str4d
884d8530b4
Migrate CrashReportActivity to XML layout
2016-04-02 16:54:05 +13:00
str4d
0f7131b83b
Replace BT introduction activity with BQP QR code activity
2016-03-26 15:53:13 +13:00
str4d
8cacc73bef
Implement BQP Android UI using QR codes
2016-03-26 15:53:09 +13:00
str4d
701cfdba48
Extract contact exchange protocol from BT introduction protocol
2016-03-26 15:53:02 +13:00
str4d
d7c7a72710
Factor out loading screen activity XML
2016-03-26 15:53:02 +13:00
str4d
5ff7adcebf
Test BQP implementation
2016-03-26 15:53:02 +13:00
str4d
c3997fb06f
Implement BQP API
2016-03-26 15:53:02 +13:00
str4d
ce7c189923
Create BQP API
2016-03-26 15:53:02 +13:00
str4d
d2d8d9d46e
Implement BQP transport descriptors
2016-03-26 15:52:58 +13:00
str4d
770d9ddc5f
Migrate settings to PreferenceFragmentCompat
...
Includes code from https://github.com/consp1racy/android-support-preference
License: Apache License v2.0
2016-03-11 21:06:06 +00:00
str4d and akwizgran
5a6ab9bb96
Made UniqueId a subclass of Bytes.
2016-02-19 11:55:31 +00:00
str4d
c822623677
Migrate Bluetooth protocol to BQP's master secret derivation
2016-02-02 02:45:49 +00:00
str4d
77e4ec381a
Implement BQP crypto
2016-02-02 02:45:49 +00:00
str4d
4d7a23779a
Rename crypto methods and constants for Bluetooth key agreement
2016-02-02 02:45:49 +00:00
str4d
90eded1421
Make identicons round
...
This commit renames identicons to avatars in field names, and uses an ImageView
derivative to show the identicons, which should make implementing #214 easier.
2016-01-26 20:21:35 +00:00
str4d
9749eefb90
Make symmetric identicons 9x9 instead of 5x5
2016-01-26 19:36:21 +00:00
str4d
9318a50cb7
Migrate LocalAuthorSpinnerAdapter to XML, add identicons
2016-01-26 18:34:03 +00:00
str4d
35c59fdb39
Migrate AuthorView to XML, add identicon
2016-01-26 18:34:03 +00:00
str4d
88d81634ca
Add identicons to conversations
2016-01-26 18:34:02 +00:00
str4d
e62d60ff52
Add identicons to contact list
2016-01-26 18:34:02 +00:00
str4d
c7387ee37c
Modify IdenticonBase to use a dark background for light identicons
2016-01-26 18:34:02 +00:00
str4d
dfb9222ccd
Modify IdenticonBase to use Briar's hashing and to use byte[] instead of String
2016-01-26 18:32:20 +00:00
str4d
d645c435fd
Identicon generation code from Android-Identicons
...
Source: https://github.com/saiimons/Android-Identicons
License: Apache License, Version 2.0
2016-01-26 01:39:02 +00:00
str4d and akwizgran
d5b347e6c9
BLAKE2s implementation
...
Implementation is based on the BLAKE2b implementation from BouncyCastle, and is
therefore licensed under the BouncyCastle license (which will make future
upstreaming of the code easier).
2015-12-31 16:01:33 +00:00
str4d and akwizgran
9b1dacfe97
Use TextInputLayout from the Design Support Library to display errors
2015-12-31 11:36:59 +00:00
str4d and akwizgran
981903aa57
Migrate SetupActivity to XML
2015-12-31 11:36:27 +00:00
str4d and akwizgran
64e63fa0c2
Enable StrengthMeter to be defined in XML
2015-12-31 11:36:26 +00:00
str4d
d9808c48f0
Implement XSalsa20/Poly1305
2015-12-16 19:51:14 +00:00
str4d
3f54657ca0
Simple test vectors for XSalsa20/Poly1305
...
Test vectors taken from NaCl paper.
2015-12-16 19:51:06 +00:00
str4d
20b2bcb86f
Expand JavaDocs for AuthenticatedCipher
2015-12-16 19:50:57 +00:00
str4d
383cb651bc
Show setup page error messages by the relevant text box
2015-12-08 07:13:14 +00:00
str4d
11deb5728f
Hide password strength meter when confirming password
2015-12-08 06:49:55 +00:00
str4d
ceef31599b
Clear the password field if wrong password is entered
2015-12-08 06:06:16 +00:00