LibreOffice Module sc (master) 1
|
Go to the source code of this file.
Classes | |
struct | ScOoxPasswordHash |
OOXML password definitions: algorithmName, hashValue, saltValue, spinCount. More... | |
class | ScPassHashProtectable |
class | ScDocProtection |
struct | ScEnhancedProtection |
Container for the Excel EnhancedProtection feature. More... | |
class | ScTableProtection |
sheet protection state container More... | |
Namespaces | |
namespace | ScPassHashHelper |
Enumerations | |
enum | ScPasswordHash { PASSHASH_SHA1 = 0 , PASSHASH_SHA1_UTF8 , PASSHASH_SHA256 , PASSHASH_XL , PASSHASH_UNSPECIFIED } |
Functions | |
bool | ScPassHashHelper::needsPassHashRegen (const ScDocument &rDoc, ScPasswordHash eHash1, ScPasswordHash eHash2=PASSHASH_UNSPECIFIED) |
Check for the compatibility of all password hashes. More... | |
OUString | ScPassHashHelper::getHashURI (ScPasswordHash eHash) |
ScPasswordHash | ScPassHashHelper::getHashTypeFromURI (std::u16string_view rURI) |
enum ScPasswordHash |
Enumerator | |
---|---|
PASSHASH_SHA1 | |
PASSHASH_SHA1_UTF8 | |
PASSHASH_SHA256 | |
PASSHASH_XL | |
PASSHASH_UNSPECIFIED |
Definition at line 31 of file tabprotection.hxx.