asmcrypto 0.1.2

Register-parallel cryptographic primitives: 8-lane AVX-512 Keccak-256 batch and secp256k1 ECDSA batch address recovery, outperforming libsecp256k1.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# AsmCrypto

The purpose of this project is to build register-parallel versions of the keccak and ECDSA in assembly.

ECDSA recovery is one of the largest bottlenecks for Ethereum networks wanting to exceed 50k TPS.

## Code Style

Run `cargo fmt` on every commit.

## Prompt history.

Make a file doc/conversation.md which records prompts and high level effects on every commit.

We will eventually convert this conversation into an arXiv paper.