|
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.