49 lines
1.6 KiB
Text
49 lines
1.6 KiB
Text
Source: zupt
|
|
Section: utils
|
|
Priority: optional
|
|
Maintainer: Cristian Cezar Moisés <sac@securityops.co>
|
|
Build-Depends:
|
|
bash,
|
|
coreutils,
|
|
debhelper-compat (= 13),
|
|
diffutils,
|
|
file,
|
|
findutils,
|
|
gcc,
|
|
gawk,
|
|
git,
|
|
grep,
|
|
gzip,
|
|
libarchive-tools,
|
|
make,
|
|
libc6-dev,
|
|
python3 (>= 3.8),
|
|
sed,
|
|
tar
|
|
Standards-Version: 4.6.2
|
|
Homepage: https://github.com/cristiancmoises/zupt
|
|
Vcs-Browser: https://github.com/cristiancmoises/zupt
|
|
Vcs-Git: https://github.com/cristiancmoises/zupt.git
|
|
Rules-Requires-Root: no
|
|
|
|
Package: zupt
|
|
Architecture: any
|
|
Depends: ${shlibs:Depends}, ${misc:Depends}
|
|
Description: Post-quantum backup compression utility
|
|
ZUPT is a pure-C11 backup compression utility featuring:
|
|
* Post-quantum hybrid encryption (ML-KEM-768 + X25519, FIPS 203)
|
|
* AES-256-CTR + HMAC-SHA256 authenticated encryption (Encrypt-then-MAC)
|
|
* PBKDF2-SHA256 password key derivation (Argon2id in WITH_SDK=1 builds)
|
|
* Multi-threaded compression with the VaptVupt LZ + ANS codec 2.65.3
|
|
* Full-disk backup and restore with sparse-region detection
|
|
* Authenticated encrypted-archive metadata and per-block integrity checks
|
|
* Portable C implementations with optional source-built assembly paths
|
|
* NIST/RFC test vectors for SHA-256, SHA-3, ML-KEM-768, AES-256-CTR,
|
|
HMAC-SHA256, X25519 and PBKDF2
|
|
.
|
|
The archive extension stays .zupt for format continuity (header magic
|
|
unchanged). The package installs only /usr/bin/zupt.
|
|
.
|
|
Encrypted archives include an integrity trailer that authenticates the
|
|
header and footer, per-block HMAC with bound frame-preface AAD, and optional
|
|
encrypted comments. Plain archives use non-cryptographic checksums.
|