mirror of
https://github.com/hairyhenderson/go-onerng.git
synced 2025-04-06 18:18:05 -05:00
ba95a6bf5e
![dependabot[bot]](/assets/img/avatar_default.png)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.0.0-20210322153248-0c34fe9e7dc2 to 0.1.0. - [Release notes](https://github.com/golang/crypto/releases) - [Commits](https://github.com/golang/crypto/commits/v0.1.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
⚠️ Warning: This code is grossly incomplete and under-tested! Don't use it yet, except to hack on it.
go-onerng
This is an unofficial Go version of the OneRNG tools distributed at https://onerng.info/. Much credit is due to the OneRNG creators - this all started as a port of a bunch of Bash and Python code to Go.
The different commands available were discovered by reading the firmware source code.
Roadmap
This is still fairly immature. Here's what I want to be able to do with it:
- print the version (
cmdv
) - print the ID (
cmdI
) - verify the image (
cmdX
& verify PGP signature) - generate some amount of entropy (
onerng read
command) - add extra AES128-whitening
- run as a daemon and integrate with
rngd
Languages
Go
95.5%
Makefile
4.5%