Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implemented ecc_add_eh. | Niels Möller | 2014-07-15 | 6 | -4/+145 |
| | |||||
* | Minor improvement of curve25519-add-test. | Niels Möller | 2014-07-15 | 2 | -6/+31 |
| | |||||
* | Comment fixes. | Niels Möller | 2014-07-15 | 2 | -4/+7 |
| | |||||
* | New testcase for curve25519 add. | Niels Möller | 2014-07-14 | 4 | -1/+109 |
| | |||||
* | Implemented point addition for Edwards curves. | Niels Möller | 2014-07-14 | 6 | -2/+134 |
| | |||||
* | eccdata: For curve25519, output the Edwards curve constant. | Niels Möller | 2014-07-14 | 2 | -7/+22 |
| | |||||
* | Improved curve25519-dup-test. | Niels Möller | 2014-07-14 | 2 | -9/+19 |
| | |||||
* | Added some ECC notes. | Niels Möller | 2014-07-11 | 3 | -0/+158 |
| | |||||
* | New testcase for curve25519 dup. | Niels Möller | 2014-07-11 | 4 | -0/+82 |
| | |||||
* | Made test_ecc_point non-static in testutils.c. | Niels Möller | 2014-07-11 | 3 | -7/+17 |
| | |||||
* | Comment on Shanks-Tonelli reference. | Niels Möller | 2014-07-11 | 1 | -0/+4 |
| | |||||
* | Implemented point doubling for Edwards curves. | Niels Möller | 2014-07-11 | 6 | -11/+232 |
| | |||||
* | New struct ecc_curve constant, edwards_root. | Niels Möller | 2014-07-11 | 8 | -0/+18 |
| | |||||
* | eccdata: Corrected curve25519-related constant. And output the constant. | Niels Möller | 2014-07-11 | 2 | -6/+14 |
| | |||||
* | Deleted left-over prototypes for ecc_a_to_a and ecc_a_to_a_itch. | Niels Möller | 2014-07-08 | 1 | -11/+0 |
| | |||||
* | eccdata: Support conversion to Edwards form. | Niels Möller | 2014-07-06 | 2 | -38/+93 |
| | |||||
* | eccdata: Use separate is_zero flag to represent the neutral element. | Niels Möller | 2014-07-06 | 2 | -24/+40 |
| | |||||
* | Implemented the curve25519 modp function. | Niels Möller | 2014-07-04 | 6 | -56/+180 |
| | |||||
* | Renamed gmp_randstate_t variables to "rands". | Niels Möller | 2014-07-04 | 5 | -23/+23 |
| | |||||
* | Fix typo in test for ecc_generic_modq. | Niels Möller | 2014-07-04 | 1 | -1/+1 |
| | |||||
* | Fix file header copy&paste errors. | Niels Möller | 2014-07-04 | 8 | -8/+8 |
| | |||||
* | Support curve25519 in the eccdata program. | Niels Möller | 2014-07-02 | 2 | -18/+111 |
| | |||||
* | Use mpz_submul_ui. | Niels Möller | 2014-07-02 | 2 | -3/+6 |
| | |||||
* | camellia: Include limits.h, needed for HAVE_NATIVE_64_BIT. | Niels Möller | 2014-06-30 | 2 | -1/+11 |
| | |||||
* | ChangeLog entries for Martin's and Nikos' previous changes. | Niels Möller | 2014-06-26 | 1 | -0/+15 |
| | |||||
* | Include private dependencies automatically in pkg-config for non-shared builds | Martin Storsjö | 2014-06-26 | 2 | -3/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | When a user invokes pkg-config to get the necessary linker flags for linking to libhogweed, the user can add --static to get the private dependencies included, which are necessary for static linking. If the hogweed build contains both static and shared libraries, this works as intended - if the user explicitly passes -static to the linker to have it favor static libs over shared ones, the same user also needs to tell pkg-config about this intention. If the hogweed build happens to be static-only, the user of the library might not be aware of this, and might not realize needing to pass --static to pkg-config. (This is even more an issue in setups with a large number of libraries, where only a few of them are built static-only.) For these cases, where a library is built as only a static library, one fairly common convention (not used everywhere, but at least in some libraries I regularly use) is to include the private dependencies in the non-private section. This makes sure a user of the library doesn't need to be concerned about which way this library was built (unless the user intentionally overrides defaults by passing flags such as -static to the linker). | ||||
* | Add missing entries to .gitignore | Martin Storsjö | 2014-06-26 | 1 | -1/+3 |
| | | | | | Ignore the newly generated bignum.h, also ignore OS X dylibs and lib{nettle,hogweed}.stamp. | ||||
* | Don't hardcode the -lgmp linker flag in the hogweed pkg-config file | Martin Storsjö | 2014-06-26 | 1 | -1/+1 |
| | |||||
* | hogweed-benchmark: do not abort() if an openssl algorithm isn't available | Nikos Mavrogiannopoulos | 2014-06-26 | 1 | -1/+9 |
| | |||||
* | Support for building with mini-gmp. | Niels Möller | 2014-06-25 | 11 | -28/+187 |
| | |||||
* | Use WITH_HOGWEED instead of HAVE_LIBGMP for preprocessor conditionals. | Niels Möller | 2014-06-25 | 4 | -12/+13 |
| | |||||
* | Eliminate more uses of gmp_fprintf. | Niels Möller | 2014-06-25 | 4 | -14/+31 |
| | |||||
* | Include bignum.h instead of gmp.h. | Niels Möller | 2014-06-25 | 7 | -11/+13 |
| | |||||
* | New function write_mpn, used in the testsuite. | Niels Möller | 2014-06-25 | 3 | -7/+23 |
| | |||||
* | Don't use gmp_vfprintf. | Niels Möller | 2014-06-25 | 2 | -4/+3 |
| | |||||
* | Deleted HAVE_LIBGMP conditionals. | Niels Möller | 2014-06-25 | 2 | -4/+7 |
| | |||||
* | Turn RSA blinding off in openssl RSA benchmark. | Nikos Mavrogiannopoulos | 2014-06-24 | 1 | -0/+1 |
| | | | | That allows direct comparison with hogweed's RSA results. | ||||
* | Updated download and git links. List release key fingerprint. | Niels Möller | 2014-06-10 | 1 | -4/+14 |
| | |||||
* | Log entry for 3.0 release.nettle_3.0_release_20140607 | Niels Möller | 2014-06-07 | 1 | -0/+4 |
| | |||||
* | Updated release plan. | Niels Möller | 2014-06-04 | 1 | -3/+8 |
| | |||||
* | NEWS: List des-compat.h as a candidate for removal. | Niels Möller | 2014-06-04 | 2 | -0/+10 |
| | |||||
* | des-compat-test: Fix out of bounds memory read. | Niels Möller | 2014-06-04 | 2 | -1/+4 |
| | |||||
* | Add missing include of stddef.h. | Niels Möller | 2014-06-04 | 2 | -0/+6 |
| | |||||
* | Fix typo in AX_CREATE_STDINT_H macro. | Niels Möller | 2014-06-04 | 2 | -1/+6 |
| | |||||
* | Updated release plan. | Niels Möller | 2014-06-02 | 1 | -4/+7 |
| | |||||
* | Mention M$ Windows shared library fixes. | Niels Möller | 2014-06-02 | 1 | -0/+2 |
| | |||||
* | Updated release plan. | Niels Möller | 2014-06-01 | 1 | -17/+23 |
| | |||||
* | Fixes for w64 ABI. | Niels Möller | 2014-06-01 | 5 | -40/+58 |
| | |||||
* | Check for COFF type directive, and use in assembly RPOLOGUE. | Niels Möller | 2014-05-31 | 4 | -0/+33 |
| | | | | Fixes problem with windows dll linking. | ||||
* | asm.m4: Deleted unused offsets for struct aes_ctx. | Niels Möller | 2014-05-31 | 2 | -5/+5 |
| |