mirror of
https://github.com/erlang-punch/nostr
synced 2026-04-16 01:35:20 +00:00
This (very) huge commit is containing the whole implementation of the Schnorr signature scheme and the NIP/01 standard in full Erlang. It includes documentation, test suites with eunit and commont_test, partial specification, and articles/notes on the implementation. This commit is also probably one of the most important, it defines the structure of the nostrlib module and all the low level record used to encode and decode events. 99% coverages on nostrlib_schnorr. 85% on nostrlib.
Extra Scripts, Tests and Benchmarks
modular pow function check
Scripts used to check and validate the modular pow function implementation in Erlang.
floored modulo operator check
Scripts used to validated the floored modulo implementation in Erlang.