aboutsummaryrefslogtreecommitdiff
path: root/src/include
Commit message (Collapse)AuthorAge
* rsa crypto compare functions take const parametersJonathan Buchanan2020-05-29
|
* Make REQUEST_AGPL messages configurable and add handler by defaultAlessio Vanni2020-05-27
| | | | | | | | | | | | | | | | | | | This makes two changes: * Add a field to `struct GNUNET_OS_ProjectData' containing a URL (as a string) pointing to the source code of the application. * If the field is not NULL, add a handler for the REQUEST_AGPL messages sending the specified URL to the client. The handler is added both in client-service communications (i.e. local services that don't make requests to other peers in the network) and in peer-peer communications (CADET.) This way, any client (local or remote with CADET) can request the source code location using a standardized mechanism instead of writing ad-hoc solutions (unless the service/peer explicitly specifies a NULL pointer.) Signed-off-by: Christian Grothoff <christian@grothoff.org>
* remove argon2 dependency. Use limited libsodium argon2id function for GNS ↵Martin Schanzenbach2020-05-26
| | | | and NSE
* Merge branch 'spaeth/import_identity'jospaeth2020-05-26
|\
| * add option to create identity from private keyspaeth/import_identityjospaeth2020-05-25
| |
* | fix bit counting messMartin Schanzenbach2020-05-26
|/
* fix #6242Christian Grothoff2020-05-22
|
* style specingChristian Grothoff2020-05-20
|
* Improved BIO APIAlessio Vanni2020-05-19
| | | | | | | | | | | | | | | | | | | | BIO now supports reading from and writing to in-memory buffers. For reading, an allocated buffer (array) and a size is passed as arguments to the function opening the handle. For writing, a GNUNET_Buffer is created and used internally. The buffer contents can be extracted using the relevant function. There is a new API in addition to the existing read/write: this new API is more "declarative" in nature and is meant to mimic APIs like GNUNET_SQ. The read/write operations are defined in an array of specs which are then "commited" in a single (non-atomic) operation, rather than explicitly executing multiple function calls and checking their return value. Also there are small changes to GNUNET_Buffer to account for BIO's new features. Signed-off-by: Christian Grothoff <christian@grothoff.org>
* deprecate ill-defined set_nick APISchanzenbach, Martin2020-05-06
|
* introduce have_rest; fix warningsSchanzenbach, Martin2020-05-06
|
* fix gnunet-identity performanceChristian Grothoff2020-05-02
|
* Merge branch 'master' of git+ssh://gnunet.org/gnunetChristian Grothoff2020-04-30
|\
| * fix comments, struct naming; versionSchanzenbach, Martin2020-04-29
| |
* | stylefixChristian Grothoff2020-04-30
|/
* Merge branch 'schanzen/argon_pow'Schanzenbach, Martin2020-04-22
|\
| * update API for cleanup of handleMartin Schanzenbach2020-04-21
| |
| * packed makes no sense thereMartin Schanzenbach2020-04-21
| |
| * new pass APISchanzenbach, Martin2020-04-21
| |
| * include buffer of 10& of epochSchanzenbach, Martin2020-04-20
| |
| * update API commentsSchanzenbach, Martin2020-04-20
| |
| * remove sign API callMartin Schanzenbach2020-04-20
| |
| * fix testsMartin Schanzenbach2020-04-20
| |
| * evaluate epochsSchanzenbach, Martin2020-04-20
| |
| * more comments, allow to pick up pow laterSchanzenbach, Martin2020-04-20
| |
| * towards less varianceSchanzenbach, Martin2020-04-19
| |
| * simplify pow even more; add timestamp to revocation powSchanzenbach, Martin2020-04-18
| |
* | defining GNUNET_array_concatenate() for #6190Christian Grothoff2020-04-21
| |
* | fix #6189Christian Grothoff2020-04-21
| |
* | add JSON spec'er for booleansChristian Grothoff2020-04-21
| |
* | make GNUNET_freez default, have GNUNET_free_nz for cases where that does not ↵Christian Grothoff2020-04-21
| | | | | | | | work
* | Merge branch 'master' of git+ssh://gnunet.org/gnunetChristian Grothoff2020-04-19
|\|
| * fix build with clangSchanzenbach, Martin2020-04-17
| |
* | add i64 deserializerChristian Grothoff2020-04-19
|/
* add relative_time specsChristian Grothoff2020-04-17
|
* add GNUNET_freez for #6186Christian Grothoff2020-04-17
|
* fix #6184Christian Grothoff2020-04-15
|
* fixing #6149Christian Grothoff2020-04-11
|
* fix static assert FTBFS with older gccChristian Grothoff2020-04-11
|
* adapt code to work with latest MHD APIChristian Grothoff2020-04-09
|
* introduce enum for generic return valuesChristian Grothoff2020-04-08
|
* fix sign api for to address #6164Christian Grothoff2020-04-08
|
* add GNUNET_static_assert()Christian Grothoff2020-04-08
|
* improve comments (#6164)Christian Grothoff2020-04-07
|
* bad sizeofChristian Grothoff2020-04-03
|
* 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)
* fix #6153Christian Grothoff2020-04-03
|
* Point to explanatory documentation.Marcello Stanisci2020-03-28
|
* 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
* add function that logically belongs to libgnunetcurl instead of in multiple ↵Christian Grothoff2020-03-15
| | | | Taler binaries