pbtrung / t3fc

File encryption using Threefish, Argon2, and Kalyna.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

File encryption using Threefish, Argon2, and Kalyna.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C 87.0%Language:C++ 12.3%Language:Meson 0.5%Language:Shell 0.1%