weijiguo
software engineer, web3 builder, author of EIP-6051, opZKP & zkBTC
@lightec-xyz Shanghai, China
Pinned Repositories
alice
Hierarchical Threshold Signature Scheme
barretenberg
bootsoon.github.io
A Tech Blog
efficient-zk-ecdsa
Lowering client-side proving cost for private ZK signatures
ExtendedEuclid
Implementation of the extended euclidean algorithm for normal integers, gaussian integers (Z[i]) and eisenstein integers (Z[w]). Uses OOP approach for easy application in other programs.
gnark
gnark is a fast zk-SNARK library that offers a high-level API to design circuits. The library is open source and developed under the Apache 2.0 license
gpusnarks
CUDA implementation of Fast Fourier Transformations on finite fields
latex-templates
My ready-to-edit LaTeX templates, for books, articles, and notes, using XeLaTeX, specified both for Chinese and English documents.
lolremez
📈 Polynomial Approximations using the Remez Algorithm
SMGo
SM cipher library. Constant-time implementation of SM2 and SM4.
weijiguo's Repositories
weijiguo/SMGo
SM cipher library. Constant-time implementation of SM2 and SM4.
weijiguo/alice
Hierarchical Threshold Signature Scheme
weijiguo/barretenberg
weijiguo/bootsoon.github.io
A Tech Blog
weijiguo/efficient-zk-ecdsa
Lowering client-side proving cost for private ZK signatures
weijiguo/ExtendedEuclid
Implementation of the extended euclidean algorithm for normal integers, gaussian integers (Z[i]) and eisenstein integers (Z[w]). Uses OOP approach for easy application in other programs.
weijiguo/gnark
gnark is a fast zk-SNARK library that offers a high-level API to design circuits. The library is open source and developed under the Apache 2.0 license
weijiguo/gpusnarks
CUDA implementation of Fast Fourier Transformations on finite fields
weijiguo/latex-templates
My ready-to-edit LaTeX templates, for books, articles, and notes, using XeLaTeX, specified both for Chinese and English documents.
weijiguo/lolremez
📈 Polynomial Approximations using the Remez Algorithm
weijiguo/metamask-encryption-example
Example usage of eth_getEncryptionPublicKey and eth_decrypt
weijiguo/sm4ni
Demonstration that AES-NI instructions can be used to implement the Chinese Encryption Standard SM4
weijiguo/sppark
Zero-knowledge template library
weijiguo/tornado-cli
A command line interface to make transactions in Tornado Cash protocol
weijiguo/tornado-core
Tornado cash. Non-custodial private transactions on Ethereum.
weijiguo/YourOwnPersonnalRemez
Dummy implementation of function minimax approximation