blst
ecc
blst | ecc | |
---|---|---|
3 | 1 | |
435 | 27 | |
1.1% | - | |
8.5 | 6.5 | |
about 1 month ago | 7 months ago | |
Assembly | C | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
blst
-
[AMA] We are EF Research (Pt. 8: 07 July, 2022)
cryptographic versus non-cryptographic: Complex low-level BLS12-381 cryptography is encapsulated away in libraries. Péter can for example interact with the BLST API when working on Verkle trees.
-
blst VS ecc - a user suggested alternative
2 projects | 26 Jan 2022
-
Sha-256 input data type
Here is one I use in production (the same as OpenSSL but just SSE3, audited by NCC): - https://github.com/supranational/blst/blob/master/src/sha256.h - https://github.com/supranational/blst/blob/5435c307e5b3540a6600b816a6d01bdb13a81869/src/no_asm.h#L1089 - https://github.com/supranational/blst/blob/master/src/asm/sha256-x86_64.pl
ecc
-
blst VS ecc - a user suggested alternative
2 projects | 26 Jan 2022
wraps the library in a more C like api and provides bindings to other platforms
What are some alternatives?
constantine - Constantine: modular, high-performance, zero-dependency cryptography stack for proof systems and blockchain protocols.
ed25519 - Minimal ed25519 Haskell package, binding to the ref10 SUPERCOP implementation.
secp256k1 - Optimized C library for EC operations on curve secp256k1
mev-boost - MEV-Boost allows Ethereum validators to source high-MEV blocks from a competitive builder marketplace
wickr-crypto-c - An implementation of the Wickr Secure Messaging Protocol in C
zkevm-circuits
protect - A Platform for Robust Threshold Cryptography based on Asynchronous Publicly Verifiable Secret Sharing with Tunable Security
Nova - Nova: High-speed recursive arguments from folding schemes
swift-crypto - Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
cherrybomb - Stop half-done APIs! Cherrybomb is a CLI tool that helps you avoid undefined user behaviour by auditing your API specifications, validating them and running API security tests.
cpace - A CPace PAKE implementation using libsodium.