Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | NEWS: Refactoring components under src/ into lib/, plugin/, cli/ and service/ | Martin Schanzenbach | 2023-10-18 |
| | | | | | This also includes a necessary API refactoring of crypto from IDENTITY to UTIL. | ||
* | BUILD: Attempt to disentable platform.h, gnunet_common.h and ↵ | Martin Schanzenbach | 2022-12-04 |
| | | | | gnunet_private_config.h insanity | ||
* | BUILD: Improve platform-specific includes | Martin Schanzenbach | 2022-12-01 |
| | | | | | | | | | | | This change allows third party programs to use gnunet either with the platform header from the sources used to build to gnunet, or use their own platform header by defining GNUNET_CUSTOM_PLATFORM_H which will be included in its stead. This also means that programs no longer must include "platform.h" (or similar) manually. The change (should be) backwards compatible to some degree. Fixes #4615 | ||
* | make GNUNET_freez default, have GNUNET_free_nz for cases where that does not ↵ | Christian Grothoff | 2020-04-21 |
| | | | | work | ||
* | fixing #6149 | Christian Grothoff | 2020-04-11 |
| | |||
* | tighten formatting rules | Christian Grothoff | 2019-10-31 |
| | |||
* | global reindent, now with uncrustify hook enabled | Christian Grothoff | 2019-10-05 |
| | |||
* | uncrustify as demanded. | ng0 | 2019-09-08 |
| | |||
* | first step to remove plibc | ng0 | 2019-09-06 |
| | |||
* | return value of GNUNET_strlcpy can be used | lurchi | 2019-06-27 |
| | |||
* | use GNUNET_strlcpy instead of strncpy where possible | lurchi | 2019-06-27 |
| | |||
* | src: for every AGPL3.0 file, add SPDX identifier. | ng0 | 2019-01-14 |
| | |||
* | paragraph for gnunet devs that don't know how to use the web | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-07 |
| | |||
* | glitch in the license text detected by hyazinthe, thank you! | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-07 |
| | |||
* | first batch of license fixes (boring) | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-05 |
| | |||
* | fix misc compiler warnings | Christian Grothoff | 2018-01-04 |
| | |||
* | add -P option to gnunet-ecc | Christian Grothoff | 2017-11-01 |
| | |||
* | add -x option to gnunet-ecc for #4629 | Christian Grothoff | 2017-06-04 |
| | |||
* | rename GNUNET_GETOPT functions to achieve better consistency | Christian Grothoff | 2017-03-25 |
| | |||
* | getopt major style fix, remove macro-mania with nicer typed functions | Christian Grothoff | 2017-03-15 |
| | |||
* | -avoid calling memcpy() with NULL argument, even if len is 0 | Christian Grothoff | 2016-07-08 |
| | |||
* | -fix (C) notices | Christian Grothoff | 2016-01-19 |
| | |||
* | -fix non-deterministic peerstore sync failure | Christian Grothoff | 2015-07-06 |
| | |||
* | fix #3869: outdated FSF address | Christian Grothoff | 2015-06-30 |
| | |||
* | -bringing copyright tags up to FSF standard | Christian Grothoff | 2015-02-07 |
| | |||
* | -zero-terminate | Christian Grothoff | 2014-12-07 |
| | |||
* | Fix gnunet-ecc vanity gen | David Barksdale | 2014-12-07 |
| | |||
* | -doxygen, style | Christian Grothoff | 2014-11-30 |
| | |||
* | - fix faux compiler warnings | Bart Polot | 2014-10-15 |
| | |||
* | -fix leak, uninit mask | Christian Grothoff | 2014-10-05 |
| | |||
* | - indentation, fix old(er) gcc compilation warnings "may be uninitialized" | Bart Polot | 2014-09-05 |
| | |||
* | Since we started using ECC, peer identities ARE public keys, not their ↵ | Bart Polot | 2014-07-03 |
| | | | | hashes. This commit removes the miss-documented, redundant option and the duplicate code associated to its handling. | ||
* | Added a cleaned-up vanity key generator to gnunet-ecc | Bart Polot | 2014-07-03 |
| | |||
* | -fix leak | Christian Grothoff | 2014-06-07 |
| | |||
* | Allow gnunet-ecc to list all public keys in a file | Bart Polot | 2014-01-30 |
| | |||
* | - key generation for secretsharing | Florian Dold | 2013-12-10 |
| | | | | | | - gnunet-ecc -E also prints hex | ||
* | -adding missing close | Christian Grothoff | 2013-11-28 |
| | |||
* | - Added the '-E' option to gnunet-ecc, which prints reference results of | Florian Dold | 2013-11-19 |
| | | | | | ecc operations | ||
* | functionality to print ids in hostkey file | Matthias Wachs | 2013-11-12 |
| | |||
* | separating ECC crypto into functions/structs for ECDHE, ECDSA and EDDSA | Christian Grothoff | 2013-10-10 |
| | |||
* | -remove trailing whitespace | Christian Grothoff | 2013-10-06 |
| | |||
* | -towards addressing #3047, note this causes the code to FTBFS | Christian Grothoff | 2013-09-30 |
| | |||
* | -fix rename issues | Christian Grothoff | 2013-09-13 |
| | |||
* | splitting 'struct GNUNET_CRYPTO_EccPublicKey' into one struct for signing ↵ | Christian Grothoff | 2013-09-13 |
| | | | | and another for encryption | ||
* | removing GNUNET_CRYPTO_ecc_key_free, use GNUNET_free directly instead | Christian Grothoff | 2013-08-21 |
| | |||
* | -eliminate more uses of ShortHashCode, breaks signatures | Christian Grothoff | 2013-08-19 |
| | |||
* | moving to new, fixed-size encoding of public and private ECC keys ↵ | Christian Grothoff | 2013-08-06 |
| | | | | everywhere, also improving ECC API to better support ECRS/GADS operations | ||
* | -trying to address #2791 | Christian Grothoff | 2013-02-11 |
| | |||
* | switching to ECDHE cryptography f, implementation is incomplete and ↵ | Christian Grothoff | 2013-02-05 |
| | | | | INSECURE, do not use for anything but testing | ||
* | -renaming testing-new.h to testing.h, bumping library versions | Christian Grothoff | 2012-12-21 |
| |