aboutsummaryrefslogtreecommitdiff
path: root/src/scalarproduct/scalarproduct_api.c
Commit message (Collapse)AuthorAge
* BUILD: Move scalarproduct to contrib/serviceMartin Schanzenbach2023-10-19
|
* UTIL: Allow only inlcusion of util glib-style.Martin Schanzenbach2022-12-04
|
* BUILD: Attempt to disentable platform.h, gnunet_common.h and ↵Martin Schanzenbach2022-12-04
| | | | gnunet_private_config.h insanity
* -DOC: Documentation cleanup pass through SCALARPRODUCT subsystemWillow Liquorice2022-10-03
|
* -DOC: Comment stripping pass in SCALARPRODUCT serviceWillow Liquorice2022-10-03
|
* -fix many more typosChristian Grothoff2021-04-26
|
* SCALARPRODUCT: migrating logic from libgcrypt to libsodium (#6818).Christian Grothoff2021-04-18
|
* global reindent, now with uncrustify hook enabledChristian Grothoff2019-10-05
|
* uncrustify as demanded.ng02019-09-08
|
* src: for every AGPL3.0 file, add SPDX identifier.ng02019-01-14
|
* paragraph for gnunet devs that don't know how to use the webpsyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* glitch in the license text detected by hyazinthe, thank you!psyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* first batch of license fixes (boring)psyc://loupsycedyglgamf.onion/~lynX2018-06-05
|
* more renamings relating to 'new' service now just being the 'normal' serviceChristian Grothoff2017-03-17
|
* rename connecT -> connect now that the old API is deadChristian Grothoff2017-01-10
|
* converting scalarproduct alice-ecc to new service APIChristian Grothoff2016-09-20
|
* Use statement exprs instead of local functionDavid Barksdale2016-08-18
| | | | | This change lets us compile with clang again.
* -avoid calling memcpy() with NULL argument, even if len is 0Christian Grothoff2016-07-08
|
* rewrite scalarproduct_api to use MQChristian Grothoff2016-07-02
|
* -fix (C) noticesChristian Grothoff2016-01-19
|
* fix #3869: outdated FSF addressChristian Grothoff2015-06-30
|
* -bringing copyright tags up to FSF standardChristian Grothoff2015-02-07
|
* -running at scale...Christian Grothoff2014-12-09
|
* -handle negative results correctlyChristian Grothoff2014-12-09
|
* -style, actually call GNUNET_CADET_receive_done to receive more messagesChristian Grothoff2014-12-07
|
* -sending session ID back over same CADET channel is redundantChristian Grothoff2014-12-07
|
* massive rework of scalarproduct service, splitting into Alice and BobChristian Grothoff2014-12-06
|
* -simplify logicChristian Grothoff2014-12-03
|
* -indentation fixes, some fixes to message size checks, some code cleanupChristian Grothoff2014-11-30
|
* -handle msg NULLChristian Grothoff2014-11-30
|
* - fixed the same bug on bob's side as on alice's side in copying over ↵Christian Fuchs2014-05-26
| | | | element data in the SP-api. seems like this correction got lost somewhere
* cleaning up scalar product client APIChristian Grothoff2014-05-24
|
* - removed some optional parts from the SP test configChristian Fuchs2014-05-12
| | | | | - fixed two bugs in the API, where the API would only append number-of-elements bytes instead of the size of those elements - SP-service now retains the configuration handle received during initialization
* - proper service-side error reporting for the SP APIChristian Fuchs2014-05-08
|
* WIP commit of scalar product 2.0. It is unfinished and does not yet pass ↵Christian Fuchs2014-05-07
| | | | | | | | | | | 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
* -remove trailing whitespaceChristian Grothoff2013-12-24
|
* updated test-config template for scalarproductChristian Fuchs2013-10-15
| | | | | added declaration of GNUNET_TESTING_PREFIX to the test script
* more doxygen compliance, should no longer generate warnings, except for one ↵Christian Fuchs2013-10-14
| | | | wired warning which is not in the sourcecode, will talk to christian grothoff about that
* more work on doxygenization for SPChristian Fuchs2013-10-14
|
* -remove trailing whitespaceChristian Grothoff2013-10-06
|
* fixed a possible free-of-null in the SP-APIChristian Fuchs2013-09-16
| | | | | modified if-clause to check for the opposite, correct condition
* SP-client now reads the result from the correct offset (msg vs. message...)Christian Fuchs2013-09-16
| | | | | | upon shutdown, the server-API no longer crashes the SP-service by calling the client-disconnect handler with a &client == NULL
* excluded test cases for SP for now, while it does not fully work yetChristian Fuchs2013-09-16
| | | | | SP service now properly checks for half-finished sessions in the tunnel teardown handler for alice.
* bugfix, forgot to reset a variableChristian Fuchs2013-09-12
|
* the key entry in GNUNET_SCALARPRODUCT_ComputationHandle is now a struct, not ↵Christian Fuchs2013-09-11
| | | | | | | | a pointer. re-added scheduler shutdown to SP-client
* removed a couple of extra checks from the SP-apiChristian Fuchs2013-09-11
| | | | | | fixed a silly bug in the SP-client removed two incorrect frees in the SP-service
* added propper shutdown task to SP-clientChristian Fuchs2013-09-11
| | | | | | | | 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
* minichangeChristian Fuchs2013-09-09
|
* sanitized the scalarproduct clientChristian Fuchs2013-09-09
| | | | | | | 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
* re-added collective disconnect command to the scalarproduct APIChristian Fuchs2013-09-03
| | | | | | | | | 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