aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/crypto/KeyEncoding.java (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-12-08Remodel the ModelSamuel Holland1-161/+0
- The configuration and crypto model is now entirely independent of Android classes other than Nullable and TextUtils. - Model classes are immutable and use builders that enforce the appropriate optional/required attributes. - The Android config proxies (for Parcelable and databinding) are moved to the Android side of the codebase, and are designed to be safe for two-way databinding. This allows proper observability in TunnelDetailFragment. - Various robustness fixes and documentation updates to helper classes. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-09-06global: update copyright headersJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-08-26Extract error messages to string resourcesHarsh Shandilya1-3/+6
Useful for validation errors and localisation later on Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2018-07-06global: move to Apache 2.0Jason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-02crypto: KeyEncoding: Fix styleHarsh Shandilya1-25/+32
- Replace python style variable names with camel case - Don't declare multiple variables in the same line Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2018-05-30KeyEncoding: more constant timeJason A. Donenfeld1-21/+28
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-05-03global: fix up copyrightsJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-05-02KeyEncoding: Address lints/warnings and match line lengthSamuel Holland1-9/+12
Signed-off-by: Samuel Holland <samuel@sholland.org>
2018-05-02global: Add or update copyright headers in Java codeSamuel Holland1-1/+4
Signed-off-by: Samuel Holland <samuel@sholland.org>
2018-04-30global: Automatic code formattingSamuel Holland1-23/+23
Signed-off-by: Samuel Holland <samuel@sholland.org>
2018-02-13KeyEncoding: add constant time hex implementationJason A. Donenfeld1-2/+44
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-01-08global: Fix or suppress most lints/warningsSamuel Holland1-1/+6
Signed-off-by: Samuel Holland <samuel@sholland.org>
2017-08-13Major renaming and refactoring in activity and serviceSamuel Holland1-7/+7
Apparently "configuration" is the proper term, not "profile". Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-08-09KeyEncoding: Clean up and reorganize to match styleSamuel Holland1-66/+82
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-08-08Constant time base64Jason A. Donenfeld1-0/+75
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>