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
|
b29ba50927
|
HandshakeState API
|
2016-06-25 15:57:05 +10:00 |
|
Rhys Weatherley
|
1764404d1d
|
Add the Curve25519 primitive to the crypto package
|
2016-06-22 17:59:52 +10:00 |
|
Rhys Weatherley
|
5e10f7dda9
|
Interface to Diffie-Hellman algorithms
|
2016-06-18 15:57:29 +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 |
|
Rhys Weatherley
|
6aaef8409d
|
Implement AESGCM using JCA/JCE
|
2016-06-17 11:51:06 +10:00 |
|
Rhys Weatherley
|
11e744d189
|
Remove unnecessary constants
|
2016-06-17 10:25:28 +10:00 |
|
Rhys Weatherley
|
a2756f72f0
|
Implement hash algorithms using JCA/JCE
|
2016-06-17 10:24:53 +10:00 |
|
Rhys Weatherley
|
85b163413f
|
Define the basic interfaces for the protocol API
|
2016-06-17 09:58:42 +10:00 |
|
Rhys Weatherley
|
34a2430725
|
Initial commit to create the repository
|
2016-06-16 17:39:17 +10:00 |
|