Skip to content

arti: hss: Add arti hss ctor-migrate

Summary

This MR adds the functionality ctor-migrate to arti hss. ctor-migrate allows the user to migrate an identity key from a CTor keystore to an Arti native keystore.

Example usage

arti hss -c /path/to/config --nickname allium-cepa c-tor-migrate --batch

The flag -n/--nickname represents the service that will be migrated from a CTor keystore to an Arti native keystore. The --batch flag forces execution without prompting the user for confirmation.

Notes

  • This MR is part of the GSoC proposal "Onion Service Support Tooling for Arti". Mentors: @gabi-250, @wesleyac.
  • Integration tests for the new functionalities will be added in a successive MR.
  • The functionality to remove the original CTor keystore will be added in a future MR.
  • This MR takes #2065 into consideration. Once this issue is resolved, further modifications will be applied in a future MR.
Edited by hjrgrn

Merge request reports

Loading