- 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?"
-
2,781 contributions in the last year
Activity overview
Contribution activity
March 2023
Created 36 commits in 3 repositories
Created a pull request in pyca/cryptography that received 12 comments
Replace release.py with OIDC publishing
We are now in the PyPI OIDC publishing beta
Opened 33 other pull requests in 2 repositories
pyca/cryptography
29
merged
- fix logic for this skip
- skip memleak tests on pypy
- enable cargo sparse registries on windows
- Enable cargo sparse registry on ubuntu
- Support handling OpenSSL errors from Rust code
- Rename PyAsn1Error, it's getting more general
- fix pypi-publish.yml to trigger on workflow runs
- enable pypi-publish on workflow_run
- fix obvious typo in upload
- various fixes (still not enough) to the pypi uploader
- use sparse crates.io in wheel-builder
- Stop validating keys in ECDH exchange
- Use action-download-artifact to simplify CI
- remove out of date details in random numbers docs
- use cargo sparse registry in distro CI
- Cache some keys that are reused in wycheproof tests
- Small cleanups:
- Remove a zillion pointless backenda args in x509 tests
- Remove use of deprecated EC functions
- Shrink the cache for ~/.cargo/bin
- don't fail-fast in the linux-rust-coverage jobs
- Add an ignore for the newest ruff
- remove final unused bindings from x509_vfy
- remove one last unused ssl function
- we do not check for an openssl bin anymore
- Some pull requests not shown.
Reviewed 94 pull requests in 10 repositories
pyca/cryptography
25 pull requests
- Bump BoringSSL and/or OpenSSL in CI
- Bump coverage from 7.2.1 to 7.2.2
- Bump filelock from 3.9.1 to 3.10.0
- Bump actions/checkout from 3.3.0 to 3.4.0 in /.github/actions/wycheproof
- Bump hypothesis from 6.68.3 to 6.70.0
- Bump actions/checkout from 3.3.0 to 3.4.0
- Bump BoringSSL and/or OpenSSL in CI
- modify the python path in build_openssl.py instead of build.rs
- Bump sphinxcontrib-jquery from 2.0.0 to 4.1
- Bump pkg-config from 0.3.25 to 0.3.26 in /src/rust
- Bump peter-evans/create-pull-request from 4.2.3 to 4.2.4
- Bump hypothesis from 6.68.2 to 6.68.3
- Bump pathspec from 0.11.0 to 0.11.1
- Bump ruff from 0.0.255 to 0.0.256
- Bump filelock from 3.9.0 to 3.9.1
- Python 3.6 compatibility fix.
- Resurrect the PoC of OpenSSL from Rust
- Bump BoringSSL and/or OpenSSL in CI
- Test 3.1.0 final
- Bump quote from 1.0.25 to 1.0.26 in /src/rust
- Bump ruff from 0.0.254 to 0.0.255
- Bump actions/cache from 3.3.0 to 3.3.1 in /.github/actions/cache
- Bump actions/cache from 3.3.0 to 3.3.1
- Bump quote from 1.0.23 to 1.0.25 in /src/rust
- Bump proc-macro2 from 1.0.51 to 1.0.52 in /src/rust
- Some pull request reviews not shown.
pyca/bcrypt
6 pull requests
- Bump actions/checkout from 3.3.0 to 3.4.0
- Updated two files to match the repository description
- Bump proc-macro2 from 1.0.51 to 1.0.52 in /src/_bcrypt
- Bump cipher from 0.4.3 to 0.4.4 in /src/_bcrypt
- Bump block-buffer from 0.10.3 to 0.10.4 in /src/_bcrypt
- Bump unicode-ident from 1.0.6 to 1.0.8 in /src/_bcrypt
hallowauth/hallow
5 pull requests
alex/rust-asn1
3 pull requests
pyca/infra
3 pull requests
pyca/pynacl
2 pull requests
certifi/python-certifi
1 pull request
python/cpython
1 pull request
sfackler/rust-openssl
1 pull request
Rust-for-Linux/linux
1 pull request
Created an issue in rust-lang/rust-bindgen that received 3 comments
wrap-static-fns emits old-style C decalarations
Input C/C++ Header
static inline int *f(void) { return (int *)0; }
Bindgen Invocation
$ bindgen input.h --experimental --wrap-static-fns --wrap-sta…







