/t3fc

File encryption using Threefish, Argon2, and Kalyna.

Primary LanguageCBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

t3fc License

Algorithms:

  • Threefish: 1024-bit key/block in CTR mode
  • Kalyna: 512-bit key/block in CTR mode
  • HMAC-SHA3-512
  • Argon2id: version 1.3, 512-bit random salt, (T, M, P) = (9, 2^19, 1) (2^19 kibibytes of memory ≈ 537 megabytes)

Dependency: Crypto++

Build with meson and ninja. See build.sh.