mei23 / misskey-v11

Mei v11 is a decentralized microblogging platform.
GNU Affero General Public License v3.0
39 stars 17 forks source link

Check Signature Algorithm #2501

Closed mei23 closed 12 months ago

mei23 commented 12 months ago

Summary

HTTP Signatureの鍵のアルゴリズムを明確にして調整

鍵: dsa, rsa, ecdsa, ed25519(追加) 署名: md5(削除), sha1(削除), sha256, sha384, sha512

なお、ed25519の場合は常にsha512になります。

hs2019の追加 hs2019を指定した場合は ed25519鍵が与えられた場合は、ed25519-sha512として扱い それ以外は、鍵-sha256として扱います。