Sharkey/packages
ShittyKopper b31a59a297 upd: flip rehash behavior, convert argon2 into bcrypt
argon2 is only really used to allow migrations from firefish-like instances.

using argon2 for everything prevents seamless migrations to upstream
misskey in exchange for a debatable[1][2] increase in security.

so, let's keep accepting existing argon2 hashes, but rehash them to
bcrypt on login.

[1]: https://infosec.exchange/@epixoip/110912922574721750,
     https://github.com/epixoip/hmac-bcrypt/?tab=readme-ov-file#justification

[2]: the bcrypt implementation used in misskey doesn't support passwords
     > 72 bytes, but we cannot do anything about *that* without breaking
     compatibility, bringing us back to where we started (upstream; if
     you're reading this, please consider hmac-bcrypt!)
2024-02-25 19:59:07 +03:00
..
backend upd: flip rehash behavior, convert argon2 into bcrypt 2024-02-25 19:59:07 +03:00
frontend merge: Update index.vue - Also check enableMcaptcha for noBotProtection (!442) 2024-02-24 18:16:43 +00:00
megalodon add: Bubble timeline 2023-12-04 02:10:51 +01:00
misskey-bubble-game (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
misskey-js merge: upstream 2024-02-23 13:42:52 +01:00
misskey-reversi (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
shared chore: use @misskey-dev/eslint-plugin (#12860) 2023-12-31 15:26:57 +09:00
sw Note Edited notification type 2024-02-20 15:10:41 +00:00
meta.json refactoring 2021-11-12 02:02:25 +09:00