Add Dilithion project
New Project: Dilithion
Dilithion is a post-quantum cryptocurrency implementing:
- Dilithium3 digital signatures (NIST PQC standard)
- RandomX proof-of-work algorithm
- Bitcoin-inspired architecture
Repository
https://github.com/WillBarton888/dilithion
Fuzz Targets
The following fuzz targets are included:
-
fuzz_sha3- SHA3/Keccak hashing -
fuzz_transaction- Transaction serialization/deserialization -
fuzz_block- Block validation -
fuzz_serialize- General serialization -
fuzz_mempool- Mempool operations -
fuzz_rpc- RPC parsing -
fuzz_p2p_validation- P2P message validation
Build Configuration
- Language: C++17
- Fuzzing Engines: libFuzzer
- Sanitizers: AddressSanitizer, UndefinedBehaviorSanitizer, MemorySanitizer
- Architecture: x86_64
Dependencies
- RandomX (proof-of-work algorithm)
- Dilithium (post-quantum signatures)
- LevelDB (database)
- OpenSSL (cryptography)
Contact
- Primary contact: [email protected]
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
View this failed invocation of the CLA check for more information.
For the most up to date status, view the checks section at the bottom of the pull request.
WillBarton888 is integrating a new project:
- Main repo: https://github.com/WillBarton888/dilithion.git
- Criticality score: 0.20470
Can you make our header check stop complaining please?
Who are some users of the project?
@jonathanmetzman I've added the Apache 2.0 license headers to the build.sh and Dockerfile files. The header check should pass now.
Regarding users of the project:
Dilithion is a new post-quantum cryptocurrency currently in testnet phase. Our users include:
- Testnet miners and node operators - We have an active testnet with nodes running on multiple platforms (Windows, Linux, macOS)
- Cryptocurrency researchers interested in post-quantum security (Dilithium signatures)
- RandomX ecosystem developers - Dilithion uses RandomX PoW similar to Monero
While we're pre-mainnet, we're building security infrastructure (including this OSS-Fuzz integration) to ensure production-grade code quality from day one. We believe early fuzzing integration is crucial for cryptocurrency projects where bugs can mean financial loss.
Our repository has 25+ fuzz targets covering:
- Cryptographic primitives (SHA3, HMAC, PBKDF2)
- Transaction/block serialization
- Mempool operations
- RPC parsing
- P2P message validation
I have signed the CLA. Please recheck.