Eu criptografei uma unidade raiz usando uma cifra com este formato:
<cipher>-<chainmode>-<ivmode>:<ivopt> .
Vamos chamar isso de [CIPHER] .
Para inicializar a partir deste dispositivo, determinados parâmetros de kernel de criptografia devem ser passou incluindo crypto , porque estou usando dm-crypt com criptografia simples (sem LUKS). crypto deve ter o seguinte formato:
crypto=<hash>:[CIPHER]:<keysize>:<offset>:<skip> .
No meu caso, [CIPHER] contém dois pontos, portanto, não posso acrescentar o seguinte à linha do kernel:
crypto=<hash>:[CIPHER]:<keysize>:<offset>:<skip> ,
porque a sintaxe é invalidada e a inicialização falhará.
Minha pergunta: Posso colocar aspas duplas em torno de [CIPHER] para que funcione? ou seja, o seguinte:
crypto=<hash>:"[CIPHER]":<keysize>:<offset>:<skip>