Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make use of AlgorithmIdentifier::USE_EMPTY_PARAM | Jack Lloyd | 2018-07-10 | 1 | -4/+1 |
| | |||||
* | Fix carry bugs introduced in 8a7559e4f8ad | Jack Lloyd | 2018-03-27 | 2 | -22/+23 |
| | |||||
* | Remove unused variables [ci skip] | Jack Lloyd | 2018-03-21 | 2 | -4/+0 |
| | |||||
* | Add another Ed25519 helper to save a few hundred redundant lines | Jack Lloyd | 2018-03-20 | 3 | -301/+106 |
| | | | | No impact on performance. | ||||
* | Add some helpers for handling carries in Ed25519 | Jack Lloyd | 2018-03-20 | 4 | -893/+491 |
| | |||||
* | Fix function call accidentally removed in 903d8042a9 | Jack Lloyd | 2018-01-01 | 1 | -1/+3 |
| | |||||
* | Add a cast to avoid Sonar warning | Jack Lloyd | 2018-01-01 | 1 | -6/+3 |
| | |||||
* | Resolve undefined behavior in Ed25519 code | Jack Lloyd | 2017-12-31 | 4 | -287/+313 |
| | | | | Use multiplications instead of shifting directly. | ||||
* | More header cleanups | Jack Lloyd | 2017-09-23 | 2 | -0/+2 |
| | |||||
* | Apply final annotations to the library also | Jack Lloyd | 2017-09-22 | 2 | -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 Lloyd | 2017-09-20 | 3 | -6/+6 |
| | | | | | | ISO C++ reserves names with double underscores in them Closes #512 | ||||
* | Complete the final annotation changes | Jack Lloyd | 2017-09-19 | 1 | -2/+2 |
| | |||||
* | Avoid old style casts in Ed25519 | Jack Lloyd | 2017-09-17 | 2 | -270/+262 |
| | |||||
* | Use constant_time_compare instead of same_mem | Jack Lloyd | 2017-09-16 | 1 | -1/+1 |
| | | | | New name, same great operation | ||||
* | escape \Z in doxygen comment causing doxygen warning (and in turn error), ↵ | Zoltan Gyarmati | 2017-07-01 | 1 | -1/+1 |
| | | | | fixes #1102 | ||||
* | Replaced USE_NULL_PARAM (0x05 0x00) by an empty vector (nothing) | Francis Dupont | 2017-06-12 | 1 | -1/+4 |
| | |||||
* | Fixed private key code | Francis Dupont | 2017-06-12 | 2 | -12/+9 |
| | |||||
* | Fixed public key code for *25519 | Francis Dupont | 2017-06-12 | 1 | -9/+2 |
| | |||||
* | Fix 32-bit error in Ed25519 | Jack Lloyd | 2017-06-09 | 3 | -24/+21 |
| | | | | Blamed VC miscompilation but actually a bug on my part. | ||||
* | Add missing overrides | Jack Lloyd | 2017-06-08 | 1 | -2/+2 |
| | |||||
* | Disable Ed25519 under Visual C++ | Jack Lloyd | 2017-06-08 | 1 | -0/+7 |
| | | | | Miscompiles on x86-32, even with VS2017 | ||||
* | Fix inverted conditional | Jack Lloyd | 2017-06-08 | 1 | -1/+1 |
| | |||||
* | Avoid move operators in MSVC2013 | Jack Lloyd | 2017-06-07 | 1 | -2/+6 |
| | |||||
* | Add Ed25519 key type and tests | Jack Lloyd | 2017-06-07 | 3 | -24/+359 |
| | | | | This work was sponsored by Ribose Inc | ||||
* | Add Ed25519 implementation based on SUPERCOP ref10 | Jack Lloyd | 2017-06-07 | 9 | -0/+4379 |
This work was sponsored by Ribose Inc |