├── .github
└── workflows
│ └── testing.yml
├── .gitignore
├── LICENSE
├── README.MD
├── app
├── .gitignore
├── build.gradle.kts
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── ic_launcher-playstore.png
│ ├── java
│ └── com
│ │ └── redmadrobot
│ │ └── sample
│ │ ├── App.kt
│ │ ├── MainActivity.kt
│ │ ├── MainFragment.kt
│ │ ├── create_pin
│ │ ├── CreatePinFragment.kt
│ │ └── CreatePinViewModel.kt
│ │ ├── input_pin
│ │ ├── InputPinFragment.kt
│ │ └── InputPinViewModel.kt
│ │ └── internal
│ │ ├── HiltModule.kt
│ │ └── SingleLiveEvent.kt
│ └── res
│ ├── layout
│ ├── activity_main.xml
│ ├── create_pin_fragment.xml
│ ├── input_pin_fragment.xml
│ └── main_fragment.xml
│ ├── mipmap-anydpi-v26
│ ├── ic_launcher.xml
│ └── ic_launcher_round.xml
│ ├── mipmap-hdpi
│ ├── ic_launcher.png
│ ├── ic_launcher_foreground.png
│ └── ic_launcher_round.png
│ ├── mipmap-mdpi
│ ├── ic_launcher.png
│ ├── ic_launcher_foreground.png
│ └── ic_launcher_round.png
│ ├── mipmap-xhdpi
│ ├── ic_launcher.png
│ ├── ic_launcher_foreground.png
│ └── ic_launcher_round.png
│ ├── mipmap-xxhdpi
│ ├── ic_launcher.png
│ ├── ic_launcher_foreground.png
│ └── ic_launcher_round.png
│ ├── mipmap-xxxhdpi
│ ├── ic_launcher.png
│ ├── ic_launcher_foreground.png
│ └── ic_launcher_round.png
│ ├── navigation
│ └── nav_graph.xml
│ └── values
│ ├── colors.xml
│ ├── ic_launcher_background.xml
│ ├── strings.xml
│ └── styles.xml
├── detekt
├── config.yml
└── detekt-baseline.xml
├── gradle.properties
├── gradle
├── publish.properties
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── img
└── logo.svg
├── pinkman-coroutines
├── .gitignore
├── build.gradle.kts
├── consumer-rules.pro
├── library.properties
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── redmadrobot
│ │ └── pinkman_coroutines
│ │ └── CoroutinesPinkmanTest.kt
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── com
│ └── redmadrobot
│ └── pinkman_coroutines
│ └── CoroutinesPinkman.kt
├── pinkman-rx3
├── .gitignore
├── build.gradle.kts
├── consumer-rules.pro
├── library.properties
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── redmadrobot
│ │ └── pinkman_rx3
│ │ └── RxPinkmanTest.kt
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── com
│ └── redmadrobot
│ └── pinkman_rx3
│ └── RxPinkman.kt
├── pinkman-ui
├── .gitignore
├── build.gradle.kts
├── consumer-rules.pro
├── library.properties
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── redmadrobot
│ │ └── pinkman_ui
│ │ ├── KeyClickListener.kt
│ │ ├── PinKeyboard.kt
│ │ ├── PinView.kt
│ │ └── internal
│ │ └── Resources.kt
│ └── res
│ ├── drawable
│ ├── pinkman_circle_grey.xml
│ └── pinkman_circle_red.xml
│ └── values
│ ├── colors.xml
│ ├── pin_keyboard_attrs.xml
│ ├── pin_view_attrs.xml
│ └── styles.xml
├── pinkman
├── .gitignore
├── build.gradle.kts
├── consumer-rules.pro
├── library.properties
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── redmadrobot
│ │ └── pinkman
│ │ ├── PinkmanBlacklistedTest.kt
│ │ └── PinkmanTest.kt
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── com
│ └── redmadrobot
│ └── pinkman
│ ├── Pinkman.kt
│ ├── exception
│ ├── BlacklistedPinException.kt
│ └── CorruptedStorageException.kt
│ └── internal
│ ├── Salt.kt
│ ├── argon2
│ └── Argon2.kt
│ ├── exception
│ └── BadHashException.kt
│ └── pbkdf2
│ ├── Pbkdf2Factory.kt
│ └── Pbkdf2Key.kt
└── settings.gradle.kts
/.github/workflows/testing.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/.github/workflows/testing.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/.gitignore
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.MD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/README.MD
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/app/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/build.gradle.kts
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/proguard-rules.pro
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/app/src/main/ic_launcher-playstore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/ic_launcher-playstore.png
--------------------------------------------------------------------------------
/app/src/main/java/com/redmadrobot/sample/App.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/java/com/redmadrobot/sample/App.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/redmadrobot/sample/MainActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/java/com/redmadrobot/sample/MainActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/redmadrobot/sample/MainFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/java/com/redmadrobot/sample/MainFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/redmadrobot/sample/create_pin/CreatePinFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/java/com/redmadrobot/sample/create_pin/CreatePinFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/redmadrobot/sample/create_pin/CreatePinViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/java/com/redmadrobot/sample/create_pin/CreatePinViewModel.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/redmadrobot/sample/input_pin/InputPinFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/java/com/redmadrobot/sample/input_pin/InputPinFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/redmadrobot/sample/input_pin/InputPinViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/java/com/redmadrobot/sample/input_pin/InputPinViewModel.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/redmadrobot/sample/internal/HiltModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/java/com/redmadrobot/sample/internal/HiltModule.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/redmadrobot/sample/internal/SingleLiveEvent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/java/com/redmadrobot/sample/internal/SingleLiveEvent.kt
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/layout/activity_main.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/create_pin_fragment.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/layout/create_pin_fragment.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/input_pin_fragment.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/layout/input_pin_fragment.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/main_fragment.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/layout/main_fragment.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/navigation/nav_graph.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/navigation/nav_graph.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/values/ic_launcher_background.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/app/src/main/res/values/styles.xml
--------------------------------------------------------------------------------
/detekt/config.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/detekt/config.yml
--------------------------------------------------------------------------------
/detekt/detekt-baseline.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/detekt/detekt-baseline.xml
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/publish.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/gradle/publish.properties
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/img/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/img/logo.svg
--------------------------------------------------------------------------------
/pinkman-coroutines/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/pinkman-coroutines/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-coroutines/build.gradle.kts
--------------------------------------------------------------------------------
/pinkman-coroutines/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pinkman-coroutines/library.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-coroutines/library.properties
--------------------------------------------------------------------------------
/pinkman-coroutines/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-coroutines/proguard-rules.pro
--------------------------------------------------------------------------------
/pinkman-coroutines/src/androidTest/java/com/redmadrobot/pinkman_coroutines/CoroutinesPinkmanTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-coroutines/src/androidTest/java/com/redmadrobot/pinkman_coroutines/CoroutinesPinkmanTest.kt
--------------------------------------------------------------------------------
/pinkman-coroutines/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/pinkman-coroutines/src/main/java/com/redmadrobot/pinkman_coroutines/CoroutinesPinkman.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-coroutines/src/main/java/com/redmadrobot/pinkman_coroutines/CoroutinesPinkman.kt
--------------------------------------------------------------------------------
/pinkman-rx3/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/pinkman-rx3/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-rx3/build.gradle.kts
--------------------------------------------------------------------------------
/pinkman-rx3/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pinkman-rx3/library.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-rx3/library.properties
--------------------------------------------------------------------------------
/pinkman-rx3/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-rx3/proguard-rules.pro
--------------------------------------------------------------------------------
/pinkman-rx3/src/androidTest/java/com/redmadrobot/pinkman_rx3/RxPinkmanTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-rx3/src/androidTest/java/com/redmadrobot/pinkman_rx3/RxPinkmanTest.kt
--------------------------------------------------------------------------------
/pinkman-rx3/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/pinkman-rx3/src/main/java/com/redmadrobot/pinkman_rx3/RxPinkman.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-rx3/src/main/java/com/redmadrobot/pinkman_rx3/RxPinkman.kt
--------------------------------------------------------------------------------
/pinkman-ui/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/pinkman-ui/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-ui/build.gradle.kts
--------------------------------------------------------------------------------
/pinkman-ui/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pinkman-ui/library.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-ui/library.properties
--------------------------------------------------------------------------------
/pinkman-ui/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-ui/proguard-rules.pro
--------------------------------------------------------------------------------
/pinkman-ui/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/pinkman-ui/src/main/java/com/redmadrobot/pinkman_ui/KeyClickListener.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-ui/src/main/java/com/redmadrobot/pinkman_ui/KeyClickListener.kt
--------------------------------------------------------------------------------
/pinkman-ui/src/main/java/com/redmadrobot/pinkman_ui/PinKeyboard.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-ui/src/main/java/com/redmadrobot/pinkman_ui/PinKeyboard.kt
--------------------------------------------------------------------------------
/pinkman-ui/src/main/java/com/redmadrobot/pinkman_ui/PinView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-ui/src/main/java/com/redmadrobot/pinkman_ui/PinView.kt
--------------------------------------------------------------------------------
/pinkman-ui/src/main/java/com/redmadrobot/pinkman_ui/internal/Resources.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-ui/src/main/java/com/redmadrobot/pinkman_ui/internal/Resources.kt
--------------------------------------------------------------------------------
/pinkman-ui/src/main/res/drawable/pinkman_circle_grey.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-ui/src/main/res/drawable/pinkman_circle_grey.xml
--------------------------------------------------------------------------------
/pinkman-ui/src/main/res/drawable/pinkman_circle_red.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-ui/src/main/res/drawable/pinkman_circle_red.xml
--------------------------------------------------------------------------------
/pinkman-ui/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-ui/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/pinkman-ui/src/main/res/values/pin_keyboard_attrs.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-ui/src/main/res/values/pin_keyboard_attrs.xml
--------------------------------------------------------------------------------
/pinkman-ui/src/main/res/values/pin_view_attrs.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-ui/src/main/res/values/pin_view_attrs.xml
--------------------------------------------------------------------------------
/pinkman-ui/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman-ui/src/main/res/values/styles.xml
--------------------------------------------------------------------------------
/pinkman/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/pinkman/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman/build.gradle.kts
--------------------------------------------------------------------------------
/pinkman/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pinkman/library.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman/library.properties
--------------------------------------------------------------------------------
/pinkman/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman/proguard-rules.pro
--------------------------------------------------------------------------------
/pinkman/src/androidTest/java/com/redmadrobot/pinkman/PinkmanBlacklistedTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman/src/androidTest/java/com/redmadrobot/pinkman/PinkmanBlacklistedTest.kt
--------------------------------------------------------------------------------
/pinkman/src/androidTest/java/com/redmadrobot/pinkman/PinkmanTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman/src/androidTest/java/com/redmadrobot/pinkman/PinkmanTest.kt
--------------------------------------------------------------------------------
/pinkman/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/pinkman/src/main/java/com/redmadrobot/pinkman/Pinkman.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman/src/main/java/com/redmadrobot/pinkman/Pinkman.kt
--------------------------------------------------------------------------------
/pinkman/src/main/java/com/redmadrobot/pinkman/exception/BlacklistedPinException.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman/src/main/java/com/redmadrobot/pinkman/exception/BlacklistedPinException.kt
--------------------------------------------------------------------------------
/pinkman/src/main/java/com/redmadrobot/pinkman/exception/CorruptedStorageException.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman/src/main/java/com/redmadrobot/pinkman/exception/CorruptedStorageException.kt
--------------------------------------------------------------------------------
/pinkman/src/main/java/com/redmadrobot/pinkman/internal/Salt.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman/src/main/java/com/redmadrobot/pinkman/internal/Salt.kt
--------------------------------------------------------------------------------
/pinkman/src/main/java/com/redmadrobot/pinkman/internal/argon2/Argon2.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman/src/main/java/com/redmadrobot/pinkman/internal/argon2/Argon2.kt
--------------------------------------------------------------------------------
/pinkman/src/main/java/com/redmadrobot/pinkman/internal/exception/BadHashException.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman/src/main/java/com/redmadrobot/pinkman/internal/exception/BadHashException.kt
--------------------------------------------------------------------------------
/pinkman/src/main/java/com/redmadrobot/pinkman/internal/pbkdf2/Pbkdf2Factory.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman/src/main/java/com/redmadrobot/pinkman/internal/pbkdf2/Pbkdf2Factory.kt
--------------------------------------------------------------------------------
/pinkman/src/main/java/com/redmadrobot/pinkman/internal/pbkdf2/Pbkdf2Key.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/pinkman/src/main/java/com/redmadrobot/pinkman/internal/pbkdf2/Pbkdf2Key.kt
--------------------------------------------------------------------------------
/settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RedMadRobot/PINkman/HEAD/settings.gradle.kts
--------------------------------------------------------------------------------