mirror of
https://github.com/luxfi/crypto.git
synced 2026-10-30 16:59:13 +00:00
- Consolidated all cryptographic primitives into ONE implementation each - SECP256K1: Decred (pure Go) + libsecp256k1 (CGO optimized) - Verkle/IPA: Single unified implementation replacing external deps - Added VOPRF, HPKE, and KangarooTwelve from Cloudflare CIRCL - Performance: 2-6x improvement with CGO enabled - All packages (geth, node, evm, coreth) now use luxfi/crypto - Removed github.com/ethereum/go-verkle dependency - Removed github.com/crate-crypto/go-ipa dependency - Added comprehensive precompiles for Verkle operations - Full test coverage for CGO=0 and CGO=1 builds
26 lines
506 B
TOML
26 lines
506 B
TOML
[profile.default]
|
|
src = "src"
|
|
out = "out"
|
|
libs = ["lib"]
|
|
test = "test"
|
|
solc = "0.8.23"
|
|
optimizer = true
|
|
optimizer_runs = 200
|
|
via_ir = false
|
|
ffi = true
|
|
fs_permissions = [{ access = "read-write", path = "./" }]
|
|
|
|
[rpc_endpoints]
|
|
local = "http://localhost:8545"
|
|
testnet = "${LUX_TESTNET_RPC}"
|
|
mainnet = "${LUX_MAINNET_RPC}"
|
|
|
|
[fmt]
|
|
line_length = 120
|
|
tab_width = 4
|
|
bracket_spacing = true
|
|
int_types = "long"
|
|
multiline_func_header = "all"
|
|
quote_style = "double"
|
|
number_underscore = "thousands"
|
|
wrap_comments = true |