Are We HS2019 Yet?

Tracking adoption of current drafts of HTTP Signatures across the Fediverse.

Repository

Service Library Accepts Sends
algorithm="hs2019" (created) & (expires) Signature-Input algorithm (created) & (expires) Signature-Input
Mastodon 4.5.2 Linzer Partial5 - Issue Yes Yes rsa-sha256 No No
Pleroma 2.9.1 pleroma/http_signatures Partial1 No - Issue No rsa-sha256 No No
PeerTube 7.3.0 @peertube/http-signature Partial5 Yes No - Issue rsa-sha256 No No
WriteFreely 0.16.0 writeas/httpsig No - Issue No No rsa-sha256 No No
Pixelfed 0.12.6 None Partial1 No No rsa-sha256 No No
Misskey 2025.11.1 @peertube/http-signature Partial5 Yes No - Issue rsa-sha256 No No
Friendica 2024.12-1 None Partial5 Yes No rsa-sha256 No No
Hubzilla 10.6.1 macgirvin/HTTP-Message-Signer Yes No Yes rsa-sha2564 No No
Funkwhale 1.4.1 requests-http-message-signatures Partial2 Yes No rsa-sha256 No No
Plume 0.7.2 None Partial1 No No rsa-sha256 No No
Mobilizon 5.2.1 None Partial1 No No rsa-sha256 No No
Lemmy 0.19.13 http-signature-normalization Partial1 Yes No hs2019 No No
BookWyrm 0.8.2 None Partial1 No No rsa-sha256 No No
wordpress-activitypub 7.6.1 None Yes Yes Yes rsa-sha256 No No4
GNU social 2.0.0beta0 None Partial1 No No rsa-sha256 No No
lotide 0.15.0 hancock Yes Yes Yes hs2019 No No4
Mitra 4.14.0 apx_sdk Partial3 Yes Yes rsa-sha256 No No4