aboutsummaryrefslogtreecommitdiff
path: root/src/util/Makefile.am
Commit message (Collapse)AuthorAge
* SCALARPRODUCT: migrating logic from libgcrypt to libsodium (#6818).Christian Grothoff2021-04-18
|
* UTIL/SCALARPRODUCT: Do not build ECC dlog or scalarproduct with incompatible ↵Martin Schanzenbach2021-03-30
| | | | libgcrypt versions (>=1.9.0)
* add base32 encoder/decoderChristian Grothoff2021-03-02
|
* change GNUNET_DISK_fn_write() to always do atomic writes and to NOT ↵Christian Grothoff2020-12-19
| | | | overwrite existing files; also change the return value to not return the size of the written file but GNUNET_OK on success, and integrate creating the directory if needed; breaks API, hence bumping libgnunetutil version
* add test vector unit testFlorian Dold2020-12-04
|
* gnunet-crypto-tvg: output JSON, fix memleaksFlorian Dold2020-12-04
| | | | | This commit also bumps the version of libgnunetutil, due to the spell checking fix to xts in rsa (un)blinding.
* use (and "GNUnet-ify") libyuarel as a basepoint for uri parsingJonathan Buchanan2020-08-26
|
* remove argon2 dependency. Use limited libsodium argon2id function for GNS ↵Martin Schanzenbach2020-05-26
| | | | and NSE
* move from tweetnacl (+custom hacks) -> only sodiumFlorian Dold2020-05-06
|
* add argon2 for LSD0001Schanzenbach, Martin2020-04-17
|
* adding a GNUNET_memcmp_priv for constant-time comparing of data; fixes #6152 ↵Christian Grothoff2020-04-03
| | | | (modulo actually finding specific places where this SHOULD be used instead of GNUNET_memcmp)
* adding MQ benchmarkChristian Grothoff2020-02-04
|
* add minimal scheduler benchmarkChristian Grothoff2020-02-04
|
* 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
|
* add test for ecdsa ecdhSchanzenbach, Martin2020-01-06
|
* create crypto_pow, in preparation for #3795Christian Grothoff2019-11-30
|
* src/util: This should fix make dist failure (untested)ng02019-11-27
|
* 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).
* 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.
* remove CYGWIN codeblocks, drop vendored Windows openvpn, drop win32 specific ↵ng02019-09-10
| | | | | | | | | files. configures and builds okay. testsuite wasn't checked, will be checked. diff including the plibc removal is now around 14370 lines of code less.
* pathes to better support third party extensions from ML. Thanks to Alessio VanniSchanzenbach, Martin2019-08-08
|
* Introducing GNUNET_Uuid and matching hash map for 128 bit values.Christian Grothoff2019-06-18
| | | | TNG: reducing size of AcknowledgementUUIDPs from 256 bits to 128 bits.
* version bumpingChristian Grothoff2019-06-05
|
* distingChristian Grothoff2019-04-03
|
* fix linker options for gnunet-qrChristian Grothoff2019-04-03
|
* gnunet-qr: Use GNUNET_PROGRAM_run to simplify the code.Hartmut Goebel2019-03-13
|
* gnunet-qr: Use the `gnunet-uri` binary installed into PREFIX.Hartmut Goebel2019-03-13
| | | | | | This helps keeping environments concise and functional package managers like guix this will ensure `gnunet-uri` from the same environment is used.
* gnunet-qr: Add into Makefile.am and pofiles,Hartmut Goebel2019-03-13
|
* attempted fix #5622Schanzenbach, Martin2019-03-02
|
* fix #5611?ng02019-02-26
|
* src/util: Add gnunet-qr to cleanfilesng02019-02-26
|
* Proposed fix for https://bugs.gnunet.org/view.php?id=5611ng02019-02-26
|
* src/util: Use make 4.0 assignment operatorng02019-02-25
|
* temp fix for #5606Schanzenbach, Martin2019-02-24
|
* util: build with external libatomicDaniel Golle2019-02-23
| | | | | | | | | | | | | | Recent versions of gcc on some architectures (MIPS, PPC, ...) moved atomic functions into a separate library. As we are using atomic load/store in util/time.c we may need to link libgnunetutil against libatomic for __atomic_load_8 and __atomic_store_8 to be defined. Fixes build problem on MIPS: ld: ./.libs/libgnunetutil.so: undefined reference to `__atomic_store_8' ld: ./.libs/libgnunetutil.so: undefined reference to `__atomic_load_8' collect2: error: ld returned 1 exit status Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* Fix bug reported by schanzen@ where bootstrap is not enough for our ↵ng02019-02-15
| | | | python2.7 script.
* Switch to python3.7 (integration-tests incomplete), continue using python2.7 ↵ng02019-02-14
| | | | | | for gnunet-qr with an incredible annoying workaround for autotools inability to deal with 2 major python versions at the same time Signed-off-by: ng0 <ng0@n0.is>
* fixing 'make dist' issuesChristian Grothoff2019-02-13
|
* - Fix build of ats transport plugin not linking against libgnunetntSchanzenbach, Martin2019-02-05
| | | | - Add compat memrchr layer for Win32 and macOS
* fix -lidn(2) linkage by adding missing AM_CONDITIONAL and missing endif ↵Christian Grothoff2018-10-25
| | | | statements
* libidn + libidn2 support, as proposed by WJ Liu / multiSnow in a github gist.Nils Gillmann2018-10-25
| | | | Signed-off-by: Nils Gillmann <ng0@n0.is>
* basic benchmarkingFlorian Dold2018-08-18
|
* move gnunet-timeout to src/util/, fix issues related to #5375Christian Grothoff2018-07-01
|
* move dns ops again, 2nd tryChristian Grothoff2018-06-25
|
* Revert "integrate dnsparser and dnsstub and tun with libgnunetutil"lurchi2018-06-25
| | | | This reverts commit 7da98cf076e9c5101244dfbbf8c3ddff045d298e.
* integrate dnsparser and dnsstub and tun with libgnunetutilChristian Grothoff2018-06-25
|