> On 20 February 2019 15:10 Robert Moskowitz via dovecot <dovecot@dovecot.org> 
> wrote:
> 
> 
> 
>  
>  
> On 2/19/19 1:50 AM, Aki Tuomi via dovecot wrote:
> 
>  
> > 
> > 
> >  
> > On 17.2.2019 10.46, Aki Tuomi via dovecot wrote:
> > 
> >  
> > > 
> > > 
> > >  
> > > > On 17 February 2019 at 10:38 Odhiambo Washington via dovecot < 
> > > > dovecot@dovecot.org> wrote:
> > > >  
> > > > 
> > > > 
> > > >  
> > > > 
> > > > 
> > > >  
> > > > On Sun, 17 Feb 2019 at 11:34, Marc Weustink via dovecot < 
> > > > dovecot@dovecot.org>
> > > >  
> > > > wrote:
> > > >  
> > > > 
> > > > 
> > > >  
> > > > > Jean-Daniel Dupas via dovecot wrote:
> > > > >  
> > > > > >
> > > > >  
> > > > > >
> > > > >  
> > > > > >> Le 13 févr. 2019 à 14:54, Robert Moskowitz via dovecot
> > > > >  
> > > > > >> < dovecot@dovecot.org <mailto: dovecot@dovecot.org>> a écrit :
> > > > >  
> > > > > >>
> > > > >  
> > > > > >>
> > > > >  
> > > > > >>
> > > > >  
> > > > > 
> > > > > 
> > > > >  
> > > > > >>> ARGON2 support is added in dovecot v2.3. It also needs to be 
> > > > > >>> enabled
> > > > >  
> > > > > >>> when compiling dovecot, so varying from packagers it might or not 
> > > > > >>> be
> > > > >  
> > > > > >>> available. The CRYPT ones are available if crypt(3) supports 
> > > > > >>> them. In
> > > > >  
> > > > > >>> dovecot v2.3 we have added bcrypt support regardless of crypt(3)
> > > > >  
> > > > > support.
> > > > >  
> > > > > >>
> > > > >  
> > > > > >> CentOS7 is on dovecot 2.2.36:
> > > > >  
> > > > > >>
> > > > >  
> > > > > >> # doveadm pw -s ARGON2-CRYPT -p secret
> > > > >  
> > > > > >> Fatal: Unknown scheme: ARGON2-CRYPT
> > > > >  
> > > > > >> # doveadm pw -s ARGON2 -p secret
> > > > >  
> > > > > >> Fatal: Unknown scheme: ARGON2
> > > > >  
> > > > > >>
> > > > >  
> > > > > >> I tend to stay with the distro's rpms and not take on building and
> > > > >  
> > > > > >> maintaining myself.
> > > > >  
> > > > > >
> > > > >  
> > > > > > And for the record, the hash names are ARGON2I and ARGON2ID (see 
> > > > > > doveadm
> > > > > >  
> > > > > > pw -l )
> > > > >  
> > > > > > With dovecot from the dovecot.org < http://dovecot.org> repo:
> > > > >  
> > > > > > # doveadm pw -s ARGON2I -p secret
> > > > >  
> > > > > {ARGON2I}$argon2i$v=19$m=32768,t=4,p=1$bt96TSr3nVrho2SRhnNP0A$h7LYiqkw/4s6d1d+0Xpe+VUE3aISPnkYq/R7QqPRntk
> > > >  
> > > > > Also from dovecot.org < http://dovecot.org> repo:
> > > >  
> > > > > doveadm pw -s ARGON2I -p secret
> > > > >  
> > > > > Fatal: Unknown scheme: ARGON2I
> > > >  
> > > > > ????
> > > >  
> > > > > Marc
> > > >  
> > > > 
> > > > 
> > > >  
> > > > It works for me over here:
> > > >  
> > > > 
> > > > 
> > > >  
> > > > [wash@waridi ~]#/opt/dovecot2.3/bin/doveadm pw -s ARGON2I -p secret
> > > >  
> > > > {ARGON2I}$argon2i$v=19$m=32768,t=4,p=1$9pggnQBea9F3h3O31HoJEA$0zZZgwEuMRVZ3Mc/v6ckpalzVRVCr+GLBWnb8OrgsxU
> > > >  
> > > > 
> > > > 
> > > >  
> > > > 
> > > > 
> > > >  
> > > > --
> > > >  
> > > > Best regards,
> > > >  
> > > > Odhiambo WASHINGTON,
> > > >  
> > > > Nairobi,KE
> > > >  
> > > > +254 7 3200 0004/+254 7 2274 3223
> > > >  
> > > > "Oh, the cruft.", grep ^[^#] :-)
> > >  
> > > 
> > > 
> > >  
> > > I'll check next week if and why argon is missing from ce packages.
> > >  
> > > --- 
> > >  Aki Tuomi
> > > 
> >  
> > Marc,
> > 
> >  
> > ARGON2 is supported only on Debian Stretch and Ubuntu 18 for dovecot, due 
> > to libsodium.
> > 
>  
>  libsodium does not help with CentOS7 and Dovecot 2.3:
>  
>  Installing : libsodium-1.0.17-1.el7.armv7hl 1/1 
>  Verifying : libsodium-1.0.17-1.el7.armv7hl 1/1 
>  
>  Installed:
>  libsodium.armv7hl 0:1.0.17-1.el7 
>  
>  Complete!
>  [root@klovia ~]# doveadm pw -s ARGON2I -p secret 
>  Fatal: Unknown scheme: ARGON2I
>  [root@klovia ~]# doveadm pw -l
>  MD5 MD5-CRYPT SHA SHA1 SHA256 SHA512 SMD5 SSHA SSHA256 SSHA512 PLAIN CLEAR 
> CLEARTEXT PLAIN-TRUNC CRAM-MD5 SCRAM-SHA-1 HMAC-MD5 DIGEST-MD5 PLAIN-MD4 
> PLAIN-MD5 LDAP-MD5 LANMAN NTLM OTP SKEY RPA PBKDF2 CRYPT SHA256-CRYPT 
> SHA512-CRYPT 
>  
>  Previously installed argon2:
>  
>  grep -n argon /var/log/yum.log*
>  /var/log/yum.log:128:Feb 13 09:01:01 Installed: 
> libargon2-20161029-2.el7.armv7hl
>  /var/log/yum.log:129:Feb 13 09:01:01 Installed: argon2-20161029-2.el7.armv7hl
>  
>

Hi!

Just installing libsodium is not enough. It's not compiled into dovecot centos7 
packages because the libsodium in centos7 (not epel) is not recent enough.

Aki

Reply via email to