diff options
author | ShutterQuick <shutter@canternet.org> | 2020-10-10 19:25:24 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-10 18:25:24 +0100 |
commit | 219f8e62623ff0c3002be764c1dbf7201d0293db (patch) | |
tree | 0c466767e867f8d1e645afef1e971d6610a42385 /docs | |
parent | 5f71fbdbffeecff18914fbe523e795a1d7680b47 (diff) |
Implement support for Argon2 password hashing.
Resolves #1540.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/conf/modules.conf.example | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/docs/conf/modules.conf.example b/docs/conf/modules.conf.example index 3255360b9..2f74634d7 100644 --- a/docs/conf/modules.conf.example +++ b/docs/conf/modules.conf.example @@ -187,6 +187,30 @@ # uppercase="ABCDEFGHIJKLMNOPQRSTUVWXYZ"> #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# +# Argon2 module: Allows other modules to generate Argon2 hashes, +# usually for cryptographic uses and security. +# This module makes the algorithms argon2i, argon2d and argon2id +# available for use. +# Note that this module is extra, and must be enabled explicitly +# to build. It depends on libargon2. +#<module name="argon2"> +# +# memory: Memory hardness, in KiB. E.g. 131072 KiB = 128 MiB. +# iterations: Time hardness in iterations. (def. 3) +# lanes: How many parallel chains can be run. (def. 1) +# threads: Maximum amount of threads each invokation can spawn. (def. 1) +# length: Output length in bytes. (def. 32) +# saltlength: Salt length in bytes. (def. 16) +# version: Algorithm version, 10 or 13. (def. 13) +# The parameters can be customized as follows: +#<argon2 iterations="3" memory="131074" length="32" saltlength="16"> +# Defines the parameters that are common for all the variants (i/d/id). +# Can be overriden on individual basis, e.g. +#<argon2i iterations="4"> +#<argon2d memory="131074" +#<argon2id iterations="5" memory="262144" length="64" saltlength="32"> + +#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# # Auditorium module: Adds channel mode +u which makes everyone else # except you in the channel invisible, used for large meetings etc. #<module name="auditorium"> |