Plain text notes Tombo (chi) alternative, also supports, ccrypt, GnuPG (OpenPGP, gpg), OpenSSL AES-256-CBC, AES-256 ZIP AE-1/AE-2 and VimCrypt encrypted files. Integrates with VIM. WIP
Markor .jenc files maybe a good first try, static version byte size but variable other fields. Enum for version and "Typical TLV implementation (switching types on an expression)" in https://doc.kaitai.io/user_guide.html#valid-values should handle header with eof option for data.
https://github.com/kaitai-io/kaitai_struct
Markor .jenc files maybe a good first try, static version byte size but variable other fields. Enum for version and "Typical TLV implementation (switching types on an expression)" in https://doc.kaitai.io/user_guide.html#valid-values should handle header with eof option for data.
.jenc encryption compatible with https://github.com/gsantner/markor https://gitlab.com/opensource21/jpencconverter V001("PBKDF2WithHmacSHA512", 10000, 256, "AES", 64, "AES/GCM/NoPadding", 32), mirror https://github.com/opensource21/jpencconverter format https://gitlab.com/opensource21/jpencconverter/-/blob/master/src/main/java/de/stanetz/jpencconverter/cryption/JavaPasswordbasedCryption.java