Add FS::luks::outerUuid().
This commit is contained in:
parent
7155c5661b
commit
5e40017238
|
@ -525,7 +525,9 @@ QString luks::readOuterUUID(const QString &deviceNode) const
|
||||||
<< "\toutput:" << cmd.output().trimmed();
|
<< "\toutput:" << cmd.output().trimmed();
|
||||||
return QString();
|
return QString();
|
||||||
}
|
}
|
||||||
return cmd.output().trimmed();
|
QString outerUuid = cmd.output().trimmed();
|
||||||
|
const_cast< QString& >( m_outerUuid ) = outerUuid;
|
||||||
|
return outerUuid;
|
||||||
}
|
}
|
||||||
return QStringLiteral("---");
|
return QStringLiteral("---");
|
||||||
}
|
}
|
||||||
|
@ -611,6 +613,11 @@ void luks::getLuksInfo(const QString& deviceNode)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QString luks::outerUuid() const
|
||||||
|
{
|
||||||
|
return m_outerUuid;
|
||||||
|
}
|
||||||
|
|
||||||
bool luks::canEncryptType(FileSystem::Type type)
|
bool luks::canEncryptType(FileSystem::Type type)
|
||||||
{
|
{
|
||||||
switch (type)
|
switch (type)
|
||||||
|
|
|
@ -171,13 +171,14 @@ public:
|
||||||
void getLuksInfo(const QString& deviceNode);
|
void getLuksInfo(const QString& deviceNode);
|
||||||
|
|
||||||
FileSystem* innerFS() const { return m_innerFs; }; // avoid calling this unless necessary
|
FileSystem* innerFS() const { return m_innerFs; }; // avoid calling this unless necessary
|
||||||
|
QString outerUuid() const;
|
||||||
|
|
||||||
QString mapperName() const { return m_MapperName; };
|
QString mapperName() const { return m_MapperName; }
|
||||||
QString cipherName() const { return m_CipherName; };
|
QString cipherName() const { return m_CipherName; }
|
||||||
QString cipherMode() const { return m_CipherMode; };
|
QString cipherMode() const { return m_CipherMode; }
|
||||||
QString hashName() const { return m_HashName; };
|
QString hashName() const { return m_HashName; }
|
||||||
qint64 keySize() const { return m_KeySize; };
|
qint64 keySize() const { return m_KeySize; }
|
||||||
qint64 payloadOffset() const { return m_PayloadOffset; };
|
qint64 payloadOffset() const { return m_PayloadOffset; }
|
||||||
|
|
||||||
static bool canEncryptType(FileSystem::Type type);
|
static bool canEncryptType(FileSystem::Type type);
|
||||||
static void initLUKS(FileSystem* fs);
|
static void initLUKS(FileSystem* fs);
|
||||||
|
@ -214,6 +215,7 @@ private:
|
||||||
QString m_HashName;
|
QString m_HashName;
|
||||||
qint64 m_KeySize;
|
qint64 m_KeySize;
|
||||||
qint64 m_PayloadOffset;
|
qint64 m_PayloadOffset;
|
||||||
|
QString m_outerUuid;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue