Jon Chambers
|
10ac3e0b3f
|
[maven-release-plugin] prepare release noise-java-0.1.0
Build/test / JDK ${{ matrix.java }} (11, ubuntu-20.04) (push) Has been cancelled
Build/test / JDK ${{ matrix.java }} (13, ubuntu-20.04) (push) Has been cancelled
Build/test / JDK ${{ matrix.java }} (15, ubuntu-20.04) (push) Has been cancelled
Build/test / JDK ${{ matrix.java }} (8, ubuntu-20.04) (push) Has been cancelled
|
2022-08-03 12:44:08 -04:00 |
|
Jon Chambers
|
4d7b49a422
|
Prepare the pom for publication to Maven Central
|
2022-08-03 12:43:23 -04:00 |
|
Jon Chambers
|
7a570218d3
|
Change group ID to org.signal.forks
|
2022-08-03 12:18:09 -04:00 |
|
Jon Chambers
|
3fffbedb42
|
Update artifact coordinates and README
|
2022-08-02 16:13:52 -04:00 |
|
Jon Chambers
|
76caeb592b
|
Build/test with GitHub Actions
|
2022-08-02 16:13:51 -04:00 |
|
Jon Chambers
|
c2af0ac12b
|
Move Javadoc generation to Maven
|
2022-08-02 16:13:49 -04:00 |
|
Jon Chambers
|
ed523d3db3
|
Include test vectors as a local resource
This eliminates an implicit test dependency on network connectivity
|
2022-08-02 16:13:44 -04:00 |
|
Jon Chambers
|
84a405197c
|
Add IntelliJ project files/directories to .gitignore
|
2022-08-02 16:13:42 -04:00 |
|
rweather
|
49377b6dfc
|
Merge pull request #16 from jon-signal/accidental_junit5_dependency
Fix test-running issues
|
2022-08-03 04:10:19 +10:00 |
|
Jon Chambers
|
dce0d18e24
|
Move jaxb-api to the test scope.
|
2021-07-21 10:07:47 -04:00 |
|
Jon Chambers
|
76cbc067e1
|
Update to the latest version of maven-surefire-plugin.
|
2021-07-21 10:07:35 -04:00 |
|
Jon Chambers
|
226aff4d3e
|
Fix an undeclared dependency on JUnit 5.
|
2021-07-21 10:02:26 -04:00 |
|
Rhys Weatherley
|
04bb4ef115
|
Update link to documentation page
|
2021-04-09 05:03:12 +10:00 |
|
rweather
|
72662b34d6
|
Merge pull request #14 from Nashatyrev/fix/boundary-check-orig
Fix boundary check regression
|
2020-10-21 04:10:00 +10:00 |
|
Anton Nashatyrev
|
98895a9b17
|
Return back checks for encrypt
|
2020-10-20 14:56:26 +03:00 |
|
Anton Nashatyrev
|
e685af924d
|
Fix boundary checks
|
2020-10-20 14:46:50 +03:00 |
|
Anton Nashatyrev
|
afc86a3b6d
|
Add one test vector as a unit test
|
2020-10-20 14:46:45 +03:00 |
|
Anton Nashatyrev
|
6fc4c8c285
|
Fix javadocs
|
2020-10-20 14:46:37 +03:00 |
|
rweather
|
e5c4138be4
|
Merge pull request #13 from rweather/dependabot/maven/junit-junit-4.13.1
Bump junit from 4.12 to 4.13.1
|
2020-10-14 04:07:19 +10:00 |
|
dependabot[bot]
|
c9a5c8aa13
|
Bump junit from 4.12 to 4.13.1
Bumps [junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.1)
Signed-off-by: dependabot[bot] <support@github.com>
|
2020-10-13 15:19:04 +00:00 |
|
rweather
|
594909cde3
|
Merge pull request #12 from polivar3/fix
Boundary checks improvement: detect when plaintextOffset + length is greater than length
|
2020-09-04 04:25:43 +10:00 |
|
Pietro Oliva
|
95fa4af798
|
Simplify boundary checks
|
2020-09-02 15:12:31 -04:00 |
|
Pietro Oliva
|
3b897f2d68
|
Take potential integer overflow into account when performing boundary checks
|
2020-09-02 05:46:58 -04:00 |
|
Pietro Oliva
|
dabedd0a11
|
Boundary checks improvement: detect when plaintextOffset + length is greater than length
|
2020-09-02 03:22:51 -04:00 |
|
Rhys Weatherley
|
18e86b6f8b
|
Improve array bounds checks in CipherState implementations
Thanks to Pietro Oliva for identifying these issues.
|
2020-08-29 07:59:27 +10:00 |
|
rweather
|
a8dce061f6
|
Merge pull request #7 from coinsleuth/master
Mavenized project
|
2019-08-14 07:12:06 +10:00 |
|
Tsoloane Moahloli
|
ef5b1185eb
|
Compiles and tests run
Now fully mavenised
|
2019-08-13 21:45:03 +02:00 |
|
Tsoloane Moahloli
|
5c3e6f1d68
|
mavenised the project
|
2019-08-13 20:44:06 +02:00 |
|
Rhys Weatherley
|
db4855c9fa
|
New Hope extension for Noise
|
2016-10-09 08:49:45 +10:00 |
|
Rhys Weatherley
|
7e14cebc5a
|
Add the NewHope implementation to the tree
|
2016-10-08 19:31:53 +10:00 |
|
Rhys Weatherley
|
683b9b2315
|
Add support for hybrid forward secrecy
|
2016-10-08 19:28:53 +10:00 |
|
Rhys Weatherley
|
4bc27fefce
|
Spec rev31: New token names and behaviours
|
2016-10-08 15:44:29 +10:00 |
|
Rhys Weatherley
|
0ccd438e61
|
Spec rev30: Remove NXfallback and IXfallback for now
The new fallback patterns have been bumped to a later revision.
|
2016-07-08 18:50:29 +10:00 |
|
Rhys Weatherley
|
7df51d1469
|
Spec rev30: Nonce value 2^64 - 1 is reserved; adjust rollover checks
|
2016-07-08 18:21:09 +10:00 |
|
Rhys Weatherley
|
3cc08ef765
|
Spec rev30: Fixes for the new fallback patterns
|
2016-07-08 18:08:16 +10:00 |
|
Rhys Weatherley
|
36223590c4
|
Spec rev30: Add the "no identity hiding" patterns
|
2016-07-08 05:39:28 +10:00 |
|
Rhys Weatherley
|
f1a2a468c3
|
Spec rev30: Add NXfallback and IXfallback patterns
|
2016-07-03 13:24:25 +10:00 |
|
Rhys Weatherley
|
ac6ec2b537
|
Spec rev30: Call MixKey() on ephemeral pre-messages when PSK active
|
2016-07-03 09:09:31 +10:00 |
|
Rhys Weatherley
|
881da5a644
|
Spec rev30: Hash ephemeral pre-messages before static pre-messages
|
2016-07-02 18:07:44 +10:00 |
|
Rhys Weatherley
|
d88803fa78
|
Remove AESGCMCipherState for now
Doesn't work yet, and it is difficult to get it to compile on
older Android versions. Remove it for now until we can come up
with a better solution.
|
2016-06-30 08:37:55 +10:00 |
|
Rhys Weatherley
|
2bda3038b3
|
Modify tests so both the system and fallback algorithms can be tested
|
2016-06-29 16:02:58 +10:00 |
|
Rhys Weatherley
|
7a467ab511
|
Dcoument new fallback implementations in the README
|
2016-06-29 14:47:43 +10:00 |
|
Rhys Weatherley
|
01136906e3
|
Fallback implementations of SHA256 and SHA512
|
2016-06-29 14:31:59 +10:00 |
|
Rhys Weatherley
|
0d93e22b41
|
Fallback implementation of AESGCM with no JCE dependencies
|
2016-06-29 11:20:58 +10:00 |
|
Rhys Weatherley
|
db53b3321a
|
Import the public domain Rijndael AES implementation
|
2016-06-29 10:49:21 +10:00 |
|
Rhys Weatherley
|
ea4de93775
|
Fail if the JCE AES implementation does not support 256-bit keys
|
2016-06-29 09:17:24 +10:00 |
|
Rhys Weatherley
|
fba5785035
|
Remove direct references to GCMParameterSpec
Doesn't exist in JDK's prior to 1.6
|
2016-06-29 07:44:12 +10:00 |
|
Rhys Weatherley
|
1964c5a394
|
Remove references to AEADBadTagException
|
2016-06-29 07:28:49 +10:00 |
|
Rhys Weatherley
|
148f2b92f4
|
Replace multi-catch try statements
Older JDK's, particularly those on Android, don't have multi-catch try's.
|
2016-06-29 07:10:59 +10:00 |
|
Rhys Weatherley
|
63519b8e89
|
Documentation generation
|
2016-06-28 15:09:13 +10:00 |
|