Commit Graph

3 Commits

Author SHA1 Message Date
Leopere b66d7f8873
Add LavaRnd-style thermal noise configuration and research documentation
- Configure camera for optimal noise capture (maximize gain, brightness, exposure)
- Update README with lens-covering instructions and security model
- Add RESEARCH.md with academic background on camera-based entropy
2026-01-26 12:18:07 -05:00
Leopere 8608b530ee
Add FAKE_CAMERA mode and OBS virtual camera testing support
- Add FAKE_CAMERA=1 env var to use /dev/urandom instead of real camera
  for testing in environments without camera hardware (Docker, CI)
- Add extract_entropy_fake() that simulates camera frames with random data
- Add web UI (index.html) and MCP well-known endpoint
- Add Dockerfile with multi-stage build for containerized deployment
- Add OBS virtual camera scripts for testing with simulated noise input
- Update Dockerfile to use rust:latest and add clang for bindgen
2026-01-22 16:14:30 -05:00
Leopere 1b7e21a8a0
Initial commit: Camera TRNG project
Rust project for true random number generation using camera input.
2026-01-22 11:53:10 -05:00