diff --git a/README.md b/README.md index e74f578..996f823 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ![iProov: Flexible authentication for identity assurance](images/banner.jpg) -# iProov Android Biometrics SDK v8.0.0 +# iProov Android Biometrics SDK v8.0.1 ## Contents of this Package @@ -57,7 +57,7 @@ The Android SDK is provided in Android Library Project (AAR) format as a Maven d ```groovy dependencies { - implementation('com.iproov.sdk:iproov:8.0.0') + implementation('com.iproov.sdk:iproov:8.0.1') } ``` @@ -344,24 +344,52 @@ You can customize the iProov user experience by passing in an instance of `IProo The following values are found at the top level of `IProov.Options`: -| Option name | Description | Default | -|-------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------| -| `title` | The custom title displayed during a claim scan. | `""` (Empty string) | -| `titleTextColor` | The color of the text in the title. | `Color.WHITE` | -| `filter` | The filter applied to the camera preview as either `LineDrawingFilter` or `NaturalFilter`. | `LineDrawingFilter()` | -| `surroundColor` | The color of the area outside the guideline oval. | `#66000000` | -| `font` | Optional custom font for the title and prompt as either `PathFont` or `ResourceFont`. | `null` | -| `logo` | Optional custom logo in the header as `BitmapIcon`, `DrawableIcon` or `ResourceIcon`. | `null` | -| `enableScreenshots` | Whether screenshots are enabled during the iProov scan. Disabled by default for security reasons. | `false` | -| `closeButton` | Customize the Close button. | `R.drawable.ic_arrow_back` in `Color.WHITE` | -| `promptTextColor` | The color of text in prompt box. | `Color.WHITE` | -| `promptBackgroundColor` | The color of the prompt box. | `#CC000000` | -| `promptRoundedCorners` | Whether the prompt has rounded corners. | `true` | -| `certificates` | Optionally supply certificates used for pinning. If you are using a reverse proxy you may need to provide your own certificates. Certificate pinning is enabled by default. Certificates should be passed as a list of resource IDs or byte arrays (certificate content).
You can disable pinning by passing an empty array (but not in a production environment).
Generate certificates in *DER-encoded X.509* certificate format, for example:
`$ openssl x509 -in cert.crt -outform der -out cert.der`. | AlphaSSL intermediate certificate | -| `timeoutSecs` | The WebSocket streaming timeout in seconds. To disable timeout, set to 0. | `10` | -| `orientation` | Set the orientation of the iProov activity. Possible values are (`PORTRAIT`, `REVERSE_PORTRAIT`, `LANDSCAPE` or `REVERSE_LANDSCAPE`.
**Note**: This option rotates the UI, not the camera. Supports USB cameras on `LANDSCAPE` displays, such as tablets and kiosks, where the camera is oriented normally. | `PORTRAIT` | -| `camera` | Either use the in-built front-facing camera (`FRONT`) or USB `EXTERNAL` camera support for kiosks. | `FRONT` | -| `faceDetector` (deprecated) | Optionally select the face detector. May require the addition of other dependencies. This is a trade-off between speed, accuracy, and application size impact.
`AUTO` will try to use the BlazeFace or ML Kit face detector and fallback to `CLASSIC` if unavailable. See [Alternative Face Detectors](https://github.com/iProov/android/wiki/Alternative-Face-Detectors-(Deprecated-in-v8)). | `CLASSIC` | +| Option name | Description | Default | +|-------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------| +| `title` | The custom title displayed during a claim scan. | `""` (Empty string) | +| `titleTextColor` | The color of the text in the title. | `Color.WHITE` | +| `filter` | The filter applied to the camera preview as either `LineDrawingFilter` or `NaturalFilter`. | `LineDrawingFilter()` | +| `surroundColor` | The color of the area outside the guideline oval. | `#66000000` | +| `font` | Optional custom font for the title and prompt as either `PathFont` or `ResourceFont`. | `null` | +| `logo` | Optional custom logo in the header as `BitmapIcon`, `DrawableIcon` or `ResourceIcon`. | `null` | +| `enableScreenshots` | Whether screenshots are enabled during the iProov scan. Disabled by default for security reasons. | `false` | +| `closeButton` | Customize the Close button. | `R.drawable.ic_arrow_back` in `Color.WHITE` | +| `promptTextColor` | The color of text in prompt box. | `Color.WHITE` | +| `promptBackgroundColor` | The color of the prompt box. | `#CC000000` | +| `promptRoundedCorners` | Whether the prompt has rounded corners. | `true` | +| `certificates` | Optionally supply certificates used for pinning. If you are using a reverse proxy you may need to provide your own certificates. Certificate pinning is enabled by default. Certificates should be passed as a list of resource IDs or byte arrays (certificate content).
See [below](#certificate-pinning) for more information | AlphaSSL intermediate certificate | +| `timeoutSecs` | The WebSocket streaming timeout in seconds. To disable timeout, set to 0. | `10` | +| `orientation` | Set the orientation of the iProov activity. Possible values are (`PORTRAIT`, `REVERSE_PORTRAIT`, `LANDSCAPE` or `REVERSE_LANDSCAPE`.
**Note**: This option rotates the UI, not the camera. Supports USB cameras on `LANDSCAPE` displays, such as tablets and kiosks, where the camera is oriented normally. | `PORTRAIT` | +| `camera` | Either use the in-built front-facing camera (`FRONT`) or USB `EXTERNAL` camera support for kiosks. | `FRONT` | +| `faceDetector` (deprecated) | Optionally select the face detector. May require the addition of other dependencies. This is a trade-off between speed, accuracy, and application size impact.
`AUTO` will try to use the BlazeFace or ML Kit face detector and fallback to `CLASSIC` if unavailable. See [Alternative Face Detectors](https://github.com/iProov/android/wiki/Alternative-Face-Detectors-(Deprecated-in-v8)). | `CLASSIC` | + +#### Certificate Pinning + +By default, the iProov SDK pins to the iProov AlphaSSL intermediate certificate, which is used by `*.rp.secure.iproov.me`. + +If you are using your own reverse-proxy, you will need to update the pinning configuration to pin to your own certificate(s) instead. + +Certificates should be passed as an array of `Data`, which are DER-encoded X.509 certificates. You can load a DER-encoded certificate from your resources as follows: + +```kotlin +options.certificates = listOf(Certificate.ResourceCertificate(R.raw.iproov__certificate)) +``` + +To convert from a `.crt` file to `.der`, use the following command: + +```sh +$ openssl x509 -in cert.crt -outform der -out cert.der +``` + +When multiple certificates are passed, as long as the server matches **any** of the certificates, the connection will be allowed. Pinning is performed against the **whole** of the certificate. + +You can also disable certificate pinning entirely, by passing an empty array: + +```kotlin +options.certificates = listOf() +``` + +> **Warning**: Never disable certificate pinning in production apps! ### Genuine Presence Assurance Options diff --git a/example-app/app/build.gradle b/example-app/app/build.gradle index 721ceb3..a174486 100644 --- a/example-app/app/build.gradle +++ b/example-app/app/build.gradle @@ -3,7 +3,7 @@ plugins { id 'kotlin-android' } -ext.iproovSdkVersion = "8.0.0" +ext.iproovSdkVersion = "8.0.1" android { compileSdkVersion 31 diff --git a/example-app/app/src/callback/java/com.iproov.example/MainActivityCallback.kt b/example-app/app/src/callback/java/com.iproov.example/MainActivityCallback.kt index 6721b31..80f264e 100644 --- a/example-app/app/src/callback/java/com.iproov.example/MainActivityCallback.kt +++ b/example-app/app/src/callback/java/com.iproov.example/MainActivityCallback.kt @@ -90,7 +90,7 @@ class MainActivityCallback : AppCompatActivity() { } } - binding.versionTextView.text = getString(R.string.kotlin_version_format, iProovCallbackLauncher.SDK_VERSION) + binding.versionTextView.text = getString(R.string.kotlin_version_format, iProovCallbackLauncher.sdkVersion) iProovCallbackLauncher.listener = listener } diff --git a/example-app/app/src/flows/java/com.iproov.example/MainActivityFlows.kt b/example-app/app/src/flows/java/com.iproov.example/MainActivityFlows.kt index 2fb959d..ef9f698 100644 --- a/example-app/app/src/flows/java/com.iproov.example/MainActivityFlows.kt +++ b/example-app/app/src/flows/java/com.iproov.example/MainActivityFlows.kt @@ -67,7 +67,7 @@ class MainActivityFlows : AppCompatActivity() { } } - binding.versionTextView.text = getString(R.string.kotlin_version_format, iProov.SDK_VERSION) + binding.versionTextView.text = getString(R.string.kotlin_version_format, iProov.sdkVersion) lifecycleScope.launch(Dispatchers.Default) { repeatOnLifecycle(Lifecycle.State.CREATED) { diff --git a/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.aar b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.aar new file mode 100644 index 0000000..6d8ba70 Binary files /dev/null and b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.aar differ diff --git a/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.aar.md5 b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.aar.md5 new file mode 100644 index 0000000..38008dc --- /dev/null +++ b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.aar.md5 @@ -0,0 +1 @@ +a83e2a1300474ddf969bdf5df779a783 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.aar.sha1 b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.aar.sha1 new file mode 100644 index 0000000..cab8332 --- /dev/null +++ b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.aar.sha1 @@ -0,0 +1 @@ +dea2df7a5b1005777e1a686a8f9bf3b28630f9fa \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.aar.sha256 b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.aar.sha256 new file mode 100644 index 0000000..c486a54 --- /dev/null +++ b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.aar.sha256 @@ -0,0 +1 @@ +c7764fabb82ba31b9240b8e3910d17e85eef01c5b3f46b589cbe9d7ae724670b \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.aar.sha512 b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.aar.sha512 new file mode 100644 index 0000000..c32bd1f --- /dev/null +++ b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.aar.sha512 @@ -0,0 +1 @@ +a7fc365dbca0bc8875a70febf55b9282a82607499ba1938db5d5e1805d59cdd720298965fa3de0b78247bc3a4d8bc39dea43aaaeaabad8b3acb0b7668d2c84cb \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.pom b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.pom new file mode 100644 index 0000000..67940d4 --- /dev/null +++ b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.pom @@ -0,0 +1,30 @@ + + + 4.0.0 + com.iproov.sdk + iproov-blazeface + 8.0.1 + aar + + + androidx.appcompat + appcompat + 1.3.1 + + + org.tensorflow + tensorflow-lite + 2.2.0 + + + com.iproov.sdk + iproov + 8.0.1 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.5.30 + + + diff --git a/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.pom.md5 b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.pom.md5 new file mode 100644 index 0000000..4fea61a --- /dev/null +++ b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.pom.md5 @@ -0,0 +1 @@ +08b98ea440a1f81aa7499955f8d8480a \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.pom.sha1 b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.pom.sha1 new file mode 100644 index 0000000..4bef898 --- /dev/null +++ b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.pom.sha1 @@ -0,0 +1 @@ +2c026d4416033fd12f9baf9dd4ee1b6c0b543e97 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.pom.sha256 b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.pom.sha256 new file mode 100644 index 0000000..18087a2 --- /dev/null +++ b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.pom.sha256 @@ -0,0 +1 @@ +fb5b1183d7da7a053480ef30ee0c2d85f1b4fb4dda815e1ecdc12d7aaa52bd3c \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.pom.sha512 b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.pom.sha512 new file mode 100644 index 0000000..978b8d7 --- /dev/null +++ b/maven/com/iproov/sdk/iproov-blazeface/8.0.1/iproov-blazeface-8.0.1.pom.sha512 @@ -0,0 +1 @@ +9186df50362dd3f8adafc64e504a76fde68ec45c9984b2b9ef69afeb0606ac8e24ed8d289e3c7653fbdd0b4238d0f11ce74a07689b00533a5e2d8f6ef5cab407 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml b/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml index 9815b99..83e7c5e 100644 --- a/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml +++ b/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml @@ -3,8 +3,8 @@ com.iproov.sdk iproov-blazeface - 8.0.0 - 8.0.0 + 8.0.1 + 8.0.1 6.0.0 6.1.0 @@ -29,7 +29,8 @@ 7.5.0 8.0.0-beta 8.0.0 + 8.0.1 - 20221117140313 + 20221130184757 diff --git a/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml.md5 b/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml.md5 index a29261b..df70c58 100644 --- a/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml.md5 +++ b/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml.md5 @@ -1 +1 @@ -3aa1d549ff2e0a7b7c4ba223ab002b4b \ No newline at end of file +e878f103490974ce460c623d0f9c9a6b \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml.sha1 b/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml.sha1 index becd8c0..fb8633d 100644 --- a/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml.sha1 +++ b/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml.sha1 @@ -1 +1 @@ -7fa4e4692fed94cd84314e15eca96a2b3807db40 \ No newline at end of file +b5de044b6125ead0c17708ff891f035441c026b5 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml.sha256 b/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml.sha256 index 0b54259..ac7e7df 100644 --- a/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml.sha256 +++ b/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml.sha256 @@ -1 +1 @@ -f3739d277644b97c6c099a9f5f95d9d1e1a9461ea188f6657caad05e58220ea7 \ No newline at end of file +98832e7c50e30f8776e01f3f100cacfaae3111b80dac52bc3b84989b7fca324d \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml.sha512 b/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml.sha512 index 736717c..79a8967 100644 --- a/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml.sha512 +++ b/maven/com/iproov/sdk/iproov-blazeface/maven-metadata.xml.sha512 @@ -1 +1 @@ -b744fb5e8a10a6027ee003609680d3f74b998906cae0852a5c43692aca7656348d2142738b3d0452b50c3d85273ee0a3ade2be03c5591255f4df979dccf8ce8a \ No newline at end of file +a65d975b3ea5fe83f86ef153ffb5c723cf2ea6a4485cbee3ad8133f46c2d18c760693e542547d72e4597e522222d18aa98cf8a5a0d2b5f85f5832bdcccfc91d5 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.aar b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.aar new file mode 100644 index 0000000..aeeb4be Binary files /dev/null and b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.aar differ diff --git a/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.aar.md5 b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.aar.md5 new file mode 100644 index 0000000..8231774 --- /dev/null +++ b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.aar.md5 @@ -0,0 +1 @@ +e84305b22f3ed2ed32a55d58cb6e7c75 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.aar.sha1 b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.aar.sha1 new file mode 100644 index 0000000..8afe24b --- /dev/null +++ b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.aar.sha1 @@ -0,0 +1 @@ +10c60763c944c0e4727910b78011362fb3784833 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.aar.sha256 b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.aar.sha256 new file mode 100644 index 0000000..a38814c --- /dev/null +++ b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.aar.sha256 @@ -0,0 +1 @@ +dffe8352c95eca6d23e61276c54ee4158a07534e0f24be8050a2a2469d7fc8a3 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.aar.sha512 b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.aar.sha512 new file mode 100644 index 0000000..29cd41e --- /dev/null +++ b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.aar.sha512 @@ -0,0 +1 @@ +065c1ff06aa2f3c796d42df92cbc58309d9cca626089376b21d83ce475c2635f7f35cbbd01edd851fd5fe3173d6e169bd9479db2dcf106fa2f0549715f05d77c \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.pom b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.pom new file mode 100644 index 0000000..3cf3dbc --- /dev/null +++ b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.pom @@ -0,0 +1,30 @@ + + + 4.0.0 + com.iproov.sdk + iproov-mlkit + 8.0.1 + aar + + + androidx.appcompat + appcompat + 1.3.1 + + + com.google.mlkit + face-detection + 16.1.2 + + + com.iproov.sdk + iproov + 8.0.1 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.5.30 + + + diff --git a/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.pom.md5 b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.pom.md5 new file mode 100644 index 0000000..5969951 --- /dev/null +++ b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.pom.md5 @@ -0,0 +1 @@ +8c38268b5ea4450101d7340e7096cdb1 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.pom.sha1 b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.pom.sha1 new file mode 100644 index 0000000..a56ff28 --- /dev/null +++ b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.pom.sha1 @@ -0,0 +1 @@ +99b22d82efab12234c62d979a6ee026d61ad49b1 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.pom.sha256 b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.pom.sha256 new file mode 100644 index 0000000..2ba006d --- /dev/null +++ b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.pom.sha256 @@ -0,0 +1 @@ +20201e01368e0f7d5cdd7bb61ff2716fddb22b0c8b18dc2fc72249fbb0670bd9 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.pom.sha512 b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.pom.sha512 new file mode 100644 index 0000000..0960504 --- /dev/null +++ b/maven/com/iproov/sdk/iproov-mlkit/8.0.1/iproov-mlkit-8.0.1.pom.sha512 @@ -0,0 +1 @@ +d995b4e39f8fc1689f33fd84037eddb44633b5077840d44c69fddf20108bd229ec426faf8759e8f4264f5fe8b714764d67cfb211550228049145d9eebf0caf76 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml b/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml index e788a0b..e10e4b2 100644 --- a/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml +++ b/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml @@ -3,8 +3,8 @@ com.iproov.sdk iproov-mlkit - 8.0.0 - 8.0.0 + 8.0.1 + 8.0.1 6.0.0 6.1.0 @@ -29,7 +29,8 @@ 7.5.0 8.0.0-beta 8.0.0 + 8.0.1 - 20221117140314 + 20221130184757 diff --git a/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml.md5 b/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml.md5 index 79c5a3c..201c80a 100644 --- a/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml.md5 +++ b/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml.md5 @@ -1 +1 @@ -e09d9d9a143b874a9a9307cbccad9c3f \ No newline at end of file +87e9c2e1e309431a36ab407c0181a3b6 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml.sha1 b/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml.sha1 index b6d061c..b8ff365 100644 --- a/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml.sha1 +++ b/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml.sha1 @@ -1 +1 @@ -56cda6c81b05f8502dbd6f366464455d0c5710a4 \ No newline at end of file +9227131d07df047ddc567aefc8fd0cc9e09ae2ee \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml.sha256 b/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml.sha256 index 5fc2b46..606ba49 100644 --- a/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml.sha256 +++ b/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml.sha256 @@ -1 +1 @@ -9a4650ae5c2b33585b6bc6dfd45f054af88f24dafab07150b6a7c5035b093b76 \ No newline at end of file +03ec4651634c9c3eeaa8ead7fae3d4aedb7e84f69dfc6f086e5195e9505496cd \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml.sha512 b/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml.sha512 index b8a845f..a2721c9 100644 --- a/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml.sha512 +++ b/maven/com/iproov/sdk/iproov-mlkit/maven-metadata.xml.sha512 @@ -1 +1 @@ -71cd6fbc12b15048d1c53af52656171b772a8e93b1e97e568b6b86134c20690b96545398d0f5bb122994971eea552ddec7564f55888203cdec388697997e1437 \ No newline at end of file +ec72d2ad9d97266b9af37263daeb48f4e549eba0deec8b8bc2467e12ec046202283ef4e49e18b41b0aea4512e9748773a45649d0d61ca4710bedc3499d8eff73 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.aar b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.aar new file mode 100644 index 0000000..2766c7a Binary files /dev/null and b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.aar differ diff --git a/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.aar.md5 b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.aar.md5 new file mode 100644 index 0000000..aaf0b15 --- /dev/null +++ b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.aar.md5 @@ -0,0 +1 @@ +2a5f08c15d9cf8a69c8f837625fdd7b8 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.aar.sha1 b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.aar.sha1 new file mode 100644 index 0000000..9b6ef8e --- /dev/null +++ b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.aar.sha1 @@ -0,0 +1 @@ +e422cd9ce3abb3ce52a34bc2f12ac7c8e327d77d \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.aar.sha256 b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.aar.sha256 new file mode 100644 index 0000000..85997b3 --- /dev/null +++ b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.aar.sha256 @@ -0,0 +1 @@ +a8faafc598c6bcf030d17ff50c3efad9e0b43b358d973ae664e84a0818d2dc17 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.aar.sha512 b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.aar.sha512 new file mode 100644 index 0000000..b826cd2 --- /dev/null +++ b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.aar.sha512 @@ -0,0 +1 @@ +5d79cd591ac7eecbd689e6fb1aaad5258f783d30122f4f41b4ca773e7abf29d6b95fd5fa5ff042c4ebce98a9c4650428969daf6600b3efd0726e5fd0f5c8869d \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.pom b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.pom new file mode 100644 index 0000000..e866e74 --- /dev/null +++ b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.pom @@ -0,0 +1,65 @@ + + + 4.0.0 + com.iproov.sdk + iproov + 8.0.1 + aar + + + org.jetbrains.kotlin + kotlin-stdlib + 1.5.1 + + + org.jetbrains.kotlinx + kotlinx-coroutines-core + 1.5.1 + + + org.jetbrains.kotlinx + kotlinx-coroutines-android + 1.5.1 + + + com.tinder.statemachine + statemachine + 0.2.0 + + + androidx.lifecycle + lifecycle-runtime-ktx + 2.4.1 + + + androidx.appcompat + appcompat + 1.3.1 + + + androidx.exifinterface + exifinterface + 1.3.3 + + + com.squareup.okhttp3 + okhttp + 4.9.3 + + + com.google.protobuf + protobuf-java + 3.21.5 + + + com.google.protobuf + protobuf-java-util + 3.21.5 + + + androidx.databinding + viewbinding + 7.0.2 + + + diff --git a/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.pom.md5 b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.pom.md5 new file mode 100644 index 0000000..d32866c --- /dev/null +++ b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.pom.md5 @@ -0,0 +1 @@ +1571d845354237d15cf31f998b1a0163 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.pom.sha1 b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.pom.sha1 new file mode 100644 index 0000000..5182a79 --- /dev/null +++ b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.pom.sha1 @@ -0,0 +1 @@ +666b14f5bc495cadc4a321116c10579cd36d62fd \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.pom.sha256 b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.pom.sha256 new file mode 100644 index 0000000..10a913b --- /dev/null +++ b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.pom.sha256 @@ -0,0 +1 @@ +5c02b5fd9a2d79184c156e3356a394775ea61495fde9eed587b3f359ff01a8f0 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.pom.sha512 b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.pom.sha512 new file mode 100644 index 0000000..5a2ea8a --- /dev/null +++ b/maven/com/iproov/sdk/iproov/8.0.1/iproov-8.0.1.pom.sha512 @@ -0,0 +1 @@ +b4ce48b58ad58d648d137b04f6d73be792f674127ab7eebdba14257801a05ab4306c17738e49de4d55053c74c3cfa85c9137a19087b6cc5faaf70dfe45094178 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov/maven-metadata.xml b/maven/com/iproov/sdk/iproov/maven-metadata.xml index 54be443..d82c2c9 100644 --- a/maven/com/iproov/sdk/iproov/maven-metadata.xml +++ b/maven/com/iproov/sdk/iproov/maven-metadata.xml @@ -3,8 +3,8 @@ com.iproov.sdk iproov - 8.0.0 - 8.0.0 + 8.0.1 + 8.0.1 4.4.0 5.0.0-beta1 @@ -42,7 +42,8 @@ 7.5.0 8.0.0-beta 8.0.0 + 8.0.1 - 20221117140309 + 20221130184753 diff --git a/maven/com/iproov/sdk/iproov/maven-metadata.xml.md5 b/maven/com/iproov/sdk/iproov/maven-metadata.xml.md5 index c1f2107..8249936 100644 --- a/maven/com/iproov/sdk/iproov/maven-metadata.xml.md5 +++ b/maven/com/iproov/sdk/iproov/maven-metadata.xml.md5 @@ -1 +1 @@ -69ac249c696e9b14ea4ab31bba84ffa1 \ No newline at end of file +12d9f583cf0a9d68fffbdb8af734696f \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov/maven-metadata.xml.sha1 b/maven/com/iproov/sdk/iproov/maven-metadata.xml.sha1 index 5f69deb..cd4e2c8 100644 --- a/maven/com/iproov/sdk/iproov/maven-metadata.xml.sha1 +++ b/maven/com/iproov/sdk/iproov/maven-metadata.xml.sha1 @@ -1 +1 @@ -5ca7459b78fed927ba82ff1f0e7bf71c8c4349ea \ No newline at end of file +4c83f3bdd6ef8f5e8d2a13113b7eb6e21a405276 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov/maven-metadata.xml.sha256 b/maven/com/iproov/sdk/iproov/maven-metadata.xml.sha256 index 75762e0..9724252 100644 --- a/maven/com/iproov/sdk/iproov/maven-metadata.xml.sha256 +++ b/maven/com/iproov/sdk/iproov/maven-metadata.xml.sha256 @@ -1 +1 @@ -04c534d68b260e019d18634304a076bd347b2abc9c12f7ee90a23987fe8498a2 \ No newline at end of file +cf759ad49498b055daa7160406129688e3880c639c40621269c579d5d0d35ca5 \ No newline at end of file diff --git a/maven/com/iproov/sdk/iproov/maven-metadata.xml.sha512 b/maven/com/iproov/sdk/iproov/maven-metadata.xml.sha512 index d1597a4..20de754 100644 --- a/maven/com/iproov/sdk/iproov/maven-metadata.xml.sha512 +++ b/maven/com/iproov/sdk/iproov/maven-metadata.xml.sha512 @@ -1 +1 @@ -ff19dafd92e9f39af4cb826719398e4295e6f7f59908be355e9b1958fa4dde87b6605fbccc00d7c947fa31c865230a8b0adac97eeb0b7ed0ba4c4c1d78f19655 \ No newline at end of file +2371ecfadd59389dd84f70c59a43108edd5870bd6cb1512cec2c7e01d8b5eb1ae7a2cd08436f0748ef161777d48ef3378b85b2af46a3855e011de86eb662fa0a \ No newline at end of file