Me today: write BDHKE scheme in Zig (https://github.com/AbdelStark/coconut).

Benchmark it: Oh wow it's super fast, 1 millisecond for the end to end scheme.

Find the Rust implementation (https://github.com/ngutech21/moksha) and benchmark it: it's about 10 times faster than my Zig implementation 😭

Gg Moksha folks! 🦀 is blazingly fast damn.

I suspect there might be a gap in terms of performance between the Secp256k1 implementation of the Zig std lib and the C implementation (the secp256k1 crate being a Rust wrapper library for Pieter Wuille's libsecp256k1 in C).

Zig benchmark:

Rut benchmark:

Reply to this note

Please Login to reply.

Discussion

No replies yet.