HKDF(password)
Argon2id(STEP 1, salt)
3 x HKDF(STEP 2)
<Vault> <Folder> <Name>Password Folder 1 Title</Name> <Comment>Password Folder 1 Comment</Comment> <Position>1</Position> <IconCode>-256</IconCode> <Items> <Item> <Name>Password Item 1 Title</Name> <Password>PASSWORD 1</Password> <Comment>Password Item 1 Notes</Comment> <Modified>2014-07-14T10:32:32</Modified> <IconCode>-256</IconCode> </Item> <ExtendedItem> <Name>Extended Item</Name> <Account>Paranoia Works</Account> <Password>password</Password> <URL>https://paranoiaworks.mobi</URL> <Comment>Note</Comment> <Modified>2020-01-08T06:05:44</Modified> <IconCode>-5635841</IconCode> <CustomElements> <Element> <Name>Element Title A</Name> <Value>Element Value</Value> </Element> <Element> <Name>Element Title B</Name> <Value>Element Value</Value> </Element> </CustomElements> </ExtendedItem> <KemItem> <Name>KEM Item</Name> <Algorithm>CRYSTALS-Kyber-1024</Algorithm> <PrivateKey>KJi72KW2rc…</PrivateKey> <PublicKey>LzjwzRY3Uox…</PublicKey> <Secret>kfZbxgK5SB…</Secret> <SecretEncapsulated>FclABwCzqb…</SecretEncapsulated> <SecretExtracted>kfZbxgK5SB…</SecretExtracted> <Comment>Note</Comment> <Modified>2023-02-12T14:21:11</Modified> <IconCode>-65794</IconCode> </KemItem> </Items> </Folder> </Vault>