You know what?… That’s a good idea.
I’m so used to rolling my own (since 2005-ish) that I just keep doing things 
the same way.
We do have some custom schema files to add, but that shouldn’t be a problems.
I’ll give the Symas or LTB packages a try.

Thanks,
Scott

> On Apr 5, 2023, at 11:30 AM, Quanah Gibson-Mount <qua...@fast-mail.org> wrote:
> 
> 
> 
> --On Wednesday, April 5, 2023 11:38 AM -0700 Scott Classen <sclas...@lbl.gov 
> <mailto:sclas...@lbl.gov>> 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

Reply via email to