<?xml version="1.0" encoding="UTF-8"?>
<QtHelpProject version="1.0">
<namespace>PASSWORD_FILE</namespace>
<virtualFolder>doc</virtualFolder>
<filterSection>
<filterAttribute>doxygen</filterAttribute>
<toc>
<section title="Passwordfile library 5.2.0" ref="index.html">
<section title="passwordfile" ref="index.html">
<section title="Build instructions" ref="index.html#autotoc_md1"/>
<section title="Copyright notice and license" ref="index.html#autotoc_md2"/>
</section>
<section title="Deprecated List" ref="deprecated.html"/>
<section title="Namespaces" ref="namespaces.html">
<section title="Namespace List" ref="namespaces.html">
<section title="CppUtilities" ref="namespaceCppUtilities.html">
<section title="operator&lt;&lt;" ref="namespaceCppUtilities.html#acf448c4d873324cf0bba541a1393f246"/>
<section title="operator&lt;&lt;" ref="namespaceCppUtilities.html#a194c62ca8bc71d832db1a5d2ffe9daae"/>
</section>
<section title="Io" ref="namespaceIo.html">
<section title="CryptoException" ref="classIo_1_1CryptoException.html">
<section title="CryptoException" ref="classIo_1_1CryptoException.html#a0c429b89ed83e133e3e79060f977ec6a"/>
<section title="CryptoException" ref="classIo_1_1CryptoException.html#a86267fcb161bb61a578e2c72d6b9d048"/>
<section title="~CryptoException" ref="classIo_1_1CryptoException.html#a064d492eb1683db39fae30c8fd0350ad"/>
</section>
<section title="EntryStatistics" ref="structIo_1_1EntryStatistics.html">
<section title="accountCount" ref="structIo_1_1EntryStatistics.html#a6b5664d74eddbbb114a0cb0aada83afa"/>
<section title="fieldCount" ref="structIo_1_1EntryStatistics.html#ad95d7f31d42bc73c4580a79880e5a388"/>
<section title="nodeCount" ref="structIo_1_1EntryStatistics.html#a71136a887fa84379838a0bc57f2ff06f"/>
</section>
<section title="Entry" ref="classIo_1_1Entry.html">
<section title="~Entry" ref="classIo_1_1Entry.html#af4311a96447352d3bac39a6935ca69d3"/>
<section title="Entry" ref="classIo_1_1Entry.html#a394a88a20bb9de92dd2efcaede5e1975"/>
<section title="Entry" ref="classIo_1_1Entry.html#ab105e985c4021e07117b69b1189369bd"/>
<section title="accumulateStatistics" ref="classIo_1_1Entry.html#a142b7d60c71f6c46778fda313c4d75bd"/>
<section title="clone" ref="classIo_1_1Entry.html#abb86c2689f9dd1136665f4140645b540"/>
<section title="computeStatistics" ref="classIo_1_1Entry.html#a98190106ec82a24c64ad43ad4c843f45"/>
<section title="index" ref="classIo_1_1Entry.html#a1fd97f4df69d5ca66c623b14ee706882"/>
<section title="isIndirectChildOf" ref="classIo_1_1Entry.html#a565bdebc49656a019b95ceab5fa2613a"/>
<section title="label" ref="classIo_1_1Entry.html#a9e8a0aa674736e75f76ce01c19a25440"/>
<section title="make" ref="classIo_1_1Entry.html#a75b526568017fc84f0cf3b81a0aaf281"/>
<section title="makeLabelUnique" ref="classIo_1_1Entry.html#a4bd68cf9f2edf0d4d593a456c603e488"/>
<section title="operator=" ref="classIo_1_1Entry.html#aec939a5fe67a4b4d0b1a17dd85eb01ec"/>
<section title="parent" ref="classIo_1_1Entry.html#a667835567c68ae1494e402bb9938b65c"/>
<section title="path" ref="classIo_1_1Entry.html#aeb6086ccd6dd32739082dfa90a4b9aaf"/>
<section title="path" ref="classIo_1_1Entry.html#a8abd2d04966f331dcc06d871276fc61d"/>
<section title="setLabel" ref="classIo_1_1Entry.html#a6d00d5f1f9d84e3a21c47f481228865a"/>
<section title="setParent" ref="classIo_1_1Entry.html#a5fdb2cf8a4d806f5b78c065d10a1c44b"/>
<section title="type" ref="classIo_1_1Entry.html#ac6cc44ef82e8d595153559a581068461"/>
<section title="NodeEntry" ref="classIo_1_1Entry.html#a4f5e58fcaa05487b4db8b19945d9754b"/>
<section title="m_extendedData" ref="classIo_1_1Entry.html#a9d158f58fd00f7ce7b66a9f17f1e51ed"/>
</section>
<section title="NodeEntry" ref="classIo_1_1NodeEntry.html">
<section title="NodeEntry" ref="classIo_1_1NodeEntry.html#ab9e7f54c8b373bcda80bb525f5879036"/>
<section title="NodeEntry" ref="classIo_1_1NodeEntry.html#aa939cf9d73c02f1ca408d99b31a82ab0"/>
<section title="NodeEntry" ref="classIo_1_1NodeEntry.html#a8483db62ccb88098515452ab68ec4022"/>
<section title="NodeEntry" ref="classIo_1_1NodeEntry.html#a7625c1b76dc888c494ac1bbb71ea90c3"/>
<section title="~NodeEntry" ref="classIo_1_1NodeEntry.html#ab5496b35108ea0aeda67ffdc6580288a"/>
<section title="accumulateStatistics" ref="classIo_1_1NodeEntry.html#a7260a3cf68eb95c72250a5aadeebfc6b"/>
<section title="children" ref="classIo_1_1NodeEntry.html#ad737f8c349facc2f3e05d6a257ca8216"/>
<section title="clone" ref="classIo_1_1NodeEntry.html#a89f9bb0d1da4994bd755e23cde5aa8e7"/>
<section title="deleteChildren" ref="classIo_1_1NodeEntry.html#acd7b304e8c9fd1c710c37dbe7982e92b"/>
<section title="entryByPath" ref="classIo_1_1NodeEntry.html#a01e6b990d1f46d3b7d45718f6456ebab"/>
<section title="isExpandedByDefault" ref="classIo_1_1NodeEntry.html#a5b8eab56a710fa74d24f1e5ddc4548cd"/>
<section title="make" ref="classIo_1_1NodeEntry.html#ae809184f3779cd447fac8352a8473306"/>
<section title="replaceChild" ref="classIo_1_1NodeEntry.html#a2c2cdc8803ae172183a6e794e21c4f48"/>
<section title="setExpandedByDefault" ref="classIo_1_1NodeEntry.html#a318c26aaa6bb662fedefce04873f7830"/>
<section title="type" ref="classIo_1_1NodeEntry.html#a33f61387a0b984cee2e275d078a9aba2"/>
<section title="Entry" ref="classIo_1_1NodeEntry.html#a9c1c9015f481a5d1e2eebb42a451d784"/>
</section>
<section title="AccountEntry" ref="classIo_1_1AccountEntry.html">
<section title="AccountEntry" ref="classIo_1_1AccountEntry.html#a934dab18b8fe339f7d1e46cb2e3bb959"/>
<section title="AccountEntry" ref="classIo_1_1AccountEntry.html#a97cee914ab00a0216b7b3a643328a552"/>
<section title="AccountEntry" ref="classIo_1_1AccountEntry.html#ae6cd473a8e043a7db98b1295c4f21f15"/>
<section title="AccountEntry" ref="classIo_1_1AccountEntry.html#a758a56059878bf0ff5feba6169420dc4"/>
<section title="~AccountEntry" ref="classIo_1_1AccountEntry.html#a01e4aa400468fb4f50f38af9cbe25293"/>
<section title="accumulateStatistics" ref="classIo_1_1AccountEntry.html#a40ac997f4f841d39107551a1c8110145"/>
<section title="clone" ref="classIo_1_1AccountEntry.html#a84b345581c1cb5b9510a1f5ec748017a"/>
<section title="fields" ref="classIo_1_1AccountEntry.html#a5812867343651283fed9caa10f8272f4"/>
<section title="fields" ref="classIo_1_1AccountEntry.html#a27a3808e1920a554df0228117836a6a2"/>
<section title="make" ref="classIo_1_1AccountEntry.html#ad83552ad05f511efcc30197578903b6d"/>
<section title="type" ref="classIo_1_1AccountEntry.html#adbb597a40b26a0a30423d5d8a0591803"/>
</section>
<section title="Field" ref="classIo_1_1Field.html">
<section title="Field" ref="classIo_1_1Field.html#a54d503cd43a602da0a043cbdd2677a21"/>
<section title="Field" ref="classIo_1_1Field.html#ab3dcf3382bf5e1c6c108cac4cc64aad0"/>
<section title="Field" ref="classIo_1_1Field.html#ac87d85d6560544c63897b05e2aee3bd2"/>
<section title="isEmpty" ref="classIo_1_1Field.html#a8d8099f7091f74c2ffb6da9049b9d84f"/>
<section title="make" ref="classIo_1_1Field.html#a57edde592ffe2857472123f81e49a951"/>
<section title="name" ref="classIo_1_1Field.html#a27c05b1b241871cca7335ef990403436"/>
<section title="setName" ref="classIo_1_1Field.html#a1afe9f249911dd8c0b4a08df9bd46d4d"/>
<section title="setType" ref="classIo_1_1Field.html#a8b7eaff191f6a10feda6e1e87bb1f6cc"/>
<section title="setValue" ref="classIo_1_1Field.html#a21eb7d0af7b58827085975a5158c7463"/>
<section title="tiedAccount" ref="classIo_1_1Field.html#ac3f789e7c094969f50c57a4b51a90615"/>
<section title="type" ref="classIo_1_1Field.html#ab065eab65b49252ebfef85ea90ca04bc"/>
<section title="value" ref="classIo_1_1Field.html#a872ba2edeb5fd9feceb1d0fefb67a7db"/>
<section title="m_extendedData" ref="classIo_1_1Field.html#acf5ef2b80ed2d5b431eb2b0bceb17e59"/>
</section>
<section title="ParsingException" ref="classIo_1_1ParsingException.html">
<section title="ParsingException" ref="classIo_1_1ParsingException.html#aae94bcdb031681405dd90234460b1e9c"/>
<section title="ParsingException" ref="classIo_1_1ParsingException.html#a3bc91fca11d598a697dc3d692ac981b7"/>
<section title="~ParsingException" ref="classIo_1_1ParsingException.html#ae082b2cd7dbecd08f8d43583c8d4536b"/>
</section>
<section title="PasswordFile" ref="classIo_1_1PasswordFile.html">
<section title="PasswordFile" ref="classIo_1_1PasswordFile.html#a85bfbf650262dcaf2a0418eb5e0b2314"/>
<section title="PasswordFile" ref="classIo_1_1PasswordFile.html#abea2dcac797cb569c62ef72309b09864"/>
<section title="PasswordFile" ref="classIo_1_1PasswordFile.html#a42a0dcb8e0fb4a00b05fc5ff9f538392"/>
<section title="PasswordFile" ref="classIo_1_1PasswordFile.html#af0e7a504859794c546fa965c145d1e2a"/>
<section title="~PasswordFile" ref="classIo_1_1PasswordFile.html#ac0baba3801e9fc9137466ce4b11af502"/>
<section title="clear" ref="classIo_1_1PasswordFile.html#a147ee6df9fe521efadfb976c8bc6dbef"/>
<section title="clearEntries" ref="classIo_1_1PasswordFile.html#a289e56491a2d477e982e413757aef24f"/>
<section title="clearPassword" ref="classIo_1_1PasswordFile.html#a75b7501ef28fcb3e4553e202b2e5a872"/>
<section title="clearPath" ref="classIo_1_1PasswordFile.html#aeb1f131ae95d3e788424176ea4450a09"/>
<section title="close" ref="classIo_1_1PasswordFile.html#a5624e5b25f3edaa144a0b859b7a81da7"/>
<section title="create" ref="classIo_1_1PasswordFile.html#a416c108207084365e06080981989a0e6"/>
<section title="doBackup" ref="classIo_1_1PasswordFile.html#af8228be12a10808c2bab517eab399d27"/>
<section title="encryptedExtendedHeader" ref="classIo_1_1PasswordFile.html#ad56001f1dde57dffe3ff5e9a4161891a"/>
<section title="encryptedExtendedHeader" ref="classIo_1_1PasswordFile.html#abc2e3d855a82e26752a82c49abad66a8"/>
<section title="exportToTextfile" ref="classIo_1_1PasswordFile.html#a43906f251d7ca587f4376bcce4eb1e15"/>
<section title="extendedHeader" ref="classIo_1_1PasswordFile.html#ae05b737f6919127e8a587e85b31b107b"/>
<section title="extendedHeader" ref="classIo_1_1PasswordFile.html#ad44ccaf9a61d62cb64c1f5c3f759044c"/>
<section title="fileStream" ref="classIo_1_1PasswordFile.html#a654f4917e9fd29e2d5e45b618677cdfb"/>
<section title="generateRootEntry" ref="classIo_1_1PasswordFile.html#ae93dc5bd335a53552ecfcb156f18aa55"/>
<section title="hasRootEntry" ref="classIo_1_1PasswordFile.html#a34baffcbd5709b04dc4d6f12a40a30bc"/>
<section title="isEncryptionUsed" ref="classIo_1_1PasswordFile.html#aaa3f77ac8fcea0d40d0aa9b6e8b6a447"/>
<section title="isOpen" ref="classIo_1_1PasswordFile.html#a034cdcbadbe44ef1d9a0b70a557bbbac"/>
<section title="load" ref="classIo_1_1PasswordFile.html#a47f286bec8ce536d34935769aafae858"/>
<section title="mininumVersion" ref="classIo_1_1PasswordFile.html#add9b691d2e07663351c9cb82cc6cc559"/>
<section title="open" ref="classIo_1_1PasswordFile.html#a2c9a8f3d07e3a5ec0753b68735fb01d7"/>
<section title="opened" ref="classIo_1_1PasswordFile.html#a21cb4e8323259d2302e898bf7bb655bd"/>
<section title="openOptions" ref="classIo_1_1PasswordFile.html#a00d2b91e7dfad9863eff3cc10548b6fd"/>
<section title="password" ref="classIo_1_1PasswordFile.html#a8de33f4e3852425c1ec2948202dbe77a"/>
<section title="path" ref="classIo_1_1PasswordFile.html#aa320320bfe82574a1429eb60b03216b3"/>
<section title="rootEntry" ref="classIo_1_1PasswordFile.html#a113a1b350a0549c66e712e68a274e022"/>
<section title="rootEntry" ref="classIo_1_1PasswordFile.html#a02d74453d9b4c3403e2c6296d6c9f710"/>
<section title="save" ref="classIo_1_1PasswordFile.html#ad0baae6da7fcd4825d1f2b10708d7ee8"/>
<section title="saveOptions" ref="classIo_1_1PasswordFile.html#afd91f04f984d28d49ce851232e196d75"/>
<section title="setPassword" ref="classIo_1_1PasswordFile.html#ac801ae2a8ffa044b82c79a3fa42c7d51"/>
<section title="setPassword" ref="classIo_1_1PasswordFile.html#a92cdfc612be4a6feee5c9e87d220865a"/>
<section title="setPath" ref="classIo_1_1PasswordFile.html#add3bc179522291b69dde11649032d791"/>
<section title="size" ref="classIo_1_1PasswordFile.html#ac02bce44469e13764024c00877556ebe"/>
<section title="summary" ref="classIo_1_1PasswordFile.html#a8102a6973062f03005bbb016dc4b709a"/>
<section title="version" ref="classIo_1_1PasswordFile.html#a6204fadb63bf6f475fa50c812810a091"/>
<section title="write" ref="classIo_1_1PasswordFile.html#ae2d38c3ad3151eaf6cafdbd1eedd2fd5"/>
</section>
<section title="EntryType" ref="namespaceIo.html#a632855da360142a17f89e1cd957dd26a">
<section title="Node" ref="namespaceIo.html#a632855da360142a17f89e1cd957dd26aa6c3a6944a808a7c0bbb6788dbec54a9f"/>
<section title="Account" ref="namespaceIo.html#a632855da360142a17f89e1cd957dd26aa08bd40c7543007ad06e4fce31618f6ec"/>
</section>
<section title="ExtendedHeaderFieldIds" ref="namespaceIo.html#a4a712f4c89f14e5a82cabb81d94c5b0c">
<section title="AuthTag" ref="namespaceIo.html#a4a712f4c89f14e5a82cabb81d94c5b0ca4f8c203bb35d0e970a5ccba9a76df393"/>
</section>
<section title="FieldType" ref="namespaceIo.html#ad9733ad5fec8348d02b703305326b4c1">
<section title="Normal" ref="namespaceIo.html#ad9733ad5fec8348d02b703305326b4c1a960b44c579bc2f6818d2daaf9e4c16f0"/>
<section title="Password" ref="namespaceIo.html#ad9733ad5fec8348d02b703305326b4c1adc647eb65e6711e155375218212b3964"/>
</section>
<section title="PasswordFileOpenFlags" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3b">
<section title="None" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3ba6adf97f83acf6453d4a6a4b1070f3754"/>
<section title="ReadOnly" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3ba131fb182a881796e7606ed6da27f1197"/>
<section title="New" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3ba03c2e7e41ffc181a4e84080b4710e81e"/>
<section title="Default" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3ba7a1920d61156abc05a60135aefe8bc67"/>
</section>
<section title="PasswordFileSaveFlags" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34">
<section title="None" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a6adf97f83acf6453d4a6a4b1070f3754"/>
<section title="Encryption" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34ad7f2615c71a1567cc13cf3a7f7de0aea"/>
<section title="Compression" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a82af841589057aa8922b1ac3bb4a28a4"/>
<section title="PasswordHashing" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34ad76b63ff8b824a8e24d5d3b048bd5985"/>
<section title="AllowToCreateNewFile" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a8e22e9deb8a2b9ae038186aa3c46bfc0"/>
<section title="AuthenticationTag" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a90d9e86b26f6adffb19b4e0fa35f8cab"/>
<section title="Default" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a7a1920d61156abc05a60135aefe8bc67"/>
</section>
<section title="flagsToString" ref="namespaceIo.html#a049629483f36bf9fe4906b0c6383f3e7"/>
<section title="flagsToString" ref="namespaceIo.html#a412e7ffc7b6dde723ce137f596b56f6d"/>
<section title="aes256additionalBufferSize" ref="namespaceIo.html#aa828406ddde0e49f4025aa168c2f98e6"/>
<section title="aes256blockSize" ref="namespaceIo.html#adff2addebf91abb09c879ab2aba1b78d"/>
<section title="aes256cbcIvSize" ref="namespaceIo.html#a7e86e34d9d4c39d588b9fffcb51affea"/>
<section title="authTagSize" ref="namespaceIo.html#a0bf00f56d30d3404b12f4d8af1b361bc"/>
<section title="extendedAuthTagSize" ref="namespaceIo.html#a20cf1c1bf88a32c9a6f0457ba308b5df"/>
<section title="extendedHeaderFieldIdSize" ref="namespaceIo.html#af0e8f9e97b2e1d29665d320b1c45c08d"/>
</section>
<section title="Util" ref="namespaceUtil.html">
<section title="OpenSsl" ref="namespaceUtil_1_1OpenSsl.html">
<section title="Sha256Sum" ref="structUtil_1_1OpenSsl_1_1Sha256Sum.html">
<section title="data" ref="structUtil_1_1OpenSsl_1_1Sha256Sum.html#a78748526341925378a5913999b9f40da"/>
</section>
<section title="TOTP" ref="structUtil_1_1OpenSsl_1_1TOTP.html">
<section title="digits" ref="structUtil_1_1OpenSsl_1_1TOTP.html#a6a2c72fba0f36ea97d5ab7e79c3def68"/>
<section title="period" ref="structUtil_1_1OpenSsl_1_1TOTP.html#ae9cbfb767d6e69c00f4cce7ac691e5cb"/>
<section title="remaining" ref="structUtil_1_1OpenSsl_1_1TOTP.html#a4209065cd765374e706ac0edacc56a24"/>
</section>
<section title="clean" ref="namespaceUtil_1_1OpenSsl.html#a5706a39a47ba50bc3c8e9602c43c7a16"/>
<section title="computeHmacSha256" ref="namespaceUtil_1_1OpenSsl.html#a6fd092eb0dd5798e1d7bf676ff879954"/>
<section title="computeSha256Sum" ref="namespaceUtil_1_1OpenSsl.html#af3fadadf723bc42185ce5ba9d55d41c1"/>
<section title="computeTOTP" ref="namespaceUtil_1_1OpenSsl.html#ad16ca591a62adc0f299e6fd39baca78b"/>
<section title="generateRandomNumber" ref="namespaceUtil_1_1OpenSsl.html#a34feac1ac28b284364ec0346d032c70b"/>
<section title="init" ref="namespaceUtil_1_1OpenSsl.html#a3fd3281b933c80fee2c8f0e86e3a480e"/>
</section>
<section title="OpenSslRandomDevice" ref="classUtil_1_1OpenSslRandomDevice.html">
<section title="result_type" ref="classUtil_1_1OpenSslRandomDevice.html#a5221b9cf709d9a82884205556261c9b8"/>
<section title="OpenSslRandomDevice" ref="classUtil_1_1OpenSslRandomDevice.html#af2ceec3199e23b839ee8f0e5c8108560"/>
<section title="operator()" ref="classUtil_1_1OpenSslRandomDevice.html#a7c676a8ebd0dc36ce7396a963e7cd42a"/>
<section title="status" ref="classUtil_1_1OpenSslRandomDevice.html#ab6c04c423908eda442ceaeadd3fb0a9f"/>
</section>
</section>
</section>
<section title="Namespace Members" ref="namespacemembers.html">
<section title="All" ref="namespacemembers.html"/>
<section title="Functions" ref="namespacemembers_func.html"/>
<section title="Variables" ref="namespacemembers_vars.html"/>
<section title="Enumerations" ref="namespacemembers_enum.html"/>
</section>
</section>
<section title="Classes" ref="annotated.html">
<section title="Class List" ref="annotated.html">
<section title="Io" ref="namespaceIo.html">
<section title="CryptoException" ref="classIo_1_1CryptoException.html">
<section title="CryptoException" ref="classIo_1_1CryptoException.html#a0c429b89ed83e133e3e79060f977ec6a"/>
<section title="CryptoException" ref="classIo_1_1CryptoException.html#a86267fcb161bb61a578e2c72d6b9d048"/>
<section title="~CryptoException" ref="classIo_1_1CryptoException.html#a064d492eb1683db39fae30c8fd0350ad"/>
</section>
<section title="EntryStatistics" ref="structIo_1_1EntryStatistics.html">
<section title="accountCount" ref="structIo_1_1EntryStatistics.html#a6b5664d74eddbbb114a0cb0aada83afa"/>
<section title="fieldCount" ref="structIo_1_1EntryStatistics.html#ad95d7f31d42bc73c4580a79880e5a388"/>
<section title="nodeCount" ref="structIo_1_1EntryStatistics.html#a71136a887fa84379838a0bc57f2ff06f"/>
</section>
<section title="Entry" ref="classIo_1_1Entry.html">
<section title="~Entry" ref="classIo_1_1Entry.html#af4311a96447352d3bac39a6935ca69d3"/>
<section title="Entry" ref="classIo_1_1Entry.html#a394a88a20bb9de92dd2efcaede5e1975"/>
<section title="Entry" ref="classIo_1_1Entry.html#ab105e985c4021e07117b69b1189369bd"/>
<section title="accumulateStatistics" ref="classIo_1_1Entry.html#a142b7d60c71f6c46778fda313c4d75bd"/>
<section title="clone" ref="classIo_1_1Entry.html#abb86c2689f9dd1136665f4140645b540"/>
<section title="computeStatistics" ref="classIo_1_1Entry.html#a98190106ec82a24c64ad43ad4c843f45"/>
<section title="index" ref="classIo_1_1Entry.html#a1fd97f4df69d5ca66c623b14ee706882"/>
<section title="isIndirectChildOf" ref="classIo_1_1Entry.html#a565bdebc49656a019b95ceab5fa2613a"/>
<section title="label" ref="classIo_1_1Entry.html#a9e8a0aa674736e75f76ce01c19a25440"/>
<section title="make" ref="classIo_1_1Entry.html#a75b526568017fc84f0cf3b81a0aaf281"/>
<section title="makeLabelUnique" ref="classIo_1_1Entry.html#a4bd68cf9f2edf0d4d593a456c603e488"/>
<section title="operator=" ref="classIo_1_1Entry.html#aec939a5fe67a4b4d0b1a17dd85eb01ec"/>
<section title="parent" ref="classIo_1_1Entry.html#a667835567c68ae1494e402bb9938b65c"/>
<section title="path" ref="classIo_1_1Entry.html#aeb6086ccd6dd32739082dfa90a4b9aaf"/>
<section title="path" ref="classIo_1_1Entry.html#a8abd2d04966f331dcc06d871276fc61d"/>
<section title="setLabel" ref="classIo_1_1Entry.html#a6d00d5f1f9d84e3a21c47f481228865a"/>
<section title="setParent" ref="classIo_1_1Entry.html#a5fdb2cf8a4d806f5b78c065d10a1c44b"/>
<section title="type" ref="classIo_1_1Entry.html#ac6cc44ef82e8d595153559a581068461"/>
<section title="NodeEntry" ref="classIo_1_1Entry.html#a4f5e58fcaa05487b4db8b19945d9754b"/>
<section title="m_extendedData" ref="classIo_1_1Entry.html#a9d158f58fd00f7ce7b66a9f17f1e51ed"/>
</section>
<section title="NodeEntry" ref="classIo_1_1NodeEntry.html">
<section title="NodeEntry" ref="classIo_1_1NodeEntry.html#ab9e7f54c8b373bcda80bb525f5879036"/>
<section title="NodeEntry" ref="classIo_1_1NodeEntry.html#aa939cf9d73c02f1ca408d99b31a82ab0"/>
<section title="NodeEntry" ref="classIo_1_1NodeEntry.html#a8483db62ccb88098515452ab68ec4022"/>
<section title="NodeEntry" ref="classIo_1_1NodeEntry.html#a7625c1b76dc888c494ac1bbb71ea90c3"/>
<section title="~NodeEntry" ref="classIo_1_1NodeEntry.html#ab5496b35108ea0aeda67ffdc6580288a"/>
<section title="accumulateStatistics" ref="classIo_1_1NodeEntry.html#a7260a3cf68eb95c72250a5aadeebfc6b"/>
<section title="children" ref="classIo_1_1NodeEntry.html#ad737f8c349facc2f3e05d6a257ca8216"/>
<section title="clone" ref="classIo_1_1NodeEntry.html#a89f9bb0d1da4994bd755e23cde5aa8e7"/>
<section title="deleteChildren" ref="classIo_1_1NodeEntry.html#acd7b304e8c9fd1c710c37dbe7982e92b"/>
<section title="entryByPath" ref="classIo_1_1NodeEntry.html#a01e6b990d1f46d3b7d45718f6456ebab"/>
<section title="isExpandedByDefault" ref="classIo_1_1NodeEntry.html#a5b8eab56a710fa74d24f1e5ddc4548cd"/>
<section title="make" ref="classIo_1_1NodeEntry.html#ae809184f3779cd447fac8352a8473306"/>
<section title="replaceChild" ref="classIo_1_1NodeEntry.html#a2c2cdc8803ae172183a6e794e21c4f48"/>
<section title="setExpandedByDefault" ref="classIo_1_1NodeEntry.html#a318c26aaa6bb662fedefce04873f7830"/>
<section title="type" ref="classIo_1_1NodeEntry.html#a33f61387a0b984cee2e275d078a9aba2"/>
<section title="Entry" ref="classIo_1_1NodeEntry.html#a9c1c9015f481a5d1e2eebb42a451d784"/>
</section>
<section title="AccountEntry" ref="classIo_1_1AccountEntry.html">
<section title="AccountEntry" ref="classIo_1_1AccountEntry.html#a934dab18b8fe339f7d1e46cb2e3bb959"/>
<section title="AccountEntry" ref="classIo_1_1AccountEntry.html#a97cee914ab00a0216b7b3a643328a552"/>
<section title="AccountEntry" ref="classIo_1_1AccountEntry.html#ae6cd473a8e043a7db98b1295c4f21f15"/>
<section title="AccountEntry" ref="classIo_1_1AccountEntry.html#a758a56059878bf0ff5feba6169420dc4"/>
<section title="~AccountEntry" ref="classIo_1_1AccountEntry.html#a01e4aa400468fb4f50f38af9cbe25293"/>
<section title="accumulateStatistics" ref="classIo_1_1AccountEntry.html#a40ac997f4f841d39107551a1c8110145"/>
<section title="clone" ref="classIo_1_1AccountEntry.html#a84b345581c1cb5b9510a1f5ec748017a"/>
<section title="fields" ref="classIo_1_1AccountEntry.html#a5812867343651283fed9caa10f8272f4"/>
<section title="fields" ref="classIo_1_1AccountEntry.html#a27a3808e1920a554df0228117836a6a2"/>
<section title="make" ref="classIo_1_1AccountEntry.html#ad83552ad05f511efcc30197578903b6d"/>
<section title="type" ref="classIo_1_1AccountEntry.html#adbb597a40b26a0a30423d5d8a0591803"/>
</section>
<section title="Field" ref="classIo_1_1Field.html">
<section title="Field" ref="classIo_1_1Field.html#a54d503cd43a602da0a043cbdd2677a21"/>
<section title="Field" ref="classIo_1_1Field.html#ab3dcf3382bf5e1c6c108cac4cc64aad0"/>
<section title="Field" ref="classIo_1_1Field.html#ac87d85d6560544c63897b05e2aee3bd2"/>
<section title="isEmpty" ref="classIo_1_1Field.html#a8d8099f7091f74c2ffb6da9049b9d84f"/>
<section title="make" ref="classIo_1_1Field.html#a57edde592ffe2857472123f81e49a951"/>
<section title="name" ref="classIo_1_1Field.html#a27c05b1b241871cca7335ef990403436"/>
<section title="setName" ref="classIo_1_1Field.html#a1afe9f249911dd8c0b4a08df9bd46d4d"/>
<section title="setType" ref="classIo_1_1Field.html#a8b7eaff191f6a10feda6e1e87bb1f6cc"/>
<section title="setValue" ref="classIo_1_1Field.html#a21eb7d0af7b58827085975a5158c7463"/>
<section title="tiedAccount" ref="classIo_1_1Field.html#ac3f789e7c094969f50c57a4b51a90615"/>
<section title="type" ref="classIo_1_1Field.html#ab065eab65b49252ebfef85ea90ca04bc"/>
<section title="value" ref="classIo_1_1Field.html#a872ba2edeb5fd9feceb1d0fefb67a7db"/>
<section title="m_extendedData" ref="classIo_1_1Field.html#acf5ef2b80ed2d5b431eb2b0bceb17e59"/>
</section>
<section title="ParsingException" ref="classIo_1_1ParsingException.html">
<section title="ParsingException" ref="classIo_1_1ParsingException.html#aae94bcdb031681405dd90234460b1e9c"/>
<section title="ParsingException" ref="classIo_1_1ParsingException.html#a3bc91fca11d598a697dc3d692ac981b7"/>
<section title="~ParsingException" ref="classIo_1_1ParsingException.html#ae082b2cd7dbecd08f8d43583c8d4536b"/>
</section>
<section title="PasswordFile" ref="classIo_1_1PasswordFile.html">
<section title="PasswordFile" ref="classIo_1_1PasswordFile.html#a85bfbf650262dcaf2a0418eb5e0b2314"/>
<section title="PasswordFile" ref="classIo_1_1PasswordFile.html#abea2dcac797cb569c62ef72309b09864"/>
<section title="PasswordFile" ref="classIo_1_1PasswordFile.html#a42a0dcb8e0fb4a00b05fc5ff9f538392"/>
<section title="PasswordFile" ref="classIo_1_1PasswordFile.html#af0e7a504859794c546fa965c145d1e2a"/>
<section title="~PasswordFile" ref="classIo_1_1PasswordFile.html#ac0baba3801e9fc9137466ce4b11af502"/>
<section title="clear" ref="classIo_1_1PasswordFile.html#a147ee6df9fe521efadfb976c8bc6dbef"/>
<section title="clearEntries" ref="classIo_1_1PasswordFile.html#a289e56491a2d477e982e413757aef24f"/>
<section title="clearPassword" ref="classIo_1_1PasswordFile.html#a75b7501ef28fcb3e4553e202b2e5a872"/>
<section title="clearPath" ref="classIo_1_1PasswordFile.html#aeb1f131ae95d3e788424176ea4450a09"/>
<section title="close" ref="classIo_1_1PasswordFile.html#a5624e5b25f3edaa144a0b859b7a81da7"/>
<section title="create" ref="classIo_1_1PasswordFile.html#a416c108207084365e06080981989a0e6"/>
<section title="doBackup" ref="classIo_1_1PasswordFile.html#af8228be12a10808c2bab517eab399d27"/>
<section title="encryptedExtendedHeader" ref="classIo_1_1PasswordFile.html#ad56001f1dde57dffe3ff5e9a4161891a"/>
<section title="encryptedExtendedHeader" ref="classIo_1_1PasswordFile.html#abc2e3d855a82e26752a82c49abad66a8"/>
<section title="exportToTextfile" ref="classIo_1_1PasswordFile.html#a43906f251d7ca587f4376bcce4eb1e15"/>
<section title="extendedHeader" ref="classIo_1_1PasswordFile.html#ae05b737f6919127e8a587e85b31b107b"/>
<section title="extendedHeader" ref="classIo_1_1PasswordFile.html#ad44ccaf9a61d62cb64c1f5c3f759044c"/>
<section title="fileStream" ref="classIo_1_1PasswordFile.html#a654f4917e9fd29e2d5e45b618677cdfb"/>
<section title="generateRootEntry" ref="classIo_1_1PasswordFile.html#ae93dc5bd335a53552ecfcb156f18aa55"/>
<section title="hasRootEntry" ref="classIo_1_1PasswordFile.html#a34baffcbd5709b04dc4d6f12a40a30bc"/>
<section title="isEncryptionUsed" ref="classIo_1_1PasswordFile.html#aaa3f77ac8fcea0d40d0aa9b6e8b6a447"/>
<section title="isOpen" ref="classIo_1_1PasswordFile.html#a034cdcbadbe44ef1d9a0b70a557bbbac"/>
<section title="load" ref="classIo_1_1PasswordFile.html#a47f286bec8ce536d34935769aafae858"/>
<section title="mininumVersion" ref="classIo_1_1PasswordFile.html#add9b691d2e07663351c9cb82cc6cc559"/>
<section title="open" ref="classIo_1_1PasswordFile.html#a2c9a8f3d07e3a5ec0753b68735fb01d7"/>
<section title="opened" ref="classIo_1_1PasswordFile.html#a21cb4e8323259d2302e898bf7bb655bd"/>
<section title="openOptions" ref="classIo_1_1PasswordFile.html#a00d2b91e7dfad9863eff3cc10548b6fd"/>
<section title="password" ref="classIo_1_1PasswordFile.html#a8de33f4e3852425c1ec2948202dbe77a"/>
<section title="path" ref="classIo_1_1PasswordFile.html#aa320320bfe82574a1429eb60b03216b3"/>
<section title="rootEntry" ref="classIo_1_1PasswordFile.html#a113a1b350a0549c66e712e68a274e022"/>
<section title="rootEntry" ref="classIo_1_1PasswordFile.html#a02d74453d9b4c3403e2c6296d6c9f710"/>
<section title="save" ref="classIo_1_1PasswordFile.html#ad0baae6da7fcd4825d1f2b10708d7ee8"/>
<section title="saveOptions" ref="classIo_1_1PasswordFile.html#afd91f04f984d28d49ce851232e196d75"/>
<section title="setPassword" ref="classIo_1_1PasswordFile.html#ac801ae2a8ffa044b82c79a3fa42c7d51"/>
<section title="setPassword" ref="classIo_1_1PasswordFile.html#a92cdfc612be4a6feee5c9e87d220865a"/>
<section title="setPath" ref="classIo_1_1PasswordFile.html#add3bc179522291b69dde11649032d791"/>
<section title="size" ref="classIo_1_1PasswordFile.html#ac02bce44469e13764024c00877556ebe"/>
<section title="summary" ref="classIo_1_1PasswordFile.html#a8102a6973062f03005bbb016dc4b709a"/>
<section title="version" ref="classIo_1_1PasswordFile.html#a6204fadb63bf6f475fa50c812810a091"/>
<section title="write" ref="classIo_1_1PasswordFile.html#ae2d38c3ad3151eaf6cafdbd1eedd2fd5"/>
</section>
</section>
<section title="Util" ref="namespaceUtil.html">
<section title="OpenSsl" ref="namespaceUtil_1_1OpenSsl.html">
<section title="Sha256Sum" ref="structUtil_1_1OpenSsl_1_1Sha256Sum.html">
<section title="data" ref="structUtil_1_1OpenSsl_1_1Sha256Sum.html#a78748526341925378a5913999b9f40da"/>
</section>
<section title="TOTP" ref="structUtil_1_1OpenSsl_1_1TOTP.html">
<section title="digits" ref="structUtil_1_1OpenSsl_1_1TOTP.html#a6a2c72fba0f36ea97d5ab7e79c3def68"/>
<section title="period" ref="structUtil_1_1OpenSsl_1_1TOTP.html#ae9cbfb767d6e69c00f4cce7ac691e5cb"/>
<section title="remaining" ref="structUtil_1_1OpenSsl_1_1TOTP.html#a4209065cd765374e706ac0edacc56a24"/>
</section>
</section>
<section title="OpenSslRandomDevice" ref="classUtil_1_1OpenSslRandomDevice.html">
<section title="result_type" ref="classUtil_1_1OpenSslRandomDevice.html#a5221b9cf709d9a82884205556261c9b8"/>
<section title="OpenSslRandomDevice" ref="classUtil_1_1OpenSslRandomDevice.html#af2ceec3199e23b839ee8f0e5c8108560"/>
<section title="operator()" ref="classUtil_1_1OpenSslRandomDevice.html#a7c676a8ebd0dc36ce7396a963e7cd42a"/>
<section title="status" ref="classUtil_1_1OpenSslRandomDevice.html#ab6c04c423908eda442ceaeadd3fb0a9f"/>
</section>
</section>
<section title="EntryTests" ref="classEntryTests.html">
<section title="setUp" ref="classEntryTests.html#ae2f7c92f375f7f5017d11b7ede68195f"/>
<section title="tearDown" ref="classEntryTests.html#a02feb57d4d00ef70f8eb4210b5f37e8d"/>
<section title="testEntryByPath" ref="classEntryTests.html#af30ee3f40a46058fba159f9529d2cfcd"/>
<section title="testNesting" ref="classEntryTests.html#a617ccc0f93f01a7eda2de1801649e5fe"/>
<section title="testNewEntryCorrectlyInitialized" ref="classEntryTests.html#a070b71122df66f541c55f539bfcb8de4"/>
<section title="testUniqueLabels" ref="classEntryTests.html#ae6fe32ef82169bca6791ea646428cf95"/>
</section>
<section title="FieldTests" ref="classFieldTests.html">
<section title="setUp" ref="classFieldTests.html#aa394663736f79485f855ae56affba4f5"/>
<section title="tearDown" ref="classFieldTests.html#ab097c2c26f110a9b24d4757a459f7df1"/>
<section title="testMutation" ref="classFieldTests.html#a0ce8d49ea02066379785378e207f59fa"/>
<section title="testNewFieldCorrectlyInitialized" ref="classFieldTests.html#a45ec9a828357dfdc4fad77e425b72c25"/>
</section>
<section title="OpenSslRandomDeviceTests" ref="classOpenSslRandomDeviceTests.html">
<section title="setUp" ref="classOpenSslRandomDeviceTests.html#a400c03521c2f0259dbe8b38cc7b1a7a6"/>
<section title="tearDown" ref="classOpenSslRandomDeviceTests.html#a0d0e77eb015f500ff9bf334897be03e9"/>
<section title="testUsageWithStandardClasses" ref="classOpenSslRandomDeviceTests.html#a84be2024e032fa9b266c4af7ee9f4efe"/>
</section>
<section title="OpenSslUtilsTests" ref="classOpenSslUtilsTests.html">
<section title="setUp" ref="classOpenSslUtilsTests.html#aabec37629f1f2f682371e8c6625672b7"/>
<section title="tearDown" ref="classOpenSslUtilsTests.html#ae3389624d43e789f07a50c68a80dd923"/>
<section title="testComputeHmacSha256" ref="classOpenSslUtilsTests.html#a0c6a90f80a9db1e371781e4b3e109691"/>
<section title="testComputeSha256Sum" ref="classOpenSslUtilsTests.html#abb5159bef83db32532c4d3fd7d6e15a0"/>
<section title="testComputeTOTP" ref="classOpenSslUtilsTests.html#a8b427bb431e9750528e4d9763ff1ac25"/>
<section title="testGenerateRandomNumber" ref="classOpenSslUtilsTests.html#acfa2823b1766c09fc6e672d32047eb0a"/>
</section>
<section title="PasswordFileTests" ref="classPasswordFileTests.html">
<section title="setUp" ref="classPasswordFileTests.html#a07ef6859b54c1606e40221ccb7e57947"/>
<section title="tearDown" ref="classPasswordFileTests.html#ae93bb26f494dadaef42e450041285aed"/>
<section title="testAuthTagVerification" ref="classPasswordFileTests.html#a0fecad241b14d76602d189c271b98942"/>
<section title="testBasicWriting" ref="classPasswordFileTests.html#a3108d59e6bd01de42da882b8d0881a23"/>
<section title="testExtendedWriting" ref="classPasswordFileTests.html#a3a30bf72e1c81ac5933e623a2a7678b3"/>
<section title="testReading" ref="classPasswordFileTests.html#a927558268321e3d48e72c8811e354eba"/>
<section title="testReading" ref="classPasswordFileTests.html#ad2bdec8392103ec8b96feb83e9193a59"/>
</section>
</section>
<section title="Class Index" ref="classes.html"/>
<section title="Class Hierarchy" ref="hierarchy.html">
<section title="Io::Entry" ref="classIo_1_1Entry.html">
<section title="Io::AccountEntry" ref="classIo_1_1AccountEntry.html"/>
<section title="Io::NodeEntry" ref="classIo_1_1NodeEntry.html"/>
</section>
<section title="Io::EntryStatistics" ref="structIo_1_1EntryStatistics.html"/>
<section title="std::exception" ref="doxygen_blank.html">
<section title="std::runtime_error" ref="doxygen_blank.html">
<section title="Io::CryptoException" ref="classIo_1_1CryptoException.html"/>
<section title="Io::ParsingException" ref="classIo_1_1ParsingException.html"/>
</section>
</section>
<section title="Io::Field" ref="classIo_1_1Field.html"/>
<section title="Util::OpenSslRandomDevice" ref="classUtil_1_1OpenSslRandomDevice.html"/>
<section title="Io::PasswordFile" ref="classIo_1_1PasswordFile.html"/>
<section title="Util::OpenSsl::Sha256Sum" ref="structUtil_1_1OpenSsl_1_1Sha256Sum.html"/>
<section title="TestFixture" ref="doxygen_blank.html">
<section title="EntryTests" ref="classEntryTests.html"/>
<section title="FieldTests" ref="classFieldTests.html"/>
<section title="OpenSslRandomDeviceTests" ref="classOpenSslRandomDeviceTests.html"/>
<section title="OpenSslUtilsTests" ref="classOpenSslUtilsTests.html"/>
<section title="PasswordFileTests" ref="classPasswordFileTests.html"/>
</section>
<section title="Util::OpenSsl::TOTP" ref="structUtil_1_1OpenSsl_1_1TOTP.html"/>
</section>
<section title="Class Members" ref="functions.html">
<section title="All" ref="functions.html"/>
<section title="Functions" ref="functions_func.html"/>
<section title="Variables" ref="functions_vars.html"/>
<section title="Typedefs" ref="functions_type.html"/>
<section title="Related Symbols" ref="functions_rela.html"/>
</section>
</section>
<section title="Files" ref="files.html">
<section title="File List" ref="files.html">
<section title="io" ref="dir_bc161955dc3a3d2485839eba21420d01.html">
<section title="cryptoexception.cpp" ref="cryptoexception_8cpp.html"/>
<section title="cryptoexception.h" ref="cryptoexception_8h.html">
<section title="Io::CryptoException" ref="classIo_1_1CryptoException.html">
<section title="CryptoException" ref="classIo_1_1CryptoException.html#a0c429b89ed83e133e3e79060f977ec6a"/>
<section title="CryptoException" ref="classIo_1_1CryptoException.html#a86267fcb161bb61a578e2c72d6b9d048"/>
<section title="~CryptoException" ref="classIo_1_1CryptoException.html#a064d492eb1683db39fae30c8fd0350ad"/>
</section>
</section>
<section title="entry.cpp" ref="entry_8cpp.html"/>
<section title="entry.h" ref="entry_8h.html">
<section title="Io::EntryStatistics" ref="structIo_1_1EntryStatistics.html">
<section title="accountCount" ref="structIo_1_1EntryStatistics.html#a6b5664d74eddbbb114a0cb0aada83afa"/>
<section title="fieldCount" ref="structIo_1_1EntryStatistics.html#ad95d7f31d42bc73c4580a79880e5a388"/>
<section title="nodeCount" ref="structIo_1_1EntryStatistics.html#a71136a887fa84379838a0bc57f2ff06f"/>
</section>
<section title="Io::Entry" ref="classIo_1_1Entry.html">
<section title="~Entry" ref="classIo_1_1Entry.html#af4311a96447352d3bac39a6935ca69d3"/>
<section title="Entry" ref="classIo_1_1Entry.html#a394a88a20bb9de92dd2efcaede5e1975"/>
<section title="Entry" ref="classIo_1_1Entry.html#ab105e985c4021e07117b69b1189369bd"/>
<section title="accumulateStatistics" ref="classIo_1_1Entry.html#a142b7d60c71f6c46778fda313c4d75bd"/>
<section title="clone" ref="classIo_1_1Entry.html#abb86c2689f9dd1136665f4140645b540"/>
<section title="computeStatistics" ref="classIo_1_1Entry.html#a98190106ec82a24c64ad43ad4c843f45"/>
<section title="index" ref="classIo_1_1Entry.html#a1fd97f4df69d5ca66c623b14ee706882"/>
<section title="isIndirectChildOf" ref="classIo_1_1Entry.html#a565bdebc49656a019b95ceab5fa2613a"/>
<section title="label" ref="classIo_1_1Entry.html#a9e8a0aa674736e75f76ce01c19a25440"/>
<section title="make" ref="classIo_1_1Entry.html#a75b526568017fc84f0cf3b81a0aaf281"/>
<section title="makeLabelUnique" ref="classIo_1_1Entry.html#a4bd68cf9f2edf0d4d593a456c603e488"/>
<section title="operator=" ref="classIo_1_1Entry.html#aec939a5fe67a4b4d0b1a17dd85eb01ec"/>
<section title="parent" ref="classIo_1_1Entry.html#a667835567c68ae1494e402bb9938b65c"/>
<section title="path" ref="classIo_1_1Entry.html#aeb6086ccd6dd32739082dfa90a4b9aaf"/>
<section title="path" ref="classIo_1_1Entry.html#a8abd2d04966f331dcc06d871276fc61d"/>
<section title="setLabel" ref="classIo_1_1Entry.html#a6d00d5f1f9d84e3a21c47f481228865a"/>
<section title="setParent" ref="classIo_1_1Entry.html#a5fdb2cf8a4d806f5b78c065d10a1c44b"/>
<section title="type" ref="classIo_1_1Entry.html#ac6cc44ef82e8d595153559a581068461"/>
<section title="NodeEntry" ref="classIo_1_1Entry.html#a4f5e58fcaa05487b4db8b19945d9754b"/>
<section title="m_extendedData" ref="classIo_1_1Entry.html#a9d158f58fd00f7ce7b66a9f17f1e51ed"/>
</section>
<section title="Io::NodeEntry" ref="classIo_1_1NodeEntry.html">
<section title="NodeEntry" ref="classIo_1_1NodeEntry.html#ab9e7f54c8b373bcda80bb525f5879036"/>
<section title="NodeEntry" ref="classIo_1_1NodeEntry.html#aa939cf9d73c02f1ca408d99b31a82ab0"/>
<section title="NodeEntry" ref="classIo_1_1NodeEntry.html#a8483db62ccb88098515452ab68ec4022"/>
<section title="NodeEntry" ref="classIo_1_1NodeEntry.html#a7625c1b76dc888c494ac1bbb71ea90c3"/>
<section title="~NodeEntry" ref="classIo_1_1NodeEntry.html#ab5496b35108ea0aeda67ffdc6580288a"/>
<section title="accumulateStatistics" ref="classIo_1_1NodeEntry.html#a7260a3cf68eb95c72250a5aadeebfc6b"/>
<section title="children" ref="classIo_1_1NodeEntry.html#ad737f8c349facc2f3e05d6a257ca8216"/>
<section title="clone" ref="classIo_1_1NodeEntry.html#a89f9bb0d1da4994bd755e23cde5aa8e7"/>
<section title="deleteChildren" ref="classIo_1_1NodeEntry.html#acd7b304e8c9fd1c710c37dbe7982e92b"/>
<section title="entryByPath" ref="classIo_1_1NodeEntry.html#a01e6b990d1f46d3b7d45718f6456ebab"/>
<section title="isExpandedByDefault" ref="classIo_1_1NodeEntry.html#a5b8eab56a710fa74d24f1e5ddc4548cd"/>
<section title="make" ref="classIo_1_1NodeEntry.html#ae809184f3779cd447fac8352a8473306"/>
<section title="replaceChild" ref="classIo_1_1NodeEntry.html#a2c2cdc8803ae172183a6e794e21c4f48"/>
<section title="setExpandedByDefault" ref="classIo_1_1NodeEntry.html#a318c26aaa6bb662fedefce04873f7830"/>
<section title="type" ref="classIo_1_1NodeEntry.html#a33f61387a0b984cee2e275d078a9aba2"/>
<section title="Entry" ref="classIo_1_1NodeEntry.html#a9c1c9015f481a5d1e2eebb42a451d784"/>
</section>
<section title="Io::AccountEntry" ref="classIo_1_1AccountEntry.html">
<section title="AccountEntry" ref="classIo_1_1AccountEntry.html#a934dab18b8fe339f7d1e46cb2e3bb959"/>
<section title="AccountEntry" ref="classIo_1_1AccountEntry.html#a97cee914ab00a0216b7b3a643328a552"/>
<section title="AccountEntry" ref="classIo_1_1AccountEntry.html#ae6cd473a8e043a7db98b1295c4f21f15"/>
<section title="AccountEntry" ref="classIo_1_1AccountEntry.html#a758a56059878bf0ff5feba6169420dc4"/>
<section title="~AccountEntry" ref="classIo_1_1AccountEntry.html#a01e4aa400468fb4f50f38af9cbe25293"/>
<section title="accumulateStatistics" ref="classIo_1_1AccountEntry.html#a40ac997f4f841d39107551a1c8110145"/>
<section title="clone" ref="classIo_1_1AccountEntry.html#a84b345581c1cb5b9510a1f5ec748017a"/>
<section title="fields" ref="classIo_1_1AccountEntry.html#a5812867343651283fed9caa10f8272f4"/>
<section title="fields" ref="classIo_1_1AccountEntry.html#a27a3808e1920a554df0228117836a6a2"/>
<section title="make" ref="classIo_1_1AccountEntry.html#ad83552ad05f511efcc30197578903b6d"/>
<section title="type" ref="classIo_1_1AccountEntry.html#adbb597a40b26a0a30423d5d8a0591803"/>
</section>
<section title="Io::EntryType" ref="namespaceIo.html#a632855da360142a17f89e1cd957dd26a">
<section title="Io::EntryType::Node" ref="namespaceIo.html#a632855da360142a17f89e1cd957dd26aa6c3a6944a808a7c0bbb6788dbec54a9f"/>
<section title="Io::EntryType::Account" ref="namespaceIo.html#a632855da360142a17f89e1cd957dd26aa08bd40c7543007ad06e4fce31618f6ec"/>
</section>
</section>
<section title="field.cpp" ref="field_8cpp.html"/>
<section title="field.h" ref="field_8h.html">
<section title="Io::Field" ref="classIo_1_1Field.html">
<section title="Field" ref="classIo_1_1Field.html#a54d503cd43a602da0a043cbdd2677a21"/>
<section title="Field" ref="classIo_1_1Field.html#ab3dcf3382bf5e1c6c108cac4cc64aad0"/>
<section title="Field" ref="classIo_1_1Field.html#ac87d85d6560544c63897b05e2aee3bd2"/>
<section title="isEmpty" ref="classIo_1_1Field.html#a8d8099f7091f74c2ffb6da9049b9d84f"/>
<section title="make" ref="classIo_1_1Field.html#a57edde592ffe2857472123f81e49a951"/>
<section title="name" ref="classIo_1_1Field.html#a27c05b1b241871cca7335ef990403436"/>
<section title="setName" ref="classIo_1_1Field.html#a1afe9f249911dd8c0b4a08df9bd46d4d"/>
<section title="setType" ref="classIo_1_1Field.html#a8b7eaff191f6a10feda6e1e87bb1f6cc"/>
<section title="setValue" ref="classIo_1_1Field.html#a21eb7d0af7b58827085975a5158c7463"/>
<section title="tiedAccount" ref="classIo_1_1Field.html#ac3f789e7c094969f50c57a4b51a90615"/>
<section title="type" ref="classIo_1_1Field.html#ab065eab65b49252ebfef85ea90ca04bc"/>
<section title="value" ref="classIo_1_1Field.html#a872ba2edeb5fd9feceb1d0fefb67a7db"/>
<section title="m_extendedData" ref="classIo_1_1Field.html#acf5ef2b80ed2d5b431eb2b0bceb17e59"/>
</section>
<section title="Io::FieldType" ref="namespaceIo.html#ad9733ad5fec8348d02b703305326b4c1">
<section title="Io::FieldType::Normal" ref="namespaceIo.html#ad9733ad5fec8348d02b703305326b4c1a960b44c579bc2f6818d2daaf9e4c16f0"/>
<section title="Io::FieldType::Password" ref="namespaceIo.html#ad9733ad5fec8348d02b703305326b4c1adc647eb65e6711e155375218212b3964"/>
</section>
</section>
<section title="parsingexception.cpp" ref="parsingexception_8cpp.html"/>
<section title="parsingexception.h" ref="parsingexception_8h.html">
<section title="Io::ParsingException" ref="classIo_1_1ParsingException.html">
<section title="ParsingException" ref="classIo_1_1ParsingException.html#aae94bcdb031681405dd90234460b1e9c"/>
<section title="ParsingException" ref="classIo_1_1ParsingException.html#a3bc91fca11d598a697dc3d692ac981b7"/>
<section title="~ParsingException" ref="classIo_1_1ParsingException.html#ae082b2cd7dbecd08f8d43583c8d4536b"/>
</section>
</section>
<section title="passwordfile.cpp" ref="passwordfile_8cpp.html">
<section title="Io::ExtendedHeaderFieldIds" ref="namespaceIo.html#a4a712f4c89f14e5a82cabb81d94c5b0c">
<section title="Io::ExtendedHeaderFieldIds::AuthTag" ref="namespaceIo.html#a4a712f4c89f14e5a82cabb81d94c5b0ca4f8c203bb35d0e970a5ccba9a76df393"/>
</section>
<section title="Io::flagsToString" ref="namespaceIo.html#a049629483f36bf9fe4906b0c6383f3e7"/>
<section title="Io::flagsToString" ref="namespaceIo.html#a412e7ffc7b6dde723ce137f596b56f6d"/>
<section title="Io::aes256additionalBufferSize" ref="namespaceIo.html#aa828406ddde0e49f4025aa168c2f98e6"/>
<section title="Io::aes256blockSize" ref="namespaceIo.html#adff2addebf91abb09c879ab2aba1b78d"/>
<section title="Io::aes256cbcIvSize" ref="namespaceIo.html#a7e86e34d9d4c39d588b9fffcb51affea"/>
<section title="Io::authTagSize" ref="namespaceIo.html#a0bf00f56d30d3404b12f4d8af1b361bc"/>
<section title="Io::extendedAuthTagSize" ref="namespaceIo.html#a20cf1c1bf88a32c9a6f0457ba308b5df"/>
<section title="Io::extendedHeaderFieldIdSize" ref="namespaceIo.html#af0e8f9e97b2e1d29665d320b1c45c08d"/>
</section>
<section title="passwordfile.h" ref="passwordfile_8h.html">
<section title="Io::PasswordFile" ref="classIo_1_1PasswordFile.html">
<section title="PasswordFile" ref="classIo_1_1PasswordFile.html#a85bfbf650262dcaf2a0418eb5e0b2314"/>
<section title="PasswordFile" ref="classIo_1_1PasswordFile.html#abea2dcac797cb569c62ef72309b09864"/>
<section title="PasswordFile" ref="classIo_1_1PasswordFile.html#a42a0dcb8e0fb4a00b05fc5ff9f538392"/>
<section title="PasswordFile" ref="classIo_1_1PasswordFile.html#af0e7a504859794c546fa965c145d1e2a"/>
<section title="~PasswordFile" ref="classIo_1_1PasswordFile.html#ac0baba3801e9fc9137466ce4b11af502"/>
<section title="clear" ref="classIo_1_1PasswordFile.html#a147ee6df9fe521efadfb976c8bc6dbef"/>
<section title="clearEntries" ref="classIo_1_1PasswordFile.html#a289e56491a2d477e982e413757aef24f"/>
<section title="clearPassword" ref="classIo_1_1PasswordFile.html#a75b7501ef28fcb3e4553e202b2e5a872"/>
<section title="clearPath" ref="classIo_1_1PasswordFile.html#aeb1f131ae95d3e788424176ea4450a09"/>
<section title="close" ref="classIo_1_1PasswordFile.html#a5624e5b25f3edaa144a0b859b7a81da7"/>
<section title="create" ref="classIo_1_1PasswordFile.html#a416c108207084365e06080981989a0e6"/>
<section title="doBackup" ref="classIo_1_1PasswordFile.html#af8228be12a10808c2bab517eab399d27"/>
<section title="encryptedExtendedHeader" ref="classIo_1_1PasswordFile.html#ad56001f1dde57dffe3ff5e9a4161891a"/>
<section title="encryptedExtendedHeader" ref="classIo_1_1PasswordFile.html#abc2e3d855a82e26752a82c49abad66a8"/>
<section title="exportToTextfile" ref="classIo_1_1PasswordFile.html#a43906f251d7ca587f4376bcce4eb1e15"/>
<section title="extendedHeader" ref="classIo_1_1PasswordFile.html#ae05b737f6919127e8a587e85b31b107b"/>
<section title="extendedHeader" ref="classIo_1_1PasswordFile.html#ad44ccaf9a61d62cb64c1f5c3f759044c"/>
<section title="fileStream" ref="classIo_1_1PasswordFile.html#a654f4917e9fd29e2d5e45b618677cdfb"/>
<section title="generateRootEntry" ref="classIo_1_1PasswordFile.html#ae93dc5bd335a53552ecfcb156f18aa55"/>
<section title="hasRootEntry" ref="classIo_1_1PasswordFile.html#a34baffcbd5709b04dc4d6f12a40a30bc"/>
<section title="isEncryptionUsed" ref="classIo_1_1PasswordFile.html#aaa3f77ac8fcea0d40d0aa9b6e8b6a447"/>
<section title="isOpen" ref="classIo_1_1PasswordFile.html#a034cdcbadbe44ef1d9a0b70a557bbbac"/>
<section title="load" ref="classIo_1_1PasswordFile.html#a47f286bec8ce536d34935769aafae858"/>
<section title="mininumVersion" ref="classIo_1_1PasswordFile.html#add9b691d2e07663351c9cb82cc6cc559"/>
<section title="open" ref="classIo_1_1PasswordFile.html#a2c9a8f3d07e3a5ec0753b68735fb01d7"/>
<section title="opened" ref="classIo_1_1PasswordFile.html#a21cb4e8323259d2302e898bf7bb655bd"/>
<section title="openOptions" ref="classIo_1_1PasswordFile.html#a00d2b91e7dfad9863eff3cc10548b6fd"/>
<section title="password" ref="classIo_1_1PasswordFile.html#a8de33f4e3852425c1ec2948202dbe77a"/>
<section title="path" ref="classIo_1_1PasswordFile.html#aa320320bfe82574a1429eb60b03216b3"/>
<section title="rootEntry" ref="classIo_1_1PasswordFile.html#a113a1b350a0549c66e712e68a274e022"/>
<section title="rootEntry" ref="classIo_1_1PasswordFile.html#a02d74453d9b4c3403e2c6296d6c9f710"/>
<section title="save" ref="classIo_1_1PasswordFile.html#ad0baae6da7fcd4825d1f2b10708d7ee8"/>
<section title="saveOptions" ref="classIo_1_1PasswordFile.html#afd91f04f984d28d49ce851232e196d75"/>
<section title="setPassword" ref="classIo_1_1PasswordFile.html#ac801ae2a8ffa044b82c79a3fa42c7d51"/>
<section title="setPassword" ref="classIo_1_1PasswordFile.html#a92cdfc612be4a6feee5c9e87d220865a"/>
<section title="setPath" ref="classIo_1_1PasswordFile.html#add3bc179522291b69dde11649032d791"/>
<section title="size" ref="classIo_1_1PasswordFile.html#ac02bce44469e13764024c00877556ebe"/>
<section title="summary" ref="classIo_1_1PasswordFile.html#a8102a6973062f03005bbb016dc4b709a"/>
<section title="version" ref="classIo_1_1PasswordFile.html#a6204fadb63bf6f475fa50c812810a091"/>
<section title="write" ref="classIo_1_1PasswordFile.html#ae2d38c3ad3151eaf6cafdbd1eedd2fd5"/>
</section>
<section title="Io::PasswordFileOpenFlags" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3b">
<section title="Io::PasswordFileOpenFlags::None" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3ba6adf97f83acf6453d4a6a4b1070f3754"/>
<section title="Io::PasswordFileOpenFlags::ReadOnly" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3ba131fb182a881796e7606ed6da27f1197"/>
<section title="Io::PasswordFileOpenFlags::New" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3ba03c2e7e41ffc181a4e84080b4710e81e"/>
<section title="Io::PasswordFileOpenFlags::Default" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3ba7a1920d61156abc05a60135aefe8bc67"/>
</section>
<section title="Io::PasswordFileSaveFlags" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34">
<section title="Io::PasswordFileSaveFlags::None" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a6adf97f83acf6453d4a6a4b1070f3754"/>
<section title="Io::PasswordFileSaveFlags::Encryption" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34ad7f2615c71a1567cc13cf3a7f7de0aea"/>
<section title="Io::PasswordFileSaveFlags::Compression" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a82af841589057aa8922b1ac3bb4a28a4"/>
<section title="Io::PasswordFileSaveFlags::PasswordHashing" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34ad76b63ff8b824a8e24d5d3b048bd5985"/>
<section title="Io::PasswordFileSaveFlags::AllowToCreateNewFile" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a8e22e9deb8a2b9ae038186aa3c46bfc0"/>
<section title="Io::PasswordFileSaveFlags::AuthenticationTag" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a90d9e86b26f6adffb19b4e0fa35f8cab"/>
<section title="Io::PasswordFileSaveFlags::Default" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a7a1920d61156abc05a60135aefe8bc67"/>
</section>
<section title="CPP_UTILITIES_MARK_FLAG_ENUM_CLASS" ref="passwordfile_8h.html#a7a7eb9ceccbce18418526373837787d9"/>
<section title="CPP_UTILITIES_MARK_FLAG_ENUM_CLASS" ref="passwordfile_8h.html#a38b82b1c71f0e3d774eabf31399ed308"/>
<section title="Io::flagsToString" ref="namespaceIo.html#a049629483f36bf9fe4906b0c6383f3e7"/>
<section title="Io::flagsToString" ref="namespaceIo.html#a412e7ffc7b6dde723ce137f596b56f6d"/>
</section>
</section>
<section title="tests" ref="dir_59425e443f801f1f2fd8bbe4959a3ccf.html">
<section title="entrytests.cpp" ref="entrytests_8cpp.html">
<section title="EntryTests" ref="classEntryTests.html">
<section title="setUp" ref="classEntryTests.html#ae2f7c92f375f7f5017d11b7ede68195f"/>
<section title="tearDown" ref="classEntryTests.html#a02feb57d4d00ef70f8eb4210b5f37e8d"/>
<section title="testEntryByPath" ref="classEntryTests.html#af30ee3f40a46058fba159f9529d2cfcd"/>
<section title="testNesting" ref="classEntryTests.html#a617ccc0f93f01a7eda2de1801649e5fe"/>
<section title="testNewEntryCorrectlyInitialized" ref="classEntryTests.html#a070b71122df66f541c55f539bfcb8de4"/>
<section title="testUniqueLabels" ref="classEntryTests.html#ae6fe32ef82169bca6791ea646428cf95"/>
</section>
<section title="CPPUNIT_TEST_SUITE_REGISTRATION" ref="entrytests_8cpp.html#af523546034afdbebe38377dc0bfa2605"/>
</section>
<section title="fieldtests.cpp" ref="fieldtests_8cpp.html">
<section title="FieldTests" ref="classFieldTests.html">
<section title="setUp" ref="classFieldTests.html#aa394663736f79485f855ae56affba4f5"/>
<section title="tearDown" ref="classFieldTests.html#ab097c2c26f110a9b24d4757a459f7df1"/>
<section title="testMutation" ref="classFieldTests.html#a0ce8d49ea02066379785378e207f59fa"/>
<section title="testNewFieldCorrectlyInitialized" ref="classFieldTests.html#a45ec9a828357dfdc4fad77e425b72c25"/>
</section>
<section title="CPPUNIT_TEST_SUITE_REGISTRATION" ref="fieldtests_8cpp.html#a646c038af204d03bea471cc10976e1d7"/>
</section>
<section title="opensslrandomdevice.cpp" ref="tests_2opensslrandomdevice_8cpp.html">
<section title="OpenSslRandomDeviceTests" ref="classOpenSslRandomDeviceTests.html">
<section title="setUp" ref="classOpenSslRandomDeviceTests.html#a400c03521c2f0259dbe8b38cc7b1a7a6"/>
<section title="tearDown" ref="classOpenSslRandomDeviceTests.html#a0d0e77eb015f500ff9bf334897be03e9"/>
<section title="testUsageWithStandardClasses" ref="classOpenSslRandomDeviceTests.html#a84be2024e032fa9b266c4af7ee9f4efe"/>
</section>
<section title="CPPUNIT_TEST_SUITE_REGISTRATION" ref="tests_2opensslrandomdevice_8cpp.html#a184b2d813253d1f55c1c63d400f5aba0"/>
</section>
<section title="opensslutils.cpp" ref="opensslutils_8cpp.html">
<section title="OpenSslUtilsTests" ref="classOpenSslUtilsTests.html">
<section title="setUp" ref="classOpenSslUtilsTests.html#aabec37629f1f2f682371e8c6625672b7"/>
<section title="tearDown" ref="classOpenSslUtilsTests.html#ae3389624d43e789f07a50c68a80dd923"/>
<section title="testComputeHmacSha256" ref="classOpenSslUtilsTests.html#a0c6a90f80a9db1e371781e4b3e109691"/>
<section title="testComputeSha256Sum" ref="classOpenSslUtilsTests.html#abb5159bef83db32532c4d3fd7d6e15a0"/>
<section title="testComputeTOTP" ref="classOpenSslUtilsTests.html#a8b427bb431e9750528e4d9763ff1ac25"/>
<section title="testGenerateRandomNumber" ref="classOpenSslUtilsTests.html#acfa2823b1766c09fc6e672d32047eb0a"/>
</section>
<section title="CPPUNIT_TEST_SUITE_REGISTRATION" ref="opensslutils_8cpp.html#a49ea585653380bfbec6eac55f544b7a9"/>
</section>
<section title="passwordfiletests.cpp" ref="passwordfiletests_8cpp.html">
<section title="PasswordFileTests" ref="classPasswordFileTests.html">
<section title="setUp" ref="classPasswordFileTests.html#a07ef6859b54c1606e40221ccb7e57947"/>
<section title="tearDown" ref="classPasswordFileTests.html#ae93bb26f494dadaef42e450041285aed"/>
<section title="testAuthTagVerification" ref="classPasswordFileTests.html#a0fecad241b14d76602d189c271b98942"/>
<section title="testBasicWriting" ref="classPasswordFileTests.html#a3108d59e6bd01de42da882b8d0881a23"/>
<section title="testExtendedWriting" ref="classPasswordFileTests.html#a3a30bf72e1c81ac5933e623a2a7678b3"/>
<section title="testReading" ref="classPasswordFileTests.html#a927558268321e3d48e72c8811e354eba"/>
<section title="testReading" ref="classPasswordFileTests.html#ad2bdec8392103ec8b96feb83e9193a59"/>
</section>
<section title="CPPUNIT_TEST_SUITE_REGISTRATION" ref="passwordfiletests_8cpp.html#aae8cc483698a282792adf1452ca3c13a"/>
</section>
<section title="utils.h" ref="utils_8h.html">
<section title="CppUtilities::operator&lt;&lt;" ref="namespaceCppUtilities.html#acf448c4d873324cf0bba541a1393f246"/>
<section title="CppUtilities::operator&lt;&lt;" ref="namespaceCppUtilities.html#a194c62ca8bc71d832db1a5d2ffe9daae"/>
</section>
</section>
<section title="util" ref="dir_23ec12649285f9fabf3a6b7380226c28.html">
<section title="openssl.cpp" ref="openssl_8cpp.html">
<section title="Util::OpenSsl::clean" ref="namespaceUtil_1_1OpenSsl.html#a5706a39a47ba50bc3c8e9602c43c7a16"/>
<section title="Util::OpenSsl::computeHmacSha256" ref="namespaceUtil_1_1OpenSsl.html#a6fd092eb0dd5798e1d7bf676ff879954"/>
<section title="Util::OpenSsl::computeSha256Sum" ref="namespaceUtil_1_1OpenSsl.html#af3fadadf723bc42185ce5ba9d55d41c1"/>
<section title="Util::OpenSsl::computeTOTP" ref="namespaceUtil_1_1OpenSsl.html#ad16ca591a62adc0f299e6fd39baca78b"/>
<section title="Util::OpenSsl::generateRandomNumber" ref="namespaceUtil_1_1OpenSsl.html#a34feac1ac28b284364ec0346d032c70b"/>
<section title="Util::OpenSsl::init" ref="namespaceUtil_1_1OpenSsl.html#a3fd3281b933c80fee2c8f0e86e3a480e"/>
</section>
<section title="openssl.h" ref="openssl_8h.html">
<section title="Util::OpenSsl::Sha256Sum" ref="structUtil_1_1OpenSsl_1_1Sha256Sum.html">
<section title="data" ref="structUtil_1_1OpenSsl_1_1Sha256Sum.html#a78748526341925378a5913999b9f40da"/>
</section>
<section title="Util::OpenSsl::TOTP" ref="structUtil_1_1OpenSsl_1_1TOTP.html">
<section title="digits" ref="structUtil_1_1OpenSsl_1_1TOTP.html#a6a2c72fba0f36ea97d5ab7e79c3def68"/>
<section title="period" ref="structUtil_1_1OpenSsl_1_1TOTP.html#ae9cbfb767d6e69c00f4cce7ac691e5cb"/>
<section title="remaining" ref="structUtil_1_1OpenSsl_1_1TOTP.html#a4209065cd765374e706ac0edacc56a24"/>
</section>
<section title="Util::OpenSsl::clean" ref="namespaceUtil_1_1OpenSsl.html#a5706a39a47ba50bc3c8e9602c43c7a16"/>
<section title="Util::OpenSsl::computeHmacSha256" ref="namespaceUtil_1_1OpenSsl.html#a6fd092eb0dd5798e1d7bf676ff879954"/>
<section title="Util::OpenSsl::computeSha256Sum" ref="namespaceUtil_1_1OpenSsl.html#af3fadadf723bc42185ce5ba9d55d41c1"/>
<section title="Util::OpenSsl::computeTOTP" ref="namespaceUtil_1_1OpenSsl.html#ad16ca591a62adc0f299e6fd39baca78b"/>
<section title="Util::OpenSsl::generateRandomNumber" ref="namespaceUtil_1_1OpenSsl.html#a34feac1ac28b284364ec0346d032c70b"/>
<section title="Util::OpenSsl::init" ref="namespaceUtil_1_1OpenSsl.html#a3fd3281b933c80fee2c8f0e86e3a480e"/>
</section>
<section title="opensslrandomdevice.cpp" ref="util_2opensslrandomdevice_8cpp.html"/>
<section title="opensslrandomdevice.h" ref="opensslrandomdevice_8h.html">
<section title="Util::OpenSslRandomDevice" ref="classUtil_1_1OpenSslRandomDevice.html">
<section title="result_type" ref="classUtil_1_1OpenSslRandomDevice.html#a5221b9cf709d9a82884205556261c9b8"/>
<section title="OpenSslRandomDevice" ref="classUtil_1_1OpenSslRandomDevice.html#af2ceec3199e23b839ee8f0e5c8108560"/>
<section title="operator()" ref="classUtil_1_1OpenSslRandomDevice.html#a7c676a8ebd0dc36ce7396a963e7cd42a"/>
<section title="status" ref="classUtil_1_1OpenSslRandomDevice.html#ab6c04c423908eda442ceaeadd3fb0a9f"/>
</section>
</section>
</section>
<section title="global.h" ref="global_8h.html">
<section title="PASSWORD_FILE_EXPORT" ref="global_8h.html#a87c4fdf991279d58e6f75b76aba16a77"/>
<section title="PASSWORD_FILE_IMPORT" ref="global_8h.html#a7f738fbcbf03fa39b437a28b65a8696a"/>
</section>
</section>
<section title="File Members" ref="globals.html">
<section title="All" ref="globals.html"/>
<section title="Functions" ref="globals_func.html"/>
<section title="Macros" ref="globals_defs.html"/>
</section>
</section>
</section>
</toc>
<keywords>
<keyword name="Io::AccountEntry" id="Io::AccountEntry_" ref="classIo_1_1AccountEntry.html"/>
<keyword name="Io::CryptoException" id="Io::CryptoException_" ref="classIo_1_1CryptoException.html"/>
<keyword name="Io::Entry" id="Io::Entry_" ref="classIo_1_1Entry.html"/>
<keyword name="Io::EntryStatistics" id="Io::EntryStatistics_" ref="structIo_1_1EntryStatistics.html"/>
<keyword name="EntryTests" id="EntryTests_" ref="classEntryTests.html"/>
<keyword name="Io::Field" id="Io::Field_" ref="classIo_1_1Field.html"/>
<keyword name="FieldTests" id="FieldTests_" ref="classFieldTests.html"/>
<keyword name="Io::NodeEntry" id="Io::NodeEntry_" ref="classIo_1_1NodeEntry.html"/>
<keyword name="Util::OpenSslRandomDevice" id="Util::OpenSslRandomDevice_" ref="classUtil_1_1OpenSslRandomDevice.html"/>
<keyword name="OpenSslRandomDeviceTests" id="OpenSslRandomDeviceTests_" ref="classOpenSslRandomDeviceTests.html"/>
<keyword name="OpenSslUtilsTests" id="OpenSslUtilsTests_" ref="classOpenSslUtilsTests.html"/>
<keyword name="Io::ParsingException" id="Io::ParsingException_" ref="classIo_1_1ParsingException.html"/>
<keyword name="Io::PasswordFile" id="Io::PasswordFile_" ref="classIo_1_1PasswordFile.html"/>
<keyword name="PasswordFileTests" id="PasswordFileTests_" ref="classPasswordFileTests.html"/>
<keyword name="Util::OpenSsl::Sha256Sum" id="Util::OpenSsl::Sha256Sum_" ref="structUtil_1_1OpenSsl_1_1Sha256Sum.html"/>
<keyword name="Util::OpenSsl::TOTP" id="Util::OpenSsl::TOTP_" ref="structUtil_1_1OpenSsl_1_1TOTP.html"/>
<keyword name="CppUtilities" id="CppUtilities_" ref="namespaceCppUtilities.html"/>
<keyword name="Io" id="Io_" ref="namespaceIo.html"/>
<keyword name="Util" id="Util_" ref="namespaceUtil.html"/>
<keyword name="Util::OpenSsl" id="Util::OpenSsl_" ref="namespaceUtil_1_1OpenSsl.html"/>
<keyword name="Deprecated List" id="Deprecated List_" ref="deprecated.html"/>
<keyword name="passwordfile" id="passwordfile_" ref="index.html"/>
<keyword name="accountCount" id="Io::EntryStatistics::accountCount_a6b5664d74eddbbb114a0cb0aada83afa" ref="structIo_1_1EntryStatistics.html#a6b5664d74eddbbb114a0cb0aada83afa"/>
<keyword name="AccountEntry()" id="Io::AccountEntry::AccountEntry_a934dab18b8fe339f7d1e46cb2e3bb959" ref="classIo_1_1AccountEntry.html#a934dab18b8fe339f7d1e46cb2e3bb959"/>
<keyword name="AccountEntry(const std::string &amp;label, NodeEntry *parent=nullptr)" id="Io::AccountEntry::AccountEntry_a97cee914ab00a0216b7b3a643328a552" ref="classIo_1_1AccountEntry.html#a97cee914ab00a0216b7b3a643328a552"/>
<keyword name="AccountEntry(std::istream &amp;stream)" id="Io::AccountEntry::AccountEntry_ae6cd473a8e043a7db98b1295c4f21f15" ref="classIo_1_1AccountEntry.html#ae6cd473a8e043a7db98b1295c4f21f15"/>
<keyword name="AccountEntry(const AccountEntry &amp;other)" id="Io::AccountEntry::AccountEntry_a758a56059878bf0ff5feba6169420dc4" ref="classIo_1_1AccountEntry.html#a758a56059878bf0ff5feba6169420dc4"/>
<keyword name="accumulateStatistics(EntryStatistics &amp;stats) const =0" id="Io::Entry::accumulateStatistics_a142b7d60c71f6c46778fda313c4d75bd" ref="classIo_1_1Entry.html#a142b7d60c71f6c46778fda313c4d75bd"/>
<keyword name="accumulateStatistics(EntryStatistics &amp;stats) const override" id="Io::NodeEntry::accumulateStatistics_a7260a3cf68eb95c72250a5aadeebfc6b" ref="classIo_1_1NodeEntry.html#a7260a3cf68eb95c72250a5aadeebfc6b"/>
<keyword name="accumulateStatistics(EntryStatistics &amp;stats) const override" id="Io::AccountEntry::accumulateStatistics_a40ac997f4f841d39107551a1c8110145" ref="classIo_1_1AccountEntry.html#a40ac997f4f841d39107551a1c8110145"/>
<keyword name="children() const" id="Io::NodeEntry::children_ad737f8c349facc2f3e05d6a257ca8216" ref="classIo_1_1NodeEntry.html#ad737f8c349facc2f3e05d6a257ca8216"/>
<keyword name="clear()" id="Io::PasswordFile::clear_a147ee6df9fe521efadfb976c8bc6dbef" ref="classIo_1_1PasswordFile.html#a147ee6df9fe521efadfb976c8bc6dbef"/>
<keyword name="clearEntries()" id="Io::PasswordFile::clearEntries_a289e56491a2d477e982e413757aef24f" ref="classIo_1_1PasswordFile.html#a289e56491a2d477e982e413757aef24f"/>
<keyword name="clearPassword()" id="Io::PasswordFile::clearPassword_a75b7501ef28fcb3e4553e202b2e5a872" ref="classIo_1_1PasswordFile.html#a75b7501ef28fcb3e4553e202b2e5a872"/>
<keyword name="clearPath()" id="Io::PasswordFile::clearPath_aeb1f131ae95d3e788424176ea4450a09" ref="classIo_1_1PasswordFile.html#aeb1f131ae95d3e788424176ea4450a09"/>
<keyword name="clone() const =0" id="Io::Entry::clone_abb86c2689f9dd1136665f4140645b540" ref="classIo_1_1Entry.html#abb86c2689f9dd1136665f4140645b540"/>
<keyword name="clone() const override" id="Io::NodeEntry::clone_a89f9bb0d1da4994bd755e23cde5aa8e7" ref="classIo_1_1NodeEntry.html#a89f9bb0d1da4994bd755e23cde5aa8e7"/>
<keyword name="clone() const override" id="Io::AccountEntry::clone_a84b345581c1cb5b9510a1f5ec748017a" ref="classIo_1_1AccountEntry.html#a84b345581c1cb5b9510a1f5ec748017a"/>
<keyword name="close()" id="Io::PasswordFile::close_a5624e5b25f3edaa144a0b859b7a81da7" ref="classIo_1_1PasswordFile.html#a5624e5b25f3edaa144a0b859b7a81da7"/>
<keyword name="computeStatistics() const" id="Io::Entry::computeStatistics_a98190106ec82a24c64ad43ad4c843f45" ref="classIo_1_1Entry.html#a98190106ec82a24c64ad43ad4c843f45"/>
<keyword name="create()" id="Io::PasswordFile::create_a416c108207084365e06080981989a0e6" ref="classIo_1_1PasswordFile.html#a416c108207084365e06080981989a0e6"/>
<keyword name="CryptoException(const std::string &amp;message) noexcept" id="Io::CryptoException::CryptoException_a0c429b89ed83e133e3e79060f977ec6a" ref="classIo_1_1CryptoException.html#a0c429b89ed83e133e3e79060f977ec6a"/>
<keyword name="CryptoException(const char *message) noexcept" id="Io::CryptoException::CryptoException_a86267fcb161bb61a578e2c72d6b9d048" ref="classIo_1_1CryptoException.html#a86267fcb161bb61a578e2c72d6b9d048"/>
<keyword name="data[size]" id="Util::OpenSsl::Sha256Sum::data_a78748526341925378a5913999b9f40da" ref="structUtil_1_1OpenSsl_1_1Sha256Sum.html#a78748526341925378a5913999b9f40da"/>
<keyword name="deleteChildren(int begin, int end)" id="Io::NodeEntry::deleteChildren_acd7b304e8c9fd1c710c37dbe7982e92b" ref="classIo_1_1NodeEntry.html#acd7b304e8c9fd1c710c37dbe7982e92b"/>
<keyword name="denotedEntryType(std::uint8_t version)" id="Io::Entry::denotedEntryType_a3eefeebfd14247e1e77c63b8ff8203c8" ref="classIo_1_1Entry.html#a3eefeebfd14247e1e77c63b8ff8203c8"/>
<keyword name="denotesNodeEntry(std::uint8_t version)" id="Io::Entry::denotesNodeEntry_a6b9be6250480567f47eb99cdd17962f3" ref="classIo_1_1Entry.html#a6b9be6250480567f47eb99cdd17962f3"/>
<keyword name="digits" id="Util::OpenSsl::TOTP::digits_a6a2c72fba0f36ea97d5ab7e79c3def68" ref="structUtil_1_1OpenSsl_1_1TOTP.html#a6a2c72fba0f36ea97d5ab7e79c3def68"/>
<keyword name="doBackup()" id="Io::PasswordFile::doBackup_af8228be12a10808c2bab517eab399d27" ref="classIo_1_1PasswordFile.html#af8228be12a10808c2bab517eab399d27"/>
<keyword name="encryptedExtendedHeader()" id="Io::PasswordFile::encryptedExtendedHeader_ad56001f1dde57dffe3ff5e9a4161891a" ref="classIo_1_1PasswordFile.html#ad56001f1dde57dffe3ff5e9a4161891a"/>
<keyword name="encryptedExtendedHeader() const" id="Io::PasswordFile::encryptedExtendedHeader_abc2e3d855a82e26752a82c49abad66a8" ref="classIo_1_1PasswordFile.html#abc2e3d855a82e26752a82c49abad66a8"/>
<keyword name="Entry" id="Io::NodeEntry::Entry_a9c1c9015f481a5d1e2eebb42a451d784" ref="classIo_1_1NodeEntry.html#a9c1c9015f481a5d1e2eebb42a451d784"/>
<keyword name="Entry(const std::string &amp;label={}, NodeEntry *parent=nullptr)" id="Io::Entry::Entry_a394a88a20bb9de92dd2efcaede5e1975" ref="classIo_1_1Entry.html#a394a88a20bb9de92dd2efcaede5e1975"/>
<keyword name="Entry(const Entry &amp;other)" id="Io::Entry::Entry_ab105e985c4021e07117b69b1189369bd" ref="classIo_1_1Entry.html#ab105e985c4021e07117b69b1189369bd"/>
<keyword name="entryByPath(std::list&lt; std::string &gt; &amp;path, bool includeThis=true, const EntryType *creationType=nullptr)" id="Io::NodeEntry::entryByPath_a01e6b990d1f46d3b7d45718f6456ebab" ref="classIo_1_1NodeEntry.html#a01e6b990d1f46d3b7d45718f6456ebab"/>
<keyword name="exportToTextfile(const std::string &amp;targetPath) const" id="Io::PasswordFile::exportToTextfile_a43906f251d7ca587f4376bcce4eb1e15" ref="classIo_1_1PasswordFile.html#a43906f251d7ca587f4376bcce4eb1e15"/>
<keyword name="extendedHeader()" id="Io::PasswordFile::extendedHeader_ae05b737f6919127e8a587e85b31b107b" ref="classIo_1_1PasswordFile.html#ae05b737f6919127e8a587e85b31b107b"/>
<keyword name="extendedHeader() const" id="Io::PasswordFile::extendedHeader_ad44ccaf9a61d62cb64c1f5c3f759044c" ref="classIo_1_1PasswordFile.html#ad44ccaf9a61d62cb64c1f5c3f759044c"/>
<keyword name="Field()" id="Io::Field::Field_a54d503cd43a602da0a043cbdd2677a21" ref="classIo_1_1Field.html#a54d503cd43a602da0a043cbdd2677a21"/>
<keyword name="Field(AccountEntry *tiedAccount, const std::string &amp;name={}, const std::string &amp;value={})" id="Io::Field::Field_ab3dcf3382bf5e1c6c108cac4cc64aad0" ref="classIo_1_1Field.html#ab3dcf3382bf5e1c6c108cac4cc64aad0"/>
<keyword name="Field(AccountEntry *tiedAccount, std::istream &amp;stream)" id="Io::Field::Field_ac87d85d6560544c63897b05e2aee3bd2" ref="classIo_1_1Field.html#ac87d85d6560544c63897b05e2aee3bd2"/>
<keyword name="fieldCount" id="Io::EntryStatistics::fieldCount_ad95d7f31d42bc73c4580a79880e5a388" ref="structIo_1_1EntryStatistics.html#ad95d7f31d42bc73c4580a79880e5a388"/>
<keyword name="fields() const" id="Io::AccountEntry::fields_a27a3808e1920a554df0228117836a6a2" ref="classIo_1_1AccountEntry.html#a27a3808e1920a554df0228117836a6a2"/>
<keyword name="fields()" id="Io::AccountEntry::fields_a5812867343651283fed9caa10f8272f4" ref="classIo_1_1AccountEntry.html#a5812867343651283fed9caa10f8272f4"/>
<keyword name="fileStream()" id="Io::PasswordFile::fileStream_a654f4917e9fd29e2d5e45b618677cdfb" ref="classIo_1_1PasswordFile.html#a654f4917e9fd29e2d5e45b618677cdfb"/>
<keyword name="generateRootEntry()" id="Io::PasswordFile::generateRootEntry_ae93dc5bd335a53552ecfcb156f18aa55" ref="classIo_1_1PasswordFile.html#ae93dc5bd335a53552ecfcb156f18aa55"/>
<keyword name="hasRootEntry() const" id="Io::PasswordFile::hasRootEntry_a34baffcbd5709b04dc4d6f12a40a30bc" ref="classIo_1_1PasswordFile.html#a34baffcbd5709b04dc4d6f12a40a30bc"/>
<keyword name="index() const" id="Io::Entry::index_a1fd97f4df69d5ca66c623b14ee706882" ref="classIo_1_1Entry.html#a1fd97f4df69d5ca66c623b14ee706882"/>
<keyword name="isEmpty() const" id="Io::Field::isEmpty_a8d8099f7091f74c2ffb6da9049b9d84f" ref="classIo_1_1Field.html#a8d8099f7091f74c2ffb6da9049b9d84f"/>
<keyword name="isEncryptionUsed()" id="Io::PasswordFile::isEncryptionUsed_aaa3f77ac8fcea0d40d0aa9b6e8b6a447" ref="classIo_1_1PasswordFile.html#aaa3f77ac8fcea0d40d0aa9b6e8b6a447"/>
<keyword name="isExpandedByDefault() const" id="Io::NodeEntry::isExpandedByDefault_a5b8eab56a710fa74d24f1e5ddc4548cd" ref="classIo_1_1NodeEntry.html#a5b8eab56a710fa74d24f1e5ddc4548cd"/>
<keyword name="isIndirectChildOf(const NodeEntry *entry) const" id="Io::Entry::isIndirectChildOf_a565bdebc49656a019b95ceab5fa2613a" ref="classIo_1_1Entry.html#a565bdebc49656a019b95ceab5fa2613a"/>
<keyword name="isOpen() const" id="Io::PasswordFile::isOpen_a034cdcbadbe44ef1d9a0b70a557bbbac" ref="classIo_1_1PasswordFile.html#a034cdcbadbe44ef1d9a0b70a557bbbac"/>
<keyword name="isValidType(int number)" id="Io::Field::isValidType_a646e1f26a9ff8406ca8c71068065ffab" ref="classIo_1_1Field.html#a646e1f26a9ff8406ca8c71068065ffab"/>
<keyword name="label() const" id="Io::Entry::label_a9e8a0aa674736e75f76ce01c19a25440" ref="classIo_1_1Entry.html#a9e8a0aa674736e75f76ce01c19a25440"/>
<keyword name="load()" id="Io::PasswordFile::load_a47f286bec8ce536d34935769aafae858" ref="classIo_1_1PasswordFile.html#a47f286bec8ce536d34935769aafae858"/>
<keyword name="m_extendedData" id="Io::Entry::m_extendedData_a9d158f58fd00f7ce7b66a9f17f1e51ed" ref="classIo_1_1Entry.html#a9d158f58fd00f7ce7b66a9f17f1e51ed"/>
<keyword name="m_extendedData" id="Io::Field::m_extendedData_acf5ef2b80ed2d5b431eb2b0bceb17e59" ref="classIo_1_1Field.html#acf5ef2b80ed2d5b431eb2b0bceb17e59"/>
<keyword name="make(std::ostream &amp;stream) const =0" id="Io::Entry::make_a75b526568017fc84f0cf3b81a0aaf281" ref="classIo_1_1Entry.html#a75b526568017fc84f0cf3b81a0aaf281"/>
<keyword name="make(std::ostream &amp;stream) const override" id="Io::NodeEntry::make_ae809184f3779cd447fac8352a8473306" ref="classIo_1_1NodeEntry.html#ae809184f3779cd447fac8352a8473306"/>
<keyword name="make(std::ostream &amp;stream) const override" id="Io::AccountEntry::make_ad83552ad05f511efcc30197578903b6d" ref="classIo_1_1AccountEntry.html#ad83552ad05f511efcc30197578903b6d"/>
<keyword name="make(std::ostream &amp;stream) const" id="Io::Field::make_a57edde592ffe2857472123f81e49a951" ref="classIo_1_1Field.html#a57edde592ffe2857472123f81e49a951"/>
<keyword name="makeLabelUnique()" id="Io::Entry::makeLabelUnique_a4bd68cf9f2edf0d4d593a456c603e488" ref="classIo_1_1Entry.html#a4bd68cf9f2edf0d4d593a456c603e488"/>
<keyword name="max()" id="Util::OpenSslRandomDevice::max_a16f362a97a1cc2b354beaa48c6e35d6f" ref="classUtil_1_1OpenSslRandomDevice.html#a16f362a97a1cc2b354beaa48c6e35d6f"/>
<keyword name="min()" id="Util::OpenSslRandomDevice::min_ad5ce9b1b760c5c6644c6c80977ab9f4c" ref="classUtil_1_1OpenSslRandomDevice.html#ad5ce9b1b760c5c6644c6c80977ab9f4c"/>
<keyword name="mininumVersion(PasswordFileSaveFlags options) const" id="Io::PasswordFile::mininumVersion_add9b691d2e07663351c9cb82cc6cc559" ref="classIo_1_1PasswordFile.html#add9b691d2e07663351c9cb82cc6cc559"/>
<keyword name="name() const" id="Io::Field::name_a27c05b1b241871cca7335ef990403436" ref="classIo_1_1Field.html#a27c05b1b241871cca7335ef990403436"/>
<keyword name="nodeCount" id="Io::EntryStatistics::nodeCount_a71136a887fa84379838a0bc57f2ff06f" ref="structIo_1_1EntryStatistics.html#a71136a887fa84379838a0bc57f2ff06f"/>
<keyword name="NodeEntry" id="Io::Entry::NodeEntry_a4f5e58fcaa05487b4db8b19945d9754b" ref="classIo_1_1Entry.html#a4f5e58fcaa05487b4db8b19945d9754b"/>
<keyword name="NodeEntry()" id="Io::NodeEntry::NodeEntry_ab9e7f54c8b373bcda80bb525f5879036" ref="classIo_1_1NodeEntry.html#ab9e7f54c8b373bcda80bb525f5879036"/>
<keyword name="NodeEntry(const std::string &amp;label, NodeEntry *parent=nullptr)" id="Io::NodeEntry::NodeEntry_aa939cf9d73c02f1ca408d99b31a82ab0" ref="classIo_1_1NodeEntry.html#aa939cf9d73c02f1ca408d99b31a82ab0"/>
<keyword name="NodeEntry(std::istream &amp;stream)" id="Io::NodeEntry::NodeEntry_a8483db62ccb88098515452ab68ec4022" ref="classIo_1_1NodeEntry.html#a8483db62ccb88098515452ab68ec4022"/>
<keyword name="NodeEntry(const NodeEntry &amp;other)" id="Io::NodeEntry::NodeEntry_a7625c1b76dc888c494ac1bbb71ea90c3" ref="classIo_1_1NodeEntry.html#a7625c1b76dc888c494ac1bbb71ea90c3"/>
<keyword name="open(PasswordFileOpenFlags options=PasswordFileOpenFlags::Default)" id="Io::PasswordFile::open_a2c9a8f3d07e3a5ec0753b68735fb01d7" ref="classIo_1_1PasswordFile.html#a2c9a8f3d07e3a5ec0753b68735fb01d7"/>
<keyword name="opened()" id="Io::PasswordFile::opened_a21cb4e8323259d2302e898bf7bb655bd" ref="classIo_1_1PasswordFile.html#a21cb4e8323259d2302e898bf7bb655bd"/>
<keyword name="openOptions() const" id="Io::PasswordFile::openOptions_a00d2b91e7dfad9863eff3cc10548b6fd" ref="classIo_1_1PasswordFile.html#a00d2b91e7dfad9863eff3cc10548b6fd"/>
<keyword name="OpenSslRandomDevice()" id="Util::OpenSslRandomDevice::OpenSslRandomDevice_af2ceec3199e23b839ee8f0e5c8108560" ref="classUtil_1_1OpenSslRandomDevice.html#af2ceec3199e23b839ee8f0e5c8108560"/>
<keyword name="operator()() const" id="Util::OpenSslRandomDevice::operator()_a7c676a8ebd0dc36ce7396a963e7cd42a" ref="classUtil_1_1OpenSslRandomDevice.html#a7c676a8ebd0dc36ce7396a963e7cd42a"/>
<keyword name="operator=(const Entry &amp;other)=delete" id="Io::Entry::operator=_aec939a5fe67a4b4d0b1a17dd85eb01ec" ref="classIo_1_1Entry.html#aec939a5fe67a4b4d0b1a17dd85eb01ec"/>
<keyword name="parent() const" id="Io::Entry::parent_a667835567c68ae1494e402bb9938b65c" ref="classIo_1_1Entry.html#a667835567c68ae1494e402bb9938b65c"/>
<keyword name="parse(std::istream &amp;stream)" id="Io::Entry::parse_a29c79d5877d746d89d7f1747069b0261" ref="classIo_1_1Entry.html#a29c79d5877d746d89d7f1747069b0261"/>
<keyword name="ParsingException(const std::string &amp;message={}) noexcept" id="Io::ParsingException::ParsingException_aae94bcdb031681405dd90234460b1e9c" ref="classIo_1_1ParsingException.html#aae94bcdb031681405dd90234460b1e9c"/>
<keyword name="ParsingException(const char *message) noexcept" id="Io::ParsingException::ParsingException_a3bc91fca11d598a697dc3d692ac981b7" ref="classIo_1_1ParsingException.html#a3bc91fca11d598a697dc3d692ac981b7"/>
<keyword name="password() const" id="Io::PasswordFile::password_a8de33f4e3852425c1ec2948202dbe77a" ref="classIo_1_1PasswordFile.html#a8de33f4e3852425c1ec2948202dbe77a"/>
<keyword name="PasswordFile()" id="Io::PasswordFile::PasswordFile_a85bfbf650262dcaf2a0418eb5e0b2314" ref="classIo_1_1PasswordFile.html#a85bfbf650262dcaf2a0418eb5e0b2314"/>
<keyword name="PasswordFile(const std::string &amp;path, const std::string &amp;password)" id="Io::PasswordFile::PasswordFile_abea2dcac797cb569c62ef72309b09864" ref="classIo_1_1PasswordFile.html#abea2dcac797cb569c62ef72309b09864"/>
<keyword name="PasswordFile(const PasswordFile &amp;other)" id="Io::PasswordFile::PasswordFile_a42a0dcb8e0fb4a00b05fc5ff9f538392" ref="classIo_1_1PasswordFile.html#a42a0dcb8e0fb4a00b05fc5ff9f538392"/>
<keyword name="PasswordFile(PasswordFile &amp;&amp;other)" id="Io::PasswordFile::PasswordFile_af0e7a504859794c546fa965c145d1e2a" ref="classIo_1_1PasswordFile.html#af0e7a504859794c546fa965c145d1e2a"/>
<keyword name="path() const" id="Io::Entry::path_aeb6086ccd6dd32739082dfa90a4b9aaf" ref="classIo_1_1Entry.html#aeb6086ccd6dd32739082dfa90a4b9aaf"/>
<keyword name="path(std::list&lt; std::string &gt; &amp;res) const" id="Io::Entry::path_a8abd2d04966f331dcc06d871276fc61d" ref="classIo_1_1Entry.html#a8abd2d04966f331dcc06d871276fc61d"/>
<keyword name="path() const" id="Io::PasswordFile::path_aa320320bfe82574a1429eb60b03216b3" ref="classIo_1_1PasswordFile.html#aa320320bfe82574a1429eb60b03216b3"/>
<keyword name="period" id="Util::OpenSsl::TOTP::period_ae9cbfb767d6e69c00f4cce7ac691e5cb" ref="structUtil_1_1OpenSsl_1_1TOTP.html#ae9cbfb767d6e69c00f4cce7ac691e5cb"/>
<keyword name="remaining" id="Util::OpenSsl::TOTP::remaining_a4209065cd765374e706ac0edacc56a24" ref="structUtil_1_1OpenSsl_1_1TOTP.html#a4209065cd765374e706ac0edacc56a24"/>
<keyword name="replaceChild(std::size_t at, Entry *newChild)" id="Io::NodeEntry::replaceChild_a2c2cdc8803ae172183a6e794e21c4f48" ref="classIo_1_1NodeEntry.html#a2c2cdc8803ae172183a6e794e21c4f48"/>
<keyword name="result_type" id="Util::OpenSslRandomDevice::result_type_a5221b9cf709d9a82884205556261c9b8" ref="classUtil_1_1OpenSslRandomDevice.html#a5221b9cf709d9a82884205556261c9b8"/>
<keyword name="rootEntry() const" id="Io::PasswordFile::rootEntry_a02d74453d9b4c3403e2c6296d6c9f710" ref="classIo_1_1PasswordFile.html#a02d74453d9b4c3403e2c6296d6c9f710"/>
<keyword name="rootEntry()" id="Io::PasswordFile::rootEntry_a113a1b350a0549c66e712e68a274e022" ref="classIo_1_1PasswordFile.html#a113a1b350a0549c66e712e68a274e022"/>
<keyword name="save(PasswordFileSaveFlags options=PasswordFileSaveFlags::Default)" id="Io::PasswordFile::save_ad0baae6da7fcd4825d1f2b10708d7ee8" ref="classIo_1_1PasswordFile.html#ad0baae6da7fcd4825d1f2b10708d7ee8"/>
<keyword name="saveOptions() const" id="Io::PasswordFile::saveOptions_afd91f04f984d28d49ce851232e196d75" ref="classIo_1_1PasswordFile.html#afd91f04f984d28d49ce851232e196d75"/>
<keyword name="setExpandedByDefault(bool expandedByDefault)" id="Io::NodeEntry::setExpandedByDefault_a318c26aaa6bb662fedefce04873f7830" ref="classIo_1_1NodeEntry.html#a318c26aaa6bb662fedefce04873f7830"/>
<keyword name="setLabel(const std::string &amp;label)" id="Io::Entry::setLabel_a6d00d5f1f9d84e3a21c47f481228865a" ref="classIo_1_1Entry.html#a6d00d5f1f9d84e3a21c47f481228865a"/>
<keyword name="setName(const std::string &amp;name)" id="Io::Field::setName_a1afe9f249911dd8c0b4a08df9bd46d4d" ref="classIo_1_1Field.html#a1afe9f249911dd8c0b4a08df9bd46d4d"/>
<keyword name="setParent(NodeEntry *parent, int index=-1)" id="Io::Entry::setParent_a5fdb2cf8a4d806f5b78c065d10a1c44b" ref="classIo_1_1Entry.html#a5fdb2cf8a4d806f5b78c065d10a1c44b"/>
<keyword name="setPassword(const std::string &amp;password)" id="Io::PasswordFile::setPassword_a92cdfc612be4a6feee5c9e87d220865a" ref="classIo_1_1PasswordFile.html#a92cdfc612be4a6feee5c9e87d220865a"/>
<keyword name="setPassword(const char *password, const std::size_t passwordSize)" id="Io::PasswordFile::setPassword_ac801ae2a8ffa044b82c79a3fa42c7d51" ref="classIo_1_1PasswordFile.html#ac801ae2a8ffa044b82c79a3fa42c7d51"/>
<keyword name="setPath(const std::string &amp;value)" id="Io::PasswordFile::setPath_add3bc179522291b69dde11649032d791" ref="classIo_1_1PasswordFile.html#add3bc179522291b69dde11649032d791"/>
<keyword name="setType(FieldType type)" id="Io::Field::setType_a8b7eaff191f6a10feda6e1e87bb1f6cc" ref="classIo_1_1Field.html#a8b7eaff191f6a10feda6e1e87bb1f6cc"/>
<keyword name="setUp() override" id="PasswordFileTests::setUp_a07ef6859b54c1606e40221ccb7e57947" ref="classPasswordFileTests.html#a07ef6859b54c1606e40221ccb7e57947"/>
<keyword name="setUp() override" id="EntryTests::setUp_ae2f7c92f375f7f5017d11b7ede68195f" ref="classEntryTests.html#ae2f7c92f375f7f5017d11b7ede68195f"/>
<keyword name="setUp() override" id="FieldTests::setUp_aa394663736f79485f855ae56affba4f5" ref="classFieldTests.html#aa394663736f79485f855ae56affba4f5"/>
<keyword name="setUp() override" id="OpenSslRandomDeviceTests::setUp_a400c03521c2f0259dbe8b38cc7b1a7a6" ref="classOpenSslRandomDeviceTests.html#a400c03521c2f0259dbe8b38cc7b1a7a6"/>
<keyword name="setUp() override" id="OpenSslUtilsTests::setUp_aabec37629f1f2f682371e8c6625672b7" ref="classOpenSslUtilsTests.html#aabec37629f1f2f682371e8c6625672b7"/>
<keyword name="setValue(const std::string &amp;value)" id="Io::Field::setValue_a21eb7d0af7b58827085975a5158c7463" ref="classIo_1_1Field.html#a21eb7d0af7b58827085975a5158c7463"/>
<keyword name="size" id="Util::OpenSsl::Sha256Sum::size_a3f7b4facbb5c725e7425730f9d1eb39a" ref="structUtil_1_1OpenSsl_1_1Sha256Sum.html#a3f7b4facbb5c725e7425730f9d1eb39a"/>
<keyword name="size()" id="Io::PasswordFile::size_ac02bce44469e13764024c00877556ebe" ref="classIo_1_1PasswordFile.html#ac02bce44469e13764024c00877556ebe"/>
<keyword name="status() const" id="Util::OpenSslRandomDevice::status_ab6c04c423908eda442ceaeadd3fb0a9f" ref="classUtil_1_1OpenSslRandomDevice.html#ab6c04c423908eda442ceaeadd3fb0a9f"/>
<keyword name="summary(PasswordFileSaveFlags saveOptions) const" id="Io::PasswordFile::summary_a8102a6973062f03005bbb016dc4b709a" ref="classIo_1_1PasswordFile.html#a8102a6973062f03005bbb016dc4b709a"/>
<keyword name="tearDown() override" id="PasswordFileTests::tearDown_ae93bb26f494dadaef42e450041285aed" ref="classPasswordFileTests.html#ae93bb26f494dadaef42e450041285aed"/>
<keyword name="tearDown() override" id="EntryTests::tearDown_a02feb57d4d00ef70f8eb4210b5f37e8d" ref="classEntryTests.html#a02feb57d4d00ef70f8eb4210b5f37e8d"/>
<keyword name="tearDown() override" id="FieldTests::tearDown_ab097c2c26f110a9b24d4757a459f7df1" ref="classFieldTests.html#ab097c2c26f110a9b24d4757a459f7df1"/>
<keyword name="tearDown() override" id="OpenSslRandomDeviceTests::tearDown_a0d0e77eb015f500ff9bf334897be03e9" ref="classOpenSslRandomDeviceTests.html#a0d0e77eb015f500ff9bf334897be03e9"/>
<keyword name="tearDown() override" id="OpenSslUtilsTests::tearDown_ae3389624d43e789f07a50c68a80dd923" ref="classOpenSslUtilsTests.html#ae3389624d43e789f07a50c68a80dd923"/>
<keyword name="testAuthTagVerification()" id="PasswordFileTests::testAuthTagVerification_a0fecad241b14d76602d189c271b98942" ref="classPasswordFileTests.html#a0fecad241b14d76602d189c271b98942"/>
<keyword name="testBasicWriting()" id="PasswordFileTests::testBasicWriting_a3108d59e6bd01de42da882b8d0881a23" ref="classPasswordFileTests.html#a3108d59e6bd01de42da882b8d0881a23"/>
<keyword name="testComputeHmacSha256()" id="OpenSslUtilsTests::testComputeHmacSha256_a0c6a90f80a9db1e371781e4b3e109691" ref="classOpenSslUtilsTests.html#a0c6a90f80a9db1e371781e4b3e109691"/>
<keyword name="testComputeSha256Sum()" id="OpenSslUtilsTests::testComputeSha256Sum_abb5159bef83db32532c4d3fd7d6e15a0" ref="classOpenSslUtilsTests.html#abb5159bef83db32532c4d3fd7d6e15a0"/>
<keyword name="testComputeTOTP()" id="OpenSslUtilsTests::testComputeTOTP_a8b427bb431e9750528e4d9763ff1ac25" ref="classOpenSslUtilsTests.html#a8b427bb431e9750528e4d9763ff1ac25"/>
<keyword name="testEntryByPath()" id="EntryTests::testEntryByPath_af30ee3f40a46058fba159f9529d2cfcd" ref="classEntryTests.html#af30ee3f40a46058fba159f9529d2cfcd"/>
<keyword name="testExtendedWriting()" id="PasswordFileTests::testExtendedWriting_a3a30bf72e1c81ac5933e623a2a7678b3" ref="classPasswordFileTests.html#a3a30bf72e1c81ac5933e623a2a7678b3"/>
<keyword name="testGenerateRandomNumber()" id="OpenSslUtilsTests::testGenerateRandomNumber_acfa2823b1766c09fc6e672d32047eb0a" ref="classOpenSslUtilsTests.html#acfa2823b1766c09fc6e672d32047eb0a"/>
<keyword name="testMutation()" id="FieldTests::testMutation_a0ce8d49ea02066379785378e207f59fa" ref="classFieldTests.html#a0ce8d49ea02066379785378e207f59fa"/>
<keyword name="testNesting()" id="EntryTests::testNesting_a617ccc0f93f01a7eda2de1801649e5fe" ref="classEntryTests.html#a617ccc0f93f01a7eda2de1801649e5fe"/>
<keyword name="testNewEntryCorrectlyInitialized()" id="EntryTests::testNewEntryCorrectlyInitialized_a070b71122df66f541c55f539bfcb8de4" ref="classEntryTests.html#a070b71122df66f541c55f539bfcb8de4"/>
<keyword name="testNewFieldCorrectlyInitialized()" id="FieldTests::testNewFieldCorrectlyInitialized_a45ec9a828357dfdc4fad77e425b72c25" ref="classFieldTests.html#a45ec9a828357dfdc4fad77e425b72c25"/>
<keyword name="testReading()" id="PasswordFileTests::testReading_a927558268321e3d48e72c8811e354eba" ref="classPasswordFileTests.html#a927558268321e3d48e72c8811e354eba"/>
<keyword name="testReading(const string &amp;context, const string &amp;testfile1path, const string &amp;testfile1password, const string &amp;testfile2, const string &amp;testfile2password, bool testfile2Mod, bool extendedHeaderMod, bool withHMAC=false)" id="PasswordFileTests::testReading_ad2bdec8392103ec8b96feb83e9193a59" ref="classPasswordFileTests.html#ad2bdec8392103ec8b96feb83e9193a59"/>
<keyword name="testUniqueLabels()" id="EntryTests::testUniqueLabels_ae6fe32ef82169bca6791ea646428cf95" ref="classEntryTests.html#ae6fe32ef82169bca6791ea646428cf95"/>
<keyword name="testUsageWithStandardClasses()" id="OpenSslRandomDeviceTests::testUsageWithStandardClasses_a84be2024e032fa9b266c4af7ee9f4efe" ref="classOpenSslRandomDeviceTests.html#a84be2024e032fa9b266c4af7ee9f4efe"/>
<keyword name="tiedAccount() const" id="Io::Field::tiedAccount_ac3f789e7c094969f50c57a4b51a90615" ref="classIo_1_1Field.html#ac3f789e7c094969f50c57a4b51a90615"/>
<keyword name="type() const =0" id="Io::Entry::type_ac6cc44ef82e8d595153559a581068461" ref="classIo_1_1Entry.html#ac6cc44ef82e8d595153559a581068461"/>
<keyword name="type() const override" id="Io::NodeEntry::type_a33f61387a0b984cee2e275d078a9aba2" ref="classIo_1_1NodeEntry.html#a33f61387a0b984cee2e275d078a9aba2"/>
<keyword name="type() const override" id="Io::AccountEntry::type_adbb597a40b26a0a30423d5d8a0591803" ref="classIo_1_1AccountEntry.html#adbb597a40b26a0a30423d5d8a0591803"/>
<keyword name="type() const" id="Io::Field::type_ab065eab65b49252ebfef85ea90ca04bc" ref="classIo_1_1Field.html#ab065eab65b49252ebfef85ea90ca04bc"/>
<keyword name="value() const" id="Io::Field::value_a872ba2edeb5fd9feceb1d0fefb67a7db" ref="classIo_1_1Field.html#a872ba2edeb5fd9feceb1d0fefb67a7db"/>
<keyword name="version() const" id="Io::PasswordFile::version_a6204fadb63bf6f475fa50c812810a091" ref="classIo_1_1PasswordFile.html#a6204fadb63bf6f475fa50c812810a091"/>
<keyword name="write(PasswordFileSaveFlags options=PasswordFileSaveFlags::Default)" id="Io::PasswordFile::write_ae2d38c3ad3151eaf6cafdbd1eedd2fd5" ref="classIo_1_1PasswordFile.html#ae2d38c3ad3151eaf6cafdbd1eedd2fd5"/>
<keyword name="~AccountEntry() override" id="Io::AccountEntry::~AccountEntry_a01e4aa400468fb4f50f38af9cbe25293" ref="classIo_1_1AccountEntry.html#a01e4aa400468fb4f50f38af9cbe25293"/>
<keyword name="~CryptoException() override" id="Io::CryptoException::~CryptoException_a064d492eb1683db39fae30c8fd0350ad" ref="classIo_1_1CryptoException.html#a064d492eb1683db39fae30c8fd0350ad"/>
<keyword name="~Entry()" id="Io::Entry::~Entry_af4311a96447352d3bac39a6935ca69d3" ref="classIo_1_1Entry.html#af4311a96447352d3bac39a6935ca69d3"/>
<keyword name="~NodeEntry() override" id="Io::NodeEntry::~NodeEntry_ab5496b35108ea0aeda67ffdc6580288a" ref="classIo_1_1NodeEntry.html#ab5496b35108ea0aeda67ffdc6580288a"/>
<keyword name="~ParsingException() override" id="Io::ParsingException::~ParsingException_ae082b2cd7dbecd08f8d43583c8d4536b" ref="classIo_1_1ParsingException.html#ae082b2cd7dbecd08f8d43583c8d4536b"/>
<keyword name="~PasswordFile()" id="Io::PasswordFile::~PasswordFile_ac0baba3801e9fc9137466ce4b11af502" ref="classIo_1_1PasswordFile.html#ac0baba3801e9fc9137466ce4b11af502"/>
<keyword name="Account" id="Io::Account_a632855da360142a17f89e1cd957dd26aa08bd40c7543007ad06e4fce31618f6ec" ref="namespaceIo.html#a632855da360142a17f89e1cd957dd26aa08bd40c7543007ad06e4fce31618f6ec"/>
<keyword name="aes256additionalBufferSize" id="Io::aes256additionalBufferSize_aa828406ddde0e49f4025aa168c2f98e6" ref="namespaceIo.html#aa828406ddde0e49f4025aa168c2f98e6"/>
<keyword name="aes256blockSize" id="Io::aes256blockSize_adff2addebf91abb09c879ab2aba1b78d" ref="namespaceIo.html#adff2addebf91abb09c879ab2aba1b78d"/>
<keyword name="aes256cbcIvSize" id="Io::aes256cbcIvSize_a7e86e34d9d4c39d588b9fffcb51affea" ref="namespaceIo.html#a7e86e34d9d4c39d588b9fffcb51affea"/>
<keyword name="AllowToCreateNewFile" id="Io::AllowToCreateNewFile_aa4fbfdedf6445277f4cb7e8fd64adb34a8e22e9deb8a2b9ae038186aa3c46bfc0" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a8e22e9deb8a2b9ae038186aa3c46bfc0"/>
<keyword name="AuthenticationTag" id="Io::AuthenticationTag_aa4fbfdedf6445277f4cb7e8fd64adb34a90d9e86b26f6adffb19b4e0fa35f8cab" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a90d9e86b26f6adffb19b4e0fa35f8cab"/>
<keyword name="AuthTag" id="Io::AuthTag_a4a712f4c89f14e5a82cabb81d94c5b0ca4f8c203bb35d0e970a5ccba9a76df393" ref="namespaceIo.html#a4a712f4c89f14e5a82cabb81d94c5b0ca4f8c203bb35d0e970a5ccba9a76df393"/>
<keyword name="authTagSize" id="Io::authTagSize_a0bf00f56d30d3404b12f4d8af1b361bc" ref="namespaceIo.html#a0bf00f56d30d3404b12f4d8af1b361bc"/>
<keyword name="clean()" id="Util::OpenSsl::clean_a5706a39a47ba50bc3c8e9602c43c7a16" ref="namespaceUtil_1_1OpenSsl.html#a5706a39a47ba50bc3c8e9602c43c7a16"/>
<keyword name="Compression" id="Io::Compression_aa4fbfdedf6445277f4cb7e8fd64adb34a82af841589057aa8922b1ac3bb4a28a4" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a82af841589057aa8922b1ac3bb4a28a4"/>
<keyword name="computeHmacSha256(const unsigned char *key, std::size_t keySize, const unsigned char *data, std::size_t dataSize)" id="Util::OpenSsl::computeHmacSha256_a6fd092eb0dd5798e1d7bf676ff879954" ref="namespaceUtil_1_1OpenSsl.html#a6fd092eb0dd5798e1d7bf676ff879954"/>
<keyword name="computeSha256Sum(const unsigned char *buffer, std::size_t size)" id="Util::OpenSsl::computeSha256Sum_af3fadadf723bc42185ce5ba9d55d41c1" ref="namespaceUtil_1_1OpenSsl.html#af3fadadf723bc42185ce5ba9d55d41c1"/>
<keyword name="computeTOTP(std::string_view url, CppUtilities::DateTime time)" id="Util::OpenSsl::computeTOTP_ad16ca591a62adc0f299e6fd39baca78b" ref="namespaceUtil_1_1OpenSsl.html#ad16ca591a62adc0f299e6fd39baca78b"/>
<keyword name="CPP_UTILITIES_MARK_FLAG_ENUM_CLASS(Io, Io::PasswordFileOpenFlags)" id="passwordfile.h::CPP_UTILITIES_MARK_FLAG_ENUM_CLASS_a7a7eb9ceccbce18418526373837787d9" ref="passwordfile_8h.html#a7a7eb9ceccbce18418526373837787d9"/>
<keyword name="CPP_UTILITIES_MARK_FLAG_ENUM_CLASS(Io, Io::PasswordFileSaveFlags)" id="passwordfile.h::CPP_UTILITIES_MARK_FLAG_ENUM_CLASS_a38b82b1c71f0e3d774eabf31399ed308" ref="passwordfile_8h.html#a38b82b1c71f0e3d774eabf31399ed308"/>
<keyword name="CPPUNIT_TEST_SUITE_REGISTRATION(PasswordFileTests)" id="passwordfiletests.cpp::CPPUNIT_TEST_SUITE_REGISTRATION_aae8cc483698a282792adf1452ca3c13a" ref="passwordfiletests_8cpp.html#aae8cc483698a282792adf1452ca3c13a"/>
<keyword name="CPPUNIT_TEST_SUITE_REGISTRATION(EntryTests)" id="entrytests.cpp::CPPUNIT_TEST_SUITE_REGISTRATION_af523546034afdbebe38377dc0bfa2605" ref="entrytests_8cpp.html#af523546034afdbebe38377dc0bfa2605"/>
<keyword name="CPPUNIT_TEST_SUITE_REGISTRATION(FieldTests)" id="fieldtests.cpp::CPPUNIT_TEST_SUITE_REGISTRATION_a646c038af204d03bea471cc10976e1d7" ref="fieldtests_8cpp.html#a646c038af204d03bea471cc10976e1d7"/>
<keyword name="CPPUNIT_TEST_SUITE_REGISTRATION(OpenSslRandomDeviceTests)" id="opensslrandomdevice.cpp::CPPUNIT_TEST_SUITE_REGISTRATION_a184b2d813253d1f55c1c63d400f5aba0" ref="tests_2opensslrandomdevice_8cpp.html#a184b2d813253d1f55c1c63d400f5aba0"/>
<keyword name="CPPUNIT_TEST_SUITE_REGISTRATION(OpenSslUtilsTests)" id="opensslutils.cpp::CPPUNIT_TEST_SUITE_REGISTRATION_a49ea585653380bfbec6eac55f544b7a9" ref="opensslutils_8cpp.html#a49ea585653380bfbec6eac55f544b7a9"/>
<keyword name="Default" id="Io::Default_ae1e4f8b51abe7413f519930bab5c1f3ba7a1920d61156abc05a60135aefe8bc67" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3ba7a1920d61156abc05a60135aefe8bc67"/>
<keyword name="Default" id="Io::Default_aa4fbfdedf6445277f4cb7e8fd64adb34a7a1920d61156abc05a60135aefe8bc67" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a7a1920d61156abc05a60135aefe8bc67"/>
<keyword name="Encryption" id="Io::Encryption_aa4fbfdedf6445277f4cb7e8fd64adb34ad7f2615c71a1567cc13cf3a7f7de0aea" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34ad7f2615c71a1567cc13cf3a7f7de0aea"/>
<keyword name="EntryType" id="Io::EntryType_a632855da360142a17f89e1cd957dd26a" ref="namespaceIo.html#a632855da360142a17f89e1cd957dd26a"/>
<keyword name="Node" id="Io::Node_a632855da360142a17f89e1cd957dd26aa6c3a6944a808a7c0bbb6788dbec54a9f" ref="namespaceIo.html#a632855da360142a17f89e1cd957dd26aa6c3a6944a808a7c0bbb6788dbec54a9f"/>
<keyword name="Account" id="Io::Account_a632855da360142a17f89e1cd957dd26aa08bd40c7543007ad06e4fce31618f6ec" ref="namespaceIo.html#a632855da360142a17f89e1cd957dd26aa08bd40c7543007ad06e4fce31618f6ec"/>
<keyword name="extendedAuthTagSize" id="Io::extendedAuthTagSize_a20cf1c1bf88a32c9a6f0457ba308b5df" ref="namespaceIo.html#a20cf1c1bf88a32c9a6f0457ba308b5df"/>
<keyword name="ExtendedHeaderFieldIds" id="Io::ExtendedHeaderFieldIds_a4a712f4c89f14e5a82cabb81d94c5b0c" ref="namespaceIo.html#a4a712f4c89f14e5a82cabb81d94c5b0c"/>
<keyword name="AuthTag" id="Io::AuthTag_a4a712f4c89f14e5a82cabb81d94c5b0ca4f8c203bb35d0e970a5ccba9a76df393" ref="namespaceIo.html#a4a712f4c89f14e5a82cabb81d94c5b0ca4f8c203bb35d0e970a5ccba9a76df393"/>
<keyword name="extendedHeaderFieldIdSize" id="Io::extendedHeaderFieldIdSize_af0e8f9e97b2e1d29665d320b1c45c08d" ref="namespaceIo.html#af0e8f9e97b2e1d29665d320b1c45c08d"/>
<keyword name="FieldType" id="Io::FieldType_ad9733ad5fec8348d02b703305326b4c1" ref="namespaceIo.html#ad9733ad5fec8348d02b703305326b4c1"/>
<keyword name="Normal" id="Io::Normal_ad9733ad5fec8348d02b703305326b4c1a960b44c579bc2f6818d2daaf9e4c16f0" ref="namespaceIo.html#ad9733ad5fec8348d02b703305326b4c1a960b44c579bc2f6818d2daaf9e4c16f0"/>
<keyword name="Password" id="Io::Password_ad9733ad5fec8348d02b703305326b4c1adc647eb65e6711e155375218212b3964" ref="namespaceIo.html#ad9733ad5fec8348d02b703305326b4c1adc647eb65e6711e155375218212b3964"/>
<keyword name="flagsToString(PasswordFileOpenFlags flags)" id="Io::flagsToString_a049629483f36bf9fe4906b0c6383f3e7" ref="namespaceIo.html#a049629483f36bf9fe4906b0c6383f3e7"/>
<keyword name="flagsToString(PasswordFileSaveFlags flags)" id="Io::flagsToString_a412e7ffc7b6dde723ce137f596b56f6d" ref="namespaceIo.html#a412e7ffc7b6dde723ce137f596b56f6d"/>
<keyword name="generateRandomNumber(std::uint32_t min, std::uint32_t max)" id="Util::OpenSsl::generateRandomNumber_a34feac1ac28b284364ec0346d032c70b" ref="namespaceUtil_1_1OpenSsl.html#a34feac1ac28b284364ec0346d032c70b"/>
<keyword name="init()" id="Util::OpenSsl::init_a3fd3281b933c80fee2c8f0e86e3a480e" ref="namespaceUtil_1_1OpenSsl.html#a3fd3281b933c80fee2c8f0e86e3a480e"/>
<keyword name="New" id="Io::New_ae1e4f8b51abe7413f519930bab5c1f3ba03c2e7e41ffc181a4e84080b4710e81e" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3ba03c2e7e41ffc181a4e84080b4710e81e"/>
<keyword name="Node" id="Io::Node_a632855da360142a17f89e1cd957dd26aa6c3a6944a808a7c0bbb6788dbec54a9f" ref="namespaceIo.html#a632855da360142a17f89e1cd957dd26aa6c3a6944a808a7c0bbb6788dbec54a9f"/>
<keyword name="None" id="Io::None_ae1e4f8b51abe7413f519930bab5c1f3ba6adf97f83acf6453d4a6a4b1070f3754" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3ba6adf97f83acf6453d4a6a4b1070f3754"/>
<keyword name="None" id="Io::None_aa4fbfdedf6445277f4cb7e8fd64adb34a6adf97f83acf6453d4a6a4b1070f3754" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a6adf97f83acf6453d4a6a4b1070f3754"/>
<keyword name="Normal" id="Io::Normal_ad9733ad5fec8348d02b703305326b4c1a960b44c579bc2f6818d2daaf9e4c16f0" ref="namespaceIo.html#ad9733ad5fec8348d02b703305326b4c1a960b44c579bc2f6818d2daaf9e4c16f0"/>
<keyword name="operator&lt;&lt;(std::ostream &amp;out, const Io::Entry *entry)" id="CppUtilities::operator&lt;&lt;_acf448c4d873324cf0bba541a1393f246" ref="namespaceCppUtilities.html#acf448c4d873324cf0bba541a1393f246"/>
<keyword name="operator&lt;&lt;(std::ostream &amp;out, const Io::Field *field)" id="CppUtilities::operator&lt;&lt;_a194c62ca8bc71d832db1a5d2ffe9daae" ref="namespaceCppUtilities.html#a194c62ca8bc71d832db1a5d2ffe9daae"/>
<keyword name="Password" id="Io::Password_ad9733ad5fec8348d02b703305326b4c1adc647eb65e6711e155375218212b3964" ref="namespaceIo.html#ad9733ad5fec8348d02b703305326b4c1adc647eb65e6711e155375218212b3964"/>
<keyword name="PASSWORD_FILE_EXPORT" id="global.h::PASSWORD_FILE_EXPORT_a87c4fdf991279d58e6f75b76aba16a77" ref="global_8h.html#a87c4fdf991279d58e6f75b76aba16a77"/>
<keyword name="PASSWORD_FILE_IMPORT" id="global.h::PASSWORD_FILE_IMPORT_a7f738fbcbf03fa39b437a28b65a8696a" ref="global_8h.html#a7f738fbcbf03fa39b437a28b65a8696a"/>
<keyword name="PasswordFileOpenFlags" id="Io::PasswordFileOpenFlags_ae1e4f8b51abe7413f519930bab5c1f3b" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3b"/>
<keyword name="None" id="Io::None_ae1e4f8b51abe7413f519930bab5c1f3ba6adf97f83acf6453d4a6a4b1070f3754" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3ba6adf97f83acf6453d4a6a4b1070f3754"/>
<keyword name="ReadOnly" id="Io::ReadOnly_ae1e4f8b51abe7413f519930bab5c1f3ba131fb182a881796e7606ed6da27f1197" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3ba131fb182a881796e7606ed6da27f1197"/>
<keyword name="New" id="Io::New_ae1e4f8b51abe7413f519930bab5c1f3ba03c2e7e41ffc181a4e84080b4710e81e" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3ba03c2e7e41ffc181a4e84080b4710e81e"/>
<keyword name="Default" id="Io::Default_ae1e4f8b51abe7413f519930bab5c1f3ba7a1920d61156abc05a60135aefe8bc67" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3ba7a1920d61156abc05a60135aefe8bc67"/>
<keyword name="PasswordFileSaveFlags" id="Io::PasswordFileSaveFlags_aa4fbfdedf6445277f4cb7e8fd64adb34" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34"/>
<keyword name="None" id="Io::None_aa4fbfdedf6445277f4cb7e8fd64adb34a6adf97f83acf6453d4a6a4b1070f3754" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a6adf97f83acf6453d4a6a4b1070f3754"/>
<keyword name="Encryption" id="Io::Encryption_aa4fbfdedf6445277f4cb7e8fd64adb34ad7f2615c71a1567cc13cf3a7f7de0aea" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34ad7f2615c71a1567cc13cf3a7f7de0aea"/>
<keyword name="Compression" id="Io::Compression_aa4fbfdedf6445277f4cb7e8fd64adb34a82af841589057aa8922b1ac3bb4a28a4" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a82af841589057aa8922b1ac3bb4a28a4"/>
<keyword name="PasswordHashing" id="Io::PasswordHashing_aa4fbfdedf6445277f4cb7e8fd64adb34ad76b63ff8b824a8e24d5d3b048bd5985" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34ad76b63ff8b824a8e24d5d3b048bd5985"/>
<keyword name="AllowToCreateNewFile" id="Io::AllowToCreateNewFile_aa4fbfdedf6445277f4cb7e8fd64adb34a8e22e9deb8a2b9ae038186aa3c46bfc0" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a8e22e9deb8a2b9ae038186aa3c46bfc0"/>
<keyword name="AuthenticationTag" id="Io::AuthenticationTag_aa4fbfdedf6445277f4cb7e8fd64adb34a90d9e86b26f6adffb19b4e0fa35f8cab" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a90d9e86b26f6adffb19b4e0fa35f8cab"/>
<keyword name="Default" id="Io::Default_aa4fbfdedf6445277f4cb7e8fd64adb34a7a1920d61156abc05a60135aefe8bc67" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34a7a1920d61156abc05a60135aefe8bc67"/>
<keyword name="PasswordHashing" id="Io::PasswordHashing_aa4fbfdedf6445277f4cb7e8fd64adb34ad76b63ff8b824a8e24d5d3b048bd5985" ref="namespaceIo.html#aa4fbfdedf6445277f4cb7e8fd64adb34ad76b63ff8b824a8e24d5d3b048bd5985"/>
<keyword name="ReadOnly" id="Io::ReadOnly_ae1e4f8b51abe7413f519930bab5c1f3ba131fb182a881796e7606ed6da27f1197" ref="namespaceIo.html#ae1e4f8b51abe7413f519930bab5c1f3ba131fb182a881796e7606ed6da27f1197"/>
</keywords>
<files>
<file>README_8md.html</file>
<file>annotated.html</file>
<file>classEntryTests-members.html</file>
<file>classEntryTests.html</file>
<file>classEntryTests__coll__graph.svg</file>
<file>classEntryTests__inherit__graph.svg</file>
<file>classFieldTests-members.html</file>
<file>classFieldTests.html</file>
<file>classFieldTests__coll__graph.svg</file>
<file>classFieldTests__inherit__graph.svg</file>
<file>classIo_1_1AccountEntry-members.html</file>
<file>classIo_1_1AccountEntry.html</file>
<file>classIo_1_1AccountEntry__coll__graph.svg</file>
<file>classIo_1_1AccountEntry__inherit__graph.svg</file>
<file>classIo_1_1CryptoException-members.html</file>
<file>classIo_1_1CryptoException.html</file>
<file>classIo_1_1CryptoException__coll__graph.svg</file>
<file>classIo_1_1CryptoException__inherit__graph.svg</file>
<file>classIo_1_1Entry-members.html</file>
<file>classIo_1_1Entry.html</file>
<file>classIo_1_1Entry__coll__graph.svg</file>
<file>classIo_1_1Entry__inherit__graph.svg</file>
<file>classIo_1_1Field-members.html</file>
<file>classIo_1_1Field.html</file>
<file>classIo_1_1Field__coll__graph.svg</file>
<file>classIo_1_1NodeEntry-members.html</file>
<file>classIo_1_1NodeEntry.html</file>
<file>classIo_1_1NodeEntry__coll__graph.svg</file>
<file>classIo_1_1NodeEntry__inherit__graph.svg</file>
<file>classIo_1_1ParsingException-members.html</file>
<file>classIo_1_1ParsingException.html</file>
<file>classIo_1_1ParsingException__coll__graph.svg</file>
<file>classIo_1_1ParsingException__inherit__graph.svg</file>
<file>classIo_1_1PasswordFile-members.html</file>
<file>classIo_1_1PasswordFile.html</file>
<file>classOpenSslRandomDeviceTests-members.html</file>
<file>classOpenSslRandomDeviceTests.html</file>
<file>classOpenSslRandomDeviceTests__coll__graph.svg</file>
<file>classOpenSslRandomDeviceTests__inherit__graph.svg</file>
<file>classOpenSslUtilsTests-members.html</file>
<file>classOpenSslUtilsTests.html</file>
<file>classOpenSslUtilsTests__coll__graph.svg</file>
<file>classOpenSslUtilsTests__inherit__graph.svg</file>
<file>classPasswordFileTests-members.html</file>
<file>classPasswordFileTests.html</file>
<file>classPasswordFileTests__coll__graph.svg</file>
<file>classPasswordFileTests__inherit__graph.svg</file>
<file>classUtil_1_1OpenSslRandomDevice-members.html</file>
<file>classUtil_1_1OpenSslRandomDevice.html</file>
<file>classes.html</file>
<file>cryptoexception_8cpp.html</file>
<file>cryptoexception_8cpp__incl.svg</file>
<file>cryptoexception_8cpp_source.html</file>
<file>cryptoexception_8h.html</file>
<file>cryptoexception_8h__dep__incl.svg</file>
<file>cryptoexception_8h__incl.svg</file>
<file>cryptoexception_8h_source.html</file>
<file>deprecated.html</file>
<file>dir_000000_000002.html</file>
<file>dir_000001_000000.html</file>
<file>dir_000001_000002.html</file>
<file>dir_000002_000000.html</file>
<file>dir_23ec12649285f9fabf3a6b7380226c28.html</file>
<file>dir_23ec12649285f9fabf3a6b7380226c28_dep.svg</file>
<file>dir_59425e443f801f1f2fd8bbe4959a3ccf.html</file>
<file>dir_59425e443f801f1f2fd8bbe4959a3ccf_dep.svg</file>
<file>dir_bc161955dc3a3d2485839eba21420d01.html</file>
<file>dir_bc161955dc3a3d2485839eba21420d01_dep.svg</file>
<file>doxygen.css</file>
<file>doxygen.svg</file>
<file>doxygen_blank.html</file>
<file>doxygen_crawl.html</file>
<file>dynsections.js</file>
<file>entry_8cpp.html</file>
<file>entry_8cpp__incl.svg</file>
<file>entry_8cpp_source.html</file>
<file>entry_8h.html</file>
<file>entry_8h__dep__incl.svg</file>
<file>entry_8h__incl.svg</file>
<file>entry_8h_source.html</file>
<file>entrytests_8cpp.html</file>
<file>entrytests_8cpp__incl.svg</file>
<file>entrytests_8cpp_source.html</file>
<file>field_8cpp.html</file>
<file>field_8cpp__incl.svg</file>
<file>field_8cpp_source.html</file>
<file>field_8h.html</file>
<file>field_8h__dep__incl.svg</file>
<file>field_8h__incl.svg</file>
<file>field_8h_source.html</file>
<file>fieldtests_8cpp.html</file>
<file>fieldtests_8cpp__incl.svg</file>
<file>fieldtests_8cpp_source.html</file>
<file>files.html</file>
<file>functions.html</file>
<file>functions_func.html</file>
<file>functions_rela.html</file>
<file>functions_type.html</file>
<file>functions_vars.html</file>
<file>global_8h.html</file>
<file>global_8h__dep__incl.svg</file>
<file>global_8h__incl.svg</file>
<file>global_8h_source.html</file>
<file>globals.html</file>
<file>globals_defs.html</file>
<file>globals_func.html</file>
<file>graph_legend.html</file>
<file>graph_legend.svg</file>
<file>hierarchy.html</file>
<file>index.html</file>
<file>inherit_graph_0.svg</file>
<file>inherit_graph_1.svg</file>
<file>inherit_graph_2.svg</file>
<file>inherit_graph_3.svg</file>
<file>inherit_graph_4.svg</file>
<file>inherit_graph_5.svg</file>
<file>inherit_graph_6.svg</file>
<file>inherit_graph_7.svg</file>
<file>inherit_graph_8.svg</file>
<file>inherits.html</file>
<file>jquery.js</file>
<file>menu.js</file>
<file>menudata.js</file>
<file>namespaceCppUtilities.html</file>
<file>namespaceIo.html</file>
<file>namespaceUtil.html</file>
<file>namespaceUtil_1_1OpenSsl.html</file>
<file>namespacemembers.html</file>
<file>namespacemembers_enum.html</file>
<file>namespacemembers_func.html</file>
<file>namespacemembers_vars.html</file>
<file>namespaces.html</file>
<file>navtree.css</file>
<file>openssl_8cpp.html</file>
<file>openssl_8cpp__incl.svg</file>
<file>openssl_8cpp_source.html</file>
<file>openssl_8h.html</file>
<file>openssl_8h__dep__incl.svg</file>
<file>openssl_8h__incl.svg</file>
<file>openssl_8h_source.html</file>
<file>opensslrandomdevice_8h.html</file>
<file>opensslrandomdevice_8h__dep__incl.svg</file>
<file>opensslrandomdevice_8h__incl.svg</file>
<file>opensslrandomdevice_8h_source.html</file>
<file>opensslutils_8cpp.html</file>
<file>opensslutils_8cpp__incl.svg</file>
<file>opensslutils_8cpp_source.html</file>
<file>pages.html</file>
<file>parsingexception_8cpp.html</file>
<file>parsingexception_8cpp__incl.svg</file>
<file>parsingexception_8cpp_source.html</file>
<file>parsingexception_8h.html</file>
<file>parsingexception_8h__dep__incl.svg</file>
<file>parsingexception_8h__incl.svg</file>
<file>parsingexception_8h_source.html</file>
<file>passwordfile_8cpp.html</file>
<file>passwordfile_8cpp__incl.svg</file>
<file>passwordfile_8cpp_source.html</file>
<file>passwordfile_8h.html</file>
<file>passwordfile_8h__dep__incl.svg</file>
<file>passwordfile_8h__incl.svg</file>
<file>passwordfile_8h_source.html</file>
<file>passwordfiletests_8cpp.html</file>
<file>passwordfiletests_8cpp__incl.svg</file>
<file>passwordfiletests_8cpp_source.html</file>
<file>search/all_0.js</file>
<file>search/all_1.js</file>
<file>search/all_10.js</file>
<file>search/all_11.js</file>
<file>search/all_12.js</file>
<file>search/all_13.js</file>
<file>search/all_14.js</file>
<file>search/all_2.js</file>
<file>search/all_3.js</file>
<file>search/all_4.js</file>
<file>search/all_5.js</file>
<file>search/all_6.js</file>
<file>search/all_7.js</file>
<file>search/all_8.js</file>
<file>search/all_9.js</file>
<file>search/all_a.js</file>
<file>search/all_b.js</file>
<file>search/all_c.js</file>
<file>search/all_d.js</file>
<file>search/all_e.js</file>
<file>search/all_f.js</file>
<file>search/classes_0.js</file>
<file>search/classes_1.js</file>
<file>search/classes_2.js</file>
<file>search/classes_3.js</file>
<file>search/classes_4.js</file>
<file>search/classes_5.js</file>
<file>search/classes_6.js</file>
<file>search/classes_7.js</file>
<file>search/classes_8.js</file>
<file>search/defines_0.js</file>
<file>search/enums_0.js</file>
<file>search/enums_1.js</file>
<file>search/enums_2.js</file>
<file>search/enumvalues_0.js</file>
<file>search/enumvalues_1.js</file>
<file>search/enumvalues_2.js</file>
<file>search/enumvalues_3.js</file>
<file>search/enumvalues_4.js</file>
<file>search/enumvalues_5.js</file>
<file>search/enumvalues_6.js</file>
<file>search/files_0.js</file>
<file>search/files_1.js</file>
<file>search/files_2.js</file>
<file>search/files_3.js</file>
<file>search/files_4.js</file>
<file>search/files_5.js</file>
<file>search/files_6.js</file>
<file>search/files_7.js</file>
<file>search/functions_0.js</file>
<file>search/functions_1.js</file>
<file>search/functions_10.js</file>
<file>search/functions_11.js</file>
<file>search/functions_12.js</file>
<file>search/functions_2.js</file>
<file>search/functions_3.js</file>
<file>search/functions_4.js</file>
<file>search/functions_5.js</file>
<file>search/functions_6.js</file>
<file>search/functions_7.js</file>
<file>search/functions_8.js</file>
<file>search/functions_9.js</file>
<file>search/functions_a.js</file>
<file>search/functions_b.js</file>
<file>search/functions_c.js</file>
<file>search/functions_d.js</file>
<file>search/functions_e.js</file>
<file>search/functions_f.js</file>
<file>search/namespaces_0.js</file>
<file>search/namespaces_1.js</file>
<file>search/namespaces_2.js</file>
<file>search/pages_0.js</file>
<file>search/pages_1.js</file>
<file>search/pages_2.js</file>
<file>search/pages_3.js</file>
<file>search/pages_4.js</file>
<file>search/pages_5.js</file>
<file>search/pages_6.js</file>
<file>search/pages_7.js</file>
<file>search/related_0.js</file>
<file>search/related_1.js</file>
<file>search/search.css</file>
<file>search/search.js</file>
<file>search/searchdata.js</file>
<file>search/typedefs_0.js</file>
<file>search/variables_0.js</file>
<file>search/variables_1.js</file>
<file>search/variables_2.js</file>
<file>search/variables_3.js</file>
<file>search/variables_4.js</file>
<file>search/variables_5.js</file>
<file>search/variables_6.js</file>
<file>search/variables_7.js</file>
<file>search/variables_8.js</file>
<file>structIo_1_1EntryStatistics-members.html</file>
<file>structIo_1_1EntryStatistics.html</file>
<file>structUtil_1_1OpenSsl_1_1Sha256Sum-members.html</file>
<file>structUtil_1_1OpenSsl_1_1Sha256Sum.html</file>
<file>structUtil_1_1OpenSsl_1_1TOTP-members.html</file>
<file>structUtil_1_1OpenSsl_1_1TOTP.html</file>
<file>structUtil_1_1OpenSsl_1_1TOTP__coll__graph.svg</file>
<file>svg.min.js</file>
<file>tabs.css</file>
<file>tests_2opensslrandomdevice_8cpp.html</file>
<file>tests_2opensslrandomdevice_8cpp__incl.svg</file>
<file>tests_2opensslrandomdevice_8cpp_source.html</file>
<file>util_2opensslrandomdevice_8cpp.html</file>
<file>util_2opensslrandomdevice_8cpp__incl.svg</file>
<file>util_2opensslrandomdevice_8cpp_source.html</file>
<file>utils_8h.html</file>
<file>utils_8h__dep__incl.svg</file>
<file>utils_8h__incl.svg</file>
<file>utils_8h_source.html</file>
</files>
</filterSection>
</QtHelpProject>
