aboutsummaryrefslogtreecommitdiff
path: root/src/util
Commit message (Collapse)AuthorAge
...
* implement new simplified POW for LSD001Schanzenbach, Martin2020-03-15
|
* do not log as error, give better messageChristian Grothoff2020-03-13
|
* c89Christian Grothoff2020-03-10
|
* make static analysis happierChristian Grothoff2020-03-03
|
* remove 'illegal' (non-reentrant) log logic from signal handlerChristian Grothoff2020-03-03
|
* better task orderingChristian Grothoff2020-02-15
|
* add base64url encoding to util (RFC7515)Schanzenbach, Martin2020-02-09
|
* fix task prioritization with recent hackChristian Grothoff2020-02-04
|
* speed up message goodput in perf_mq(client) by 1/3rdChristian Grothoff2020-02-04
|
* indentingChristian Grothoff2020-02-04
|
* adding MQ benchmarkChristian Grothoff2020-02-04
|
* speed up running of tasks via GNUNTE_SCHEDULER_add_now() by a factor of at ↵Christian Grothoff2020-02-04
| | | | least 5
* add minimal scheduler benchmarkChristian Grothoff2020-02-04
|
* add timetravel getopt helperChristian Grothoff2020-02-04
|
* fix mem leaksFlorian Dold2020-01-18
|
* fix leakChristian Grothoff2020-01-17
|
* auto-provide OS_IPK paths in [paths] of configChristian Grothoff2020-01-17
|
* DB load API changeChristian Grothoff2020-01-17
|
* remove Taler-specific leftovers, we don't need them anymoreFlorian Dold2020-01-15
|
* add test vector generation for crypto opsFlorian Dold2020-01-15
|
* move buffer library from GNU Taler to GNUnetFlorian Dold2020-01-15
|
* Don't normalize when deriving ECDSA public keysFlorian Dold2020-01-06
|
* Fix ECDSA/ECDH key exchangeFlorian Dold2020-01-06
| | | | | Libgcrypt interprets the private key as little endian, while tweetnacl interprets it as big endian. This caused the key exchange to fail.
* add test for ecdsa ecdhSchanzenbach, Martin2020-01-06
|
* fix error infoSchanzenbach, Martin2019-12-27
|
* also BADFOOD on reallocChristian Grothoff2019-12-25
|
* replace expensive function call with macro for trivial calculationChristian Grothoff2019-12-25
|
* fix gnunet-qr logicChristian Grothoff2019-12-17
|
* fix variable confusionChristian Grothoff2019-12-17
|
* enhance gnunet-qr to support passing arguments beyond just the URI to commandsChristian Grothoff2019-12-16
|
* fix sigpipe crashChristian Grothoff2019-12-15
|
* -v was very wrong in gnunet-qrChristian Grothoff2019-12-15
|
* style fixChristian Grothoff2019-12-07
|
* fix libgnunetpq for RSA encodingChristian Grothoff2019-12-07
|
* fix #3795/5968/5398Christian Grothoff2019-12-07
|
* use new POW function consistently, also in revocationChristian Grothoff2019-11-30
|
* implement code for #3795Christian Grothoff2019-11-30
|
* create crypto_pow, in preparation for #3795Christian Grothoff2019-11-30
|
* src/util: This should fix make dist failure (untested)ng02019-11-27
|
* kdf_mod_mpi: fix size and use nboFlorian Dold2019-11-27
|
* kdf_mpi: be explicit about ctr sizeFlorian Dold2019-11-27
|
* DCE / GNUNET_TWEETNACL prefix for exported symbolsFlorian Dold2019-11-26
|
* add license identifier to tweetnaclng02019-11-26
|
* use Curve25519 for ECDH and tweetnacl where we canFlorian Dold2019-11-26
| | | | | | | | | | | | This leads to some performance improvements and makes it easier to write software that interoperates with GNUnet / GNU Taler. It also avoids using the rather inconvenient libgcrypt APIs. We still need to keep libgcrypt though, as we need it for RSA, ECDSA and some other primitives. This change is still behind a #define NEW_CRYPTO, as it is a breaking change for both EdDSA (removing the superfluous additional hash) and for ECDHE (using Curve25519 instead of Ed25519).
* fix pointer indentationChristian Grothoff2019-11-24
|
* revert changes for gnunet-qr, see note in configure.acng02019-11-21
|
* comment secondary dependencies for -qrng02019-11-21
|
* add initial logic to detect zbar dependenciesng02019-11-21
| | | | | no idea if it's really required, but at the very least we need to be able to point to the X11 root.
* use ifdef instead of if for __linux__ and BSDng02019-11-20
|
* follow-up to 7c14b80a011e9e99b1cef0bfd96bae364edd5663:ng02019-11-20
| | | | use __linux__ instead of redefined LINUX.