summaryrefslogtreecommitdiff
path: root/src/common/crypto_ed25519.c
AgeCommit message (Expand)Author
2018-06-21Split crypto and tls libraries into directoriesNick Mathewson
2018-06-20Run rectify_include_paths.pyNick Mathewson
2018-06-20Update copyrights to 2018.Nick Mathewson
2018-04-06refactor: Remove unnecessary `#include "crypto.h"` throughout codebase.Isis Lovecruft
2018-04-06crypto: Alphabetise some #includes in /src/common/crypto*.Isis Lovecruft
2018-04-06crypto: Refactor (P)RNG functionality into new crypto_rand module.Isis Lovecruft
2018-03-26Merge branch 'bug24658-rm-curve25519-header' into bug24658-mergeNick Mathewson
2018-02-07Fix wide lines from typo-fix patch.Nick Mathewson
2018-02-07Fix spelling mistakes corresponding to ticket #23650Deepesh Pathak
2018-02-03Include crypto_digest.h in order to solve dependency issues.Fernando Fernandez Mancera
2017-11-17Make all the crypto free() functions macros that clear their targetsNick Mathewson
2017-09-28Move around some LCOV_EXCLs in src/commonNick Mathewson
2017-09-15Run our #else/#endif annotator on our source code.Nick Mathewson
2017-08-08Remove a needless memwipe.Nick Mathewson
2017-06-28ed25519: Check retval of unpack_negative_vartime in donna.George Kadianakis
2017-06-27no newlines in log messages.Nick Mathewson
2017-06-27ed25519: Add func that checks for torsion component in pubkeys.George Kadianakis
2017-03-31Make crypto_ed25519.c no longer depend on opensslNick Mathewson
2017-03-15Run the copyright update script.Nick Mathewson
2017-01-30Make a bunch of signature/digest-checking functions mockableNick Mathewson
2016-12-14Merge branch 'dgoulet_ticket19043_030_03_squashed'Nick Mathewson
2016-12-14prop224: Add unittests handling v3 ESTABLISH_INTRO cells.George Kadianakis
2016-12-08Add an ed25519_copy; use it in a couple of places dgoulet suggested.Nick Mathewson
2016-11-10Helper function to see if an ed25519 pk is set.Nick Mathewson
2016-10-17Write a bunch of module documentation.Nick Mathewson
2016-08-23Introduce ed25519_{sign,checksig}_prefixed functions().George Kadianakis
2016-05-25Use calloc, not malloc(a*b), in ed25519 batch signature check fnNick Mathewson
2016-05-16Do not leak the 'tag' when trying to read a truncated ed25519 key fileNick Mathewson
2016-05-16Mark unreachable lines in crypto_ed25519.cNick Mathewson
2016-03-26Fix all doxygen warnings (other than missing docs)Nick Mathewson
2016-02-27Update the copyright year.Nick Mathewson
2016-02-27Add a brief file-level description for everything in src/commonNick Mathewson
2015-12-23Always test both ed25519 backends.Nick Mathewson
2015-12-08Always hash crypto_strongest_rand() along with some prngNick Mathewson
2015-10-21Fix a memory leak; bug 17398.Nick Mathewson
2015-08-12Use ed25519-donna's batch verification support when applicable.Yawning Angel
2015-07-31Move formatting functions around.Nick Mathewson
2015-07-15Add more EINVAL errno setting on key read failuresNick Mathewson
2015-07-06Integrate and enable ed25519-donna.Yawning Angel
2015-05-28Implement ed25519-signed descriptorsNick Mathewson
2015-05-28prop220: Implement certificates and key storage/creationNick Mathewson
2015-01-02Bump copyright dates to 2015, in case someday this matters.Nick Mathewson
2014-10-28Add another year to our copyright dates.Nick Mathewson
2014-09-25Comments and tweaks based on review by asnNick Mathewson
2014-09-25More documentation for ed25519 stuff.Nick Mathewson
2014-09-25Draft implementation for ed25519 key blinding, as in prop224Nick Mathewson
2014-09-25Add curve25519->ed25519 key conversion per proposal 228Nick Mathewson
2014-09-25Support for writing ed25519 public/private components to disk.Nick Mathewson
2014-09-25Restore the operation of extra_strong in ed25519_secret_key_generateNick Mathewson
2014-09-25Another ed25519 tweak: store secret keys in expanded formatNick Mathewson