Nethermind.Crypto.SecP256r1
C# bindings for the BoringSSL ECDSA signature verification
Install
| Product | Versions |
|---|---|
| .NET |
README
secp256r1-bindings
C# bindings for the BoringSSL ECDSA signature verification.
Build
Checkout the repository, including nested BoringSSL submodule.
Copy
CMakeLists.txtand allexport.*files from thesrcfolder tosrc/boringssl, replacing existing files.Build the BoringSSL library in Release mode per documentation:
cmake -GNinja -B build -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=1 ninja -C build cryptoPut the built
crypto/libcryptolibrary fromsrc/boringssl/buildinto the respective subdirectory insrc/Nethermind.Crypto.SecP256r1/runtimes, renaming it and replacing the existingsecp256r1/libsecp256r1stub fileBuild the .NET project as follows:
dotnet build src/Nethermind.Crypto.SecP256r1
Changes from Previous Version
Adoption Assessment
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.