Skip to content

Bug 1612: Allow programmatic launching of onion-service with user-provided HsIdKeypair

morgan requested to merge morgan/arti:bug_1612v2 into main

Resolves #1612 (closed)

Simply adds an experimental method TorClient::launch_onion_service_ex() which additionaly takes an HsIdKeypair. It's an error to insert an HsIdKeypair for a given nickname multiple times.

Includes the KeyMgr::insert() commit from !2396 (merged) which adds overwrite flag which mirrors KeyMgr;:generate() semantics.

/cc @gabi-250

Edited by morgan

Merge request reports