Kotlin
Latest commit 445e18f Apr 20, 2018

README.adoc

Android application for OATH with YubiKey NEO and YubiKey 4

This app is hosted on Google Play as Yubico Authenticator.

It is also available from F-Droid.

See the file COPYING for copyright and license information.

Introduction

This is a small android application for generating OATH codes with the help of a YubiKey with OATH functionality. It can be used over NFC with YubiKey that support it, or via USB connection. The USB functionality requires your mobile device to support USB Host mode, and for CCID to be enabled on your YubiKey.

To use it when you have an OATH QR-code:

  1. Make sure NFC is turned on (or connect the YubiKey via USB)

  2. Start the application

  3. Select 'Scan new QR-code' from the actions menu.

  4. Scan the barcode and select which slot to program

  5. Tap the NFC-enabled YubiKey as instructed (not needed when using USB)

To view codes, just start the app and connect/tap your YubiKey.

Building

This project uses gradle for building, so to build:

$ ./gradlew assemble

After building the .apk file can be found in the app/build/outputs/apk/ directory.

Issues

Please report any issues/feature-suggestions in the issue tracker on GitHub.