41554 blogs · [ { "id": "01a09547-b33c-7007-9337-1e7d65d1c126", "title": "The V8 JavaScript Runtime Undermined My Constant-Time JavaScript Library", "url": "https://soatok.blog/2026/09/12/the-v8-javascript-runtime-undermined-my-constant-time-javascript-library/", "published_at": "2026-09-12T07:02:51+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfe69578ff", "title": "Multi-Track Fursuiting?!", "url": "https://soatok.blog/2026/09/08/multi-track-fursuiting/", "published_at": "2026-09-08T19:07:17+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfe6bf6f80", "title": "The Long Tail of Work Left Until ActivityPub Has E2EE", "url": "https://soatok.blog/2026/07/15/the-long-tail-of-work-left-until-activitypub-has-e2ee/", "published_at": "2026-07-15T20:12:22+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfe76fa785", "title": "Soatok’s Informal Guide to Threat Models", "url": "https://soatok.blog/2026/06/30/soatoks-informal-guide-to-threat-models/", "published_at": "2026-06-30T09:58:05+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfe7708e3d", "title": "Hybrid Constructions: The Post-Quantum Safety Blanket", "url": "https://soatok.blog/2026/04/13/hybrid-constructions-the-post-quantum-safety-blanket/", "published_at": "2026-04-13T15:10:54+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfe817319b", "title": "Cryptography Engineering Has An Intrinsic Duty of Care", "url": "https://soatok.blog/2026/02/25/cryptography-engineering-has-an-intrinsic-duty-of-care/", "published_at": "2026-02-25T21:57:24+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfe87afe11", "title": "Cryptographic Issues in Matrix’s Rust Library Vodozemac", "url": "https://soatok.blog/2026/02/17/cryptographic-issues-in-matrixs-rust-library-vodozemac/", "published_at": "2026-02-17T23:44:42+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfe8fdf1e6", "title": "Is End-to-End Encryption Optional For Large Groups?", "url": "https://soatok.blog/2026/02/14/is-end-to-end-encryption-optional-for-large-groups/", "published_at": "2026-02-14T16:54:26+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfe9d08ace", "title": "On Discord Alternatives", "url": "https://soatok.blog/2026/02/11/on-discord-alternatives/", "published_at": "2026-02-11T18:01:37+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfeacc0371", "title": "Software Assurance & That Warm and Fuzzy Feeling", "url": "https://soatok.blog/2026/01/15/software-assurance-that-warm-and-fuzzy-feeling/", "published_at": "2026-01-15T13:49:10+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfead2f06b", "title": "Practical Collision Attack Against Long Key IDs in PGP", "url": "https://soatok.blog/2026/01/07/practical-collision-attack-against-long-key-ids-in-pgp/", "published_at": "2026-01-07T19:12:06+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfeae6aa25", "title": "Everything You Need to Know About Email Encryption in 2026", "url": "https://soatok.blog/2026/01/04/everything-you-need-to-know-about-email-encryption-in-2026/", "published_at": "2026-01-04T22:02:09+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfeaeb3a2d", "title": "The Revolution Will Not Make the Hacker News Front Page", "url": "https://soatok.blog/2025/12/17/the-revolution-will-not-make-the-hacker-news-front-page/", "published_at": "2025-12-18T01:51:31+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfeba380d9", "title": "Announcing Key Transparency for the Fediverse", "url": "https://soatok.blog/2025/12/15/announcing-key-transparency-fediverse/", "published_at": "2025-12-15T14:45:54+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfec9e93b1", "title": "Moving Beyond the NPM elliptic Package", "url": "https://soatok.blog/2025/11/19/moving-beyond-the-npm-elliptic-package/", "published_at": "2025-11-19T23:49:20+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfed02a1c1", "title": "The Dreamseeker’s Vision of Tomorrow", "url": "https://soatok.blog/2025/10/15/the-dreamseekers-vision-of-tomorrow/", "published_at": "2025-10-15T12:50:41+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfedc83ca6", "title": "Are You Under the Influence? The Tail That Wags The Dog", "url": "https://soatok.blog/2025/09/16/are-you-under-the-influence-the-tail-that-wags-the-dog/", "published_at": "2025-09-17T02:47:23+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfedf5ba45", "title": "It’s a Cold Day in Developer Hell, So I Must Roll My Own Crypto", "url": "https://soatok.blog/2025/08/27/its-a-cold-day-in-developer-hell-so-i-must-roll-my-own-crypto/", "published_at": "2025-08-27T11:31:45+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfee7dfb43", "title": "Barking Up The Ratchet Tree – MLS Is Neither Royal Nor Nude", "url": "https://soatok.blog/2025/08/25/barking-up-the-ratchet-tree-mls-is-neither-royal-nor-nude/", "published_at": "2025-08-25T14:44:37+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfef633784", "title": "Improving Geographical Resilience For Distributed Open Source Teams with FREEON", "url": "https://soatok.blog/2025/08/09/improving-geographical-resilience-for-distributed-open-source-teams-with-freeon/", "published_at": "2025-08-09T22:01:49+00:00" }, { "id": "01a087e2-e62a-716a-b79c-61bfef8eaf05", "title": "Age Verification Doesn’t Need to Be a Privacy Footgun", "url": "https://soatok.blog/2025/07/31/age-verification-doesnt-need-to-be-a-privacy-footgun/", "published_at": "2025-07-31T18:40:08+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c31adc0ff", "title": "Against the Censorship of Adult Content By Payment Processors", "url": "https://soatok.blog/2025/07/24/against-the-censorship-of-adult-content-by-payment-processors/", "published_at": "2025-07-24T10:31:12+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c32ab7b26", "title": "Jurisdiction Is Nearly Irrelevant to the Security of Encrypted Messaging Apps", "url": "https://soatok.blog/2025/07/09/jurisdiction-is-nearly-irrelevant-to-the-security-of-encrypted-messaging-apps/", "published_at": "2025-07-09T08:25:19+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c332ecd5a", "title": "Checklists Are The Thief Of Joy", "url": "https://soatok.blog/2025/07/07/checklists-are-the-thief-of-joy/", "published_at": "2025-07-07T16:29:46+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c333c6366", "title": "Furries Need To Learn That Sunlight Is The Best Disinfectant", "url": "https://soatok.blog/2025/06/12/furries-need-to-learn-that-sunlight-is-the-best-disinfectant/", "published_at": "2025-06-12T09:30:41+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c343b33d7", "title": "What Does It Even Mean To Be “Great” Anyway?", "url": "https://soatok.blog/2025/06/02/what-does-it-even-mean-to-be-great-anyway/", "published_at": "2025-06-03T00:43:12+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c34dccc87", "title": "Tech Companies Apparently Do Not Understand Why We Dislike AI", "url": "https://soatok.blog/2025/05/04/tech-companies-apparently-do-not-understand-why-we-dislike-ai/", "published_at": "2025-05-04T23:00:10+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c3561b9f5", "title": "Retrospective: Five Years Blogging About Cryptography as a Gay Furry Online", "url": "https://soatok.blog/2025/04/17/retrospective-five-years-blogging-about-cryptography-as-a-gay-furry-online/", "published_at": "2025-04-17T14:00:00+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c36121f9a", "title": "The Authenticity Drought", "url": "https://soatok.blog/2025/04/03/the-authenticity-drought/", "published_at": "2025-04-04T00:23:26+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c368bc5fd", "title": "The Practical Limitations of End-to-End Encryption", "url": "https://soatok.blog/2025/03/25/the-practical-limitations-of-end-to-end-encryption/", "published_at": "2025-03-25T09:21:32+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c36b1b436", "title": "Post-Quantum Cryptography Is About The Keys You Don’t Play", "url": "https://soatok.blog/2025/03/17/post-quantum-cryptography-is-about-the-keys-you-dont-play/", "published_at": "2025-03-17T19:19:07+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c37af86c1", "title": "On The Insecurity of Telecom Stacks in the Wake of Salt Typhoon", "url": "https://soatok.blog/2025/03/12/on-the-insecurity-of-telecom-stacks-in-the-wake-of-salt-typhoon/", "published_at": "2025-03-12T04:53:42+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c381ae1ce", "title": "Shaming Isn’t Shielding: The Moral Panics That Cry Wolf", "url": "https://soatok.blog/2025/02/25/shaming-isnt-shielding-the-moral-panics-that-cry-wolf/", "published_at": "2025-02-25T07:21:23+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c39030229", "title": "Reviewing the Cryptography Used by Signal", "url": "https://soatok.blog/2025/02/18/reviewing-the-cryptography-used-by-signal/", "published_at": "2025-02-18T12:07:00+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c39f6497c", "title": "Hell Is Overconfident Developers Writing Encryption Code", "url": "https://soatok.blog/2025/01/31/hell-is-overconfident-developers-writing-encryption-code/", "published_at": "2025-02-01T02:25:38+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c3a67f688", "title": "Too Many People Don’t Value the Time of Security Researchers", "url": "https://soatok.blog/2025/01/21/too-many-people-dont-value-the-time-of-security-researchers/", "published_at": "2025-01-21T14:30:46+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c3aa5f824", "title": "Session Round 2", "url": "https://soatok.blog/2025/01/20/session-round-2/", "published_at": "2025-01-20T08:24:06+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c3b2a39f1", "title": "Don’t Use Session (Signal Fork)", "url": "https://soatok.blog/2025/01/14/dont-use-session-signal-fork/", "published_at": "2025-01-15T04:24:03+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c3bac93c5", "title": "Collatzeral Damage: Bitwise and Proof Foolish", "url": "https://soatok.blog/2025/01/06/collatzeral-damage-bitwise-and-proof-foolish/", "published_at": "2025-01-06T05:43:36+00:00" }, { "id": "01a0d0f6-63ab-7349-9034-b52c3c2e6399", "title": "Roasted Christmas Spam from Muhu.ai", "url": "https://soatok.blog/2024/12/26/roasted-christmas-spam-from-muhu-ai/", "published_at": "2024-12-26T13:23:47+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d30625f74b", "title": "The Better Daemons Of Our Profession", "url": "https://soatok.blog/2024/12/18/the-better-daemons-of-our-profession/", "published_at": "2024-12-18T21:31:22+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d3070eb4e3", "title": "Ideas and Execution", "url": "https://soatok.blog/2024/12/09/ideas-and-execution/", "published_at": "2024-12-09T08:08:51+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d3073fb906", "title": "Furry, Queer, and Lonely", "url": "https://soatok.blog/2024/12/05/furry-queer-and-lonely/", "published_at": "2024-12-05T09:33:29+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d307ef23fe", "title": "Imagining Private Airspaces for Bluesky", "url": "https://soatok.blog/2024/11/29/imagining-private-airspaces-for-bluesky/", "published_at": "2024-11-29T20:38:38+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d307fca812", "title": "Beyond Bcrypt", "url": "https://soatok.blog/2024/11/27/beyond-bcrypt/", "published_at": "2024-11-27T14:56:04+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d308e61bd3", "title": "Key Transparency and the Right to be Forgotten", "url": "https://soatok.blog/2024/11/21/key-transparency-and-the-right-to-be-forgotten/", "published_at": "2024-11-21T08:58:19+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d309d41130", "title": "Some Thoughts on the Twitter Mass Exodus", "url": "https://soatok.blog/2024/11/19/some-thoughts-on-the-twitter-mass-exodus/", "published_at": "2024-11-19T13:41:52+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d30a2b4a3f", "title": "What To Use Instead of PGP", "url": "https://soatok.blog/2024/11/15/what-to-use-instead-of-pgp/", "published_at": "2024-11-15T17:17:24+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d30a382a54", "title": "Ambition, The Fediverse, and Technology Freedom", "url": "https://soatok.blog/2024/10/12/ambition-the-fediverse-and-technology-freedom/", "published_at": "2024-10-12T09:00:01+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d30b24b702", "title": "Why are furry conventions offering HIV testing to attendees?", "url": "https://soatok.blog/2024/09/30/why-are-furry-conventions-offering-hiv-testing-to-attendees/", "published_at": "2024-09-30T22:07:40+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d30ba0f42d", "title": "Cryptographic Innuendos", "url": "https://soatok.blog/2024/09/20/cryptographic-innuendos/", "published_at": "2024-09-20T11:35:50+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d30c5fbfdd", "title": "The Continued Trajectory of Idiocy in the Tech Industry", "url": "https://soatok.blog/2024/09/18/the-continued-trajectory-of-idiocy-in-the-tech-industry/", "published_at": "2024-09-18T11:25:39+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d30c81980b", "title": "E2EE for the Fediverse Update – We’re Going Post-Quantum", "url": "https://soatok.blog/2024/09/13/e2ee-for-the-fediverse-update-were-going-post-quantum/", "published_at": "2024-09-13T10:25:12+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d30cf4431a", "title": "Invisible Salamanders Are Not What You Think", "url": "https://soatok.blog/2024/09/10/invisible-salamanders-are-not-what-you-think/", "published_at": "2024-09-10T11:39:15+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d30de88b7f", "title": "Doesn’t Matter", "url": "https://soatok.blog/2024/09/09/doesnt-matter/", "published_at": "2024-09-09T10:05:22+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d30e2c670d", "title": "Introducing Alacrity to Federated Cryptography", "url": "https://soatok.blog/2024/08/28/introducing-alacrity-to-federated-cryptography/", "published_at": "2024-08-28T10:13:10+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d30e89f4b5", "title": "Federated Key Transparency Project Update", "url": "https://soatok.blog/2024/08/21/federated-key-transparency-project-update/", "published_at": "2024-08-22T03:22:20+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d30f372f00", "title": "Security Issues in Matrix’s Olm Library", "url": "https://soatok.blog/2024/08/14/security-issues-in-matrixs-olm-library/", "published_at": "2024-08-14T12:00:00+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d31015c501", "title": "Against XMPP+OMEMO", "url": "https://soatok.blog/2024/08/04/against-xmppomemo/", "published_at": "2024-08-04T09:12:03+00:00" }, { "id": "01a0d0f7-436c-70cf-97c0-74d31025311a", "title": "What Does It Mean To Be A Signal Competitor?", "url": "https://soatok.blog/2024/07/31/what-does-it-mean-to-be-a-signal-competitor/", "published_at": "2024-07-31T16:25:41+00:00" }, { "id": "01a0d0f7-aa75-7397-875b-45d5801aad5c", "title": "Featured Furries", "url": "https://soatok.blog/2024/07/21/featured-furries/", "published_at": "2024-07-21T23:41:27+00:00" }, { "id": "01a0d0f7-aa75-7397-875b-45d580a1c032", "title": "My Furry Blog Has Lasted Longer Than the Confederacy", "url": "https://soatok.blog/2024/07/21/my-furry-blog-has-lasted-longer-than-the-confederacy/", "published_at": "2024-07-21T13:00:00+00:00" }, { "id": "01a0d0f7-aa75-7397-875b-45d581826027", "title": "My Furry Blog is NOT an Opportunity to Develop Your Brand", "url": "https://soatok.blog/2024/07/02/my-furry-blog-is-not-an-opportunity-to-develop-your-brand/", "published_at": "2024-07-02T17:28:42+00:00" }, { "id": "01a0d0f7-aa75-7397-875b-45d58244274e", "title": "Blowing Out the Candles on the Birthday Bound", "url": "https://soatok.blog/2024/07/01/blowing-out-the-candles-on-the-birthday-bound/", "published_at": "2024-07-01T17:17:23+00:00" }, { "id": "01a0d0f7-aa76-715d-be8e-e8e981fd28f9", "title": "Towards Federated Key Transparency", "url": "https://soatok.blog/2024/06/06/towards-federated-key-transparency/", "published_at": "2024-06-06T05:37:50+00:00" }, { "id": "01a0d0f7-aa76-715d-be8e-e8e982b34bb5", "title": "Furries Are Losing the Battle Against Scale", "url": "https://soatok.blog/2024/05/30/furries-are-losing-the-battle-against-scale/", "published_at": "2024-05-30T07:06:18+00:00" }, { "id": "01a0d0f7-aa76-715d-be8e-e8e982eb20ef", "title": "It’s Time for Furries to Stop Using Telegram", "url": "https://soatok.blog/2024/05/14/its-time-for-furries-to-stop-using-telegram/", "published_at": "2024-05-14T16:26:41+00:00" }, { "id": "01a0d0f7-aa76-715d-be8e-e8e983b83053", "title": "The Tech Industry Doesn’t Understand Consent", "url": "https://soatok.blog/2024/02/27/the-tech-industry-doesnt-understand-consent/", "published_at": "2024-02-28T03:25:02+00:00" }, { "id": "01a0d0f7-aa76-715d-be8e-e8e984ad919f", "title": "KEM Trails – Understanding Key Encapsulation Mechanisms", "url": "https://soatok.blog/2024/02/26/kem-trails-understanding-key-encapsulation-mechanisms/", "published_at": "2024-02-26T17:00:00+00:00" }, { "id": "01a0d0f7-aa76-715d-be8e-e8e984f51928", "title": "This Would Be More Professionally Useful If Not For the Furry Art", "url": "https://soatok.blog/2023/11/17/this-would-be-more-professionally-useful-if-not-for-the-furry-art/", "published_at": "2023-11-17T18:21:17+00:00" }, { "id": "01a0d0f7-aa76-715d-be8e-e8e985cb2520", "title": "Aural Alliance – Furry Music to Wag / Pounce to", "url": "https://soatok.blog/2023/10/17/aural-alliance-furry-music-to-wag-pounce-to/", "published_at": "2023-10-17T09:27:43+00:00" }, { "id": "01a0d0f7-aa76-715d-be8e-e8e986aa366d", "title": "A Plan for Multicast Support in Noise-based Protocols", "url": "https://soatok.blog/2023/10/10/a-plan-for-multicast-support-in-noise-based-protocols/", "published_at": "2023-10-10T04:31:19+00:00" }, { "id": "01a0d0f7-aa76-715d-be8e-e8e987500b05", "title": "I Don’t Care if Strangers Can Take Me Seriously", "url": "https://soatok.blog/2023/10/04/i-dont-care-if-strangers-can-take-me-seriously/", "published_at": "2023-10-04T09:06:38+00:00" }, { "id": "01a0d0f7-aa76-715d-be8e-e8e9877e5e98", "title": "Return to Office Is Bullshit And Everyone Knows It", "url": "https://soatok.blog/2023/10/02/return-to-office-is-bullshit-and-everyone-knows-it/", "published_at": "2023-10-02T07:31:48+00:00" }, { "id": "01a0d0f7-aa76-715d-be8e-e8e98842598f", "title": "DEFCON Quantum Village 2: Electric Boogaloo", "url": "https://soatok.blog/2023/08/20/defcon-quantum-village-2-electric-boogaloo/", "published_at": "2023-08-20T10:04:29+00:00" }, { "id": "01a0d0f7-aa76-715d-be8e-e8e98940fbe8", "title": "On Furries and the Media", "url": "https://soatok.blog/2023/06/06/on-furries-and-the-media/", "published_at": "2023-06-06T18:02:48+00:00" }, { "id": "01a0d0f7-aa76-715d-be8e-e8e9896ba5ae", "title": "Something to Always Keep in Mind", "url": "https://soatok.blog/2023/04/05/something-to-always-keep-in-mind/", "published_at": "2023-04-05T19:48:31+00:00" }, { "id": "01a0d0f7-aa76-715d-be8e-e8e98a085347", "title": "Asymmetric Cryptographic Commitments", "url": "https://soatok.blog/2023/04/03/asymmetric-cryptographic-commitments/", "published_at": "2023-04-03T15:43:40+00:00" }, { "id": "01a0d0f7-aa76-715d-be8e-e8e98aae7414", "title": "Database Cryptography Fur the Rest of Us", "url": "https://soatok.blog/2023/03/01/database-cryptography-fur-the-rest-of-us/", "published_at": "2023-03-01T08:01:52+00:00" }, { "id": "01a0d0f7-aa76-715d-be8e-e8e98aeeb202", "title": "Dogwhistles and Other Falsehoods Uttered About Furries", "url": "https://soatok.blog/2023/01/27/dogwhistles-and-other-falsehoods-uttered-about-furries/", "published_at": "2023-01-27T05:10:39+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd06d3125", "title": "How You Respond to Security Researchers Says Everything About You", "url": "https://soatok.blog/2023/01/21/how-you-respond-to-security-researchers-says-everything-about-you/", "published_at": "2023-01-21T07:37:36+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd13ac9f9", "title": "Hindsight is 2022", "url": "https://soatok.blog/2023/01/06/hindsight-is-2022/", "published_at": "2023-01-06T07:01:08+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd203be5f", "title": "What We Do in the /etc/shadow – Cryptography with Passwords", "url": "https://soatok.blog/2022/12/29/what-we-do-in-the-etc-shadow-cryptography-with-passwords/", "published_at": "2022-12-29T15:44:25+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd21ce5e4", "title": "Extending the AES-GCM Nonce Without Nightmare Fuel", "url": "https://soatok.blog/2022/12/21/extending-the-aes-gcm-nonce-without-nightmare-fuel/", "published_at": "2022-12-21T19:11:43+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd2aee61e", "title": "Security Research on Twitter: Before and After Musk’s Takeover", "url": "https://soatok.blog/2022/12/16/security-research-on-twitter-before-and-after-musks-takeover/", "published_at": "2022-12-16T14:02:05+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd3a12d40", "title": "Towards End-to-End Encryption for Direct Messages in the Fediverse", "url": "https://soatok.blog/2022/11/22/towards-end-to-end-encryption-for-direct-messages-in-the-fediverse/", "published_at": "2022-11-22T10:57:46+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd413cbbb", "title": "Contemplating the Future", "url": "https://soatok.blog/2022/11/07/contemplating-the-future/", "published_at": "2022-11-07T10:06:33+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd46ca21d", "title": "Should You Delete Your Patreon Account After They Laid Off Their Entire Security Team?", "url": "https://soatok.blog/2022/09/09/should-you-delete-your-patreon-account-after-they-laid-off-their-entire-security-team/", "published_at": "2022-09-09T08:46:30+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd47b836d", "title": "Hobbies Don’t Need to be Policed", "url": "https://soatok.blog/2022/09/06/hobbies-dont-need-to-be-policed/", "published_at": "2022-09-06T08:07:00+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd56f4620", "title": "Cryptographic Agility and Superior Alternatives", "url": "https://soatok.blog/2022/08/20/cryptographic-agility-and-superior-alternatives/", "published_at": "2022-08-20T21:50:41+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd65b6d4c", "title": "Burning Trust at the Quantum Village at DEFCON 30", "url": "https://soatok.blog/2022/08/18/burning-trust-at-the-quantum-village-at-defcon-30/", "published_at": "2022-08-18T05:05:44+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd6a39514", "title": "Introducing Cupcake", "url": "https://soatok.blog/2022/07/06/introducing-cupcake/", "published_at": "2022-07-06T07:46:44+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd6cf98b6", "title": "A Greymuzzle’s Lament", "url": "https://soatok.blog/2022/06/21/a-greymuzzles-lament/", "published_at": "2022-06-21T08:08:07+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd7307007", "title": "When Soatok Used Bugcrowd", "url": "https://soatok.blog/2022/06/14/when-soatok-used-bugcrowd/", "published_at": "2022-06-14T22:53:50+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd7480c57", "title": "Guidance for Choosing an Elliptic Curve Signature Algorithm in 2022", "url": "https://soatok.blog/2022/05/19/guidance-for-choosing-an-elliptic-curve-signature-algorithm-in-2022/", "published_at": "2022-05-19T07:36:36+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd7733cae", "title": "Was the Buffalo Shooter A Furry?", "url": "https://soatok.blog/2022/05/16/was-the-buffalo-shooter-a-furry/", "published_at": "2022-05-16T23:07:01+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd7f4bc2e", "title": "Bad Furries Aren’t Representative of the Entire Fandom", "url": "https://soatok.blog/2022/05/13/bad-furries-arent-representative-of-the-entire-fandom/", "published_at": "2022-05-13T21:36:01+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd817e77b", "title": "The Dark Truth About the “Furry Protocol”", "url": "https://soatok.blog/2022/04/06/the-dark-truth-about-the-furry-protocol/", "published_at": "2022-04-06T10:30:32+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd8d63588", "title": "On the (In)security of Social Media Callouts", "url": "https://soatok.blog/2022/03/30/on-the-insecurity-of-social-media-callouts/", "published_at": "2022-03-30T12:42:42+00:00" }, { "id": "01a0d0f7-dbcb-704a-9c02-f6cdd91f1393", "title": "Using RSA Securely in 2022", "url": "https://soatok.blog/2022/02/09/using-rsa-securely-in-2022/", "published_at": "2022-02-10T00:11:07+00:00" } ] posts Claim your blog
Back to some_furry
Blog · corpus.blog/blogs/soatok.blog/posts

some_furry

soatok.blog

2026

2025

2024

2023

2022