aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/crypto (follow)
Commit message (Collapse)AuthorAgeFilesLines
* global: update copyright headersJason A. Donenfeld2018-09-063-3/+3
|
* Extract error messages to string resourcesHarsh Shandilya2018-08-261-3/+6
| | | | | | Useful for validation errors and localisation later on Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* global: Add nullity annotationsEric Kuck2018-07-131-1/+3
| | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
* global: move to Apache 2.0Jason A. Donenfeld2018-07-063-3/+3
|
* crypto: Slightly Java-ify the Curve25519 implementationSamuel Holland2018-06-191-65/+54
|
* crypto: KeyEncoding: Fix styleHarsh Shandilya2018-06-021-25/+32
| | | | | | | - Replace python style variable names with camel case - Don't declare multiple variables in the same line Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* KeyEncoding: more constant timeJason A. Donenfeld2018-05-301-21/+28
|
* global: Cleanup line lengths and misc lint warningsHarsh Shandilya2018-05-091-55/+56
| | | | | | | | | I know we decided to ditch the idea of shutting up "Exception thrown with empty param" warnings but this pesters me too much and we can instead just treat this as a weird future proofing thing if and when we end up needing the exception messages. Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* global: fix up copyrightsJason A. Donenfeld2018-05-033-20/+4
|
* Keypair: Minimize the scope of warning suppressionSamuel Holland2018-05-021-1/+1
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* KeyEncoding: Address lints/warnings and match line lengthSamuel Holland2018-05-021-9/+12
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* global: Add or update copyright headers in Java codeSamuel Holland2018-05-022-1/+9
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* global: Automatic code formattingSamuel Holland2018-04-302-344/+330
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* Curve25519: fix up spacingJason A. Donenfeld2018-04-251-491/+491
|
* KeyEncoding: add constant time hex implementationJason A. Donenfeld2018-02-131-2/+44
|
* global: Fix or suppress most lints/warningsSamuel Holland2018-01-082-1/+7
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* project: Global cleanupSamuel Holland2018-01-081-16/+16
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* Major renaming and refactoring in activity and serviceSamuel Holland2017-08-133-10/+11
| | | | Apparently "configuration" is the proper term, not "profile".
* KeyEncoding: Clean up and reorganize to match styleSamuel Holland2017-08-092-70/+84
|
* Keypair: Convert to java-style array declarationsSamuel Holland2017-08-091-6/+6
|
* Constant time base64Jason A. Donenfeld2017-08-082-19/+80
|
* Keypair: Create class for generating/storing keysSamuel Holland2017-08-011-0/+65
|
* Curve25519: Import class from noise-javaSamuel Holland2017-08-011-0/+534