Based on research https://github.com/ruma/ruma/pull/1491#issuecomment-1445042510 by @zecakeh
ruma-signatures provides functionality for creating digital signatures according to the Matrix specification.