Проблема с шифрованием с использованием Luks в Beaglebone
Я пытаюсь зашифровать раздел устройства памяти в Beaglebone с помощью библиотеки libcryptsetup, но не могу добавить слот ключа в отформатированный раздел.
crypt_keyslot_add_by_volume_key(cd,CRYPT_SLOT_ACTIVE,NULL,0,"demo",4);
Эта функция всегда возвращает отрицательное значение и не может добавить слот для ключей, но эта же функция хорошо работает на моем компьютере с Ubuntu.
Предложите мне способ преодолеть эту проблему.