This allows us to later reuse the code to generate recovery keys for traditional LUKS volumes, too and share the code.