Skip to content
Avatar

Achievements

Achievements

Highlights

  • Pro
Block or Report

Pinned

  1. Safe, fast, small crypto using Rust

    Assembly 2.2k 376

  2. WebPKI X.509 Certificate Validation in Rust

    Rust 317 106

  3. Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.

    Rust 133 16

  4. Benchmarks for crypto libraries (in Rust, or with Rust bindings)

    Rust 67 14

  5. mozillapkix Archived

    mozilla::pkix: Firefox's X.509 certificate verification core code.

    C++ 17 3

  6. 1
    # How to Generate & Use Private Keys using OpenSSL's Command Line Tool
    2
    
                  
    3
    These commands generate and use private keys in unencrypted binary
    4
    (not Base64 “PEM”) PKCS#8 format. The PKCS#8 format is used here because
    5
    it is the most interoperable format when dealing with software that isn't

1,018 contributions in the last year

Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr Mon Wed Fri

Contribution activity

April 2021

Created 3 repositories

Created a pull request in ctz/rustls that received 5 comments

Use type system to ensure TLS 1.3 cipher suites aren't used for TLS 1.2

See the individual commit messages for details.

+195 −155 5 comments
Opened 32 other pull requests in 5 repositories
ctz/rustls
11 merged 1 open 2 closed
briansmith/webpki
8 merged 2 open
ctz/rustls-native-certs
3 open 1 closed
briansmith/ring
3 merged
ctz/webpki-roots
1 merged

Created an issue in ctz/rustls that received 4 comments

MessageEncrypter should have a non-allocating interface for encrypt

Currently we have only: fn encrypt(&self, m: BorrowMessage, seq: u64) -> Result<Message, Error>; We should have a variant that works like this:

4 comments

Seeing something unexpected? Take a look at the GitHub profile guide.