posted an update

Gemini Box A Rust project for ed25519 signature generation and verification with ZIP archiving.

Features ed25519-dalek for asymmetric cryptography OS-backed entropy for key generation ZIP archive support for job.evk and signatures Compile-time public key inclusion via include_str! Strict forgery detection Usage Generate Fixtures Generate ed25519 keys and create signed fixtures:

cargo run --bin gen_fixtures This will:

Generate a new ed25519 signing key using OS entropy Save the public key to test/pubkey.hex Sign job.evk content Create job.evk.zip containing job.evk and job.evk.sig Verify Signatures Verify the signature and detect forgeries:

cargo run --bin evk This will:

Load the public key from test/pubkey.hex (embedded at compile time) Extract job.evk and job.evk.sig from the ZIP Verify the signature Return "INVALID FORGERY DETECTED" alert if verification fails Dependencies ed25519-dalek - Ed25519 signature scheme rand_core - OS-backed random number generation hex - Hex encoding/decoding zip - ZIP archive support

Log in or sign up for Devpost to join the conversation.