aboutsummaryrefslogtreecommitdiff
path: root/src/util
Commit message (Collapse)AuthorAge
* ftbfsChristian Grothoff2020-03-29
|
* allow passing of fancy time to timetravel optionChristian Grothoff2020-03-29
|
* use strtok_r in code that could plausibly be used from multi-threaded ↵Christian Grothoff2020-03-19
| | | | applications
* use void * instead of char * for RSA key material to make it more clear that ↵Christian Grothoff2020-03-17
| | | | these are not 0-terminated strings
* use void * instead of char * for RSA key material to make it more clear that ↵Christian Grothoff2020-03-17
| | | | these are not 0-terminated strings
* 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
|