struct crypt_params_luks1 luks1params;
struct crypt_params_luks2 luks2params;
-#ifdef LIBCRYPTSETUP_LEGACY_DATA_ALIGNMENT
- size_t converted_data_alignment = data_alignment / sector_size;
-#else
- size_t converted_data_alignment = data_alignment / 512;
-#endif
+ const size_t converted_data_alignment = data_alignment / 512;
void* params = nullptr;
if (strcmp(type, CRYPT_LUKS1) == 0) {
auto r = crypt_keyslot_add_by_volume_key(
m_cd, CRYPT_ANY_SLOT, NULL, 0, passphrase, passphrase_size);
- if (r != 0) {
+ if (r < 0) {
lderr(m_cct) << "crypt_keyslot_add_by_volume_key failed: "
<< cpp_strerror(r) << dendl;
return r;
auto r = crypt_volume_key_get(
m_cd, CRYPT_ANY_SLOT, volume_key, volume_key_size, passphrase,
passphrase_size);
- if (r != 0) {
+ if (r < 0) {
lderr(m_cct) << "crypt_volume_key_get failed: " << cpp_strerror(r)
<< dendl;
return r;