trying to do something about #3540

git-svn-id: https://gnunet.org/svn/gnunet@34290 140774ce-b5e7-0310-ab8b-a85725594a96
fixing parallel build, getting rid of useless _DEPENDENCIES declarations

git-svn-id: https://gnunet.org/svn/gnunet@34291 140774ce-b5e7-0310-ab8b-a85725594a96
feat(utils/crypto_ecc): Add anonymous EdDSA key

Similar to `GNUNET_CRYPTO_ecdsa_key_get_anonymous` this allows to anonymously
sign using EdDSA.

Closes #3
Merge pull request #4 from vsaw/feature/1-extend-regex-found-callback

feat(regex): Return the DHT-key in the found callback
chore(utils/crypto_ecc): Improve structure of EdDSA tests

The new tests structure puts the test cases in charge of setting up their test
environment and cleaning it up afterwards. This avoids dependancies between the
test cases and is a best practise followed by many test frameworks.

Closes #1
feat(regex): Adds GNUNET_REGEX_announce_with_key

Closes #3
refactor(regex): Refactor tests to be easily extensible
style(regex): Indentation
refactor(regex): Use GNUNET_CLIENT_notify_transmit_ready for Announce

This is more flexible and better suited for Announce since it does not expect
a Response.
refactor(regex): Extract parsing of AnnounceMessages to separate function
refactor(regex): Introduce a function to search for connected clients
feat(regex): Add REGEX_INTERNAL_announce_get_accepting_dht_entries
feat(regex): Add GNUNET_REGEX_announce_get_accepting_dht_entries

Closes #6
test(regex): Extend test to catch signature error on GNUNET_REGEX_announce
fix(regex): Fixes a bug in GNUNET_REGEX_announce_with_key where uninitialised buffer where used as EdDSA keys

Closes #8
fix(reggex): Make key const int announce_with_key

Closes https://github.com/vsaw/gnunet/issues/11