High-performance C++ cryptography library for the Lux Network.
- BLS12-381 - Pairing-friendly curves for threshold signatures
- ML-DSA - Post-quantum digital signatures (CRYSTALS-Dilithium)
- ML-KEM - Post-quantum key encapsulation (CRYSTALS-Kyber)
- secp256k1 - Ethereum-compatible ECDSA
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
cmake --install build --prefix /usr/localfind_package(lux-crypto REQUIRED)
target_link_libraries(myapp PRIVATE lux::crypto)export CGO_CFLAGS=$(pkg-config --cflags lux-crypto)
export CGO_LDFLAGS=$(pkg-config --libs lux-crypto)See github.com/luxfi/crypto for Go bindings.
BSD-3-Clause - See LICENSE