npbackup/PRIVATE
2023-03-29 19:27:03 +02:00
..
README.md Update private build recipe 2023-03-29 19:27:03 +02:00

This folder may contain private overrides for NPBackup secrets.

Overrides are used by default if found at execution time.

In order to use them at compile time, one needs to run compile.py --audience private

  1. You can create a file called _private_secret_keys.py to override default secret_keys.py file from npbackup
  2. You may obfuscate the AES key at runtime by creating a file called _private_obfuscation.py that must contain a function obfuscation(bytes) -> bytes like aes_key_derivate = obfuscation(aes_key) where aes_key_derivate must be 32 bytes.
  3. You can create a distribution default configuration file here called _private.npbackup.conf.dist that will be bundled with NPBackupInstaller if present