summaryrefslogtreecommitdiff
path: root/xed25519.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix typos (PR# 1099)Dimitris Apostolou2022-01-041-5/+5
|
* Update documentationJeffrey Walton2021-09-141-0/+3
|
* Add ed25519Signer and ed25519Verifier overloadsJeffrey Walton2021-09-141-21/+32
|
* Fixed typos (PR #1055)NinjaSnail10802021-07-031-7/+7
|
* Add missing virtual dtorsJeffrey Walton2021-03-201-0/+4
|
* Update documentationJeffrey Walton2020-12-251-153/+153
|
* Use DEREncode for x25519 keysJeffrey Walton2020-12-171-1/+1
|
* Use \return and \throw consitently in the docsJeffrey Walton2020-12-071-8/+8
|
* Fix semicolons yet again (GH #889)Jeffrey Walton2019-10-141-14/+14
| | | | So it looks like sed added a '\r' between the closing paren and the semi. Grepping for '^;' failed because the '\r' was considered part of the previous line, so it showed no hits. I finally had to write a C program to properly identify and fix those damn stray semicolons.
* Don't add semicolon to CRYPTOPP_CONSTANT abd DOCUMENTED_TYPEDEF (GH #889)Jeffrey Walton2019-10-031-14/+14
| | | | This issue is a recurring issue. Let's try fixing it in the #define this time.
* Add x25519 default constructorJeffrey Walton2019-03-041-0/+7
|
* Update documentationJeffrey Walton2019-02-111-17/+20
|
* Update documentationJeffrey Walton2019-02-111-0/+12
|
* Add ed25519 SignStream and VerifyStream functions (GH #796, PR #797)Jeffrey Walton2019-02-101-0/+21
|
* Add SecretToPublicKey function for x25519Jeffrey Walton2019-02-071-2/+5
|
* Add SecretToPublicKey function for ed25519Jeffrey Walton2019-02-071-11/+4
| | | | Also remove IsClamped. Clamping occurs with ed25519, but it happens inside the Donna code. It is not needed elsewhere for ed25519.
* Add ChaChaTLS implementation (GH #265)Jeffrey Walton2019-01-241-1/+1
| | | | 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.
* Update documentationJeffrey Walton2019-01-241-14/+10
|
* Fix missing ed25519 MessageAccumulator UpdateJeffrey Walton2019-01-021-0/+8
|
* Update documentationJeffrey Walton2019-01-021-9/+16
|
* Add additional assertsJeffrey Walton2018-12-251-0/+4
|
* Add additional self testsJeffrey Walton2018-12-251-7/+7
|
* Update documentationJeffrey Walton2018-12-251-10/+14
|
* Update documentationJeffrey Walton2018-12-251-0/+40
|
* Update documentationJeffrey Walton2018-12-251-2/+16
|
* Update documentationJeffrey Walton2018-12-251-24/+24
|
* Update documentationJeffrey Walton2018-12-251-1/+1
|
* Update documentationJeffrey Walton2018-12-251-9/+9
|
* Update documentationJeffrey Walton2018-12-251-3/+3
|
* Update documentationJeffrey Walton2018-12-251-2/+2
|
* Update documentationJeffrey Walton2018-12-251-3/+3
|
* Update documentationJeffrey Walton2018-12-251-3/+2
|
* Update documentationJeffrey Walton2018-12-251-2/+15
|
* Update documentationJeffrey Walton2018-12-251-4/+50
|
* Update documentationJeffrey Walton2018-12-251-5/+5
|
* Update documentationJeffrey Walton2018-12-251-0/+18
|
* Update documentationJeffrey Walton2018-12-251-4/+4
|
* Remove unneeded ed25519Verifier codeJeffrey Walton2018-12-251-1/+24
| | | | Add accessors for public and private key
* Update documentationJeffrey Walton2018-12-251-0/+22
|
* Add ed25519 (GH #764, PR #767)Jeffrey Walton2018-12-241-34/+497
| | | Add ed25519
* Update comments and documentationJeffrey Walton2018-12-141-2/+13
|
* Make clamped and small order tests static class membersJeffrey Walton2018-12-131-0/+12
|
* Update documentationJeffrey Walton2018-12-111-1/+0
|
* Update documentationJeffrey Walton2018-12-111-1/+46
|
* Add Langley's curve25519 (GH #761, PR# 762)Jeffrey Walton2018-12-111-0/+44