Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #6705

B

Brian Smith

Personal blog · briansmith.orgsecurityprogramming

Brian Smith's personal blog at briansmith.org covers security and programming. Since 2013, 11 different Hacker News readers have linked it 14 times, most often “Ideas for a New Elliptic Curve Library”. The last post was in 2023, but the archive is still widely read.

Visit the blog
14mentions?
11HN people?
2013–2023first – last linked?
Links on Hacker News per year · peak 4 in 2023

Too few sampled comments (5) to say how often HN recommends it.?

Why HN links it

HN readers cite Brian Smith's posts on TLS cipher suite choices, the 2014 Camellia removal and curve selection as background on web crypto, and link his webpki library docs.

Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Ideas for a New Elliptic Curve Library
    2 people · 2 mentions · first linked 2015-10-20
  2. Proposal to Change the Default TLS ciphersuites Offered by Browsers
    2 people · 2 mentions · first linked 2013-08-09
  3. Why Not Rust Crypto?
    2 people · 2 mentions · first linked 2023-09-26

What Hacker News says?

  1. It is interesting to see that Google decided to opt for NIST P-384 curve for the root certs it is going to have valid until 2036. Brian Smith has argued for supporting only P-256, P-384 and Curve25519: https://briansmith.org/GFp-0 . That said, Mozilla decided to continue to advertize support for P-521 for NSS ( https://bugzilla.mozilla.org/show_bug.cgi?id=1128792 ). P-256 and P-384 are widely supported in various TL…

    Comment linking /GFp-0

    on “The foundation of a more secure web: Google Trust Services”
  2. Submitted Proposal to Change the Default TLS Ciphersuites Offered by Browsers as a story · 132 points

    HN discussion
  3. To add to my point, once a few key parties chose Bernstein's crypto, network effects did most of the rest. Adam Langley [1] of Google authored the very first draft [2] of ChaCha20 and Poly1305 in TLS in September 2013 and started the feature request in Mozilla NSS that same month [3], while it presumably shipped in Chromium and BoringSSL earlier. A 2014 Google blog post credits the Poly1305 implementation to Andrew…

    Comment linking /browser-ciphersuites-01

    on “On the Impending Crypto Monoculture (2016)”
  4. Submitted Ideas for a New Elliptic Curve Library as a story · 68 points

    HN discussion
  5. There's a JIT framework in Rust: https://github.com/bytecodealliance/wasmtime There's a library for doing full X.509 certificate parsing and verification: https://briansmith.org/rustdoc/webpki/ There's definitely some attempts at doing pure-Rust SSL, but I suspect a lot of them are also doing some sketchy things with crypto that shouldn't be trusted (getting constant-time stuff implemented properly is really challen…

    Comment linking /rustdoc/webpki/

    on “What Is Rust's Hole Purpose?”
  6. Submitted Let's Build a FIPS-Validated Rust Crypto Library as a story · 8 points

    HN discussion
  7. Please add the changes that resulted from Brian Smith's (of Mozilla) blog post 'Proposal to Change the Default TLS Ciphersuites Offered by Browsers' [1] -- the post dates to August 2013. This was a very impactful proposal that changed the way browsers preferred ciphersuites. But it also removed some lesser-used ciphersuites based off of telemetry [2], including the block cipher Camellia, which was the only other mod…

    Comment linking /browser-ciphersuites-01

    on “SSL/TLS and PKI History”
  8. Submitted Proposal to Change the Default TLS ciphersuites Offered by Browsers as a story · 3 points

    HN discussion
  9. Some background: In 2014, Mozilla disabled support for all TLS ciphersuites using the block cipher Camellia [1] after this blog post [2]. That blog post that discussed on HN at the time [3]. In light of the latest round of TLS attacks (SWEET32) [4], 3DES -- an old block cipher occasionally kept in use for compatibility with very old systems -- will likely be deprecated for good. This will leave mainstream browsers w…

    Comment linking /browser-ciphersuites-01

    on “Remove Camellia ciphersuites (2014)”
  10. Submitted Why Not Rust Crypto? as a story · 2 points

    HN discussion
  11. Submitted Proposal to Change the Default TLS Ciphersuites Offered by Browsers as a story · 2 points

    HN discussion
  12. Submitted Why Not Rust Crypto? as a story · 1 points

    HN discussion
  13. Submitted Rust Cryptography Should Be Written in Rust as a story · 1 points

    HN discussion
  14. Submitted Improving the Web Platform’s Referrer Policy as a story · 1 points

    HN discussion

Search all of HN for briansmith.org

Linked by the same people?