├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── dictionaries │ └── chris.xml ├── gradle.xml ├── jarRepositories.xml ├── misc.xml ├── vcs.xml └── workspace.xml ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── org │ │ └── cry │ │ └── otp │ │ ├── DBAdapter.java │ │ ├── HOTP.java │ │ ├── Home.java │ │ ├── MD5.java │ │ ├── ProfileSetup.java │ │ ├── Profiles.java │ │ ├── TOTP.java │ │ └── mOTP.java │ ├── res │ ├── drawable │ │ ├── ic_menu_about.png │ │ ├── ic_menu_login.png │ │ ├── ic_menu_time.png │ │ └── icon.png │ ├── layout │ │ ├── hotp_main.xml │ │ ├── hotp_setup.xml │ │ ├── motp_main.xml │ │ ├── motp_setup.xml │ │ ├── profile_list_item.xml │ │ ├── profiles.xml │ │ ├── spinner_layout.xml │ │ ├── totp_main.xml │ │ └── totp_setup.xml │ ├── values-zh-rCN │ │ ├── arrays.xml │ │ └── strings.xml │ ├── values-zh-rTW │ │ ├── arrays.xml │ │ └── strings.xml │ └── values │ │ ├── arrays.xml │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── resources │ └── org │ └── cry │ └── otp │ └── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ └── profiles_settings.xml │ ├── encodings.xml │ ├── misc.xml │ ├── modules.xml │ ├── otp.iml │ ├── vcs.xml │ └── workspace.xml ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/dictionaries/chris.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | hmac 5 | hotp 6 | miceli 7 | motp 8 | openauthentication 9 | totp 10 | uncalculated 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 19 | 20 | -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 14 | 15 | 19 | 20 | 24 | 25 | 29 | 30 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 8 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 12 | 13 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 |