borgbackup/docs/internals
Thomas Waldmann 710db85b20
use argon2 from openssl >= 3.2, drop argon2-cffi, fixes #7963
- src/borg/crypto/low_level.pyx: implement `argon2_hash` using OpenSSL's
  `EVP_KDF` API for ARGON2 (requires OpenSSL >= 3.2.0).
- src/borg/crypto/key.py: switch to the native `argon2_hash` implementation,
  removing `argon2-cffi` dependency.
- setup.py: require OpenSSL >= 3.2.0 for the crypto extension to ensure
  ARGON2 KDF support is available.
- pyproject.toml: drop `argon2-cffi` dependency.
- docs: update installation requirements and security documentation to
  reflect the transition to OpenSSL for Argon2.
2026-07-06 20:04:18 +02:00
..
data-structures.rst fastcdc: add FastCDC chunker with a keyed Gear hash 2026-07-01 23:24:25 +02:00
encryption-aead.odg docs: update security docs about new one-step KDF 2023-12-02 20:35:16 +01:00
encryption-aead.png docs: update security docs about new one-step KDF 2023-12-02 20:35:16 +01:00
frontends.rst repo-info/list --json: report encryption + id_hash separately, #9168 2026-06-15 18:31:27 +02:00
object-graph.odg docs: updates / removing outdated stuff 2024-09-08 12:00:50 +02:00
object-graph.png docs: updates / removing outdated stuff 2024-09-08 12:00:50 +02:00
pack-layout.excalidraw docs: address review, add excalidraw sources for pack figures 2026-07-03 17:22:36 +05:30
pack-layout.png docs: illustrate pack file format and sync packs.rst to multi-object packs, refs #8572 2026-07-03 10:40:36 +05:30
pack-objheader.excalidraw docs: address review, add excalidraw sources for pack figures 2026-07-03 17:22:36 +05:30
pack-objheader.png docs: address review, add excalidraw sources for pack figures 2026-07-03 17:22:36 +05:30
pack-write-order.excalidraw docs: address review, add excalidraw sources for pack figures 2026-07-03 17:22:36 +05:30
pack-write-order.png docs: illustrate pack file format and sync packs.rst to multi-object packs, refs #8572 2026-07-03 10:40:36 +05:30
packs.rst docs: address review, add excalidraw sources for pack figures 2026-07-03 17:22:36 +05:30
security.rst use argon2 from openssl >= 3.2, drop argon2-cffi, fixes #7963 2026-07-06 20:04:18 +02:00
structure.odg docs: update structure diagram 2026-06-16 15:51:00 +02:00
structure.png docs: update structure diagram 2026-06-16 15:51:00 +02:00