This is a TOTP implementation that is compiled into a single EFI file, that can be launched on a computer or in a virtual machine. Thus, it can be launched without an operating system. Works in no-std
environment.
Its other features are:
- Different key lengths are supported.
- Code is generated and updated instantly.
- Key is preserved across reboots (you can use build from commit 20f545d if you don't want this).
- uefi, uefi-services
- totp-rs
- chrono
- base32
- sha1
- sha2
MIT