aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey/ed25519
Commit message (Collapse)AuthorAgeFilesLines
* Make use of AlgorithmIdentifier::USE_EMPTY_PARAMJack Lloyd2018-07-101-4/+1
|
* Fix carry bugs introduced in 8a7559e4f8adJack Lloyd2018-03-272-22/+23
|
* Remove unused variables [ci skip]Jack Lloyd2018-03-212-4/+0
|
* Add another Ed25519 helper to save a few hundred redundant linesJack Lloyd2018-03-203-301/+106
| | | | No impact on performance.
* Add some helpers for handling carries in Ed25519Jack Lloyd2018-03-204-893/+491
|
* Fix function call accidentally removed in 903d8042a9Jack Lloyd2018-01-011-1/+3
|
* Add a cast to avoid Sonar warningJack Lloyd2018-01-011-6/+3
|
* Resolve undefined behavior in Ed25519 codeJack Lloyd2017-12-314-287/+313
| | | | Use multiplications instead of shifting directly.
* More header cleanupsJack Lloyd2017-09-232-0/+2
|
* Apply final annotations to the library alsoJack Lloyd2017-09-222-5/+5
| | | | | Done by a perl script which converted all classes to final, followed by selective reversion where it caused compilation failures.
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-203-6/+6
| | | | | | ISO C++ reserves names with double underscores in them Closes #512
* Complete the final annotation changesJack Lloyd2017-09-191-2/+2
|
* Avoid old style casts in Ed25519Jack Lloyd2017-09-172-270/+262
|
* Use constant_time_compare instead of same_memJack Lloyd2017-09-161-1/+1
| | | | New name, same great operation
* escape \Z in doxygen comment causing doxygen warning (and in turn error), ↵Zoltan Gyarmati2017-07-011-1/+1
| | | | fixes #1102
* Replaced USE_NULL_PARAM (0x05 0x00) by an empty vector (nothing)Francis Dupont2017-06-121-1/+4
|
* Fixed private key codeFrancis Dupont2017-06-122-12/+9
|
* Fixed public key code for *25519Francis Dupont2017-06-121-9/+2
|
* Fix 32-bit error in Ed25519Jack Lloyd2017-06-093-24/+21
| | | | Blamed VC miscompilation but actually a bug on my part.
* Add missing overridesJack Lloyd2017-06-081-2/+2
|
* Disable Ed25519 under Visual C++Jack Lloyd2017-06-081-0/+7
| | | | Miscompiles on x86-32, even with VS2017
* Fix inverted conditionalJack Lloyd2017-06-081-1/+1
|
* Avoid move operators in MSVC2013Jack Lloyd2017-06-071-2/+6
|
* Add Ed25519 key type and testsJack Lloyd2017-06-073-24/+359
| | | | This work was sponsored by Ribose Inc
* Add Ed25519 implementation based on SUPERCOP ref10Jack Lloyd2017-06-079-0/+4379
This work was sponsored by Ribose Inc