]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#10037 Update argon2 README
authorOndřej Kuzník <ondra@mistotebe.net>
Thu, 13 Apr 2023 15:12:47 +0000 (16:12 +0100)
committerQuanah Gibson-Mount <quanah@openldap.org>
Thu, 27 Apr 2023 15:48:05 +0000 (15:48 +0000)
servers/slapd/pwmods/README.argon2

index 595c50d6b47fbce5f6213d90293cd7ce6b778329..33c562b348b71004a6e3598f5ec83d1c564b179e 100644 (file)
@@ -15,28 +15,16 @@ Both hash the password "secret", the first using the salt "saltsalt", the second
 Building
 --------
 
-1) Customize the OPENLDAP variable in Makefile to point to the OpenLDAP
-source root.
-
-For initial testing you might also want to edit DEFS to define
-SLAPD_ARGON2_DEBUG, which enables logging to stderr (don't leave this on
-in production, as it prints passwords in cleartext).
-
-2) Run 'make' to produce argon2.so
-
-3) Copy argon2.so somewhere permanent.
-
-4) Edit your slapd.conf (eg. /etc/ldap/slapd.conf), and add:
-
-moduleload ...path/to/argon2.so
-
-5) Restart slapd.
-
+This module is now part of regular OpenLDAP build process and enabled if
+libsodium or libargon2 library and the corresponding development headers are
+present. You can also choose the library to build against if you prefer by
+passing --enable-argon2=<libsodium|libargon2> to your configure invocation.
 
 Configuring
 -----------
 
-The {ARGON2} password scheme should now be recognised.
+Load the argon2 module (e.g. with olcModuleLoad or moduleload) and the
+{ARGON2} password scheme should now be recognised.
 
 You can also tell OpenLDAP to use one of this scheme when processing LDAP
 Password Modify Extended Operations, thanks to the password-hash option in