An open API service indexing awesome lists of open source software.

https://github.com/robang74/working-in-progress

Working in progress and other stuff that I prefer to share here to give them a chance someone notice.
https://github.com/robang74/working-in-progress

Last synced: 5 months ago
JSON representation

Working in progress and other stuff that I prefer to share here to give them a chance someone notice.

Awesome Lists containing this project

README

          

## Working in progress

Working in progress and other stuff that I prefer to share here to give them a chance someone notice.

### Index

* **Chaos Shell Engine**: 1. [presentation](chaos-shell-engine.md),   2. [lab notes](random.txt)   3. [thesys on jitters](2007-07-30-Tesi_Foglietta-051a.pdf)
* **Micro Chaos Engine**: 1. [presentation](uchaos-vs-jitterentropy.md),   2. [uchaos.c](prpr/uchaos.c), 3. [vs jitterentropy](uchaos-vs-jitterentropy-grok.txt) w/Grok
* **uChaos vs kernel**: 1. [presentation](uchaos-vs-kernel-ring.md),   2. [datalogs](https://github.com/robang74/working-in-progress/raw/refs/heads/main/data/uchaos-256GB-test.log.gz) of PractRnd 256GB test passed
* **uChaos vs 0°K VMs**: 1. [presentation](uchaos-vs-zero-kelvin-qemu.md),   2. a QEMU peculiar configuration `QZERO=1` by [start.sh](https://github.com/robang74/bare-minimal-linux-system/releases/tag/bmls-v0.2.3)
* **uChaos vs Thermodynamics**: 1. [presentation](uchaos-vs-thermodynamics.md),   2. release [v0.3.2](https://github.com/robang74/working-in-progress/releases/tag/uchaos-v0.3.2) as reference for uChaos testing
* **uChaos static x86 64** available: 1. [prpr/bin](prpr/bin) folder,   2. self-extracting executable by [gzcmd.sh](https://github.com/robang74/bare-minimal-linux-system/blob/main/gzcmd.sh)
* **uChaos testing in 0°K VM** in: 1. [blms-v0.2.6](https://github.com/robang74/bare-minimal-linux-system/releases/tag/bmls-v0.2.6),   2. run `sh start.sh -Z` or `-z` for manual
* **uChaos supports i686 32bit** in: 1. [v0.5.3.2](https://github.com/robang74/working-in-progress/releases/tag/uchaos-v0.5.3.2),   2. qemu testing requires `uchaos` recompilation.

Because exceptions, do not need to be common but just exist. In particular, about Chaos Shell Engine:

* [Novelties and Possibly mistakes](https://chatgpt.com/share/69886a46-5d0c-8012-a863-0094dca59e83) or [here](chaos-shell-engine-02.txt), but why do not investigate a bit deeper? Outside where AIs cannot go.
* New Proofs for NMAC and HMAC: [Security without Collision-Resistance](https://eprint.iacr.org/2006/043.pdf) or [here](pdf/security-without-collision-resistance-2006-043.pdf) by Mihir Bellare, April 2014.

The results are quick to summarise and they relate to every barrier overcome:

* [uchaos](prpr/uchaos.c) achievements: **VMs**: ok; **32bit**: ok; **IoT**: 2MB RAM, 3MB system; **Energy**: 2W TDP; **Speed**: 300 h64/s;
* hardest test passed: **PractRand** stdin64 on over 256GB data generated by a single proc/thread w/ fixed input and no reseeding;
* support **TSC** which is availabe on x86 arch only, but it works the same with **portable** `clock_gettime()`;
* it runs w/ a single proc/thread using djb2 customised hash + a single line 2 ops whitening finalizer.

And sometime, an image is worth thousands of words...

---

![YNSA](img/YNSA.jpg)

- **metadata** of the image: [YNSA.jpg.txt](img/YNSA.jpg.txt) which contains a stenographic secret
- **sha256sum** of the image: 12390eb1db675f4308c2ac3af1442c730ff5904e

---

### Copyright

- (c) 2026, Roberto A. Foglietta , CC ND-BY-NC 4.0