--On Wednesday, April 5, 2023 11:38 AM -0700 Scott Classen
<[email protected]> wrote:
Hello,
According to: servers/slapd/pwmods/README.argon2
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.
When I run make from within servers/slapd/pwmods/ I get the following
error:
[user@machine openldap-2.6.4]# cd servers/slapd/pwmods/
[user@machine pwmods]# make
make: *** No rule to make target 'dummyvalue', needed by 'all-common'.
Stop.
I'm not sure what "dummyvalue" is supposed to be so I commented out
line 288 in servers/slapd/pwmods/Makefile
You might want to consider using the already built packages from Symas or
the LTB project rather than rolling your own, both have argon2 support.
<https://repo.symas.com/>
<https://ltb-project.org/download.html>
However, the documentation you're reading is out of date, argon2 is just
part of the normal build process now if you enable it with:
--enable-argon2
Perhaps file an ITS that that document needs updating, since it's incorrect.
--Quanah