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 Loading
-
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?"
-
2,156 contributions in the last year
Less
More
Activity overview
Loading
Contribution activity
November 2021
Created 34 commits in 7 repositories
Created 2 repositories
Created a pull request in pyca/cryptography that received 2 comments
Opened 34 other pull requests in 7 repositories
pyca/cryptography
1
closed
25
merged
- Attempt to re-enable twisted downstream
- Allow parsing CSR extensions with the critical bit having an explicitly encoded default
- Make --capture=no and --strict-markers enabled by default for pytest
- Mention LibreSSL and BoringSSL in our installation docs
- Run tests/hazmat/bindings/test_openssl.py on BoringSSL
- Run tests/primitives/test_{dh,serialization}.py on BoringSSL
- Run tests/hazmat/backends/ under BoringSSL
- Run a small number of bindings and backend tests on BoringSSL
- Make DH bindings follow style guide
- Run tests/primitives/ (minus a few files) on BoringSSL
- Run tests/wycheproof/ on BoringSSL
- Break down the test/hazmat/ skips
- Run tests/hypothesis/ under boringssl
- Simplify how we test boring, in a way that'll be extensible to the future
- try to make the coverage handling of this better
- Bump BoringSSL version
- actions/checkout doesn't work with non-github repos apparently
- Add a github action to check for new versions of boringssl
- Simplify backed name check in tests
- Remove datagram bio bindings
- Begin building with BoringSSL in our CI, no tests yet
- Check for BoringSSL in the SSL bindings
- Added an additional check for boringssl in the ssl bindings
- Bump pyo3 and fix warnings
- Revert "don't use wheels for coverage to work around musllinux perf issues"
- Some pull requests not shown.
hallowauth/hallow
3
merged
alex/rust-asn1
1
merged
rust-lang/portable-simd
1
merged
google/clusterfuzzlite
1
merged
alex/otp-cop
1
merged
pyca/infra
1
merged
Reviewed 62 pull requests in 9 repositories
pyca/cryptography
49 pull requests
- Bump asn1 from 0.8.6 to 0.8.7 in /src/rust
- Bump actions/setup-python from 2.2.2 to 2.3.0
- disable some workflows on forks
- more typing in the tests
- raise warning on encoded default value in csr
- type some more things in the tests
- Update fernet docs to use latest Django recommendations
- add AES SIV vectors
- OCB3 support
- add AES OCB3 test vectors
- remove deprecated calls in tests
- support attributes on csrs with an iterable
- add one more engine binding
- boring changelog
- handle unused bits in distribution point reasons as well
- encode KeyUsage with unused bits
- skip pkcs7 tests on boring
- x509 tests for boring
- retry paramiko tests if they fail
- Bump libc from 0.2.106 to 0.2.107 in /src/rust
- add changelog entry for x25519/x448 public keys in certs
- allow x25519/x448 public keys in certificatebuilder
- Begin building with BoringSSL in our CI, no tests yet
- Allow to serialize extension values as DER bytes strings
- allow multiple identical pem blocks
- Some pull request reviews not shown.