Skip to content

libraries/secp256k1-musl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secp256k1 musl

Build secp256k1 with clang-18 and musl.

Build by clang-18

$ make build

$ ll -h build/secp256k1_bench
# -rwxrwxr-x 1 ubuntu ubuntu 56K Aug  7 09:06 build/secp256k1_bench*

$ ckb-debugger --bin build/secp256k1_bench secp256k1_bench 033f8cf9c4d51a33206a6c1c6b27d2cc5129daa19dbd1fc148d395284f6b26411f 304402203679d909f43f073c7c1dcf8468a485090589079ee834e6eed92fea9b09b06a2402201e46f1075afa18f306715e7db87493e7b7e779569aa13c64ab3d09980b3560a3 foo bar
# Run result: 0
# Total cycles consumed: 1087688(1.0M)

Build by riscv64-unknown-elf-gcc

$ make -f Makefile.gcc build

$ ll -h build/secp256k1_bench
# -rwxrwxr-x 1 ubuntu ubuntu 49K Aug  8 10:46 build/secp256k1_bench*

$ ckb-debugger --bin build/secp256k1_bench secp256k1_bench 033f8cf9c4d51a33206a6c1c6b27d2cc5129daa19dbd1fc148d395284f6b26411f 304402203679d909f43f073c7c1dcf8468a485090589079ee834e6eed92fea9b09b06a2402201e46f1075afa18f306715e7db87493e7b7e779569aa13c64ab3d09980b3560a3 foo bar
# Run result: 0
# Total cycles consumed: 1234537(1.2M)

Comparison

Toolbox Size Cycles
riscv64-unknown-elf-gcc 49K 1.2M
clang-18 + musl 56K 1.0M

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published