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.4.5 Linzer Partial5 - Issue Yes No4 - Issue 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.10.0 @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.4.4 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.1.5 pleroma/http_signatures Partial1 No - Issue No rsa-sha256 No No
Lemmy 0.19.13 http-signature-normalization Partial1 Yes No hs2019 No No
BookWyrm 0.7.5 None Partial1 No No rsa-sha256 No No
wordpress-activitypub 7.5.0 None Yes Yes No rsa-sha256 No No
GNU social 2.0.0beta0 None Partial1 No No rsa-sha256 No No
lotide 0.15.0 hancock Yes Yes Yes hs2019 No No4