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