github dimkr/tootik v0.25.0

7 hours ago

Added

  • Support for a pre-generated ML-DSA-44 key during registration
    • As an alternative to a pre-generated Ed25519 key
    • Yes, this is an experimental, post-quantum variant of FEP-ef61 with possible interoperability issues due to large object IDs and outgoing request headers
    • (If no key is supposed, generate still generates an Ed25519 key)
  • Shorter routes for did:key actors and posts
    • Pages with links to posts (like search results) are smaller now
    • This overcomes Gemini's request size limit when object IDs contain a long ML-DSA-44 public key
  • Support for ml-dsa-44 RFC9421 signatures
    • tootik users now have a ML-DSA-44 key and some POST requests use it (MLDSA44Threshold)
  • Support for mldsa44-jcs-2024 integrity proofs
    • Objects owned by users registered using a ML-DSA-44 key carry such proofs

Removed

Nothing!

Bug Fixes, Performance and Maintenance

  • The search index is contentless and much smaller
  • Fix for broken set-avatar command
  • Go and Dependency updates

Don't miss a new tootik release

NewReleases is sending notifications on new releases.