Brian Smith

brian@briansmith.org

Words

Why Not Rust Crypto? (September 25th, 2023) Let's Build a FIPS-validated Rust Crypto Library (September 22nd, 2023) Rust Cryptography Should be Written in Rust (August 26th, 2023) The Most Efficient Known Addition Chains for Field Element & Scalar Inversion for the Most Popular & Most Unpopular Elliptic Curves (May 31st, 2017) Addition Chains as Polymorphic Higher-order Functions (May 25th, 2017) An Introduction & Supplement to Knuth's Introduction to Addition Chains (May 20th, 2017) Ideas for a New Elliptic Curve Cryptography Library (June 12th, 2015) Improving the Web Platform’s Referrer Policy (December 3rd, 2014) insanity::pkix: A New Certificate Path Building & Validation Library (September 25th, 2013) Proposal to Change the Default TLS Ciphersuites Offered by Browsers (August 8th, 2013)

Code

ring: The Rust crypto library, based on the crypto primitives from BoringSSL's libcrypto webpki: Web PKI certificate validation in Rust, based on ring mozilla::pkix: Firefox's core certificate verification code, without Firefox or NSS