-initialize public key

git-svn-id: https://gnunet.org/svn/gnunet@34505 140774ce-b5e7-0310-ab8b-a85725594a96
ensure that a bogus public key cannot send us into an infinite loop

git-svn-id: https://gnunet.org/svn/gnunet@34506 140774ce-b5e7-0310-ab8b-a85725594a96
-indent

git-svn-id: https://gnunet.org/svn/gnunet@34507 140774ce-b5e7-0310-ab8b-a85725594a96
-fix shutdown

git-svn-id: https://gnunet.org/svn/gnunet@34508 140774ce-b5e7-0310-ab8b-a85725594a96