Auth-worker, unknown scheme ARGON2ID

James Brown jlbrown at bordo.com.au
Wed Feb 22 10:45:45 UTC 2023


On 22 Feb 2023, at 6:12 pm, Aki Tuomi <aki.tuomi at open-xchange.com> wrote:
> 
> You can use 
> 
> env PKG_CONFIG_PATH=/opt/homebrew/lib/ ./configure …
> 
> Aki


Aki was a tremendous help and got it working for me. For anyone else who wants to use Dovecot on macOS with the ARGON2I or ARGON2ID password schemes, these are the steps:

First, need to install pkg-config using Homebrew.

Then install libsodium from Homebrew. 

Then:

env PKG_CONFIG_PATH=/opt/homebrew/lib/pkgconfig pkg-config --libs libsodium  

CPPFLAGS=-I/opt/homebrew/Cellar/openssl at 3/3.0.8/include LDFLAGS=-L/opt/homebrew/opt/openssl at 3/lib ./configure --with-ssl=openssl --with-mysql --with-sodium

(Probably should have not linked to specific version of OpenSSL 3, but it works so I’m not changing it now!)

make

sudo make install

All should work, start Dovecot with 

sudo /usr/local/sbin/dovecot

And test with:

 % sudo doveadm pw -l                                                                                                    
SHA1 SSHA512 SCRAM-SHA-256 BLF-CRYPT PLAIN HMAC-MD5 OTP SHA512 SHA DES-CRYPT CRYPT SSHA MD5-CRYPT PLAIN-MD4 PLAIN-MD5 SCRAM-SHA-1 CLEAR CLEARTEXT ARGON2I ARGON2ID SSHA256 MD5 PBKDF2 SHA256 CRAM-MD5 PLAIN-TRUNC SMD5 DIGEST-MD5 LDAP-MD5 

Hope that saves someone some time and frustration.

Probably future me! :-)

Huge thanks to Aki for his help and patience,

James.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot.org/pipermail/dovecot/attachments/20230222/49df486a/attachment-0001.htm>


More information about the dovecot mailing list