30 #include <xlnt/xlnt_config.hpp> 76 bool lock_revision =
false;
81 bool lock_structure =
false;
87 bool lock_windows =
false;
Enumerates the possible types a cell can be determined by it's current value.
Definition: cell.hpp:37
std::string hash_algorithm
The algorithm used to create and verify this lock.
Definition: document_security.hpp:49
lock_verifier workbook_lock
The settings to allow the structure and windows lock to be removed.
Definition: document_security.hpp:97
std::size_t spin_count
The number of times the hash should be applied to the password combined with the salt. This allows the difficulty of the hash to be increased as computing power increases.
Definition: document_security.hpp:65
lock_verifier revision_lock
The settings to allow the revision lock to be removed.
Definition: document_security.hpp:92
Properties governing how the data in a workbook should be protected. These values can be ignored by c...
Definition: document_security.hpp:38
std::string salt
The initial salt combined with the password used to prevent rainbow table attacks ...
Definition: document_security.hpp:54
Holds data describing the verifier that locks revisions or a workbook.
Definition: document_security.hpp:44
std::string hash
The actual hash value represented as a string
Definition: document_security.hpp:59