Jeffrey Walton
589c25264a
Don't add semicolon to CRYPTOPP_CONSTANT abd DOCUMENTED_TYPEDEF (GH #889 )
...
This issue is a recurring issue. Let's try fixing it in the #define this time.
2019-10-03 19:40:53 -04:00
Jeffrey Walton
0d17eea82c
Add x25519 default constructor
2019-03-04 19:43:33 -05:00
Jeffrey Walton
6befce1851
Update documentation
2019-02-11 12:44:30 -05:00
Jeffrey Walton
d86fcf64a7
Update documentation
2019-02-11 12:29:04 -05:00
Jeffrey Walton
0ca4c41a97
Add ed25519 SignStream and VerifyStream functions (GH #796 , PR #797 )
2019-02-10 23:08:14 -05:00
Jeffrey Walton
cae5f8e0fd
Add SecretToPublicKey function for x25519
2019-02-07 17:05:23 -05:00
Jeffrey Walton
4caa5ee724
Add SecretToPublicKey function for ed25519
...
Also remove IsClamped. Clamping occurs with ed25519, but it happens inside the Donna code. It is not needed elsewhere for ed25519.
2019-02-07 15:00:00 -05:00
Jeffrey Walton
5603661eec
Add ChaChaTLS implementation (GH #265 )
...
We tweaked ChaCha to arrive at the IETF's implementation specified by RFC 7539. We are not sure how to handle block counter wrap. At the moment the caller is responsible for managing it. We were not able to find a reference implementation so we disable SIMD implementations like SSE, AVX, NEON and Power4. We need the wide block tests for corner cases to ensure our implementation is correct.
2019-01-24 09:36:05 -05:00
Jeffrey Walton
b47f04418c
Update documentation
2019-01-24 02:09:03 -05:00
Jeffrey Walton
60ffc2ec01
Fix missing ed25519 MessageAccumulator Update
2019-01-02 13:39:59 -05:00
Jeffrey Walton
da2444d243
Update documentation
2019-01-02 12:02:32 -05:00
Jeffrey Walton
bf10aae97d
Add additional asserts
2018-12-25 20:24:54 -05:00
Jeffrey Walton
f9a33173f5
Add additional self tests
2018-12-25 18:38:08 -05:00
Jeffrey Walton
0311daf7e2
Update documentation
2018-12-25 16:18:01 -05:00
Jeffrey Walton
afd9c856ea
Update documentation
2018-12-25 15:42:36 -05:00
Jeffrey Walton
630361d249
Update documentation
2018-12-25 11:12:56 -05:00
Jeffrey Walton
c55e58c205
Update documentation
2018-12-25 11:08:14 -05:00
Jeffrey Walton
567eef2d4d
Update documentation
2018-12-25 11:02:02 -05:00
Jeffrey Walton
f981c86c69
Update documentation
2018-12-25 10:54:42 -05:00
Jeffrey Walton
ba0dece8d9
Update documentation
2018-12-25 10:51:56 -05:00
Jeffrey Walton
2c3ca1c01e
Update documentation
2018-12-25 09:13:19 -05:00
Jeffrey Walton
4aa28fcf57
Update documentation
2018-12-25 09:10:11 -05:00
Jeffrey Walton
d47f5506bb
Update documentation
2018-12-25 08:51:48 -05:00
Jeffrey Walton
f528e9a238
Update documentation
2018-12-25 08:45:34 -05:00
Jeffrey Walton
e389e2adc0
Update documentation
2018-12-25 08:38:15 -05:00
Jeffrey Walton
0d2067ab8d
Update documentation
2018-12-25 08:12:12 -05:00
Jeffrey Walton
430a968ca8
Update documentation
2018-12-25 08:10:24 -05:00
Jeffrey Walton
d5e529d819
Update documentation
2018-12-25 07:46:59 -05:00
Jeffrey Walton
3b18e81bc1
Remove unneeded ed25519Verifier code
...
Add accessors for public and private key
2018-12-25 07:38:30 -05:00
Jeffrey Walton
416db72f2c
Update documentation
2018-12-25 06:41:51 -05:00
Jeffrey Walton
d62674b561
Add ed25519 (GH #764 , PR #767 )
...
Add ed25519
2018-12-24 17:17:32 -05:00
Jeffrey Walton
00f777661d
Update comments and documentation
2018-12-14 04:35:07 -05:00
Jeffrey Walton
83ddeadb65
Make clamped and small order tests static class members
2018-12-13 16:16:40 -05:00
Jeffrey Walton
4afa78c0e2
Update documentation
2018-12-11 17:48:19 -05:00
Jeffrey Walton
20fce33449
Update documentation
2018-12-11 17:32:28 -05:00
Jeffrey Walton
77923a291a
Add Langley's curve25519 (GH #761 , PR# 762)
2018-12-11 16:17:56 -05:00