View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005116 | unreal | ircd | public | 2018-07-14 17:07 | 2018-12-19 18:18 |
| Reporter | syzop | Assigned To | syzop | ||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | resolved | Resolution | fixed | ||
| Fixed in Version | 4.2.1 | ||||
| Summary | 0005116: add argon2 password hashing support | ||||
| Description | Add support for argon2id hashes in UnrealIRCd. Nice to have for people who still use passwords. Not a target for next release. | ||||
| Tags | No tags attached. | ||||
| 3rd party modules | |||||
|
|
For bcrypt we aim for 0.05sec if I'm not mistaken, so aim for the same with argon2id. Rounds should be at least 3 due to some weaknesses. Should we ship libargon2 code as well? At least have the option to build against system libargon2, whatever we decide. |
|
|
There's no reason for this to be a private bug. Changed to public :) |
|
|
commit a852b480d5627125fdd8d51d6934df469049e894 (HEAD -> unreal42, origin/unreal42) Author: Bram Matthys <[email protected]> Date: Sun Dec 9 17:22:12 2018 +0100 Add support for Argon2 password hashes (argon2id). Also, make this the default for './unrealircd mkpasswd'. The Windows version also works.. I just need to create a new library package, will be done later today or tomorrow. https://bugs.unrealircd.org/view.php?id=5116 https://github.com/unrealircd/unrealircd/commit/a852b480d5627125fdd8d51d6934df469049e894 |
|
|
Still to be done: * Update Windows precompiled library package * Update documentation * Make sure this works, not just on Linux and Windows but also on FreeBSD and other OS's. |
|
|
All but FreeBSD tests are done. |
|
|
FreeBSD has been tested by 'i' |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2018-07-14 17:07 | syzop | New Issue | |
| 2018-07-14 17:08 | syzop | Status | new => acknowledged |
| 2018-07-14 17:10 | syzop | Note Added: 0020211 | |
| 2018-12-03 15:47 | syzop | View Status | private => public |
| 2018-12-03 15:47 | syzop | Note Added: 0020385 | |
| 2018-12-09 17:25 | syzop | Note Added: 0020399 | |
| 2018-12-09 17:26 | syzop | Note Added: 0020400 | |
| 2018-12-12 08:47 | syzop | Note Added: 0020401 | |
| 2018-12-19 18:18 | syzop | Assigned To | => syzop |
| 2018-12-19 18:18 | syzop | Status | acknowledged => resolved |
| 2018-12-19 18:18 | syzop | Resolution | open => fixed |
| 2018-12-19 18:18 | syzop | Fixed in Version | => 4.2.1 |
| 2018-12-19 18:18 | syzop | Note Added: 0020418 |