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?"
-
2,394 contributions in the last year
Activity overview
Contribution activity
August 2022
Created 40 commits in 8 repositories
Created 1 repository
- alex/chrono Rust
Created a pull request in alex/rust-asn1 that received 8 comments
Opened 40 other pull requests in 9 repositories
alex/rust-asn1
23
merged
- Improve fuzzing to check for round-tripping
- Bump for 0.11.0 release
- add coverage job to cron fuzzer
- add workflow dispatch trigger for cflite fuzzing
-
Don't add a lifetime in
#[derive(asn1::Asn1Write)]
- fixes #283 -- allow users to request fallible allocations
- Introduce a WriteBuf type to encapsulate allocating ops
- resolve clippy warning in fuzzer
- add a cron job to the batch fuzzing job
- Remove pointless lifetime from Asn1Writable
- refs #283 -- make write() functions fallible
- simplify code
- fixes #274 -- complete coverage for types.rs
- Reject negative years... which apparently chrono accepts
- Rewrite the fuzzer to a more modern style
- refs #274 -- complete coverage for tag.rs
- refs #274 -- add coverage for more of types.rs
- specify chrono 0.4.20 as our minimum
- Fix coverage generation
- refs #274 -- add coverage for accessors in types.rs
- Tag coverage
- refs #274 -- complete coverage for writer.rs
- refs #274 -- complete coverage for parser.rs
pyca/cryptography
1
open
8
merged
- PoC for making key serialization more configurable
- Run wheel-builder on PRs when key packaging files change
- use the correct way of detecting backend feature
- Update to rust-asn1 0.11
- Remove uneeded Results
- remove old clippy allow, add new clippy allow (for rustc 1.63)
- update link in docs
- Bump chrono to 0.4.20
- fixed two bindings that don't match our style guide
pyca/pynacl
2
merged
joshua-maros/ouroboros
1
open
chronotope/chrono
1
merged
hallowauth/hallow
1
merged
pypi/warehouse
1
merged
pyca/bcrypt
1
merged
rustsec/rustsec
1
merged
Reviewed 54 pull requests in 7 repositories
pyca/cryptography
25 pull requests
- Bump once_cell from 1.13.0 to 1.13.1 in /src/rust
- Bump libc from 0.2.131 to 0.2.132 in /src/rust
- Bump peter-evans/create-pull-request from 4.0.4 to 4.1.0
- small changelog style fix
- Fix issue #7513 - parsing of RFC4514 strings should reverse the order of RDNs
- Bump iana-time-zone from 0.1.44 to 0.1.45 in /src/rust
- Bump BoringSSL version to a6d321b11fa80496b7c8ae6405468c212d4f5c87
- remove ext_package so top_level.txt is accurate in wheel metadata
- KBKDF: add CounterLocation.MiddleFixed
- Bump chrono from 0.4.21 to 0.4.22 in /src/rust
- Bump BoringSSL version to d45d8933e61ccd8bd50fcf58f33a604627e6552c
- Bump libc from 0.2.129 to 0.2.131 in /src/rust
- Bump iana-time-zone from 0.1.42 to 0.1.44 in /src/rust
- Bump actions/cache from 3.0.6 to 3.0.7
- Bump iana-time-zone from 0.1.41 to 0.1.42 in /src/rust
- Bump libc from 0.2.127 to 0.2.129 in /src/rust
- Bump chrono from 0.4.20 to 0.4.21 in /src/rust
- Bump ouroboros from 0.15.0 to 0.15.2 in /src/rust
- Bump BoringSSL version to ce65c1daf827f870cde6b54ee14e59117f38c0de
- Bump actions/cache from 3.0.5 to 3.0.6
- Bump libc from 0.2.126 to 0.2.127 in /src/rust
- Bump unicode-ident from 1.0.2 to 1.0.3 in /src/rust
- Bump BoringSSL version to adaa322b63d1bfbd1abcf4a308926a9a83a6acbe
- Bump syn from 1.0.98 to 1.0.99 in /src/rust
- Bump quote from 1.0.20 to 1.0.21 in /src/rust
- Some pull request reviews not shown.
pyca/bcrypt
12 pull requests
- Bump once_cell from 1.13.0 to 1.13.1 in /src/_bcrypt
- Bump libc from 0.2.131 to 0.2.132 in /src/_bcrypt
- Bump libc from 0.2.129 to 0.2.131 in /src/_bcrypt
- Bump actions/cache from 3.0.6 to 3.0.7
- Bump libc from 0.2.127 to 0.2.129 in /src/_bcrypt
- Bump actions/cache from 3.0.5 to 3.0.6
- Bump proc-macro2 from 1.0.42 to 1.0.43 in /src/_bcrypt
- Bump syn from 1.0.98 to 1.0.99 in /src/_bcrypt
- Bump quote from 1.0.20 to 1.0.21 in /src/_bcrypt
- Bump unicode-ident from 1.0.2 to 1.0.3 in /src/_bcrypt
- Bump generic-array from 0.14.5 to 0.14.6 in /src/_bcrypt
- Bump unindent from 0.1.9 to 0.1.10 in /src/_bcrypt
rustsec/advisory-db
4 pull requests
hallowauth/hallow
2 pull requests
pyca/pyopenssl
2 pull requests
alex/rust-asn1
2 pull requests
Rust-for-Linux/linux
1 pull request
Created an issue in pypa/setuptools that received 4 comments
[BUG] plat_name attribute is None with setuptools 64.0.1 and editable install
setuptools version 64.0.1 Python version 3.10.6 OS macOS Additional environment information No response Description While setting up a local virtua…
4
comments