The_Beave on Nostr: Use good stuff from good dudes. ...
Use good stuff from good dudes.
quoting nevent1q…2vvnAdvertisement time. Nostr's had some new developers since the beginning of this year and before I keep forgetting:
One of my software projects is called noscrypt (or libnoscrypt). I make it to prevent you from rolling your own crypto :)
It's a C90 library with a high-level API for nostr cryptographic operations such as those in nip01,nip04(soon), and nip44.
- Built to be highly portable (with embedded platforms in mind)
- Stable ABI, and backward compatible API when possible
- Aggressive protections and input validation where possible (optional, on by default)
- Only depends on libc, libsecp256k1, and your choice of crypto backend (OpenSSL, MbedTLS, or bcrypt on Windows)
- Focuses on stability and correctness, performance when possible.
- Static or shared library
- Integrates well with CMake
noscrypt is open source, completely free, and licensed under the terms of the GNU LGPLv2.1. I also publish source to a few mirrors and host the packages and binaries from my own servers.
You can check it out on my website
https://www.vaughnnugent.com/resources/software/modules/noscrypt