Highlights
- Arctic Code Vault Contributor
Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign upPinned
3,093 contributions in the last year
Contribution activity
November 2020
Created 146 commits in 18 repositories
Created 4 repositories
- jedisct1/zigly Zig
- jedisct1/kyber Rust
- jedisct1/fastlike Go
- jedisct1/ziglearn Zig
Created a pull request in ziglang/zig that received 12 comments
Add mem.timingSafeEql() for constant-time array comparison
A minimal timingSafeEql() implementation, that just does a or[xor] loop, so it also works at comptime.
This pattern is used by virtually all crypto…
Opened 38 other pull requests in 7 repositories
ziglang/zig
1
open
20
merged
3
closed
- std/crypto - edwards25519 precomp: prefer doublings over adds
- Update cmake minimum version
- STAGE1_SOURCES: In 0.7.x, leb128.zig is in std/debug
- edwards25519 - skip useless operations and duplicate lookup table
- std/crypto: use NAF for multi-scalar edwards25519 multiplication
- Azure Pipelines CI: update msys2 to the current version
- Enable loop interleaving when unrolling is enabled
- Do not unroll loops on ReleaseSmall
- std/crypto: add ISAPv2 (ISAP-A-128a) AEAD
- Bump Zig version to 0.7.0
- Temporarily disable the cache for zig cc in link mode
- Don't prevent compilation on platforms where debug info is unsupported
- std/crypto: implement the Hash-To-Curve standard for Edwards25519
- Update wasmtime to version 0.20
- std.meta: test that const and mut variables have different addresses
- sparc64 has a 8Kb page size
- Another big-endian fix for Gimli
- std/crypto: don't constrain Gimli hash output to a fixed length
- math.shl/math.shr: add support for vectors
- std.crypto: namespace constructions a bit more
- Stop skipping Gimli tests that used to fail on BE targets
- Now that they support vectors, use math.rot{l,r}
- Fix Gimli for big-endian targets
- std/crypto: make Hkdf functions public
avidal/fastlike
9
merged
- Use the stable rust toolchain instead of a specific version
- Add xqd_req_cache_override_v2_set
- Add fastly_http_body.close()
- Add xqd_*_header_remove()
- Add xqd_req_header_value_get
- Update dependencies and fix return types
- xqd_multivalue: check the maximum length of each element
- Set the default status code to 200
- Update the ABI, that has been split into multiple modules
cfrg/draft-irtf-cfrg-hash-to-curve
1
merged
zigtools/zls
1
merged
Ristretto/website
1
merged
bytecodealliance/sightglass
1
open
bytecodealliance/lucet
1
merged
Reviewed 3 pull requests in 3 repositories
avidal/fastlike 1 pull request
bytecodealliance/lucet 1 pull request
ziglang/zig 1 pull request
Created an issue in ziglang/zig that received 6 comments
`zig cc -o` broken?
zig cc -o app app.c
error: FileNotFound
zig doesn't get that -o requires a parameter and is trying to open the nonexistent app file as if it were …

