Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use dynamic_cast in ed25519 (GH #829) | Jeffrey Walton | 2019-04-30 | 1 | -5/+5 |
| | |||||
* | Clear unused warnings with MSVC | Jeffrey Walton | 2019-02-22 | 1 | -0/+1 |
| | |||||
* | Add ed25519 SignStream and VerifyStream functions (GH #796, PR #797) | Jeffrey Walton | 2019-02-10 | 1 | -0/+21 |
| | |||||
* | Add SecretToPublicKey function for x25519 | Jeffrey Walton | 2019-02-07 | 1 | -11/+19 |
| | |||||
* | Update comments | Jeffrey Walton | 2019-02-07 | 1 | -3/+3 |
| | |||||
* | Add SecretToPublicKey function for ed25519 | Jeffrey Walton | 2019-02-07 | 1 | -22/+10 |
| | | | | Also remove IsClamped. Clamping occurs with ed25519, but it happens inside the Donna code. It is not needed elsewhere for ed25519. | ||||
* | Use SECRET_KEYLENGTH for ed25519PrivateKey::GenerateRandom | Jeffrey Walton | 2019-02-06 | 1 | -1/+1 |
| | |||||
* | Remove /openmp from cryptest.nmake | Jeffrey Walton | 2019-01-22 | 1 | -1/+1 |
| | | | | This has cross-pollinated twice in two days | ||||
* | Clear unused variable warning on AIX | Jeffrey Walton | 2019-01-22 | 1 | -1/+1 |
| | |||||
* | PublicKey is optional for curve25519 | Jeffrey Walton | 2018-12-26 | 1 | -2/+8 |
| | |||||
* | Remove unneeded buf compare | Jeffrey Walton | 2018-12-26 | 1 | -8/+4 |
| | |||||
* | Cleanup Validate tests | Jeffrey Walton | 2018-12-26 | 1 | -6/+10 |
| | |||||
* | Add ed25519PrivateKey::Validate body (GH #764) | Jeffrey Walton | 2018-12-26 | 1 | -1/+27 |
| | | | | We also clamp the private key and recalculate the public key. Note: we already know some IETF keys fail to validate because they are not clamped as specified in Bernsteain's paper or the RFCs (derp....) | ||||
* | Add additional asserts | Jeffrey Walton | 2018-12-25 | 1 | -14/+28 |
| | |||||
* | Remove unneeded ed25519Verifier code | Jeffrey Walton | 2018-12-25 | 1 | -19/+4 |
| | | | | Add accessors for public and private key | ||||
* | Update documentation | Jeffrey Walton | 2018-12-25 | 1 | -0/+3 |
| | |||||
* | Clear unused variable warning | Jeffrey Walton | 2018-12-25 | 1 | -2/+2 |
| | |||||
* | Add ed25519 (GH #764, PR #767) | Jeffrey Walton | 2018-12-24 | 1 | -110/+680 |
| | | | Add ed25519 | ||||
* | Update comments and documentation | Jeffrey Walton | 2018-12-14 | 1 | -3/+4 |
| | |||||
* | Make clamped and small order tests static class members | Jeffrey Walton | 2018-12-13 | 1 | -43/+47 |
| | |||||
* | Fix compile on 32-bit MIPS (GH #761) | Jeffrey Walton | 2018-12-13 | 1 | -1/+1 |
| | | | | Testing on a ci20 dev-board with Debian 5 and GCC 4 | ||||
* | Fix missing semi-colon in non-ASM path | Jeffrey Walton | 2018-12-13 | 1 | -4/+4 |
| | |||||
* | Perform both is_clamped and is_small_order at level 2 validation | Jeffrey Walton | 2018-12-12 | 1 | -1/+1 |
| | |||||
* | Fix failed self test when NO_OS_DEPENDENCE (GH #761) | Jeffrey Walton | 2018-12-12 | 1 | -19/+63 |
| | | | | | | | | | | | | Add is_clamped for secret key validation. Cleanup paramter names in Donna::curve25519 to follow function. Overload Donna::curve25519 to implicitly use base point if not provided. Add additional asserts to let the code debug itself. Update documentation. | ||||
* | Cut-in x25519 weak points and validation | Jeffrey Walton | 2018-12-11 | 1 | -3/+57 |
| | |||||
* | Update documentation | Jeffrey Walton | 2018-12-11 | 1 | -0/+13 |
| | |||||
* | Add Langley's curve25519 (GH #761, PR# 762) | Jeffrey Walton | 2018-12-11 | 1 | -0/+143 |