Skip to content

tor-hsservice: Do not store the subcredentials in RendRequestContext.

gabi-250 requested to merge gabi-250/arti:fix-1242 into main

Previously, the subcredentials were computed in IptEstablisher::launch and stored in RendRequestContext. This caused long-running services to report errors like:

WARN tor_hsservice::helpers: Problem while accepting rendezvous request: error: Could not process INTRODUCE request: Introduction handshake was invalid: Circuit-extension handshake authentication failed

for clients using newer subcredentials than the ones the service had at the time the IPT was established.

Fixes #1242 (closed)

Merge request reports