Skip to content

Releases: medeirosdev/TrueEntropy-PyLib

v0.2.0 - HybridMode Version

28 Dec 18:33
8a328d5

Choose a tag to compare

This release introduces Hybrid Mode, a high-performance operation mode that uses a PRNG (Mersenne Twister) periodically re-seeded with true entropy from the pool.

Highlights

  • 83x faster than DIRECT mode (~5M ops/sec vs ~60K ops/sec)
  • Automatic re-seeding every N seconds (configurable)
  • Seamless mode switching via configure(mode="HYBRID")

New Features

  • HybridTap class - PRNG seeded by true entropy
  • configure(mode="HYBRID", hybrid_reseed_interval=60.0) - Switch modes
  • get_tap() - Get current tap instance

Architecture

  • BaseTap abstract class for tap implementations
  • EntropyTap (DIRECT) and HybridTap (HYBRID) inherit from BaseTap

Documentation

  • Updated ARCHITECTURE.md with Operation Modes diagrams
  • Updated README.md with Hybrid Mode usage guide
  • Comprehensive demo script: examples/demo_comprehensive.py

v0.1.1 - Version with 100% CI/CD

27 Dec 23:07

Choose a tag to compare

chore: bump version to 0.1.1

v0.1.0 - Initial Release

27 Dec 22:38

Choose a tag to compare

ci: add GitHub Actions workflows

- ci.yml: Tests on Python 3.9-3.12, Linux/Windows/macOS
- ci.yml: Linting with Ruff, Black, MyPy
- ci.yml: Build and package verification
- publish.yml: Auto-publish to PyPI on release