authelia/internal/commands
James Elliott 347bd1be77
feat(storage): encrypted secret values (#2588)
This adds an AES-GCM 256bit encryption layer for storage for sensitive items. This is only TOTP secrets for the time being but this may be expanded later. This will require a configuration change as per https://www.authelia.com/docs/configuration/migration.html#4330.

Closes #682
2021-11-25 12:56:58 +11:00
..
build-info.go fix: include major in go.mod module directive (#2278) 2021-08-11 11:16:46 +10:00
certificates.go feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00
completion.go feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00
configuration.go fix: include major in go.mod module directive (#2278) 2021-08-11 11:16:46 +10:00
const.go feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
hash.go feat: add config flag to hash-password tool (#2047) 2021-09-16 10:20:42 +10:00
helpers.go feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
helpers_test.go feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
root.go feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
rsa.go fix: include major in go.mod module directive (#2278) 2021-08-11 11:16:46 +10:00
storage.go feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
storage_run.go feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
validate.go fix: include major in go.mod module directive (#2278) 2021-08-11 11:16:46 +10:00