- Washington D.C.
- https://alexgaynor.net
Highlights
Block or Report
Block or report alex
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,051 contributions in the last year
Activity overview
Contribution activity
April 2023
Created 92 commits in 7 repositories
Created a pull request in paramiko/paramiko that received 11 comments
Remove codecov dependency
They deleted their package from PyPI, see https://about.codecov.io/blog/message-regarding-the-pypi-package/. I don't see any actual usage of the pa…
Opened 87 other pull requests in 7 repositories
pyca/cryptography
4
open
54
merged
7
closed
- Stop invoking setup.py in wheel builder
- See if we can always enable abi3
- Move is_fips logic to Rust
- Don't use setup.py in doc tests
- Switch to using python -m build in wheel-builder
- Attempt to switch to maturin.
- Factor out a few more extension encodings
- Refactor encode_extensions so that the largest extensions aren't inline
- try measuring with lto all the way off
- Measure disabling LTO
- Refactor build so cffi compilation is in its own crate
- Remove clippy ignore that's no longer required
- Remove duplicative test certificate structure
- modernize intersphinx_mapping configuration
- De-duplicate SPKI struct
- Remove HMAC bindings
- Switch from ourborous to self_cell
- Rewrite how we cached RevokedCertificates
- Bump syn
- Re-pin importlib-metadata
- Remove attrs from ci-constraints-requirements.txt
- Convert Poly1305 to Rust
- Convert KDFs to Rust
- Finish adopting pyo3's exception facilities
- Use pyo3's facilities for exceptions
- Some pull requests not shown.
sfackler/rust-openssl
9
merged
- Expose pbkdf2_hmac and scrypt on BoringSSL
- Don't restrict the Signer lifetime
- Expose BigNum::to_vec_padded on libressl and boringssl
- Release openssl v0.10.51 and openssl-sys v0.9.86
- Remove size_t-is-usize argument to bindgen
- Fixes #1884 -- don't leave an error on the stack in public_eq
- Fixes #1882 -- added APIs for setting public keys on Dh
- Introduce X509Extension::new_from_der and deprecate the bad APIs
- Raise the minimum CC version
alex/rust-asn1
7
merged
Homebrew/brew-pip-audit
3
merged
python/cpython
1
merged
joshua-maros/ouroboros
1
open
rustsec/rustsec
1
merged
Reviewed 116 pull requests in 12 repositories
pyca/cryptography
25 pull requests
- Bump ruff from 0.0.262 to 0.0.263
- Bump sphinx from 6.2.0 to 6.2.1
- Bump openssl from 0.10.51 to 0.10.52 in /src/rust
- Bump target-lexicon from 0.12.6 to 0.12.7 in /src/rust
- Bump openssl-sys from 0.9.86 to 0.9.87 in /src/rust
- add signature_algorithm_parameters to certificate
- move more structs into cryptography-x509
- Bump sphinx from 6.1.3 to 6.2.0
- Bump argcomplete from 3.0.6 to 3.0.8
- add one more RSA PSS invalid test vector
- add two RSA PSS certificate vectors that have invalid encodings
- Bump asn1 from 0.14.0 to 0.15.0 in /src/rust
- Bump virtualenv from 20.21.1 to 20.22.0
- Bump argcomplete from 2.1.2 to 3.0.6
- Bump nox from 2022.11.21 to 2023.4.22
- update MAC docs
- Bump BoringSSL and/or OpenSSL in CI
- modify cache keys to incorporate rust version
- Bump actions/setup-python from 4.5.0 to 4.6.0
- Bump libc from 0.2.141 to 0.2.142 in /src/rust
- Bump openssl-sys from 0.9.85 to 0.9.86 in /src/rust
- Bump openssl from 0.10.50 to 0.10.51 in /src/rust
- Bump BoringSSL and/or OpenSSL in CI
- Bump virtualenv from 20.21.0 to 20.21.1
- Bump ruff from 0.0.261 to 0.0.262
- Some pull request reviews not shown.
pyca/bcrypt
9 pull requests
- Bump cpufeatures from 0.2.6 to 0.2.7 in /src/_bcrypt
- Bump libc from 0.2.141 to 0.2.142 in /src/_bcrypt
- Bump actions/setup-python from 4.5.0 to 4.6.0
- Bump actions/checkout from 3.5.1 to 3.5.2
- Bump actions/checkout from 3.5.0 to 3.5.1
- Bump getrandom from 0.2.8 to 0.2.9 in /src/_bcrypt
- Bump libc from 0.2.140 to 0.2.141 in /src/_bcrypt
- Bump proc-macro2 from 1.0.55 to 1.0.56 in /src/_bcrypt
- Bump proc-macro2 from 1.0.54 to 1.0.55 in /src/_bcrypt
alex/rust-asn1
7 pull requests
sfackler/rust-openssl
6 pull requests
pyca/pyopenssl
3 pull requests
wntrblm/nox
2 pull requests
hallowauth/hallow
2 pull requests
Homebrew/brew-pip-audit
1 pull request
PyO3/pyo3
1 pull request
pyca/infra
1 pull request
pyca/pynacl
1 pull request
alex/csv-sql
1 pull request
Created an issue in openssl/openssl that received 13 comments
OpenSSL emits invalid ASN.1 when an explicit text contains non-ASCII text, but no explicit tag
Given the following configuration file:
[req]
distinguished_name = dn
req_extensions = v3_req [dn]
CN = YourCommonName [v3_req]
subjectAltName = DN…





