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,065 contributions in the last year
Less
More
Activity overview
Contribution activity
June 2023
Created 47 commits in 12 repositories
Created 5 repositories
- alex/secret-service-rs Rust
- alex/aws-encryption-sdk-python Python
- alex/scapy Python
- alex/curl-rust Rust
- alex/git2-rs Rust
Created a pull request in mozilla/sccache that received 6 comments
Opened 35 other pull requests in 12 repositories
pyca/cryptography
3
open
15
merged
1
closed
- Remove unused indirections
- Use Extensions::iter
- Remove a bunch of pointless indirections
- remove unused pkcs7 bindings
- Only check DH key validity when loading a private key.
- Test against Debian Trixie
- Cleanup some code for old MSRV
- fixes #9048 -- document where to find known vulnerabilities
- Simplify debian rust instructions now that bookworm is out
- Added several tests and cleanups for serialization and EC
- Raise MSRV to 1.60.0
- Add 1.64 (maturin) to potential future MSRV list
- Added CI job for pypy 3.10 nightly
- Remove now-unused DSA bindings
- Added once_cell 1.18.0 to things that require Rust 1.60
- Migrate EC support to Rust
- Fix linkcheck
- always run the backend error checks
- Rebuild cffi module if version changes
Homebrew/brew-pip-audit
3
merged
pyca/infra
3
merged
sfackler/rust-openssl
2
merged
pypa/manylinux
1
merged
PyO3/pyo3
1
merged
hwchen/secret-service-rs
1
open
certbot/certbot
1
merged
aws/aws-encryption-sdk-python
1
merged
secdev/scapy
1
merged
alexcrichton/curl-rust
1
merged
rust-lang/git2-rs
1
merged
Reviewed 74 pull requests in 12 repositories
pyca/cryptography
25 pull requests
- Bump asn1 from 0.15.3 to 0.15.4 in /src/rust
- Bump asn1_derive from 0.15.3 to 0.15.4 in /src/rust
- x509: Eq and Hash derives
- Bump asn1 from 0.15.2 to 0.15.3 in /src/rust
- Bump asn1_derive from 0.15.2 to 0.15.3 in /src/rust
- Bump peter-evans/create-pull-request from 5.0.1 to 5.0.2
- Bump markdown-it-py from 2.2.0 to 3.0.0
- Bump filelock from 3.12.1 to 3.12.2
- Bump rich from 13.4.1 to 13.4.2
- Bump dessant/lock-threads from 4.0.0 to 4.0.1
- Bump self_cell from 1.0.0 to 1.0.1 in /src/rust
- x509/common: make SPKI algorithm public
- pass or collect comments for ssh private keys
- Bump argcomplete from 3.0.8 to 3.1.0
- Bump pytest from 7.3.1 to 7.3.2
- Added several tests and cleanups for serialization and EC
- Bump actions/checkout from 3.5.2 to 3.5.3 in /.github/actions/wycheproof
- Bump actions/checkout from 3.5.2 to 3.5.3
- Bump platformdirs from 3.5.1 to 3.5.3
- Bump filelock from 3.12.0 to 3.12.1
- Bump proc-macro2 from 1.0.59 to 1.0.60 in /src/rust
- Bump sphinx-rtd-theme from 1.2.1 to 1.2.2
- Bump ruff from 0.0.271 to 0.0.272
- Bump BoringSSL and/or OpenSSL in CI
- Bump parking_lot_core from 0.9.7 to 0.9.8 in /src/rust
- Some pull request reviews not shown.
pyca/bcrypt
8 pull requests
- Bump cpufeatures from 0.2.7 to 0.2.8 in /src/_bcrypt
- Bump sha2 from 0.10.6 to 0.10.7 in /src/_bcrypt
- Bump proc-macro2 from 1.0.59 to 1.0.60 in /src/_bcrypt
- Bump libc from 0.2.145 to 0.2.146 in /src/_bcrypt
- Bump lock_api from 0.4.9 to 0.4.10 in /src/_bcrypt
- Bump parking_lot_core from 0.9.7 to 0.9.8 in /src/_bcrypt
- Bump libc from 0.2.144 to 0.2.145 in /src/_bcrypt
- Bump pyo3 from 0.18.3 to 0.19.0 in /src/_bcrypt
sfackler/rust-openssl
8 pull requests
- Use type-safe wrappers instead of EVP_PKEY_assign
- add support for EVP_PKEY_derive_set_peer_ex in OpenSSL 3
- Pick up OPENSSL_NO_* with BoringSSL
- allow affine_coordinates on boring and libre
- add get_asn1_flag to EcGroupRef
- Fix some deprecated patterns when using BoringSSL
- Honor OPENSSL_NO_OCB if OpenSSL was built this way
- Fix warnings from BoringSSL on Rust 1.70
alex/rust-asn1
6 pull requests
pyca/infra
2 pull requests
twisted/twisted
2 pull requests
hallowauth/hallow
2 pull requests
Homebrew/brew-pip-audit
2 pull requests
PyO3/pyo3
1 pull request
pyca/pynacl
1 pull request
trailofbits/x509-limbo
1 pull request
Homebrew/homebrew-core
1 pull request
Created an issue in pola-rs/polars that received 2 comments
SQL: Support parameters
Problem description
Right now SQL queries in SQLContext.execute take a string, there is no way to pass an external set of parameters. This means th…
2
comments





