Skip to content

Release management basics

Arne Babenhauserheide edited this page Dec 27, 2022 · 1 revision

{toc}

How to share a key among devs

First split the key with ssss. We usually go with 2 required shares. Create excess shares so you can distribute some to potential new devs:

ssss-split -t 2 -n 8

(copy in the key)

The output is a list of keys like

1-jacriejuajrie
2-juajriecrie
...

Then send messages to each dev (replace DEV and SITE by the appropriate info):

Hi DEV, This is a share for the key of SITE
I split the password with Shamirs Secret Sharing Scheme: http://point-at-infinity.org/ssss/
Two shares are needed to recover the password if I should be hit by a bus.
Recombine them with ssss-combine -t 2
Your share is:
N-............

(the key is on its own line, so they can simply copy by triple-clicking)

Clone this wiki locally