# dull Desktop app for securely storing sensitive files ## Features * **Pretty usable UI** * **Overkill encryption:** XChaCha20-Poly1305 + Argon2id(m=1GB,t=8,p=4) key derivation * **Cross-platform:** Tested on Linux, Windows and macOS * **Drag and Drop support** ## Building ### Debian ``` sudo apt update && sudo apt install build-essential qt6-base-dev libbotan-3-dev cmake cmake -B build cmake --build build -j $(nproc) ./build/dull ``` ### Arch ``` sudo pacman -Syu base-devel cmake qt6-base botan cmake -B build cmake --build build -j $(nproc) ./build/dull ``` ### macOS ``` brew install qtbase cmake pkg-config botan cmake -B build cmake --build build -j $(sysctl -n hw.physicalcpu) ./build/dull ``` ### Windows (MSYS2) ``` pacman -S --needed mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake mingw-w64-x86_64-ninja mingw-w64-x86_64-qt6-base mingw-w64-x86_64-qt6-tools mingw-w64-x86_64-libbotan cmake -B build -DBOTAN_INCLUDE_DIRS=/mingw64/include/botan-3 -DBOTAN_LIBRARIES=/mingw64/lib/libbotan-3.a cmake --build build -j $(nproc) ./build/dull ```