hhmx.de

Dieses Fediverse-Konto und seine Inhalte werden nicht von hhmx.de verwaltet. Die kontoführende Instanz ist enigmatick.social - die originale Adresse ist https://enigmatick.social/@jdt.

jdt@enigmatick.social
jdt@enigmatick.social

Justin Thomas

(@jdt@enigmatick.social)

Sa 24.02.2024

Beiträge: 2Folgt: 394Folgende: 342

Creator of Enigmatick. Christian.


Fractional CISO at justinthomas.pro

CTO at Emerald Broadband

Previously at Fastly, Joyent, Simple, Umpqua Bank, Symantec, and others


PNW native. Call-sign: N2JDT (General)


Languages: Rust, TypeScript, Python, English, Welsh

Multi-instrumentalist: Piano, Eurorack, Guitar

enigmatick.social

Föderation · Mi 25.06.2025 07:39:03

I've built #Enigmatick to manage threading using conversation IDs like Mastodon uses. But that's not aligned with #ActivityPub - or at least it wasn't the least time I looked. ActivityPub uses inReplyTo to indicate direct parent relationships and doesn't have a concept for linking multiple objects under a single ID.

Other systems don't use the conversation convention and that's caused some discord in my timeline. So now I'm learning about closure tables and concepts I probably would already know if I had studied computer science in college. But it's never too late to learn!

Föderation · Do 29.02.2024 02:19:55

I finally figured out why Pleroma signatures wouldn't verify on Enigmatick.


Actor objects in Pleroma have a public key that ends with -----END PUBLIC KEY-----\n\n. Mastodon (and Enigmatick) have -----END PUBLIC KEY-----\n. Apparently that extra newline doesn't play well with the RSA Rust library's rsa::RsaPublicKey. As soon as I remove it, the key is processed with no trouble.


Now to figure out how I'm going to enshrine that finding in my verification code.

1 > 2