corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0879c-a92a-73fa-81af-b508b6603a84", "title": "The Futility of Lava Lamps: What Random Really Means", "url": "http://loup-vaillant.fr/articles/lava-lamps-and-randomness", "published_at": "2026-05-16T00:00:00+00:00" }, { "id": "01a0879c-a92a-73fa-81af-b508b695b8bd", "title": "A SOLID Load of Bull", "url": "http://loup-vaillant.fr/articles/solid-bull", "published_at": "2025-12-31T00:00:00+00:00" }, { "id": "01a0879c-a92a-73fa-81af-b508b6a95804", "title": "Good, Fast, Cheap: Pick 3 or Get None", "url": "http://loup-vaillant.fr/articles/good-fast-cheap", "published_at": "2025-01-05T00:00:00+00:00" }, { "id": "01a0879c-a92a-73fa-81af-b508b6f931b3", "title": "Monocypher 4: The Clean Break", "url": "http://loup-vaillant.fr/articles/monocypher-4", "published_at": "2023-09-01T00:00:00+00:00" }, { "id": "01a0879c-a92a-73fa-81af-b508b734280c", "title": "Fixing the TPM: Hardware Security Modules Done Right", "url": "http://loup-vaillant.fr/articles/hsm-done-right", "published_at": "2023-08-18T00:00:00+00:00" }, { "id": "01a0879c-a92a-73fa-81af-b508b78fab3d", "title": "The Source of Readability", "url": "http://loup-vaillant.fr/articles/source-of-readability", "published_at": "2023-08-04T00:00:00+00:00" }, { "id": "01a0879c-a92a-73fa-81af-b508b824f7cb", "title": "Cryptography is not Magic", "url": "http://loup-vaillant.fr/articles/crypto-is-not-magic", "published_at": "2020-07-25T00:00:00+00:00" }, { "id": "01a0879c-a92a-73fa-81af-b508b9151a84", "title": "Surrounded by Elligators: Implementing Crypto With Nothing to Compare to", "url": "http://loup-vaillant.fr/articles/implementing-elligator", "published_at": "2020-04-15T00:00:00+00:00" }, { "id": "01a0879c-a92a-73fa-81af-b508b93b4b79", "title": "Cofactor Explained: Clearing Elliptic Curves' dirty little secret", "url": "http://loup-vaillant.fr/tutorials/cofactor", "published_at": "2020-04-07T00:00:00+00:00" }, { "id": "01a0879c-a92a-73fa-81af-b508ba17a41f", "title": "128 Bits of Security and 128 Bits of Security: Know the Difference", "url": "http://loup-vaillant.fr/tutorials/128-bits-of-security", "published_at": "2020-01-24T00:00:00+00:00" }, { "id": "01a0879c-a92a-73fa-81af-b508ba9e0c02", "title": "Fast Multiplication with Slow Additions", "url": "http://loup-vaillant.fr/tutorials/fast-scalarmult", "published_at": "2018-08-20T00:00:00+00:00" }, { "id": "01a0879c-a92a-73fa-81af-b508bac30622", "title": "What is Left to do After your Open Source Project is Done", "url": "http://loup-vaillant.fr/articles/after-your-project-is-done", "published_at": "2018-03-12T00:00:00+00:00" }, { "id": "01a0879c-a92a-73fa-81af-b508bb893e6c", "title": "How I Implemented my Own Crypto", "url": "http://loup-vaillant.fr/articles/implemented-my-own-crypto", "published_at": "2017-08-03T00:00:00+00:00" }, { "id": "01a0879c-a92a-73fa-81af-b508bbcc1221", "title": "Monocypher", "url": "http://loup-vaillant.fr/projects/monocypher", "published_at": "2017-07-19T00:00:00+00:00" }, { "id": "01a0879c-a92a-73fa-81af-b508bc201b70", "title": "The Programmer's Ring", "url": "http://loup-vaillant.fr/articles/programming-ring", "published_at": "2017-03-03T00:00:00+00:00" }, { "id": "01a0879c-a92a-73fa-81af-b508bd1044ae", "title": "The design of Poly1305", "url": "http://loup-vaillant.fr/tutorials/poly1305-design", "published_at": "2017-01-29T00:00:00+00:00" }, { "id": "01a0879c-a92a-73fa-81af-b508bdf48b22", "title": "The design of Chacha20", "url": "http://loup-vaillant.fr/tutorials/chacha20-design", "published_at": "2017-01-10T00:00:00+00:00" } ] posts
Claim your blog
Back to Loup Vaillant's Home Page
Blog · corpus.blog/blogs/loup-vaillant.fr/posts
Loup Vaillant's Home Page
loup-vaillant.fr
2026
The Futility of Lava Lamps: What Random Really Means
original ↗
16 May 2026
2025
A SOLID Load of Bull
original ↗
31 Dec 2025
Good, Fast, Cheap: Pick 3 or Get None
original ↗
5 Jan 2025
2023
Monocypher 4: The Clean Break
original ↗
1 Sept 2023
Fixing the TPM: Hardware Security Modules Done Right
original ↗
18 Aug 2023
The Source of Readability
original ↗
4 Aug 2023
2020
Cryptography is not Magic
original ↗
25 Jul 2020
Surrounded by Elligators: Implementing Crypto With Nothing to Compare to
original ↗
15 Apr 2020
Cofactor Explained: Clearing Elliptic Curves' dirty little secret
original ↗
7 Apr 2020
128 Bits of Security and 128 Bits of Security: Know the Difference
original ↗
24 Jan 2020
2018
Fast Multiplication with Slow Additions
original ↗
20 Aug 2018
What is Left to do After your Open Source Project is Done
original ↗
12 Mar 2018
2017
How I Implemented my Own Crypto
original ↗
3 Aug 2017
Monocypher
original ↗
19 Jul 2017
The Programmer's Ring
original ↗
3 Mar 2017
The design of Poly1305
original ↗
29 Jan 2017
The design of Chacha20
original ↗
10 Jan 2017