Hi,

dovecot does not work with ENCRYPT_METHOD YESCRYPT and YESCRYPT_COST_FACTOR=11.
I have tested with 2.4.2-4 and 2.3.21.1-4 on endeavouros.

When changing YESCRYPT_COST_FACTOR to 11 in /etc/login.defs and recreacting the 
user
password for my user and restarting the dovecot service I get:

# doveadm auth test matthias
Password:
passdb: matthias auth failed
extra fields:
  user=matthias
  
When reverting the change to YESCRYPT_COST_FACTOR=5 it works again:

# doveadm auth test matthias
Password:
passdb: matthias auth succeeded
extra fields:
  user=matthias
 

I have tested this back and forth. The culprit is definitely a high value for
YESCRYPT_COST_FACTOR. A value of 7 is still good but a value of 9 or 11 fails.

Matthias
_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to