Skip to content

usagi87/asteroid-2fa

Repository files navigation

Credit

Based on https://github.com/ChandlerSwift/asteroid-authenticator. Uses Rhys Weatherley's arduinolibs Crypto library and https://github.com/Tarsnap/scrypt source code.

Asteroid Authenticator

A Two-Factor auth app for AsteroidOS

Requirements

Proper time set (including the time zone)

R1: The prover (e.g., token, soft token) and verifier (authentication or validation server) MUST know or be able to derive the current Unix time (i.e., the number of seconds elapsed since midnight UTC of January 1, 1970) for OTP generation. See [UT] for a more detailed definition of the commonly known "Unix time". The precision of the time used by the prover affects how often the clock synchronization should be done; see Section 6.

Clock can be set using a synchronization client see https://asteroidos.org/wiki/synchronization-clients/.

Use

App support encryption using AES256. Supports adding and removing entries. For more read wiki.

Building

mkdir build
cd build
qmake ..
make

Acknowledgements

TOTP code based on https://github.com/RavuAlHemio/cpptotp

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published