Commit Graph

14 Commits

Author SHA1 Message Date
Rhys Weatherley
3cc08ef765 Spec rev30: Fixes for the new fallback patterns 2016-07-08 18:08:16 +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
db53b3321a Import the public domain Rijndael AES implementation 2016-06-29 10:49:21 +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
cb4e98cdd6 Test harness for running JSON format vector tests 2016-06-28 14:31:07 +10:00
Rhys Weatherley
cb9ea54fd7 Code cleanups in the unit tests 2016-06-27 19:17:00 +10:00
Rhys Weatherley
b5c1689d07 Add the Curve448 primitive to the crypto package 2016-06-27 19:10:49 +10:00
Rhys Weatherley
8b83fc5c27 Implement AES/GCM on top of AES/CTR
Older JDK's do not have built-in AES/GCM but they do have AES/CTR.
2016-06-27 13:35:12 +10:00
Rhys Weatherley
7901c7df23 Unit tests and API improvements for CipherState 2016-06-26 15:28:46 +10:00
Rhys Weatherley
1764404d1d Add the Curve25519 primitive to the crypto package 2016-06-22 17:59:52 +10:00
Rhys Weatherley
a47b03674d ChaChaPoly implementation 2016-06-18 14:00:25 +10:00
Rhys Weatherley
688faaec7c Fallback implementations of BLAKE2b and BLAKE2s 2016-06-18 06:13:39 +10:00
Rhys Weatherley
0be151459d Unit tests for the hash algorithms 2016-06-17 18:12:58 +10:00