I program computers, and build teams that program computers, with a heavy focus on security.
- Washington D.C.
- https://alexgaynor.net
Highlights
Block or Report
Block or report alex
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
pyca/cryptography Public
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
-
Rust-for-Linux/linux Public
Forked from torvalds/linux
Adding support for the Rust language to the Linux kernel.
-
Security research organization dedicated to finding low hanging, critical, vulnerabilities.
-
-
what-happens-when Public
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
-
3,031 contributions in the last year
Less
More
Activity overview
Contribution activity
May 2023
Created 28 commits in 4 repositories
Created a pull request in pyca/cryptography that received 2 comments
Opened 28 other pull requests in 4 repositories
pyca/cryptography
15
merged
2
closed
1
open
- There are wheels for basically all linux distros now
- Move code to sign.rs
- Run a quick test against pypy nightly
- Remove linkcheck skip
- Use pyo3's add_function instead of add_wrapped
- test wheel-builder with nightly
- Make Extensions contain an optional RawExtensions
- Added a missing rerun-if stanza
- Attempt to use sccache
- Don't install coverage, it's not needed
- Print more rust dirs for debugging in mtime-fix
- Use parameters instead of oids in another place
- Check for sigalg by type rather than OID
- Use defined_by for hash AlgorithmIdentifiers
- Use defined_by for (EC)DSA signature AlgorithmIdentifiers
- Use defined_by for RSA signature AlgorithmIdentifiers
- Switch AlgorithmIdentifier to use rust-asn1's native defined by support
- Switch the vectors pacakge to use modern pyproject.toml
alex/rust-asn1
5
merged
Homebrew/brew-pip-audit
3
merged
1
closed
Homebrew/homebrew-core
1
merged
Reviewed 49 pull requests in 9 repositories
pyca/cryptography
25 pull requests
- support PSS signatures in verify_directly_issued_by
- refactor signature algorithm parameters into a separate function
- Bump pytest-xdist from 3.2.1 to 3.3.0
- Bump ruff from 0.0.265 to 0.0.267
- Bump BoringSSL and/or OpenSSL in CI
- Bump platformdirs from 3.5.0 to 3.5.1
- Bump BoringSSL and/or OpenSSL in CI
- Bump mypy from 1.2.0 to 1.3.0
- support X.509 certificate PSS signing
- add RSA PSS SHA1 hash algorithm + SHA1 MGF1 test vector
- Bump BoringSSL and/or OpenSSL in CI
- rust: add crate skeleton for X.509 path validation
-
certificate: add a
get_extensionhelper - update cache key to reflect all rust files, not just cargo.lock
- Bump BoringSSL and/or OpenSSL in CI
- Bump quote from 1.0.26 to 1.0.27 in /src/rust
- Bump BoringSSL and/or OpenSSL in CI
- Bump libc from 0.2.143 to 0.2.144 in /src/rust
- add signature_algorithm_parameters to certificate
- Bump asn1 from 0.15.1 to 0.15.2 in /src/rust
- Bump asn1_derive from 0.15.1 to 0.15.2 in /src/rust
- invalid visible string support
- Bump certifi from 2022.12.7 to 2023.5.7
- Bump libc from 0.2.142 to 0.2.143 in /src/rust
- Bump ruff from 0.0.264 to 0.0.265
- Some pull request reviews not shown.
pyca/bcrypt
3 pull requests
hallowauth/hallow
2 pull requests
alex/rust-asn1
2 pull requests
sfackler/rust-openssl
1 pull request
Homebrew/brew-pip-audit
1 pull request
pyca/infra
1 pull request
Homebrew/brew
1 pull request
pyca/pynacl
1 pull request
Created an issue in PyO3/maturin that received 3 comments
Provide a way to disable rewriting path Cargo dependencies into local_dependencies/ folder
Right now if you have a { path = ... } dependency in Cargo.toml, maturin will rewrite it to live in local_dependencies/. I would like a way to disa…
3
comments
Opened 3 other issues in 2 repositories
google/osv-scanner
1
closed
1
open
pypa/manylinux
1
open
19
contributions
in private repositories
May 12





