aboutsummaryrefslogtreecommitdiff
path: root/src/scalarproduct/gnunet-scalarproduct.c
AgeCommit message (Collapse)Author
2018-06-07paragraph for gnunet devs that don't know how to use the webpsyc://loupsycedyglgamf.onion/~lynX
2018-06-07glitch in the license text detected by hyazinthe, thank you!psyc://loupsycedyglgamf.onion/~lynX
2018-06-05first batch of license fixes (boring)psyc://loupsycedyglgamf.onion/~lynX
2017-03-25rename GNUNET_GETOPT functions to achieve better consistencyChristian Grothoff
2017-03-16porting gnunet-publish + others..Marcello Stanisci
2017-03-16portingMarcello Stanisci
2016-04-30implementing new scheduler shutdown semanticsChristian Grothoff
2016-04-09small API change: do no longer pass rarely needed ↵Christian Grothoff
GNUNET_SCHEDULER_TaskContext to all scheduler tasks; instead, allow the relatively few tasks that need it to obtain the context via GNUNET_SCHEDULER_get_task_context()
2016-01-19-fix (C) noticesChristian Grothoff
2015-06-30fix #3869: outdated FSF addressChristian Grothoff
2015-02-07-bringing copyright tags up to FSF standardChristian Grothoff
2014-12-09-running at scale...Christian Grothoff
2014-12-09-handle negative results correctlyChristian Grothoff
2014-12-08-fix shutdownChristian Grothoff
2014-12-07-style, actually call GNUNET_CADET_receive_done to receive more messagesChristian Grothoff
2014-12-07-more SP fixes and todosChristian Grothoff
2014-12-03-simplify logicChristian Grothoff
2014-05-24cleaning up scalar product client APIChristian Grothoff
2014-05-07WIP commit of scalar product 2.0. It is unfinished and does not yet pass ↵Christian Fuchs
tests. This commit happens because of the move from mesh->cadet. - reverted SP API back to the original design from 2012 (using key-value pairs) - SP now uses set intersection to determine common elements from the set provided by the user - values are sorted based on their keys after intersection - removed state tracking, as simple tracking is now insufficient. Just checking for conditions directly is easier readable and less buggy - modified/renamed SP message types to reflect the changed behavior of SP
2014-01-17Fix scalarproduct argument parsing (don't scan past 0-terminator)LRN
2013-12-19- added extra parameter which i forgot in the previous commitChristian Fuchs
2013-12-19- converted peeridentity from hashcode to eddsa Christian Fuchs
2013-12-08-clarify prescedenceChristian Grothoff
2013-12-05-add missing breakChristian Grothoff
2013-12-05-add missing breakChristian Grothoff
2013-12-05-do not leak 'mask' arrayChristian Grothoff
2013-12-05-indentation fixesChristian Grothoff
2013-12-05-do not leak 'elements' arrayChristian Grothoff
2013-12-05-fixing indentationChristian Grothoff
2013-10-14added/updated comments in SP client for doxygenizationChristian Fuchs
2013-10-06-remove trailing whitespaceChristian Grothoff
2013-09-12bugfix, forgot to reset a variableChristian Fuchs
2013-09-11the key entry in GNUNET_SCALARPRODUCT_ComputationHandle is now a struct, not ↵Christian Fuchs
a pointer. re-added scheduler shutdown to SP-client
2013-09-11removed a couple of extra checks from the SP-apiChristian Fuchs
fixed a silly bug in the SP-client removed two incorrect frees in the SP-service
2013-09-11adjusted integer types in the SP-clientChristian Fuchs
2013-09-11added propper shutdown task to SP-clientChristian Fuchs
fixed a logics mixup in the SP-API between alice's client and bob's client-function fixed a memory allocation bug in SP-API adjusted message formats to use uint32_t instead of 16 for all element counts and mask lengths
2013-09-09sanitized the scalarproduct clientChristian Fuchs
fixed a typo in the SP API changed SP-service to always use GCRYMPI_FMT_STD when sending the result back to client. Even though gcry currently can not print negative numbers, we can just remove the if-else block above it once that's supported
2013-09-04SP-client now directly outputs its result to STDOUT, and ONLY the resultChristian Fuchs
2013-09-03mini change to the SP-client outputChristian Fuchs
2013-09-03re-added collective disconnect command to the scalarproduct APIChristian Fuchs
adapted the scalarproduct client to use the new API modified scalarproduct.h to include proper logging for gcrypt errors cancel is now quiet added proper gcry logging to the SP-API
2013-09-02synced API definitions againChristian Fuchs
session now get properly terminated in case we can no send to the service. implemented/added cancel functionality
2013-09-02remmoved deprecated headerfile from scalarproductChristian Fuchs
updated includes where appropiate
2013-08-23-more vector -> scalar renamingChristian Grothoff
2013-08-23-more vector -> scalar renamingChristian Grothoff