dependabot[bot] bb0ad25d53
Bump golang.org/x/crypto from 0.31.0 to 0.35.0 (#17)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.31.0 to 0.35.0.
- [Commits](https://github.com/golang/crypto/compare/v0.31.0...v0.35.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.35.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-19 20:20:13 -04:00
2025-04-19 20:19:59 -04:00
2020-11-01 14:18:36 -05:00
2020-11-01 14:18:36 -05:00
2018-07-25 21:45:36 -04:00
2023-12-18 20:18:58 -05:00

⚠️ 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
Description
⚠️INCOMPLETE⚠️ A Go port of the OneRNG tools
Readme MIT 2 MiB
Languages
Go 95.5%
Makefile 4.5%