kdbx parsing functional