Skip to content
View 4waan's full-sized avatar
πŸ’­
on fire
πŸ’­
on fire

Block or report 4waan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
4waan/README.md

πŸ’« About Me:

πŸ”­ I’m currently working on Cryptographic developments in evm & zkvms.
🀝 I’m observing implementations from scratch and working on improving performances.
✨ Lately I've been going deep on zero-knowledge proof systems, with some security research on the side.
🧩 Love doing maths!

Selected contributions

Project Contribution
revm BLS12-381 pairing via a fused multi-Miller loop merged
rust-bitcoin ExactSizeEncoder for WitnessEncoder merged
revm Reformulate KZG verify to drop the G2 scalar mul (EIP-4844) open
aurora-engine modexp β€” windowed Montgomery exponentiation merged
aurora-engine modexp - build the window table as far as it is used merged
revm blake2 compression β€” unroll portable rounds, const-fold the schedule merged
revm Bytecode tests β€” InvalidMagic merged
gnark-crypto ecc - compute slope directly in affine Add and double open
gnark-crypto fq12 - branch DecompressKarabina on g3 instead of g5 open
algebra ec - interleaved wNAF5 to replace 2bit GLV joint window open
gnark-crypto break multiexp window ties towards larger window open
go-eth-kzg parallelising fk20 across multi exponentials open

Toolbox

Rust Solidity Go C C++ Python JavaScript Bash

Ethereum Foundry Hardhat Remix Web3.js Ethers.js viem wagmi Chainlink IPFS arkworks blst Node.js npm pnpm Git GitHub Actions Docker WebAssembly LLVM

Stats

Awaan's GitHub stats


LinkedIn


Email at: [siddiqui4wn@gmail.com]

Pinned Loading

  1. Wide-Trail-formal-verification Wide-Trail-formal-verification Public template

    Lean

  2. revm revm Public

    Forked from bluealloy/revm

    Rust implementation of the Ethereum Virtual Machine.

    Rust

  3. aurora-is-near/aurora-engine aurora-is-near/aurora-engine Public

    βš™οΈ Aurora Engine implements an Ethereum Virtual Machine (EVM) on the NEAR Protocol.

    Rust 361 103

  4. monero-oxide-audit-report-1 monero-oxide-audit-report-1 Public

    Rust

  5. go-ethereum go-ethereum Public

    Forked from ethereum/go-ethereum

    Go implementation of the Ethereum protocol

    Go 1

  6. arkworks-rs/algebra arkworks-rs/algebra Public

    Libraries for finite field, elliptic curve, and polynomial arithmetic

    Rust 887 404