gnu: dovecot: Use libsodium.
This adds support for ARGON2I and ARGON2ID password hashing in exchange for a <1% increase in closure size. * gnu/packages/mail.scm (dovecot)[inputs]: Add libsodium. (dovecot-libsodium-plugin)[description]: Note its use.
This commit is contained in:
parent
d6894b95ec
commit
8826b792d8
1 changed files with 3 additions and 2 deletions
|
@ -1394,6 +1394,7 @@ facilities for checking incoming mail.")
|
||||||
`(("pkg-config" ,pkg-config)))
|
`(("pkg-config" ,pkg-config)))
|
||||||
(inputs
|
(inputs
|
||||||
`(("bzip2" ,bzip2)
|
`(("bzip2" ,bzip2)
|
||||||
|
("libsodium" ,libsodium) ; extra password algorithms
|
||||||
("linux-pam" ,linux-pam)
|
("linux-pam" ,linux-pam)
|
||||||
("lz4" ,lz4)
|
("lz4" ,lz4)
|
||||||
("openssl" ,openssl)
|
("openssl" ,openssl)
|
||||||
|
@ -1516,8 +1517,8 @@ using libsodium sealed boxes.
|
||||||
(home-page "https://github.com/LuckyFellow/dovecot-libsodium-plugin")
|
(home-page "https://github.com/LuckyFellow/dovecot-libsodium-plugin")
|
||||||
(synopsis "Libsodium password hashing schemes plugin for Dovecot")
|
(synopsis "Libsodium password hashing schemes plugin for Dovecot")
|
||||||
(description
|
(description
|
||||||
"@code{dovecot-libsodium-plugin} provides libsodium password
|
"@code{dovecot-libsodium-plugin} provides a libsodium password
|
||||||
hashing schemes plugin for @code{Dovecot}.")
|
hashing scheme (such as scrypt) plug-in for @code{Dovecot}.")
|
||||||
(license gpl3+))))
|
(license gpl3+))))
|
||||||
|
|
||||||
(define-public isync
|
(define-public isync
|
||||||
|
|
Reference in a new issue