Stop putting unsupported ed25519 link auth in v3 onion service descs
commit3821081a550efc090bb6c583041e1b26a2db72b5
authorteor <teor@torproject.org>
Tue, 24 Jul 2018 08:22:41 +0000 (24 18:22 +1000)
committerteor <teor@torproject.org>
Tue, 24 Jul 2018 23:16:15 +0000 (25 09:16 +1000)
treef5d9d06c13800778e3ff615b4bc6ddb8adab06f7
parenta99920c7d4ace4d87f6876ab3aaef79ee1aff509
Stop putting unsupported ed25519 link auth in v3 onion service descs

Stop putting ed25519 link specifiers in v3 onion service descriptors,
when the intro point doesn't support ed25519 link authentication.

Fixes bug 26627; bugfix on 0.3.2.4-alpha.
changes/bug26627
src/or/hs_service.c
src/or/hs_service.h
src/test/test_hs_cell.c
src/test/test_hs_intropoint.c
src/test/test_hs_service.c