diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 1dde4f60b5..b832f99832 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -9,12 +9,13 @@ diff --git a/app/build.gradle b/app/build.gradle index 1ee07e57e4..0b381805ed 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -88,8 +88,8 @@ configurations { } dependencies { - implementation project(':card-common') - implementation project(':card-android') + implementation project(':tangem-card') + implementation project(':tangem-sdk') implementation project(':server-android') // implementation 'com.github.TangemCash:card-common:0.1.2' // implementation 'com.github.TangemCash:card-android:0.1.3' diff --git a/app/src/main/java/com/tangem/App.kt b/app/src/main/java/com/tangem/App.kt index 0a295e366a..5ebc7f51d1 100644 --- a/app/src/main/java/com/tangem/App.kt +++ b/app/src/main/java/com/tangem/App.kt @@ -5,9 +5,6 @@ import androidx.appcompat.app.AppCompatDelegate import com.crashlytics.android.Crashlytics import com.google.gson.Gson import com.google.gson.reflect.TypeToken -import com.tangem.card_android.android.data.Firmwares -import com.tangem.card_android.android.data.PINStorage -import com.tangem.card_common.data.Issuer import com.tangem.data.dp.PrefsManager import com.tangem.data.local.PendingTransactionsStorage import com.tangem.di.DaggerNetworkComponent @@ -15,6 +12,9 @@ import com.tangem.di.DaggerToastHelperComponent import com.tangem.di.NetworkComponent import com.tangem.di.ToastHelperComponent import com.tangem.server_android.data.LocalStorage +import com.tangem.tangem_card.data.Issuer +import com.tangem.tangem_sdk.android.data.Firmwares +import com.tangem.tangem_sdk.android.data.PINStorage import com.tangem.wallet.BuildConfig import io.fabric.sdk.android.Fabric import java.io.InputStreamReader @@ -61,8 +61,8 @@ class App : Application() { pendingTransactionsStorage = PendingTransactionsStorage(applicationContext) if (BuildConfig.DEBUG) { - com.tangem.card_common.util.Log.setLogger( - object : com.tangem.card_common.util.LoggerInterface { + com.tangem.tangem_card.util.Log.setLogger( + object : com.tangem.tangem_card.util.LoggerInterface { override fun i(logTag: String, message: String) { android.util.Log.i(logTag, message) } diff --git a/app/src/main/java/com/tangem/data/Blockchain.java b/app/src/main/java/com/tangem/data/Blockchain.java index 98b451c54e..2f50bdd5de 100644 --- a/app/src/main/java/com/tangem/data/Blockchain.java +++ b/app/src/main/java/com/tangem/data/Blockchain.java @@ -1,6 +1,6 @@ package com.tangem.data; -import com.tangem.card_android.R; +import com.tangem.tangem_sdk.R; /** * Created by dvol on 06.08.2017. diff --git a/app/src/main/java/com/tangem/data/Logger.java b/app/src/main/java/com/tangem/data/Logger.java index cf6b0b24c3..16dcf0dfea 100644 --- a/app/src/main/java/com/tangem/data/Logger.java +++ b/app/src/main/java/com/tangem/data/Logger.java @@ -3,7 +3,7 @@ package com.tangem.data; import android.content.Context; import android.util.Log; -import com.tangem.card_common.util.Util; +import com.tangem.tangem_card.util.Util; import java.io.BufferedReader; import java.io.BufferedWriter; diff --git a/app/src/main/java/com/tangem/data/fingerprint/StartFingerprintReaderTask.java b/app/src/main/java/com/tangem/data/fingerprint/StartFingerprintReaderTask.java index e99dc30a23..90b3456b45 100644 --- a/app/src/main/java/com/tangem/data/fingerprint/StartFingerprintReaderTask.java +++ b/app/src/main/java/com/tangem/data/fingerprint/StartFingerprintReaderTask.java @@ -9,7 +9,7 @@ import android.security.keystore.KeyPermanentlyInvalidatedException; import android.security.keystore.KeyProperties; import com.tangem.Constant; -import com.tangem.card_android.android.data.PINStorage; +import com.tangem.tangem_sdk.android.data.PINStorage; import com.tangem.ui.fragment.pin.PinRequestFragment; import com.tangem.util.LOG; diff --git a/app/src/main/java/com/tangem/data/local/PendingTransactionsStorage.kt b/app/src/main/java/com/tangem/data/local/PendingTransactionsStorage.kt index f15b0d1841..dca7483d44 100644 --- a/app/src/main/java/com/tangem/data/local/PendingTransactionsStorage.kt +++ b/app/src/main/java/com/tangem/data/local/PendingTransactionsStorage.kt @@ -3,7 +3,7 @@ package com.tangem.data.local import android.content.Context import com.google.gson.Gson import com.google.gson.reflect.TypeToken -import com.tangem.card_common.data.TangemCard +import com.tangem.tangem_card.data.TangemCard import java.io.File import java.util.* import kotlin.collections.HashMap diff --git a/app/src/main/java/com/tangem/data/network/CryptonitOtherApi.java b/app/src/main/java/com/tangem/data/network/CryptonitOtherApi.java index b32745757e..48f1480ebd 100644 --- a/app/src/main/java/com/tangem/data/network/CryptonitOtherApi.java +++ b/app/src/main/java/com/tangem/data/network/CryptonitOtherApi.java @@ -11,7 +11,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.internal.LinkedTreeMap; import com.jakewharton.retrofit2.adapter.rxjava2.HttpException; import com.jakewharton.retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory; -import com.tangem.card_common.util.Util; +import com.tangem.tangem_card.util.Util; import com.tangem.wallet.R; import java.io.IOException; @@ -25,7 +25,6 @@ import io.reactivex.schedulers.Schedulers; import okhttp3.MediaType; import okhttp3.OkHttpClient; import okhttp3.RequestBody; -//import okhttp3.logging.HttpLoggingInterceptor; import retrofit2.Retrofit; import retrofit2.converter.gson.GsonConverterFactory; import retrofit2.http.Headers; @@ -34,6 +33,8 @@ import retrofit2.http.POST; import retrofit2.http.Part; import retrofit2.http.Path; +//import okhttp3.logging.HttpLoggingInterceptor; + /** * HTTP * Used in CryptonitOtherApi service diff --git a/app/src/main/java/com/tangem/data/network/Kraken.java b/app/src/main/java/com/tangem/data/network/Kraken.java index b3dc04ec8a..4f7eaae457 100644 --- a/app/src/main/java/com/tangem/data/network/Kraken.java +++ b/app/src/main/java/com/tangem/data/network/Kraken.java @@ -6,7 +6,7 @@ import android.content.SharedPreferences; import android.preference.PreferenceManager; import com.jakewharton.retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory; -import com.tangem.card_common.util.Util; +import com.tangem.tangem_card.util.Util; import com.tangem.wallet.R; import org.spongycastle.util.encoders.Base64; @@ -28,7 +28,6 @@ import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.RequestBody; import okhttp3.Response; -//import okhttp3.logging.HttpLoggingInterceptor; import okio.Buffer; import retrofit2.Retrofit; import retrofit2.converter.gson.GsonConverterFactory; @@ -36,6 +35,8 @@ import retrofit2.http.Field; import retrofit2.http.FormUrlEncoded; import retrofit2.http.POST; +//import okhttp3.logging.HttpLoggingInterceptor; + /** * HTTP * Used in Kraken service diff --git a/app/src/main/java/com/tangem/ui/activity/MainActivity.kt b/app/src/main/java/com/tangem/ui/activity/MainActivity.kt index bd14533708..3ec382c142 100644 --- a/app/src/main/java/com/tangem/ui/activity/MainActivity.kt +++ b/app/src/main/java/com/tangem/ui/activity/MainActivity.kt @@ -17,9 +17,9 @@ import androidx.lifecycle.ViewModelProviders import com.scottyab.rootbeer.RootBeer import com.tangem.App import com.tangem.Constant -import com.tangem.card_android.android.nfc.NfcLifecycleObserver -import com.tangem.card_android.android.reader.NfcManager import com.tangem.di.ToastHelper +import com.tangem.tangem_sdk.android.nfc.NfcLifecycleObserver +import com.tangem.tangem_sdk.android.reader.NfcManager import com.tangem.ui.dialog.RootFoundDialog import com.tangem.wallet.BuildConfig import com.tangem.wallet.R diff --git a/app/src/main/java/com/tangem/ui/dialog/WaitSecurityDelayDialog.java b/app/src/main/java/com/tangem/ui/dialog/WaitSecurityDelayDialog.java index b9633c17ca..e517a65e5d 100644 --- a/app/src/main/java/com/tangem/ui/dialog/WaitSecurityDelayDialog.java +++ b/app/src/main/java/com/tangem/ui/dialog/WaitSecurityDelayDialog.java @@ -15,7 +15,7 @@ import androidx.annotation.Nullable; import androidx.fragment.app.DialogFragment; import androidx.fragment.app.FragmentActivity; -import com.tangem.card_common.util.Log; +import com.tangem.tangem_card.util.Log; import com.tangem.wallet.R; import java.util.Timer; diff --git a/app/src/main/java/com/tangem/ui/fragment/MainFragment.kt b/app/src/main/java/com/tangem/ui/fragment/MainFragment.kt index d319f2df8c..03478b6a7c 100644 --- a/app/src/main/java/com/tangem/ui/fragment/MainFragment.kt +++ b/app/src/main/java/com/tangem/ui/fragment/MainFragment.kt @@ -14,17 +14,17 @@ import androidx.lifecycle.Observer import androidx.lifecycle.ViewModelProviders import com.tangem.App import com.tangem.Constant -import com.tangem.card_android.android.nfc.NfcDeviceAntennaLocation -import com.tangem.card_android.android.reader.NfcReader -import com.tangem.card_android.data.EXTRA_TANGEM_CARD -import com.tangem.card_android.data.EXTRA_TANGEM_CARD_UID -import com.tangem.card_android.data.loadFromBundle -import com.tangem.card_android.data.saveToBundle -import com.tangem.card_common.data.TangemCard -import com.tangem.card_common.reader.CardProtocol -import com.tangem.card_common.tasks.CustomReadCardTask -import com.tangem.card_common.tasks.ReadCardInfoTask import com.tangem.data.Logger +import com.tangem.tangem_card.data.TangemCard +import com.tangem.tangem_card.reader.CardProtocol +import com.tangem.tangem_card.tasks.CustomReadCardTask +import com.tangem.tangem_card.tasks.ReadCardInfoTask +import com.tangem.tangem_sdk.android.nfc.NfcDeviceAntennaLocation +import com.tangem.tangem_sdk.android.reader.NfcReader +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD_UID +import com.tangem.tangem_sdk.data.loadFromBundle +import com.tangem.tangem_sdk.data.saveToBundle import com.tangem.ui.activity.MainActivity import com.tangem.ui.dialog.NoExtendedLengthSupportDialog import com.tangem.ui.dialog.WaitSecurityDelayDialog diff --git a/app/src/main/java/com/tangem/ui/fragment/PurgeFragment.kt b/app/src/main/java/com/tangem/ui/fragment/PurgeFragment.kt index d56828abe5..9452150813 100644 --- a/app/src/main/java/com/tangem/ui/fragment/PurgeFragment.kt +++ b/app/src/main/java/com/tangem/ui/fragment/PurgeFragment.kt @@ -14,14 +14,14 @@ import android.widget.Toast import androidx.core.os.bundleOf import com.tangem.App import com.tangem.Constant -import com.tangem.card_android.android.nfc.NfcDeviceAntennaLocation -import com.tangem.card_android.android.reader.NfcReader -import com.tangem.card_android.data.EXTRA_TANGEM_CARD -import com.tangem.card_android.data.EXTRA_TANGEM_CARD_UID -import com.tangem.card_android.data.asBundle -import com.tangem.card_common.reader.CardProtocol -import com.tangem.card_common.tasks.PurgeTask -import com.tangem.card_common.util.Util +import com.tangem.tangem_card.reader.CardProtocol +import com.tangem.tangem_card.tasks.PurgeTask +import com.tangem.tangem_card.util.Util +import com.tangem.tangem_sdk.android.nfc.NfcDeviceAntennaLocation +import com.tangem.tangem_sdk.android.reader.NfcReader +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD_UID +import com.tangem.tangem_sdk.data.asBundle import com.tangem.ui.activity.MainActivity import com.tangem.ui.dialog.NoExtendedLengthSupportDialog import com.tangem.ui.dialog.WaitSecurityDelayDialog diff --git a/app/src/main/java/com/tangem/ui/fragment/SendTransactionFragment.kt b/app/src/main/java/com/tangem/ui/fragment/SendTransactionFragment.kt index c89140c2ff..a50599dc58 100644 --- a/app/src/main/java/com/tangem/ui/fragment/SendTransactionFragment.kt +++ b/app/src/main/java/com/tangem/ui/fragment/SendTransactionFragment.kt @@ -8,7 +8,7 @@ import android.widget.Toast import androidx.activity.OnBackPressedCallback import com.tangem.App import com.tangem.Constant -import com.tangem.card_common.util.Util +import com.tangem.tangem_card.util.Util import com.tangem.ui.activity.MainActivity import com.tangem.ui.event.TransactionFinishWithError import com.tangem.ui.event.TransactionFinishWithSuccess diff --git a/app/src/main/java/com/tangem/ui/fragment/VerifyCardFragment.kt b/app/src/main/java/com/tangem/ui/fragment/VerifyCardFragment.kt index b2f1c36e25..9f32c21aae 100644 --- a/app/src/main/java/com/tangem/ui/fragment/VerifyCardFragment.kt +++ b/app/src/main/java/com/tangem/ui/fragment/VerifyCardFragment.kt @@ -15,13 +15,13 @@ import androidx.activity.OnBackPressedCallback import androidx.core.content.ContextCompat import com.tangem.App import com.tangem.Constant -import com.tangem.card_android.android.data.PINStorage -import com.tangem.card_android.data.EXTRA_TANGEM_CARD -import com.tangem.card_android.data.EXTRA_TANGEM_CARD_UID -import com.tangem.card_android.data.loadFromBundle -import com.tangem.card_common.data.TangemCard -import com.tangem.card_common.reader.CardProtocol import com.tangem.data.Blockchain +import com.tangem.tangem_card.data.TangemCard +import com.tangem.tangem_card.reader.CardProtocol +import com.tangem.tangem_sdk.android.data.PINStorage +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD_UID +import com.tangem.tangem_sdk.data.loadFromBundle import com.tangem.ui.activity.MainActivity import com.tangem.ui.dialog.PINSwapWarningDialog import com.tangem.ui.event.DeletingWalletFinish diff --git a/app/src/main/java/com/tangem/ui/fragment/pin/PinRequestFragment.kt b/app/src/main/java/com/tangem/ui/fragment/pin/PinRequestFragment.kt index f113e47551..023e9c5e8a 100644 --- a/app/src/main/java/com/tangem/ui/fragment/pin/PinRequestFragment.kt +++ b/app/src/main/java/com/tangem/ui/fragment/pin/PinRequestFragment.kt @@ -18,13 +18,13 @@ import android.view.View import android.widget.Button import androidx.core.app.ActivityCompat import com.tangem.Constant -import com.tangem.card_android.android.data.PINStorage -import com.tangem.card_android.data.EXTRA_TANGEM_CARD -import com.tangem.card_android.data.EXTRA_TANGEM_CARD_UID -import com.tangem.card_android.data.loadFromBundle -import com.tangem.card_common.data.TangemCard import com.tangem.data.fingerprint.FingerprintHelper import com.tangem.data.fingerprint.StartFingerprintReaderTask +import com.tangem.tangem_card.data.TangemCard +import com.tangem.tangem_sdk.android.data.PINStorage +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD_UID +import com.tangem.tangem_sdk.data.loadFromBundle import com.tangem.ui.activity.MainActivity import com.tangem.ui.fragment.BaseFragment import com.tangem.util.LOG diff --git a/app/src/main/java/com/tangem/ui/fragment/pin/PinSaveFragment.kt b/app/src/main/java/com/tangem/ui/fragment/pin/PinSaveFragment.kt index a64550385a..72d8503cf9 100644 --- a/app/src/main/java/com/tangem/ui/fragment/pin/PinSaveFragment.kt +++ b/app/src/main/java/com/tangem/ui/fragment/pin/PinSaveFragment.kt @@ -19,9 +19,9 @@ import android.widget.Button import android.widget.Toast import androidx.core.app.ActivityCompat import com.tangem.Constant -import com.tangem.card_android.android.data.PINStorage import com.tangem.data.fingerprint.ConfirmWithFingerprintTask import com.tangem.data.fingerprint.FingerprintHelper +import com.tangem.tangem_sdk.android.data.PINStorage import com.tangem.ui.fragment.BaseFragment import com.tangem.wallet.R import kotlinx.android.synthetic.main.fragment_pin_save.* diff --git a/app/src/main/java/com/tangem/ui/fragment/pin/PinSwapFragment.kt b/app/src/main/java/com/tangem/ui/fragment/pin/PinSwapFragment.kt index 0067ea13c9..b694970a0d 100644 --- a/app/src/main/java/com/tangem/ui/fragment/pin/PinSwapFragment.kt +++ b/app/src/main/java/com/tangem/ui/fragment/pin/PinSwapFragment.kt @@ -12,15 +12,15 @@ import android.widget.ProgressBar import android.widget.Toast import com.tangem.App import com.tangem.Constant -import com.tangem.card_android.android.reader.NfcReader -import com.tangem.card_android.data.EXTRA_TANGEM_CARD -import com.tangem.card_android.data.EXTRA_TANGEM_CARD_UID -import com.tangem.card_android.data.asBundle -import com.tangem.card_android.data.loadFromBundle -import com.tangem.card_common.data.TangemCard -import com.tangem.card_common.reader.CardProtocol -import com.tangem.card_common.tasks.SwapPINTask -import com.tangem.card_common.util.Util +import com.tangem.tangem_card.data.TangemCard +import com.tangem.tangem_card.reader.CardProtocol +import com.tangem.tangem_card.tasks.SwapPINTask +import com.tangem.tangem_card.util.Util +import com.tangem.tangem_sdk.android.reader.NfcReader +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD_UID +import com.tangem.tangem_sdk.data.asBundle +import com.tangem.tangem_sdk.data.loadFromBundle import com.tangem.ui.activity.MainActivity import com.tangem.ui.dialog.NoExtendedLengthSupportDialog import com.tangem.ui.dialog.WaitSecurityDelayDialog diff --git a/app/src/main/java/com/tangem/ui/fragment/wallet/CreateNewWalletFragment.kt b/app/src/main/java/com/tangem/ui/fragment/wallet/CreateNewWalletFragment.kt index 063140edda..1923b8c8da 100644 --- a/app/src/main/java/com/tangem/ui/fragment/wallet/CreateNewWalletFragment.kt +++ b/app/src/main/java/com/tangem/ui/fragment/wallet/CreateNewWalletFragment.kt @@ -11,14 +11,14 @@ import android.view.View import android.widget.Toast import com.tangem.App import com.tangem.Constant -import com.tangem.card_android.android.nfc.NfcDeviceAntennaLocation -import com.tangem.card_android.android.reader.NfcReader -import com.tangem.card_android.data.EXTRA_TANGEM_CARD -import com.tangem.card_android.data.EXTRA_TANGEM_CARD_UID -import com.tangem.card_android.data.asBundle -import com.tangem.card_common.reader.CardProtocol -import com.tangem.card_common.tasks.CreateNewWalletTask -import com.tangem.card_common.util.Util +import com.tangem.tangem_card.reader.CardProtocol +import com.tangem.tangem_card.tasks.CreateNewWalletTask +import com.tangem.tangem_card.util.Util +import com.tangem.tangem_sdk.android.nfc.NfcDeviceAntennaLocation +import com.tangem.tangem_sdk.android.reader.NfcReader +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD_UID +import com.tangem.tangem_sdk.data.asBundle import com.tangem.ui.activity.MainActivity import com.tangem.ui.dialog.NoExtendedLengthSupportDialog import com.tangem.ui.dialog.WaitSecurityDelayDialog diff --git a/app/src/main/java/com/tangem/ui/fragment/wallet/EmptyWalletFragment.kt b/app/src/main/java/com/tangem/ui/fragment/wallet/EmptyWalletFragment.kt index eacbc94863..90afb78d2a 100644 --- a/app/src/main/java/com/tangem/ui/fragment/wallet/EmptyWalletFragment.kt +++ b/app/src/main/java/com/tangem/ui/fragment/wallet/EmptyWalletFragment.kt @@ -15,15 +15,15 @@ import android.view.View import android.widget.Toast import com.tangem.App import com.tangem.Constant -import com.tangem.card_android.android.reader.NfcReader -import com.tangem.card_android.data.EXTRA_TANGEM_CARD -import com.tangem.card_android.data.EXTRA_TANGEM_CARD_UID -import com.tangem.card_android.data.asBundle -import com.tangem.card_android.data.loadFromBundle -import com.tangem.card_common.data.TangemCard -import com.tangem.card_common.reader.CardProtocol -import com.tangem.card_common.tasks.VerifyCardTask -import com.tangem.card_common.util.Util +import com.tangem.tangem_card.data.TangemCard +import com.tangem.tangem_card.reader.CardProtocol +import com.tangem.tangem_card.tasks.VerifyCardTask +import com.tangem.tangem_card.util.Util +import com.tangem.tangem_sdk.android.reader.NfcReader +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD_UID +import com.tangem.tangem_sdk.data.asBundle +import com.tangem.tangem_sdk.data.loadFromBundle import com.tangem.ui.activity.MainActivity import com.tangem.ui.dialog.NoExtendedLengthSupportDialog import com.tangem.ui.dialog.WaitSecurityDelayDialog diff --git a/app/src/main/java/com/tangem/ui/fragment/wallet/LoadedWalletFragment.kt b/app/src/main/java/com/tangem/ui/fragment/wallet/LoadedWalletFragment.kt index 1031bb6bec..6e7e6c9f27 100644 --- a/app/src/main/java/com/tangem/ui/fragment/wallet/LoadedWalletFragment.kt +++ b/app/src/main/java/com/tangem/ui/fragment/wallet/LoadedWalletFragment.kt @@ -22,19 +22,19 @@ import androidx.lifecycle.Observer import androidx.lifecycle.ViewModelProviders import com.tangem.App import com.tangem.Constant -import com.tangem.card_android.android.reader.NfcReader -import com.tangem.card_android.data.EXTRA_TANGEM_CARD -import com.tangem.card_android.data.EXTRA_TANGEM_CARD_UID -import com.tangem.card_android.data.loadFromBundle -import com.tangem.card_common.data.TangemCard -import com.tangem.card_common.reader.CardProtocol -import com.tangem.card_common.tasks.VerifyCardTask -import com.tangem.card_common.util.Util import com.tangem.data.Blockchain import com.tangem.data.dp.PrefsManager import com.tangem.data.network.ServerApiCommon import com.tangem.server_android.ServerApiTangem import com.tangem.server_android.model.CardVerifyAndGetInfo +import com.tangem.tangem_card.data.TangemCard +import com.tangem.tangem_card.reader.CardProtocol +import com.tangem.tangem_card.tasks.VerifyCardTask +import com.tangem.tangem_card.util.Util +import com.tangem.tangem_sdk.android.reader.NfcReader +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD_UID +import com.tangem.tangem_sdk.data.loadFromBundle import com.tangem.ui.activity.MainActivity import com.tangem.ui.dialog.NoExtendedLengthSupportDialog import com.tangem.ui.dialog.PINSwapWarningDialog diff --git a/app/src/main/java/com/tangem/util/CryptoUtil.java b/app/src/main/java/com/tangem/util/CryptoUtil.java index 7c1162da1d..bc6eb16d42 100644 --- a/app/src/main/java/com/tangem/util/CryptoUtil.java +++ b/app/src/main/java/com/tangem/util/CryptoUtil.java @@ -2,8 +2,8 @@ package com.tangem.util; import android.util.Log; +import com.tangem.tangem_card.util.Util; import com.tangem.wallet.ECDSASignatureETH; -import com.tangem.card_common.util.Util; import org.bouncycastle.asn1.ASN1EncodableVector; import org.bouncycastle.asn1.ASN1Integer; diff --git a/app/src/main/java/com/tangem/wallet/BCHUtils.java b/app/src/main/java/com/tangem/wallet/BCHUtils.java index 6276cd5170..8264d849d0 100644 --- a/app/src/main/java/com/tangem/wallet/BCHUtils.java +++ b/app/src/main/java/com/tangem/wallet/BCHUtils.java @@ -6,12 +6,12 @@ package com.tangem.wallet; import android.util.Log; +import com.tangem.tangem_card.util.Util; +import com.tangem.util.CryptoUtil; +import com.tangem.util.FormatUtil; import com.tangem.wallet.btc.BitcoinException; import com.tangem.wallet.btc.BitcoinOutputStream; import com.tangem.wallet.btc.BtcData; -import com.tangem.util.CryptoUtil; -import com.tangem.util.FormatUtil; -import com.tangem.card_common.util.Util; import java.io.ByteArrayOutputStream; import java.io.IOException; diff --git a/app/src/main/java/com/tangem/wallet/BTCUtils.java b/app/src/main/java/com/tangem/wallet/BTCUtils.java index f08cf2786e..3985201cc7 100644 --- a/app/src/main/java/com/tangem/wallet/BTCUtils.java +++ b/app/src/main/java/com/tangem/wallet/BTCUtils.java @@ -6,12 +6,12 @@ package com.tangem.wallet; import android.util.Log; +import com.tangem.tangem_card.util.Util; +import com.tangem.util.CryptoUtil; +import com.tangem.util.FormatUtil; import com.tangem.wallet.btc.BitcoinException; import com.tangem.wallet.btc.BitcoinOutputStream; import com.tangem.wallet.btc.BtcData; -import com.tangem.util.CryptoUtil; -import com.tangem.util.FormatUtil; -import com.tangem.card_common.util.Util; import java.io.ByteArrayOutputStream; import java.io.IOException; diff --git a/app/src/main/java/com/tangem/wallet/BalanceValidator.java b/app/src/main/java/com/tangem/wallet/BalanceValidator.java index 1919d5f2ff..9e5bc56951 100644 --- a/app/src/main/java/com/tangem/wallet/BalanceValidator.java +++ b/app/src/main/java/com/tangem/wallet/BalanceValidator.java @@ -1,7 +1,7 @@ package com.tangem.wallet; import com.tangem.App; -import com.tangem.card_common.data.TangemCard; +import com.tangem.tangem_card.data.TangemCard; public class BalanceValidator { private String firstLine; diff --git a/app/src/main/java/com/tangem/wallet/CoinEngine.java b/app/src/main/java/com/tangem/wallet/CoinEngine.java index afff4db54d..25b6a47ed2 100644 --- a/app/src/main/java/com/tangem/wallet/CoinEngine.java +++ b/app/src/main/java/com/tangem/wallet/CoinEngine.java @@ -3,8 +3,8 @@ package com.tangem.wallet; import android.net.Uri; import android.text.InputFilter; -import com.tangem.card_common.reader.CardProtocol; -import com.tangem.card_common.tasks.SignTask; +import com.tangem.tangem_card.reader.CardProtocol; +import com.tangem.tangem_card.tasks.SignTask; import java.io.IOException; import java.math.BigDecimal; diff --git a/app/src/main/java/com/tangem/wallet/TangemContext.java b/app/src/main/java/com/tangem/wallet/TangemContext.java index 9c2d9bbfa2..aba5dc3e3f 100644 --- a/app/src/main/java/com/tangem/wallet/TangemContext.java +++ b/app/src/main/java/com/tangem/wallet/TangemContext.java @@ -6,8 +6,8 @@ import android.os.Bundle; import com.tangem.Constant; import com.tangem.data.Blockchain; -import com.tangem.card_android.data.TangemCardExtensionsKt; -import com.tangem.card_common.data.TangemCard; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_sdk.data.TangemCardExtensionsKt; public class TangemContext { // public static final String EXTRA_BLOCKCHAIN_DATA = "BLOCKCHAIN_DATA"; diff --git a/app/src/main/java/com/tangem/wallet/bch/BtcCashEngine.java b/app/src/main/java/com/tangem/wallet/bch/BtcCashEngine.java index c0b936d269..731dfc620f 100644 --- a/app/src/main/java/com/tangem/wallet/bch/BtcCashEngine.java +++ b/app/src/main/java/com/tangem/wallet/bch/BtcCashEngine.java @@ -6,23 +6,23 @@ import android.util.Log; import com.tangem.data.network.ElectrumRequest; import com.tangem.data.network.ServerApiElectrum; -import com.tangem.wallet.BCHUtils; -import com.tangem.wallet.BTCUtils; -import com.tangem.card_common.reader.CardProtocol; -import com.tangem.wallet.BalanceValidator; -import com.tangem.wallet.btc.BtcData; -import com.tangem.wallet.CoinData; -import com.tangem.wallet.CoinEngine; -import com.tangem.card_common.data.TangemCard; -import com.tangem.wallet.TangemContext; -import com.tangem.wallet.Transaction; -import com.tangem.wallet.UnspentOutputInfo; -import com.tangem.card_common.tasks.SignTask; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.reader.CardProtocol; +import com.tangem.tangem_card.tasks.SignTask; +import com.tangem.tangem_card.util.Util; import com.tangem.util.CryptoUtil; import com.tangem.util.DecimalDigitsInputFilter; import com.tangem.util.DerEncodingUtil; -import com.tangem.card_common.util.Util; +import com.tangem.wallet.BCHUtils; +import com.tangem.wallet.BTCUtils; +import com.tangem.wallet.BalanceValidator; +import com.tangem.wallet.CoinData; +import com.tangem.wallet.CoinEngine; import com.tangem.wallet.R; +import com.tangem.wallet.TangemContext; +import com.tangem.wallet.Transaction; +import com.tangem.wallet.UnspentOutputInfo; +import com.tangem.wallet.btc.BtcData; import org.json.JSONArray; import org.json.JSONException; diff --git a/app/src/main/java/com/tangem/wallet/binance/BinanceEngine.java b/app/src/main/java/com/tangem/wallet/binance/BinanceEngine.java index 4936c28295..efc81cac43 100644 --- a/app/src/main/java/com/tangem/wallet/binance/BinanceEngine.java +++ b/app/src/main/java/com/tangem/wallet/binance/BinanceEngine.java @@ -6,15 +6,15 @@ import android.util.Log; import androidx.annotation.NonNull; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.reader.CardProtocol; -import com.tangem.card_common.tasks.SignTask; -import com.tangem.card_common.util.Util; import com.tangem.data.Blockchain; import com.tangem.data.network.BinanceApi; import com.tangem.data.network.Server; import com.tangem.data.network.ServerApiBinance; import com.tangem.data.network.model.BinanceFees; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.reader.CardProtocol; +import com.tangem.tangem_card.tasks.SignTask; +import com.tangem.tangem_card.util.Util; import com.tangem.util.CryptoUtil; import com.tangem.util.DecimalDigitsInputFilter; import com.tangem.wallet.BalanceValidator; diff --git a/app/src/main/java/com/tangem/wallet/btc/BtcEngine.java b/app/src/main/java/com/tangem/wallet/btc/BtcEngine.java index 3c2c9b1608..d2247214d8 100644 --- a/app/src/main/java/com/tangem/wallet/btc/BtcEngine.java +++ b/app/src/main/java/com/tangem/wallet/btc/BtcEngine.java @@ -5,10 +5,6 @@ import android.text.InputFilter; import android.util.Log; import com.tangem.App; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.reader.CardProtocol; -import com.tangem.card_common.tasks.SignTask; -import com.tangem.card_common.util.Util; import com.tangem.data.Blockchain; import com.tangem.data.local.PendingTransactionsStorage; import com.tangem.data.network.Server; @@ -24,6 +20,10 @@ import com.tangem.data.network.model.BlockcypherFee; import com.tangem.data.network.model.BlockcypherResponse; import com.tangem.data.network.model.BlockcypherTx; import com.tangem.data.network.model.BlockcypherTxref; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.reader.CardProtocol; +import com.tangem.tangem_card.tasks.SignTask; +import com.tangem.tangem_card.util.Util; import com.tangem.util.CryptoUtil; import com.tangem.util.DecimalDigitsInputFilter; import com.tangem.util.DerEncodingUtil; diff --git a/app/src/main/java/com/tangem/wallet/cardano/CardanoEngine.java b/app/src/main/java/com/tangem/wallet/cardano/CardanoEngine.java index 73d154ee51..44b283296d 100644 --- a/app/src/main/java/com/tangem/wallet/cardano/CardanoEngine.java +++ b/app/src/main/java/com/tangem/wallet/cardano/CardanoEngine.java @@ -13,18 +13,18 @@ import com.tangem.data.network.model.AdaliteResponse; import com.tangem.data.network.model.AdaliteResponseUtxo; import com.tangem.data.network.model.AdaliteTxData; import com.tangem.data.network.model.AdaliteUtxoData; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.tasks.SignTask; +import com.tangem.tangem_card.util.Util; +import com.tangem.util.DecimalDigitsInputFilter; import com.tangem.wallet.BTCUtils; import com.tangem.wallet.BalanceValidator; import com.tangem.wallet.Base58; +import com.tangem.wallet.BuildConfig; import com.tangem.wallet.CoinData; import com.tangem.wallet.CoinEngine; -import com.tangem.wallet.TangemContext; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.tasks.SignTask; -import com.tangem.card_common.util.Util; -import com.tangem.util.DecimalDigitsInputFilter; -import com.tangem.wallet.BuildConfig; import com.tangem.wallet.R; +import com.tangem.wallet.TangemContext; import org.spongycastle.crypto.Digest; import org.spongycastle.crypto.util.DigestFactory; diff --git a/app/src/main/java/com/tangem/wallet/ducatus/DucatusEngine.java b/app/src/main/java/com/tangem/wallet/ducatus/DucatusEngine.java index b3c3853da9..0e07b1f913 100644 --- a/app/src/main/java/com/tangem/wallet/ducatus/DucatusEngine.java +++ b/app/src/main/java/com/tangem/wallet/ducatus/DucatusEngine.java @@ -6,23 +6,23 @@ import android.util.Log; import com.tangem.data.network.ServerApiInsight; import com.tangem.data.network.model.InsightResponse; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.reader.CardProtocol; +import com.tangem.tangem_card.tasks.SignTask; +import com.tangem.tangem_card.util.Util; +import com.tangem.util.CryptoUtil; +import com.tangem.util.DecimalDigitsInputFilter; +import com.tangem.util.DerEncodingUtil; import com.tangem.wallet.BTCUtils; import com.tangem.wallet.BalanceValidator; import com.tangem.wallet.Base58; import com.tangem.wallet.CoinData; +import com.tangem.wallet.R; import com.tangem.wallet.TangemContext; import com.tangem.wallet.Transaction; import com.tangem.wallet.UnspentOutputInfo; import com.tangem.wallet.btc.BtcData; import com.tangem.wallet.btc.BtcEngine; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.reader.CardProtocol; -import com.tangem.card_common.tasks.SignTask; -import com.tangem.card_common.util.Util; -import com.tangem.util.CryptoUtil; -import com.tangem.util.DecimalDigitsInputFilter; -import com.tangem.util.DerEncodingUtil; -import com.tangem.wallet.R; import java.io.ByteArrayOutputStream; import java.math.BigDecimal; diff --git a/app/src/main/java/com/tangem/wallet/eos/EosEngine.java b/app/src/main/java/com/tangem/wallet/eos/EosEngine.java index 17f281efad..b5b2d7b463 100644 --- a/app/src/main/java/com/tangem/wallet/eos/EosEngine.java +++ b/app/src/main/java/com/tangem/wallet/eos/EosEngine.java @@ -5,18 +5,16 @@ import android.text.InputFilter; import android.util.Log; import com.fasterxml.jackson.core.JsonProcessingException; -import com.google.common.primitives.Bytes; import com.google.gson.Gson; import com.tangem.Constant; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.reader.CardProtocol; -import com.tangem.card_common.tasks.SignTask; -import com.tangem.card_common.util.Util; import com.tangem.data.Blockchain; import com.tangem.data.network.ServerApiEos; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.reader.CardProtocol; +import com.tangem.tangem_card.tasks.SignTask; +import com.tangem.tangem_card.util.Util; import com.tangem.util.CryptoUtil; import com.tangem.util.DecimalDigitsInputFilter; -import com.tangem.util.DerEncodingUtil; import com.tangem.wallet.BTCUtils; import com.tangem.wallet.BalanceValidator; import com.tangem.wallet.BuildConfig; @@ -24,7 +22,6 @@ import com.tangem.wallet.CoinData; import com.tangem.wallet.CoinEngine; import com.tangem.wallet.R; import com.tangem.wallet.TangemContext; -import com.tangem.wallet.eos.utilities.EOSFormatter; import org.apache.commons.lang3.SerializationUtils; import org.apache.commons.lang3.StringUtils; diff --git a/app/src/main/java/com/tangem/wallet/eth/EthEngine.java b/app/src/main/java/com/tangem/wallet/eth/EthEngine.java index bfc7238d51..fa0ad71a18 100644 --- a/app/src/main/java/com/tangem/wallet/eth/EthEngine.java +++ b/app/src/main/java/com/tangem/wallet/eth/EthEngine.java @@ -8,20 +8,20 @@ import com.tangem.Constant; import com.tangem.data.Blockchain; import com.tangem.data.network.ServerApiInfura; import com.tangem.data.network.model.InfuraResponse; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.tasks.SignTask; +import com.tangem.util.CryptoUtil; +import com.tangem.util.DecimalDigitsInputFilter; import com.tangem.wallet.BTCUtils; import com.tangem.wallet.BalanceValidator; +import com.tangem.wallet.BuildConfig; import com.tangem.wallet.CoinData; import com.tangem.wallet.CoinEngine; import com.tangem.wallet.ECDSASignatureETH; import com.tangem.wallet.EthTransaction; import com.tangem.wallet.Keccak256; -import com.tangem.wallet.TangemContext; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.tasks.SignTask; -import com.tangem.util.CryptoUtil; -import com.tangem.util.DecimalDigitsInputFilter; -import com.tangem.wallet.BuildConfig; import com.tangem.wallet.R; +import com.tangem.wallet.TangemContext; import org.bitcoinj.core.ECKey; diff --git a/app/src/main/java/com/tangem/wallet/ltc/LtcEngine.java b/app/src/main/java/com/tangem/wallet/ltc/LtcEngine.java index 4758a9ab04..a5c138ae57 100644 --- a/app/src/main/java/com/tangem/wallet/ltc/LtcEngine.java +++ b/app/src/main/java/com/tangem/wallet/ltc/LtcEngine.java @@ -5,10 +5,6 @@ import android.text.InputFilter; import android.util.Log; import com.tangem.App; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.reader.CardProtocol; -import com.tangem.card_common.tasks.SignTask; -import com.tangem.card_common.util.Util; import com.tangem.data.local.PendingTransactionsStorage; import com.tangem.data.network.Server; import com.tangem.data.network.ServerApiBlockcypher; @@ -18,6 +14,10 @@ import com.tangem.data.network.model.BlockcypherResponse; import com.tangem.data.network.model.BlockcypherTx; import com.tangem.data.network.model.BlockcypherTxref; import com.tangem.data.network.model.SoChain; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.reader.CardProtocol; +import com.tangem.tangem_card.tasks.SignTask; +import com.tangem.tangem_card.util.Util; import com.tangem.util.CryptoUtil; import com.tangem.util.DecimalDigitsInputFilter; import com.tangem.util.DerEncodingUtil; diff --git a/app/src/main/java/com/tangem/wallet/matic/MaticTokenEngine.java b/app/src/main/java/com/tangem/wallet/matic/MaticTokenEngine.java index 6282a9b854..f4af03ccd9 100644 --- a/app/src/main/java/com/tangem/wallet/matic/MaticTokenEngine.java +++ b/app/src/main/java/com/tangem/wallet/matic/MaticTokenEngine.java @@ -1,12 +1,11 @@ package com.tangem.wallet.matic; import android.net.Uri; -import android.util.Log; -import com.tangem.card_common.tasks.SignTask; import com.tangem.data.Blockchain; import com.tangem.data.network.ServerApiMatic; import com.tangem.data.network.model.InfuraResponse; +import com.tangem.tangem_card.tasks.SignTask; import com.tangem.wallet.BTCUtils; import com.tangem.wallet.CoinEngine; import com.tangem.wallet.EthTransaction; diff --git a/app/src/main/java/com/tangem/wallet/nftToken/NftTokenEngine.java b/app/src/main/java/com/tangem/wallet/nftToken/NftTokenEngine.java index a961068cb3..c8a78b7650 100644 --- a/app/src/main/java/com/tangem/wallet/nftToken/NftTokenEngine.java +++ b/app/src/main/java/com/tangem/wallet/nftToken/NftTokenEngine.java @@ -8,6 +8,8 @@ import android.util.Log; import com.tangem.data.Blockchain; import com.tangem.data.network.ServerApiInfura; import com.tangem.data.network.model.InfuraResponse; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.tasks.SignTask; import com.tangem.wallet.BTCUtils; import com.tangem.wallet.BalanceValidator; import com.tangem.wallet.CoinData; @@ -16,9 +18,6 @@ import com.tangem.wallet.Keccak256; import com.tangem.wallet.TangemContext; import com.tangem.wallet.eth.EthData; import com.tangem.wallet.token.TokenData; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.tasks.SignTask; -import com.tangem.wallet.R; import java.math.BigInteger; diff --git a/app/src/main/java/com/tangem/wallet/token/TokenEngine.java b/app/src/main/java/com/tangem/wallet/token/TokenEngine.java index c207da2832..08fcab5dbd 100644 --- a/app/src/main/java/com/tangem/wallet/token/TokenEngine.java +++ b/app/src/main/java/com/tangem/wallet/token/TokenEngine.java @@ -9,6 +9,10 @@ import com.google.common.base.Strings; import com.tangem.data.Blockchain; import com.tangem.data.network.ServerApiInfura; import com.tangem.data.network.model.InfuraResponse; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.tasks.SignTask; +import com.tangem.util.CryptoUtil; +import com.tangem.util.DecimalDigitsInputFilter; import com.tangem.wallet.BTCUtils; import com.tangem.wallet.BalanceValidator; import com.tangem.wallet.CoinData; @@ -16,13 +20,9 @@ import com.tangem.wallet.CoinEngine; import com.tangem.wallet.ECDSASignatureETH; import com.tangem.wallet.EthTransaction; import com.tangem.wallet.Keccak256; +import com.tangem.wallet.R; import com.tangem.wallet.TangemContext; import com.tangem.wallet.eth.EthData; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.tasks.SignTask; -import com.tangem.util.CryptoUtil; -import com.tangem.util.DecimalDigitsInputFilter; -import com.tangem.wallet.R; import org.bitcoinj.core.ECKey; diff --git a/app/src/main/java/com/tangem/wallet/xlm/XlmEngine.java b/app/src/main/java/com/tangem/wallet/xlm/XlmEngine.java index ad3946d022..fcda3eb2b3 100644 --- a/app/src/main/java/com/tangem/wallet/xlm/XlmEngine.java +++ b/app/src/main/java/com/tangem/wallet/xlm/XlmEngine.java @@ -5,12 +5,12 @@ import android.os.StrictMode; import android.text.InputFilter; import android.util.Log; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.tasks.SignTask; -import com.tangem.card_common.util.Util; import com.tangem.data.Blockchain; import com.tangem.data.network.ServerApiStellar; import com.tangem.data.network.StellarRequest; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.tasks.SignTask; +import com.tangem.tangem_card.util.Util; import com.tangem.util.DecimalDigitsInputFilter; import com.tangem.wallet.BalanceValidator; import com.tangem.wallet.CoinData; diff --git a/app/src/main/java/com/tangem/wallet/xrp/XrpEngine.java b/app/src/main/java/com/tangem/wallet/xrp/XrpEngine.java index 95275bb0a5..6cb75e3c72 100644 --- a/app/src/main/java/com/tangem/wallet/xrp/XrpEngine.java +++ b/app/src/main/java/com/tangem/wallet/xrp/XrpEngine.java @@ -9,12 +9,12 @@ import com.ripple.core.coretypes.uint.UInt32; import com.ripple.crypto.ecdsa.ECDSASignature; import com.ripple.encodings.addresses.Addresses; import com.ripple.utils.HashUtils; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.reader.CardProtocol; -import com.tangem.card_common.tasks.SignTask; -import com.tangem.card_common.util.Util; import com.tangem.data.network.ServerApiRipple; import com.tangem.data.network.model.RippleResponse; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.reader.CardProtocol; +import com.tangem.tangem_card.tasks.SignTask; +import com.tangem.tangem_card.util.Util; import com.tangem.util.CryptoUtil; import com.tangem.util.DecimalDigitsInputFilter; import com.tangem.wallet.BTCUtils; diff --git a/app/src/tangemAccess/java/com/tangem/ui/ConfirmTransactionFragment.kt b/app/src/tangemAccess/java/com/tangem/ui/ConfirmTransactionFragment.kt index 08b28b62e5..bebc25650b 100644 --- a/app/src/tangemAccess/java/com/tangem/ui/ConfirmTransactionFragment.kt +++ b/app/src/tangemAccess/java/com/tangem/ui/ConfirmTransactionFragment.kt @@ -16,11 +16,11 @@ import android.widget.Toast import androidx.activity.OnBackPressedCallback import androidx.core.os.bundleOf import com.tangem.Constant -import com.tangem.card_android.data.EXTRA_TANGEM_CARD -import com.tangem.card_android.data.EXTRA_TANGEM_CARD_UID -import com.tangem.card_android.data.loadFromBundle -import com.tangem.card_common.data.TangemCard import com.tangem.data.Blockchain +import com.tangem.tangem_card.data.TangemCard +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD_UID +import com.tangem.tangem_sdk.data.loadFromBundle import com.tangem.ui.activity.MainActivity import com.tangem.ui.event.TransactionFinishWithError import com.tangem.ui.fragment.BaseFragment diff --git a/app/src/tangemAccess/java/com/tangem/ui/SignTransactionFragment.kt b/app/src/tangemAccess/java/com/tangem/ui/SignTransactionFragment.kt index 4a29ebe7c4..ac88281919 100644 --- a/app/src/tangemAccess/java/com/tangem/ui/SignTransactionFragment.kt +++ b/app/src/tangemAccess/java/com/tangem/ui/SignTransactionFragment.kt @@ -13,14 +13,14 @@ import android.widget.Toast import androidx.activity.OnBackPressedCallback import com.tangem.App import com.tangem.Constant -import com.tangem.card_android.android.nfc.NfcDeviceAntennaLocation -import com.tangem.card_android.android.reader.NfcReader -import com.tangem.card_android.data.EXTRA_TANGEM_CARD -import com.tangem.card_android.data.EXTRA_TANGEM_CARD_UID -import com.tangem.card_android.data.asBundle -import com.tangem.card_common.reader.CardProtocol -import com.tangem.card_common.tasks.SignTask -import com.tangem.card_common.util.Util +import com.tangem.tangem_card.reader.CardProtocol +import com.tangem.tangem_card.tasks.SignTask +import com.tangem.tangem_card.util.Util +import com.tangem.tangem_sdk.android.nfc.NfcDeviceAntennaLocation +import com.tangem.tangem_sdk.android.reader.NfcReader +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD +import com.tangem.tangem_sdk.data.EXTRA_TANGEM_CARD_UID +import com.tangem.tangem_sdk.data.asBundle import com.tangem.ui.activity.MainActivity import com.tangem.ui.dialog.NoExtendedLengthSupportDialog import com.tangem.ui.dialog.WaitSecurityDelayDialog diff --git a/server-android/build.gradle b/server-android/build.gradle index c6e7c5bfed..c194ede904 100644 --- a/server-android/build.gradle +++ b/server-android/build.gradle @@ -30,7 +30,7 @@ android { } dependencies { - implementation project(':card-common') + implementation project(':tangem-card') // implementation 'com.github.TangemCash.card_android-common:card_android-android:0.1.0' implementation 'androidx.appcompat:appcompat:1.1.0-alpha04' diff --git a/server-android/src/main/java/com/tangem/server_android/ServerApiTangem.java b/server-android/src/main/java/com/tangem/server_android/ServerApiTangem.java index e5a3616d69..345d032f7c 100644 --- a/server-android/src/main/java/com/tangem/server_android/ServerApiTangem.java +++ b/server-android/src/main/java/com/tangem/server_android/ServerApiTangem.java @@ -1,11 +1,12 @@ package com.tangem.server_android; -import androidx.annotation.NonNull; import android.util.Log; -import com.tangem.card_common.data.TangemCard; +import androidx.annotation.NonNull; + import com.tangem.server_android.model.CardVerifyAndGetInfo; -import com.tangem.card_common.util.Util; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.util.Util; import java.io.InputStream; import java.util.ArrayList; diff --git a/server-android/src/main/java/com/tangem/server_android/data/LocalStorage.kt b/server-android/src/main/java/com/tangem/server_android/data/LocalStorage.kt index 86c32f5572..3bfebc688a 100644 --- a/server-android/src/main/java/com/tangem/server_android/data/LocalStorage.kt +++ b/server-android/src/main/java/com/tangem/server_android/data/LocalStorage.kt @@ -1,26 +1,24 @@ package com.tangem.server_android.data -import android.content.Context -import com.tangem.card_common.data.TangemCard - import android.annotation.SuppressLint +import android.content.Context import android.graphics.Bitmap -import java.io.File -import kotlin.collections.HashMap import android.graphics.BitmapFactory import android.util.Log import com.google.gson.Gson import com.google.gson.annotations.SerializedName import com.google.gson.reflect.TypeToken -import com.tangem.server_android.model.CardVerifyAndGetInfo import com.tangem.server_android.R -import com.tangem.card_common.data.external.CardDataSubstitutionProvider -import com.tangem.card_common.reader.CardCrypto -import com.tangem.card_common.util.Util +import com.tangem.server_android.model.CardVerifyAndGetInfo +import com.tangem.tangem_card.data.TangemCard +import com.tangem.tangem_card.data.external.CardDataSubstitutionProvider +import com.tangem.tangem_card.reader.CardCrypto +import com.tangem.tangem_card.util.Util +import java.io.File import java.io.InputStream -import java.lang.Exception import java.nio.charset.StandardCharsets import java.util.* +import kotlin.collections.HashMap class LocalStorage ( diff --git a/settings.gradle b/settings.gradle index ac821b1c6c..9fc098f7fa 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1 +1 @@ -include ':app', ':card-android', ':server-android', ':card-common' +include ':app', ':tangem-sdk', ':server-android', ':tangem-card' diff --git a/card-android/.gitignore b/tangem-card/.gitignore similarity index 100% rename from card-android/.gitignore rename to tangem-card/.gitignore diff --git a/card-common/.idea/caches/build_file_checksums.ser b/tangem-card/.idea/caches/build_file_checksums.ser similarity index 100% rename from card-common/.idea/caches/build_file_checksums.ser rename to tangem-card/.idea/caches/build_file_checksums.ser diff --git a/card-android/.idea/codeStyles/Project.xml b/tangem-card/.idea/codeStyles/Project.xml similarity index 100% rename from card-android/.idea/codeStyles/Project.xml rename to tangem-card/.idea/codeStyles/Project.xml diff --git a/card-common/.idea/gradle.xml b/tangem-card/.idea/gradle.xml similarity index 100% rename from card-common/.idea/gradle.xml rename to tangem-card/.idea/gradle.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_alpha02_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_alpha02_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_alpha02_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_alpha02_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_annotation_annotation_1_0_0_jar.xml b/tangem-card/.idea/libraries/Gradle__androidx_annotation_annotation_1_0_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_annotation_annotation_1_0_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_annotation_annotation_1_0_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_1_0_alpha01_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_1_0_alpha01_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_1_0_alpha01_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_1_0_alpha01_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_arch_core_core_common_2_0_0_jar.xml b/tangem-card/.idea/libraries/Gradle__androidx_arch_core_core_common_2_0_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_arch_core_core_common_2_0_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_arch_core_core_common_2_0_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_biometric_biometric_1_0_0_alpha03_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_biometric_biometric_1_0_0_alpha03_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_biometric_biometric_1_0_0_alpha03_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_biometric_biometric_1_0_0_alpha03_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_collection_collection_1_1_0_alpha01_jar.xml b/tangem-card/.idea/libraries/Gradle__androidx_collection_collection_1_1_0_alpha01_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_collection_collection_1_1_0_alpha01_jar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_collection_collection_1_1_0_alpha01_jar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml b/tangem-card/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_core_core_1_1_0_alpha01_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_core_core_1_1_0_alpha01_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_core_core_1_1_0_alpha01_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_core_core_1_1_0_alpha01_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_alpha02_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_alpha02_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_alpha02_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_alpha02_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_legacy_legacy_support_v4_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_legacy_legacy_support_v4_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_legacy_legacy_support_v4_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_legacy_legacy_support_v4_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_0_0_jar.xml b/tangem-card/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_0_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_0_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_0_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_extensions_2_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_extensions_2_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_extensions_2_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_extensions_2_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_service_2_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_service_2_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_service_2_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_service_2_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_media_media_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_media_media_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_media_media_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_media_media_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_1_1_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_1_1_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_1_1_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_1_1_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_1_1_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_1_1_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_1_1_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_1_1_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_test_monitor_1_1_1_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_test_monitor_1_1_1_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_test_monitor_1_1_1_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_test_monitor_1_1_1_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_test_runner_1_1_1_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_test_runner_1_1_1_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_test_runner_1_1_1_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_test_runner_1_1_1_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_transition_transition_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_transition_transition_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_transition_transition_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_transition_transition_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_0_1_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_0_1_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_0_1_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_0_1_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_alpha01_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_alpha01_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_alpha01_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_alpha01_aar.xml diff --git a/card-common/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml b/tangem-card/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml rename to tangem-card/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml diff --git a/card-common/.idea/libraries/Gradle__co_nstant_in_cbor_0_8_jar.xml b/tangem-card/.idea/libraries/Gradle__co_nstant_in_cbor_0_8_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__co_nstant_in_cbor_0_8_jar.xml rename to tangem-card/.idea/libraries/Gradle__co_nstant_in_cbor_0_8_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_google_android_material_material_1_1_0_alpha02_aar.xml b/tangem-card/.idea/libraries/Gradle__com_google_android_material_material_1_1_0_alpha02_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_google_android_material_material_1_1_0_alpha02_aar.xml rename to tangem-card/.idea/libraries/Gradle__com_google_android_material_material_1_1_0_alpha02_aar.xml diff --git a/card-android/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml b/tangem-card/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml diff --git a/card-android/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_5_jar.xml b/tangem-card/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_5_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_5_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_5_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_google_dagger_dagger_2_21_jar.xml b/tangem-card/.idea/libraries/Gradle__com_google_dagger_dagger_2_21_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_google_dagger_dagger_2_21_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_google_dagger_dagger_2_21_jar.xml diff --git a/card-android/.idea/libraries/Gradle__com_google_guava_guava_18_0_jar.xml b/tangem-card/.idea/libraries/Gradle__com_google_guava_guava_18_0_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__com_google_guava_guava_18_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_google_guava_guava_18_0_jar.xml diff --git a/card-android/.idea/libraries/Gradle__com_google_protobuf_protobuf_java_2_6_1_jar.xml b/tangem-card/.idea/libraries/Gradle__com_google_protobuf_protobuf_java_2_6_1_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__com_google_protobuf_protobuf_java_2_6_1_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_google_protobuf_protobuf_java_2_6_1_jar.xml diff --git a/card-android/.idea/libraries/Gradle__com_google_zxing_core_3_3_3_jar.xml b/tangem-card/.idea/libraries/Gradle__com_google_zxing_core_3_3_3_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__com_google_zxing_core_3_3_3_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_google_zxing_core_3_3_3_jar.xml diff --git a/card-android/.idea/libraries/Gradle__com_jakewharton_retrofit_retrofit2_rxjava2_adapter_1_0_0_jar.xml b/tangem-card/.idea/libraries/Gradle__com_jakewharton_retrofit_retrofit2_rxjava2_adapter_1_0_0_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__com_jakewharton_retrofit_retrofit2_rxjava2_adapter_1_0_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_jakewharton_retrofit_retrofit2_rxjava2_adapter_1_0_0_jar.xml diff --git a/card-android/.idea/libraries/Gradle__com_lambdaworks_scrypt_1_4_0_jar.xml b/tangem-card/.idea/libraries/Gradle__com_lambdaworks_scrypt_1_4_0_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__com_lambdaworks_scrypt_1_4_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_lambdaworks_scrypt_1_4_0_jar.xml diff --git a/card-android/.idea/libraries/Gradle__com_madgag_spongycastle_core_1_56_0_0_jar.xml b/tangem-card/.idea/libraries/Gradle__com_madgag_spongycastle_core_1_56_0_0_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__com_madgag_spongycastle_core_1_56_0_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_madgag_spongycastle_core_1_56_0_0_jar.xml diff --git a/card-android/.idea/libraries/Gradle__com_madgag_spongycastle_prov_1_56_0_0_jar.xml b/tangem-card/.idea/libraries/Gradle__com_madgag_spongycastle_prov_1_56_0_0_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__com_madgag_spongycastle_prov_1_56_0_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_madgag_spongycastle_prov_1_56_0_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_scottyab_rootbeer_lib_0_0_7_aar.xml b/tangem-card/.idea/libraries/Gradle__com_scottyab_rootbeer_lib_0_0_7_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_scottyab_rootbeer_lib_0_0_7_aar.xml rename to tangem-card/.idea/libraries/Gradle__com_scottyab_rootbeer_lib_0_0_7_aar.xml diff --git a/card-common/.idea/libraries/Gradle__com_skyfishjy_ripplebackground_library_1_0_1_aar.xml b/tangem-card/.idea/libraries/Gradle__com_skyfishjy_ripplebackground_library_1_0_1_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_skyfishjy_ripplebackground_library_1_0_1_aar.xml rename to tangem-card/.idea/libraries/Gradle__com_skyfishjy_ripplebackground_library_1_0_1_aar.xml diff --git a/card-android/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml b/tangem-card/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml diff --git a/card-android/.idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_11_0_jar.xml b/tangem-card/.idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_11_0_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_11_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_11_0_jar.xml diff --git a/card-android/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_12_0_jar.xml b/tangem-card/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_12_0_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_12_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_12_0_jar.xml diff --git a/card-android/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_2_jar.xml b/tangem-card/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_2_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_2_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_2_jar.xml diff --git a/card-android/.idea/libraries/Gradle__com_squareup_okio_okio_1_15_0_jar.xml b/tangem-card/.idea/libraries/Gradle__com_squareup_okio_okio_1_15_0_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__com_squareup_okio_okio_1_15_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_squareup_okio_okio_1_15_0_jar.xml diff --git a/card-android/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_5_0_jar.xml b/tangem-card/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_5_0_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_5_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_5_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_squareup_retrofit2_converter_scalars_2_1_0_jar.xml b/tangem-card/.idea/libraries/Gradle__com_squareup_retrofit2_converter_scalars_2_1_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_squareup_retrofit2_converter_scalars_2_1_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_squareup_retrofit2_converter_scalars_2_1_0_jar.xml diff --git a/card-android/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_5_0_jar.xml b/tangem-card/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_5_0_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_5_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_5_0_jar.xml diff --git a/card-android/.idea/libraries/Gradle__core_1_56_0_0.xml b/tangem-card/.idea/libraries/Gradle__core_1_56_0_0.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__core_1_56_0_0.xml rename to tangem-card/.idea/libraries/Gradle__core_1_56_0_0.xml diff --git a/card-common/.idea/libraries/Gradle__eddsa_0_3_0.xml b/tangem-card/.idea/libraries/Gradle__eddsa_0_3_0.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__eddsa_0_3_0.xml rename to tangem-card/.idea/libraries/Gradle__eddsa_0_3_0.xml diff --git a/card-common/.idea/libraries/Gradle__info_hoang8f_android_segmented_1_0_6_aar.xml b/tangem-card/.idea/libraries/Gradle__info_hoang8f_android_segmented_1_0_6_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__info_hoang8f_android_segmented_1_0_6_aar.xml rename to tangem-card/.idea/libraries/Gradle__info_hoang8f_android_segmented_1_0_6_aar.xml diff --git a/card-common/.idea/libraries/Gradle__io_reactivex_rxjava2_rxandroid_2_0_2_aar.xml b/tangem-card/.idea/libraries/Gradle__io_reactivex_rxjava2_rxandroid_2_0_2_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__io_reactivex_rxjava2_rxandroid_2_0_2_aar.xml rename to tangem-card/.idea/libraries/Gradle__io_reactivex_rxjava2_rxandroid_2_0_2_aar.xml diff --git a/card-android/.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_2_0_jar.xml b/tangem-card/.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_2_0_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_2_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_2_0_jar.xml diff --git a/card-android/.idea/libraries/Gradle__io_reactivex_rxjava2_rxkotlin_2_3_0_jar.xml b/tangem-card/.idea/libraries/Gradle__io_reactivex_rxjava2_rxkotlin_2_3_0_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__io_reactivex_rxjava2_rxkotlin_2_3_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__io_reactivex_rxjava2_rxkotlin_2_3_0_jar.xml diff --git a/card-android/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml b/tangem-card/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml rename to tangem-card/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml diff --git a/card-android/.idea/libraries/Gradle__junit_junit_4_12_jar.xml b/tangem-card/.idea/libraries/Gradle__junit_junit_4_12_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__junit_junit_4_12_jar.xml rename to tangem-card/.idea/libraries/Gradle__junit_junit_4_12_jar.xml diff --git a/card-common/.idea/libraries/Gradle__me_dm7_barcodescanner_core_1_9_8_aar.xml b/tangem-card/.idea/libraries/Gradle__me_dm7_barcodescanner_core_1_9_8_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__me_dm7_barcodescanner_core_1_9_8_aar.xml rename to tangem-card/.idea/libraries/Gradle__me_dm7_barcodescanner_core_1_9_8_aar.xml diff --git a/card-common/.idea/libraries/Gradle__me_dm7_barcodescanner_zxing_1_9_8_aar.xml b/tangem-card/.idea/libraries/Gradle__me_dm7_barcodescanner_zxing_1_9_8_aar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__me_dm7_barcodescanner_zxing_1_9_8_aar.xml rename to tangem-card/.idea/libraries/Gradle__me_dm7_barcodescanner_zxing_1_9_8_aar.xml diff --git a/card-android/.idea/libraries/Gradle__net_jcip_jcip_annotations_1_0_jar.xml b/tangem-card/.idea/libraries/Gradle__net_jcip_jcip_annotations_1_0_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__net_jcip_jcip_annotations_1_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__net_jcip_jcip_annotations_1_0_jar.xml diff --git a/card-android/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml b/tangem-card/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml diff --git a/card-android/.idea/libraries/Gradle__org_bitcoinj_bitcoinj_core_0_14_7_jar.xml b/tangem-card/.idea/libraries/Gradle__org_bitcoinj_bitcoinj_core_0_14_7_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__org_bitcoinj_bitcoinj_core_0_14_7_jar.xml rename to tangem-card/.idea/libraries/Gradle__org_bitcoinj_bitcoinj_core_0_14_7_jar.xml diff --git a/card-android/.idea/libraries/Gradle__org_bitcoinj_orchid_1_2_1_jar.xml b/tangem-card/.idea/libraries/Gradle__org_bitcoinj_orchid_1_2_1_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__org_bitcoinj_orchid_1_2_1_jar.xml rename to tangem-card/.idea/libraries/Gradle__org_bitcoinj_orchid_1_2_1_jar.xml diff --git a/card-android/.idea/libraries/Gradle__org_greenrobot_eventbus_3_1_1_jar.xml b/tangem-card/.idea/libraries/Gradle__org_greenrobot_eventbus_3_1_1_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__org_greenrobot_eventbus_3_1_1_jar.xml rename to tangem-card/.idea/libraries/Gradle__org_greenrobot_eventbus_3_1_1_jar.xml diff --git a/card-android/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml b/tangem-card/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml rename to tangem-card/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml diff --git a/card-android/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml b/tangem-card/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml rename to tangem-card/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml diff --git a/card-android/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml b/tangem-card/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml rename to tangem-card/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml diff --git a/card-android/.idea/libraries/Gradle__org_jetbrains_annotations_13_0_jar.xml b/tangem-card/.idea/libraries/Gradle__org_jetbrains_annotations_13_0_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__org_jetbrains_annotations_13_0_jar.xml rename to tangem-card/.idea/libraries/Gradle__org_jetbrains_annotations_13_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_android_extensions_runtime_1_3_21_jar.xml b/tangem-card/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_android_extensions_runtime_1_3_21_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_android_extensions_runtime_1_3_21_jar.xml rename to tangem-card/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_android_extensions_runtime_1_3_21_jar.xml diff --git a/card-common/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_3_21_jar.xml b/tangem-card/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_3_21_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_3_21_jar.xml rename to tangem-card/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_3_21_jar.xml diff --git a/card-common/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_3_21_jar.xml b/tangem-card/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_3_21_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_3_21_jar.xml rename to tangem-card/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_3_21_jar.xml diff --git a/card-common/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_3_21_jar.xml b/tangem-card/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_3_21_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_3_21_jar.xml rename to tangem-card/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_3_21_jar.xml diff --git a/card-android/.idea/libraries/Gradle__org_reactivestreams_reactive_streams_1_0_2_jar.xml b/tangem-card/.idea/libraries/Gradle__org_reactivestreams_reactive_streams_1_0_2_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__org_reactivestreams_reactive_streams_1_0_2_jar.xml rename to tangem-card/.idea/libraries/Gradle__org_reactivestreams_reactive_streams_1_0_2_jar.xml diff --git a/card-android/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_20_jar.xml b/tangem-card/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_20_jar.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_20_jar.xml rename to tangem-card/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_20_jar.xml diff --git a/card-android/.idea/libraries/Gradle__prov_1_56_0_0.xml b/tangem-card/.idea/libraries/Gradle__prov_1_56_0_0.xml similarity index 100% rename from card-android/.idea/libraries/Gradle__prov_1_56_0_0.xml rename to tangem-card/.idea/libraries/Gradle__prov_1_56_0_0.xml diff --git a/card-android/.idea/misc.xml b/tangem-card/.idea/misc.xml similarity index 100% rename from card-android/.idea/misc.xml rename to tangem-card/.idea/misc.xml diff --git a/card-common/.idea/modules.xml b/tangem-card/.idea/modules.xml similarity index 100% rename from card-common/.idea/modules.xml rename to tangem-card/.idea/modules.xml diff --git a/card-android/.idea/runConfigurations.xml b/tangem-card/.idea/runConfigurations.xml similarity index 100% rename from card-android/.idea/runConfigurations.xml rename to tangem-card/.idea/runConfigurations.xml diff --git a/card-common/.idea/vcs.xml b/tangem-card/.idea/vcs.xml similarity index 100% rename from card-common/.idea/vcs.xml rename to tangem-card/.idea/vcs.xml diff --git a/card-common/.idea/workspace.xml b/tangem-card/.idea/workspace.xml similarity index 100% rename from card-common/.idea/workspace.xml rename to tangem-card/.idea/workspace.xml diff --git a/card-common/build.gradle b/tangem-card/build.gradle similarity index 100% rename from card-common/build.gradle rename to tangem-card/build.gradle diff --git a/card-android/gradle/wrapper/gradle-wrapper.jar b/tangem-card/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from card-android/gradle/wrapper/gradle-wrapper.jar rename to tangem-card/gradle/wrapper/gradle-wrapper.jar diff --git a/card-common/gradle/wrapper/gradle-wrapper.properties b/tangem-card/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from card-common/gradle/wrapper/gradle-wrapper.properties rename to tangem-card/gradle/wrapper/gradle-wrapper.properties diff --git a/card-android/gradlew b/tangem-card/gradlew similarity index 100% rename from card-android/gradlew rename to tangem-card/gradlew diff --git a/card-android/gradlew.bat b/tangem-card/gradlew.bat similarity index 100% rename from card-android/gradlew.bat rename to tangem-card/gradlew.bat diff --git a/card-common/local.properties b/tangem-card/local.properties similarity index 100% rename from card-common/local.properties rename to tangem-card/local.properties diff --git a/card-common/src/main/java/com/tangem/card_common/data/Issuer.java b/tangem-card/src/main/java/com/tangem/tangem_card/data/Issuer.java similarity index 95% rename from card-common/src/main/java/com/tangem/card_common/data/Issuer.java rename to tangem-card/src/main/java/com/tangem/tangem_card/data/Issuer.java index 374eea579b..ebc204caf8 100644 --- a/card-common/src/main/java/com/tangem/card_common/data/Issuer.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/data/Issuer.java @@ -1,8 +1,8 @@ -package com.tangem.card_common.data; +package com.tangem.tangem_card.data; -import com.tangem.card_common.reader.CardCrypto; -import com.tangem.card_common.util.PBKDF2; -import com.tangem.card_common.util.Util; +import com.tangem.tangem_card.reader.CardCrypto; +import com.tangem.tangem_card.util.PBKDF2; +import com.tangem.tangem_card.util.Util; import java.util.ArrayList; import java.util.Arrays; diff --git a/card-common/src/main/java/com/tangem/card_common/data/Manufacturer.java b/tangem-card/src/main/java/com/tangem/tangem_card/data/Manufacturer.java similarity index 95% rename from card-common/src/main/java/com/tangem/card_common/data/Manufacturer.java rename to tangem-card/src/main/java/com/tangem/tangem_card/data/Manufacturer.java index 23de40b9df..af236764d7 100644 --- a/card-common/src/main/java/com/tangem/card_common/data/Manufacturer.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/data/Manufacturer.java @@ -1,4 +1,4 @@ -package com.tangem.card_common.data; +package com.tangem.tangem_card.data; /** * Created by dvol on 09.08.2017. diff --git a/card-common/src/main/java/com/tangem/card_common/data/TangemCard.java b/tangem-card/src/main/java/com/tangem/tangem_card/data/TangemCard.java similarity index 99% rename from card-common/src/main/java/com/tangem/card_common/data/TangemCard.java rename to tangem-card/src/main/java/com/tangem/tangem_card/data/TangemCard.java index 539168740e..365848b417 100644 --- a/card-common/src/main/java/com/tangem/card_common/data/TangemCard.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/data/TangemCard.java @@ -1,8 +1,8 @@ -package com.tangem.card_common.data; +package com.tangem.tangem_card.data; -import com.tangem.card_common.reader.CardProtocol; -import com.tangem.card_common.reader.SettingsMask; -import com.tangem.card_common.util.Util; +import com.tangem.tangem_card.reader.CardProtocol; +import com.tangem.tangem_card.reader.SettingsMask; +import com.tangem.tangem_card.util.Util; import java.util.Date; import java.util.EnumSet; diff --git a/card-common/src/main/java/com/tangem/card_common/data/external/CardDataSubstitutionProvider.java b/tangem-card/src/main/java/com/tangem/tangem_card/data/external/CardDataSubstitutionProvider.java similarity index 73% rename from card-common/src/main/java/com/tangem/card_common/data/external/CardDataSubstitutionProvider.java rename to tangem-card/src/main/java/com/tangem/tangem_card/data/external/CardDataSubstitutionProvider.java index fe9369baa6..071d75bda0 100644 --- a/card-common/src/main/java/com/tangem/card_common/data/external/CardDataSubstitutionProvider.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/data/external/CardDataSubstitutionProvider.java @@ -1,6 +1,6 @@ -package com.tangem.card_common.data.external; +package com.tangem.tangem_card.data.external; -import com.tangem.card_common.data.TangemCard; +import com.tangem.tangem_card.data.TangemCard; /** * This interface provide method to make substitution of read card data (token symbol, contract address) diff --git a/card-common/src/main/java/com/tangem/card_common/data/external/FirmwaresDigestsProvider.java b/tangem-card/src/main/java/com/tangem/tangem_card/data/external/FirmwaresDigestsProvider.java similarity index 91% rename from card-common/src/main/java/com/tangem/card_common/data/external/FirmwaresDigestsProvider.java rename to tangem-card/src/main/java/com/tangem/tangem_card/data/external/FirmwaresDigestsProvider.java index feb2574739..599070a2d3 100644 --- a/card-common/src/main/java/com/tangem/card_common/data/external/FirmwaresDigestsProvider.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/data/external/FirmwaresDigestsProvider.java @@ -1,4 +1,4 @@ -package com.tangem.card_common.data.external; +package com.tangem.tangem_card.data.external; /** * This interfaces provide function to randomly select parameters to run one VerifyCode command, check answer and diff --git a/card-common/src/main/java/com/tangem/card_common/data/external/PINsProvider.java b/tangem-card/src/main/java/com/tangem/tangem_card/data/external/PINsProvider.java similarity index 94% rename from card-common/src/main/java/com/tangem/card_common/data/external/PINsProvider.java rename to tangem-card/src/main/java/com/tangem/tangem_card/data/external/PINsProvider.java index 7813f137fa..6652623017 100644 --- a/card-common/src/main/java/com/tangem/card_common/data/external/PINsProvider.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/data/external/PINsProvider.java @@ -1,4 +1,4 @@ -package com.tangem.card_common.data.external; +package com.tangem.tangem_card.data.external; import java.util.List; diff --git a/card-common/src/main/java/com/tangem/card_common/reader/CardCrypto.java b/tangem-card/src/main/java/com/tangem/tangem_card/reader/CardCrypto.java similarity index 98% rename from card-common/src/main/java/com/tangem/card_common/reader/CardCrypto.java rename to tangem-card/src/main/java/com/tangem/tangem_card/reader/CardCrypto.java index 51edfb2ff5..3a01df636c 100644 --- a/card-common/src/main/java/com/tangem/card_common/reader/CardCrypto.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/reader/CardCrypto.java @@ -1,8 +1,8 @@ -package com.tangem.card_common.reader; +package com.tangem.tangem_card.reader; -import com.tangem.card_common.util.Log; -import com.tangem.card_common.util.PBKDF2; -import com.tangem.card_common.util.Util; +import com.tangem.tangem_card.util.Log; +import com.tangem.tangem_card.util.PBKDF2; +import com.tangem.tangem_card.util.Util; import net.i2p.crypto.eddsa.EdDSAEngine; import net.i2p.crypto.eddsa.EdDSAPrivateKey; diff --git a/card-common/src/main/java/com/tangem/card_common/reader/CardProtocol.java b/tangem-card/src/main/java/com/tangem/tangem_card/reader/CardProtocol.java similarity index 99% rename from card-common/src/main/java/com/tangem/card_common/reader/CardProtocol.java rename to tangem-card/src/main/java/com/tangem/tangem_card/reader/CardProtocol.java index 524cc0ad40..f8d7641d56 100644 --- a/card-common/src/main/java/com/tangem/card_common/reader/CardProtocol.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/reader/CardProtocol.java @@ -1,9 +1,9 @@ -package com.tangem.card_common.reader; +package com.tangem.tangem_card.reader; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.data.Manufacturer; -import com.tangem.card_common.util.Log; -import com.tangem.card_common.util.Util; +import com.tangem.tangem_card.data.Manufacturer; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.util.Log; +import com.tangem.tangem_card.util.Util; import org.spongycastle.jce.ECNamedCurveTable; import org.spongycastle.jce.interfaces.ECPublicKey; diff --git a/card-common/src/main/java/com/tangem/card_common/reader/CommandApdu.java b/tangem-card/src/main/java/com/tangem/tangem_card/reader/CommandApdu.java similarity index 98% rename from card-common/src/main/java/com/tangem/card_common/reader/CommandApdu.java rename to tangem-card/src/main/java/com/tangem/tangem_card/reader/CommandApdu.java index 9ecc6e9549..104138a6a9 100644 --- a/card-common/src/main/java/com/tangem/card_common/reader/CommandApdu.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/reader/CommandApdu.java @@ -1,6 +1,6 @@ -package com.tangem.card_common.reader; +package com.tangem.tangem_card.reader; -import com.tangem.card_common.util.Util; +import com.tangem.tangem_card.util.Util; import java.io.ByteArrayOutputStream; import java.io.IOException; diff --git a/card-common/src/main/java/com/tangem/card_common/reader/INS.java b/tangem-card/src/main/java/com/tangem/tangem_card/reader/INS.java similarity index 94% rename from card-common/src/main/java/com/tangem/card_common/reader/INS.java rename to tangem-card/src/main/java/com/tangem/tangem_card/reader/INS.java index e3d56c3a06..a43783e9c7 100644 --- a/card-common/src/main/java/com/tangem/card_common/reader/INS.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/reader/INS.java @@ -1,4 +1,4 @@ -package com.tangem.card_common.reader; +package com.tangem.tangem_card.reader; /** * Created by dvol on 07.03.2018. diff --git a/card-common/src/main/java/com/tangem/card_common/reader/NfcReader.java b/tangem-card/src/main/java/com/tangem/tangem_card/reader/NfcReader.java similarity index 89% rename from card-common/src/main/java/com/tangem/card_common/reader/NfcReader.java rename to tangem-card/src/main/java/com/tangem/tangem_card/reader/NfcReader.java index 58b5e20693..d93099f6ac 100644 --- a/card-common/src/main/java/com/tangem/card_common/reader/NfcReader.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/reader/NfcReader.java @@ -1,4 +1,4 @@ -package com.tangem.card_common.reader; +package com.tangem.tangem_card.reader; import java.io.IOException; diff --git a/card-common/src/main/java/com/tangem/card_common/reader/ResponseApdu.java b/tangem-card/src/main/java/com/tangem/tangem_card/reader/ResponseApdu.java similarity index 97% rename from card-common/src/main/java/com/tangem/card_common/reader/ResponseApdu.java rename to tangem-card/src/main/java/com/tangem/tangem_card/reader/ResponseApdu.java index 917dc79a50..577a8ebe77 100644 --- a/card-common/src/main/java/com/tangem/card_common/reader/ResponseApdu.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/reader/ResponseApdu.java @@ -1,6 +1,6 @@ -package com.tangem.card_common.reader; +package com.tangem.tangem_card.reader; -import com.tangem.card_common.util.Util; +import com.tangem.tangem_card.util.Util; import java.io.ByteArrayInputStream; import java.util.Arrays; diff --git a/card-common/src/main/java/com/tangem/card_common/reader/SW.java b/tangem-card/src/main/java/com/tangem/tangem_card/reader/SW.java similarity index 97% rename from card-common/src/main/java/com/tangem/card_common/reader/SW.java rename to tangem-card/src/main/java/com/tangem/tangem_card/reader/SW.java index 3b09a7e819..f24caee7b9 100644 --- a/card-common/src/main/java/com/tangem/card_common/reader/SW.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/reader/SW.java @@ -1,4 +1,4 @@ -package com.tangem.card_common.reader; +package com.tangem.tangem_card.reader; /** * Created by dvol on 07.03.2018. diff --git a/card-common/src/main/java/com/tangem/card_common/reader/SettingsMask.java b/tangem-card/src/main/java/com/tangem/tangem_card/reader/SettingsMask.java similarity index 98% rename from card-common/src/main/java/com/tangem/card_common/reader/SettingsMask.java rename to tangem-card/src/main/java/com/tangem/tangem_card/reader/SettingsMask.java index c073c45c7b..2b48a32d36 100644 --- a/card-common/src/main/java/com/tangem/card_common/reader/SettingsMask.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/reader/SettingsMask.java @@ -1,4 +1,4 @@ -package com.tangem.card_common.reader; +package com.tangem.tangem_card.reader; /** * Created by dvol on 07.03.2018. diff --git a/card-common/src/main/java/com/tangem/card_common/reader/TLV.java b/tangem-card/src/main/java/com/tangem/tangem_card/reader/TLV.java similarity index 98% rename from card-common/src/main/java/com/tangem/card_common/reader/TLV.java rename to tangem-card/src/main/java/com/tangem/tangem_card/reader/TLV.java index f48d6d5906..ef071c1f7b 100644 --- a/card-common/src/main/java/com/tangem/card_common/reader/TLV.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/reader/TLV.java @@ -1,6 +1,6 @@ -package com.tangem.card_common.reader; +package com.tangem.tangem_card.reader; -import com.tangem.card_common.util.Util; +import com.tangem.tangem_card.util.Util; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; diff --git a/card-common/src/main/java/com/tangem/card_common/reader/TLVException.java b/tangem-card/src/main/java/com/tangem/tangem_card/reader/TLVException.java similarity index 89% rename from card-common/src/main/java/com/tangem/card_common/reader/TLVException.java rename to tangem-card/src/main/java/com/tangem/tangem_card/reader/TLVException.java index 07705f5ff3..241626ea71 100644 --- a/card-common/src/main/java/com/tangem/card_common/reader/TLVException.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/reader/TLVException.java @@ -1,4 +1,4 @@ -package com.tangem.card_common.reader; +package com.tangem.tangem_card.reader; public class TLVException extends Exception { diff --git a/card-common/src/main/java/com/tangem/card_common/reader/TLVList.java b/tangem-card/src/main/java/com/tangem/tangem_card/reader/TLVList.java similarity index 95% rename from card-common/src/main/java/com/tangem/card_common/reader/TLVList.java rename to tangem-card/src/main/java/com/tangem/tangem_card/reader/TLVList.java index a046696d01..d071484cbd 100644 --- a/card-common/src/main/java/com/tangem/card_common/reader/TLVList.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/reader/TLVList.java @@ -1,10 +1,10 @@ -package com.tangem.card_common.reader; +package com.tangem.tangem_card.reader; /** * Created by dvol on 23.06.2017. */ -import com.tangem.card_common.util.Util; +import com.tangem.tangem_card.util.Util; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; diff --git a/card-common/src/main/java/com/tangem/card_common/tasks/CreateNewWalletTask.java b/tangem-card/src/main/java/com/tangem/tangem_card/tasks/CreateNewWalletTask.java similarity index 74% rename from card-common/src/main/java/com/tangem/card_common/tasks/CreateNewWalletTask.java rename to tangem-card/src/main/java/com/tangem/tangem_card/tasks/CreateNewWalletTask.java index 04fa0aabf5..ca9e485794 100644 --- a/card-common/src/main/java/com/tangem/card_common/tasks/CreateNewWalletTask.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/tasks/CreateNewWalletTask.java @@ -1,11 +1,11 @@ -package com.tangem.card_common.tasks; +package com.tangem.tangem_card.tasks; -import com.tangem.card_common.data.external.CardDataSubstitutionProvider; -import com.tangem.card_common.data.external.PINsProvider; -import com.tangem.card_common.reader.CardProtocol; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.reader.NfcReader; -import com.tangem.card_common.util.Log; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.data.external.CardDataSubstitutionProvider; +import com.tangem.tangem_card.data.external.PINsProvider; +import com.tangem.tangem_card.reader.CardProtocol; +import com.tangem.tangem_card.reader.NfcReader; +import com.tangem.tangem_card.util.Log; public class CreateNewWalletTask extends CustomReadCardTask { public static final String TAG = CreateNewWalletTask.class.getSimpleName(); diff --git a/card-common/src/main/java/com/tangem/card_common/tasks/CustomReadCardTask.java b/tangem-card/src/main/java/com/tangem/tangem_card/tasks/CustomReadCardTask.java similarity index 96% rename from card-common/src/main/java/com/tangem/card_common/tasks/CustomReadCardTask.java rename to tangem-card/src/main/java/com/tangem/tangem_card/tasks/CustomReadCardTask.java index a84eb7187e..94c5e3fcfe 100644 --- a/card-common/src/main/java/com/tangem/card_common/tasks/CustomReadCardTask.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/tasks/CustomReadCardTask.java @@ -1,17 +1,17 @@ -package com.tangem.card_common.tasks; +package com.tangem.tangem_card.tasks; -import com.tangem.card_common.data.external.CardDataSubstitutionProvider; -import com.tangem.card_common.data.Manufacturer; -import com.tangem.card_common.data.external.PINsProvider; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.reader.CardCrypto; -import com.tangem.card_common.reader.CardProtocol; -import com.tangem.card_common.reader.NfcReader; -import com.tangem.card_common.reader.TLV; -import com.tangem.card_common.reader.TLVException; -import com.tangem.card_common.reader.TLVList; -import com.tangem.card_common.util.Log; -import com.tangem.card_common.util.Util; +import com.tangem.tangem_card.data.Manufacturer; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.data.external.CardDataSubstitutionProvider; +import com.tangem.tangem_card.data.external.PINsProvider; +import com.tangem.tangem_card.reader.CardCrypto; +import com.tangem.tangem_card.reader.CardProtocol; +import com.tangem.tangem_card.reader.NfcReader; +import com.tangem.tangem_card.reader.TLV; +import com.tangem.tangem_card.reader.TLVException; +import com.tangem.tangem_card.reader.TLVList; +import com.tangem.tangem_card.util.Log; +import com.tangem.tangem_card.util.Util; import org.spongycastle.jce.ECNamedCurveTable; import org.spongycastle.jce.spec.ECNamedCurveParameterSpec; diff --git a/card-common/src/main/java/com/tangem/card_common/tasks/OneTouchSignTask.java b/tangem-card/src/main/java/com/tangem/tangem_card/tasks/OneTouchSignTask.java similarity index 91% rename from card-common/src/main/java/com/tangem/card_common/tasks/OneTouchSignTask.java rename to tangem-card/src/main/java/com/tangem/tangem_card/tasks/OneTouchSignTask.java index 0a4b651599..97e43e5372 100644 --- a/card-common/src/main/java/com/tangem/card_common/tasks/OneTouchSignTask.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/tasks/OneTouchSignTask.java @@ -1,13 +1,13 @@ -package com.tangem.card_common.tasks; +package com.tangem.tangem_card.tasks; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.data.external.CardDataSubstitutionProvider; -import com.tangem.card_common.data.external.PINsProvider; -import com.tangem.card_common.reader.CardProtocol; -import com.tangem.card_common.reader.NfcReader; -import com.tangem.card_common.reader.TLV; -import com.tangem.card_common.reader.TLVList; -import com.tangem.card_common.util.Log; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.data.external.CardDataSubstitutionProvider; +import com.tangem.tangem_card.data.external.PINsProvider; +import com.tangem.tangem_card.reader.CardProtocol; +import com.tangem.tangem_card.reader.NfcReader; +import com.tangem.tangem_card.reader.TLV; +import com.tangem.tangem_card.reader.TLVList; +import com.tangem.tangem_card.util.Log; import java.io.ByteArrayOutputStream; diff --git a/card-common/src/main/java/com/tangem/card_common/tasks/PurgeTask.java b/tangem-card/src/main/java/com/tangem/tangem_card/tasks/PurgeTask.java similarity index 72% rename from card-common/src/main/java/com/tangem/card_common/tasks/PurgeTask.java rename to tangem-card/src/main/java/com/tangem/tangem_card/tasks/PurgeTask.java index b1651c6fff..d7ea753c97 100644 --- a/card-common/src/main/java/com/tangem/card_common/tasks/PurgeTask.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/tasks/PurgeTask.java @@ -1,10 +1,10 @@ -package com.tangem.card_common.tasks; +package com.tangem.tangem_card.tasks; -import com.tangem.card_common.data.external.PINsProvider; -import com.tangem.card_common.reader.NfcReader; -import com.tangem.card_common.reader.CardProtocol; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.data.external.CardDataSubstitutionProvider; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.data.external.CardDataSubstitutionProvider; +import com.tangem.tangem_card.data.external.PINsProvider; +import com.tangem.tangem_card.reader.CardProtocol; +import com.tangem.tangem_card.reader.NfcReader; public class PurgeTask extends CustomReadCardTask { public static final String TAG = PurgeTask.class.getSimpleName(); diff --git a/card-common/src/main/java/com/tangem/card_common/tasks/ReadCardInfoTask.java b/tangem-card/src/main/java/com/tangem/tangem_card/tasks/ReadCardInfoTask.java similarity index 85% rename from card-common/src/main/java/com/tangem/card_common/tasks/ReadCardInfoTask.java rename to tangem-card/src/main/java/com/tangem/tangem_card/tasks/ReadCardInfoTask.java index 1913dff407..f081afff9e 100644 --- a/card-common/src/main/java/com/tangem/card_common/tasks/ReadCardInfoTask.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/tasks/ReadCardInfoTask.java @@ -1,10 +1,10 @@ -package com.tangem.card_common.tasks; +package com.tangem.tangem_card.tasks; -import com.tangem.card_common.data.external.CardDataSubstitutionProvider; -import com.tangem.card_common.data.external.PINsProvider; -import com.tangem.card_common.reader.NfcReader; -import com.tangem.card_common.reader.CardProtocol; -import com.tangem.card_common.data.TangemCard; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.data.external.CardDataSubstitutionProvider; +import com.tangem.tangem_card.data.external.PINsProvider; +import com.tangem.tangem_card.reader.CardProtocol; +import com.tangem.tangem_card.reader.NfcReader; public class ReadCardInfoTask extends CustomReadCardTask { public static final String TAG = ReadCardInfoTask.class.getSimpleName(); diff --git a/card-common/src/main/java/com/tangem/card_common/tasks/SignTask.java b/tangem-card/src/main/java/com/tangem/tangem_card/tasks/SignTask.java similarity index 89% rename from card-common/src/main/java/com/tangem/card_common/tasks/SignTask.java rename to tangem-card/src/main/java/com/tangem/tangem_card/tasks/SignTask.java index d3eebd6bda..4aeb2a2659 100644 --- a/card-common/src/main/java/com/tangem/card_common/tasks/SignTask.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/tasks/SignTask.java @@ -1,13 +1,13 @@ -package com.tangem.card_common.tasks; +package com.tangem.tangem_card.tasks; -import com.tangem.card_common.data.external.CardDataSubstitutionProvider; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.data.external.PINsProvider; -import com.tangem.card_common.reader.CardProtocol; -import com.tangem.card_common.reader.NfcReader; -import com.tangem.card_common.reader.TLV; -import com.tangem.card_common.reader.TLVList; -import com.tangem.card_common.util.Log; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.data.external.CardDataSubstitutionProvider; +import com.tangem.tangem_card.data.external.PINsProvider; +import com.tangem.tangem_card.reader.CardProtocol; +import com.tangem.tangem_card.reader.NfcReader; +import com.tangem.tangem_card.reader.TLV; +import com.tangem.tangem_card.reader.TLVList; +import com.tangem.tangem_card.util.Log; import java.io.ByteArrayOutputStream; diff --git a/card-common/src/main/java/com/tangem/card_common/tasks/SwapPINTask.java b/tangem-card/src/main/java/com/tangem/tangem_card/tasks/SwapPINTask.java similarity index 77% rename from card-common/src/main/java/com/tangem/card_common/tasks/SwapPINTask.java rename to tangem-card/src/main/java/com/tangem/tangem_card/tasks/SwapPINTask.java index 43df1e6bbc..7ae47946e1 100644 --- a/card-common/src/main/java/com/tangem/card_common/tasks/SwapPINTask.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/tasks/SwapPINTask.java @@ -1,10 +1,10 @@ -package com.tangem.card_common.tasks; +package com.tangem.tangem_card.tasks; -import com.tangem.card_common.data.external.CardDataSubstitutionProvider; -import com.tangem.card_common.data.external.PINsProvider; -import com.tangem.card_common.reader.CardProtocol; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.reader.NfcReader; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.data.external.CardDataSubstitutionProvider; +import com.tangem.tangem_card.data.external.PINsProvider; +import com.tangem.tangem_card.reader.CardProtocol; +import com.tangem.tangem_card.reader.NfcReader; public class SwapPINTask extends CustomReadCardTask { public static final String TAG = SwapPINTask.class.getSimpleName(); diff --git a/card-common/src/main/java/com/tangem/card_common/tasks/VerifyCardTask.java b/tangem-card/src/main/java/com/tangem/tangem_card/tasks/VerifyCardTask.java similarity index 81% rename from card-common/src/main/java/com/tangem/card_common/tasks/VerifyCardTask.java rename to tangem-card/src/main/java/com/tangem/tangem_card/tasks/VerifyCardTask.java index 35af35f3c9..57cb73c822 100644 --- a/card-common/src/main/java/com/tangem/card_common/tasks/VerifyCardTask.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/tasks/VerifyCardTask.java @@ -1,12 +1,12 @@ -package com.tangem.card_common.tasks; +package com.tangem.tangem_card.tasks; -import com.tangem.card_common.data.TangemCard; -import com.tangem.card_common.data.external.CardDataSubstitutionProvider; -import com.tangem.card_common.data.external.FirmwaresDigestsProvider; -import com.tangem.card_common.data.external.PINsProvider; -import com.tangem.card_common.reader.CardProtocol; -import com.tangem.card_common.reader.NfcReader; -import com.tangem.card_common.util.Log; +import com.tangem.tangem_card.data.TangemCard; +import com.tangem.tangem_card.data.external.CardDataSubstitutionProvider; +import com.tangem.tangem_card.data.external.FirmwaresDigestsProvider; +import com.tangem.tangem_card.data.external.PINsProvider; +import com.tangem.tangem_card.reader.CardProtocol; +import com.tangem.tangem_card.reader.NfcReader; +import com.tangem.tangem_card.util.Log; import java.util.Arrays; diff --git a/card-common/src/main/java/com/tangem/card_common/util/Log.java b/tangem-card/src/main/java/com/tangem/tangem_card/util/Log.java similarity index 93% rename from card-common/src/main/java/com/tangem/card_common/util/Log.java rename to tangem-card/src/main/java/com/tangem/tangem_card/util/Log.java index 937965acc8..b1188b1d72 100644 --- a/card-common/src/main/java/com/tangem/card_common/util/Log.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/util/Log.java @@ -1,4 +1,4 @@ -package com.tangem.card_common.util; +package com.tangem.tangem_card.util; public class Log { public static void i(String logTag, String message) { diff --git a/card-common/src/main/java/com/tangem/card_common/util/LoggerInterface.java b/tangem-card/src/main/java/com/tangem/tangem_card/util/LoggerInterface.java similarity index 81% rename from card-common/src/main/java/com/tangem/card_common/util/LoggerInterface.java rename to tangem-card/src/main/java/com/tangem/tangem_card/util/LoggerInterface.java index dd4b45d1f8..14fdec66d8 100644 --- a/card-common/src/main/java/com/tangem/card_common/util/LoggerInterface.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/util/LoggerInterface.java @@ -1,4 +1,4 @@ -package com.tangem.card_common.util; +package com.tangem.tangem_card.util; public interface LoggerInterface { void i(String logTag, String message); diff --git a/card-common/src/main/java/com/tangem/card_common/util/PBKDF2.java b/tangem-card/src/main/java/com/tangem/tangem_card/util/PBKDF2.java similarity index 98% rename from card-common/src/main/java/com/tangem/card_common/util/PBKDF2.java rename to tangem-card/src/main/java/com/tangem/tangem_card/util/PBKDF2.java index 657c5fd047..048c4656b1 100644 --- a/card-common/src/main/java/com/tangem/card_common/util/PBKDF2.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/util/PBKDF2.java @@ -1,4 +1,4 @@ -package com.tangem.card_common.util; +package com.tangem.tangem_card.util; import org.spongycastle.crypto.CipherParameters; import org.spongycastle.crypto.digests.SHA256Digest; diff --git a/card-common/src/main/java/com/tangem/card_common/util/Util.java b/tangem-card/src/main/java/com/tangem/tangem_card/util/Util.java similarity index 99% rename from card-common/src/main/java/com/tangem/card_common/util/Util.java rename to tangem-card/src/main/java/com/tangem/tangem_card/util/Util.java index 668ba8970e..3a0287f1aa 100644 --- a/card-common/src/main/java/com/tangem/card_common/util/Util.java +++ b/tangem-card/src/main/java/com/tangem/tangem_card/util/Util.java @@ -1,4 +1,4 @@ -package com.tangem.card_common.util; +package com.tangem.tangem_card.util; import org.spongycastle.crypto.digests.RIPEMD160Digest; diff --git a/card-common/.gitignore b/tangem-sdk/.gitignore similarity index 100% rename from card-common/.gitignore rename to tangem-sdk/.gitignore diff --git a/card-android/.idea/caches/build_file_checksums.ser b/tangem-sdk/.idea/caches/build_file_checksums.ser similarity index 100% rename from card-android/.idea/caches/build_file_checksums.ser rename to tangem-sdk/.idea/caches/build_file_checksums.ser diff --git a/card-common/.idea/codeStyles/Project.xml b/tangem-sdk/.idea/codeStyles/Project.xml similarity index 100% rename from card-common/.idea/codeStyles/Project.xml rename to tangem-sdk/.idea/codeStyles/Project.xml diff --git a/card-android/.idea/gradle.xml b/tangem-sdk/.idea/gradle.xml similarity index 100% rename from card-android/.idea/gradle.xml rename to tangem-sdk/.idea/gradle.xml diff --git a/card-common/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml b/tangem-sdk/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_5_jar.xml b/tangem-sdk/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_5_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_5_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_5_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_google_guava_guava_18_0_jar.xml b/tangem-sdk/.idea/libraries/Gradle__com_google_guava_guava_18_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_google_guava_guava_18_0_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__com_google_guava_guava_18_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_google_protobuf_protobuf_java_2_6_1_jar.xml b/tangem-sdk/.idea/libraries/Gradle__com_google_protobuf_protobuf_java_2_6_1_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_google_protobuf_protobuf_java_2_6_1_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__com_google_protobuf_protobuf_java_2_6_1_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_google_zxing_core_3_3_3_jar.xml b/tangem-sdk/.idea/libraries/Gradle__com_google_zxing_core_3_3_3_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_google_zxing_core_3_3_3_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__com_google_zxing_core_3_3_3_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_jakewharton_retrofit_retrofit2_rxjava2_adapter_1_0_0_jar.xml b/tangem-sdk/.idea/libraries/Gradle__com_jakewharton_retrofit_retrofit2_rxjava2_adapter_1_0_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_jakewharton_retrofit_retrofit2_rxjava2_adapter_1_0_0_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__com_jakewharton_retrofit_retrofit2_rxjava2_adapter_1_0_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_lambdaworks_scrypt_1_4_0_jar.xml b/tangem-sdk/.idea/libraries/Gradle__com_lambdaworks_scrypt_1_4_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_lambdaworks_scrypt_1_4_0_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__com_lambdaworks_scrypt_1_4_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_madgag_spongycastle_core_1_56_0_0_jar.xml b/tangem-sdk/.idea/libraries/Gradle__com_madgag_spongycastle_core_1_56_0_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_madgag_spongycastle_core_1_56_0_0_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__com_madgag_spongycastle_core_1_56_0_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_madgag_spongycastle_prov_1_56_0_0_jar.xml b/tangem-sdk/.idea/libraries/Gradle__com_madgag_spongycastle_prov_1_56_0_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_madgag_spongycastle_prov_1_56_0_0_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__com_madgag_spongycastle_prov_1_56_0_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml b/tangem-sdk/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_11_0_jar.xml b/tangem-sdk/.idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_11_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_11_0_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_11_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_12_0_jar.xml b/tangem-sdk/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_12_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_12_0_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_12_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_2_jar.xml b/tangem-sdk/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_2_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_2_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_2_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_squareup_okio_okio_1_15_0_jar.xml b/tangem-sdk/.idea/libraries/Gradle__com_squareup_okio_okio_1_15_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_squareup_okio_okio_1_15_0_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__com_squareup_okio_okio_1_15_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_5_0_jar.xml b/tangem-sdk/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_5_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_5_0_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_5_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_5_0_jar.xml b/tangem-sdk/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_5_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_5_0_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_5_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__core_1_56_0_0.xml b/tangem-sdk/.idea/libraries/Gradle__core_1_56_0_0.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__core_1_56_0_0.xml rename to tangem-sdk/.idea/libraries/Gradle__core_1_56_0_0.xml diff --git a/card-common/.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_2_0_jar.xml b/tangem-sdk/.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_2_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_2_0_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_2_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__io_reactivex_rxjava2_rxkotlin_2_3_0_jar.xml b/tangem-sdk/.idea/libraries/Gradle__io_reactivex_rxjava2_rxkotlin_2_3_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__io_reactivex_rxjava2_rxkotlin_2_3_0_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__io_reactivex_rxjava2_rxkotlin_2_3_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml b/tangem-sdk/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml diff --git a/card-common/.idea/libraries/Gradle__junit_junit_4_12_jar.xml b/tangem-sdk/.idea/libraries/Gradle__junit_junit_4_12_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__junit_junit_4_12_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__junit_junit_4_12_jar.xml diff --git a/card-common/.idea/libraries/Gradle__net_jcip_jcip_annotations_1_0_jar.xml b/tangem-sdk/.idea/libraries/Gradle__net_jcip_jcip_annotations_1_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__net_jcip_jcip_annotations_1_0_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__net_jcip_jcip_annotations_1_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml b/tangem-sdk/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__org_bitcoinj_bitcoinj_core_0_14_7_jar.xml b/tangem-sdk/.idea/libraries/Gradle__org_bitcoinj_bitcoinj_core_0_14_7_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__org_bitcoinj_bitcoinj_core_0_14_7_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__org_bitcoinj_bitcoinj_core_0_14_7_jar.xml diff --git a/card-common/.idea/libraries/Gradle__org_bitcoinj_orchid_1_2_1_jar.xml b/tangem-sdk/.idea/libraries/Gradle__org_bitcoinj_orchid_1_2_1_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__org_bitcoinj_orchid_1_2_1_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__org_bitcoinj_orchid_1_2_1_jar.xml diff --git a/card-common/.idea/libraries/Gradle__org_greenrobot_eventbus_3_1_1_jar.xml b/tangem-sdk/.idea/libraries/Gradle__org_greenrobot_eventbus_3_1_1_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__org_greenrobot_eventbus_3_1_1_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__org_greenrobot_eventbus_3_1_1_jar.xml diff --git a/card-common/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml b/tangem-sdk/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml diff --git a/card-common/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml b/tangem-sdk/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml diff --git a/card-common/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml b/tangem-sdk/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml diff --git a/card-common/.idea/libraries/Gradle__org_jetbrains_annotations_13_0_jar.xml b/tangem-sdk/.idea/libraries/Gradle__org_jetbrains_annotations_13_0_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__org_jetbrains_annotations_13_0_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__org_jetbrains_annotations_13_0_jar.xml diff --git a/card-common/.idea/libraries/Gradle__org_reactivestreams_reactive_streams_1_0_2_jar.xml b/tangem-sdk/.idea/libraries/Gradle__org_reactivestreams_reactive_streams_1_0_2_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__org_reactivestreams_reactive_streams_1_0_2_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__org_reactivestreams_reactive_streams_1_0_2_jar.xml diff --git a/card-common/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_20_jar.xml b/tangem-sdk/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_20_jar.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_20_jar.xml rename to tangem-sdk/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_20_jar.xml diff --git a/card-common/.idea/libraries/Gradle__prov_1_56_0_0.xml b/tangem-sdk/.idea/libraries/Gradle__prov_1_56_0_0.xml similarity index 100% rename from card-common/.idea/libraries/Gradle__prov_1_56_0_0.xml rename to tangem-sdk/.idea/libraries/Gradle__prov_1_56_0_0.xml diff --git a/card-common/.idea/misc.xml b/tangem-sdk/.idea/misc.xml similarity index 100% rename from card-common/.idea/misc.xml rename to tangem-sdk/.idea/misc.xml diff --git a/card-android/.idea/modules.xml b/tangem-sdk/.idea/modules.xml similarity index 100% rename from card-android/.idea/modules.xml rename to tangem-sdk/.idea/modules.xml diff --git a/card-common/.idea/runConfigurations.xml b/tangem-sdk/.idea/runConfigurations.xml similarity index 100% rename from card-common/.idea/runConfigurations.xml rename to tangem-sdk/.idea/runConfigurations.xml diff --git a/card-android/.idea/workspace.xml b/tangem-sdk/.idea/workspace.xml similarity index 100% rename from card-android/.idea/workspace.xml rename to tangem-sdk/.idea/workspace.xml diff --git a/card-android/build.gradle b/tangem-sdk/build.gradle similarity index 93% rename from card-android/build.gradle rename to tangem-sdk/build.gradle index 2a324d24e4..2f7a51eb93 100644 --- a/card-android/build.gradle +++ b/tangem-sdk/build.gradle @@ -37,7 +37,7 @@ android { } dependencies { - implementation project(':card-common') + implementation project(':tangem-card') // implementation 'com.github.TangemCash.card_android-common:card_android-android:0.1.0' implementation 'androidx.appcompat:appcompat:1.1.0-rc01' @@ -49,8 +49,8 @@ dependencies { implementation 'com.google.code.gson:gson:2.8.5' implementation 'com.scottyab:rootbeer-lib:0.0.7' testImplementation 'junit:junit:4.12' - androidTestImplementation 'androidx.test:runner:1.1.1' - androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1' + androidTestImplementation 'androidx.test:runner:1.2.0' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" } diff --git a/card-android/git b/tangem-sdk/git similarity index 100% rename from card-android/git rename to tangem-sdk/git diff --git a/card-common/gradle/wrapper/gradle-wrapper.jar b/tangem-sdk/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from card-common/gradle/wrapper/gradle-wrapper.jar rename to tangem-sdk/gradle/wrapper/gradle-wrapper.jar diff --git a/card-android/gradle/wrapper/gradle-wrapper.properties b/tangem-sdk/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from card-android/gradle/wrapper/gradle-wrapper.properties rename to tangem-sdk/gradle/wrapper/gradle-wrapper.properties diff --git a/card-common/gradlew b/tangem-sdk/gradlew similarity index 100% rename from card-common/gradlew rename to tangem-sdk/gradlew diff --git a/card-common/gradlew.bat b/tangem-sdk/gradlew.bat similarity index 100% rename from card-common/gradlew.bat rename to tangem-sdk/gradlew.bat diff --git a/card-android/local.properties b/tangem-sdk/local.properties similarity index 100% rename from card-android/local.properties rename to tangem-sdk/local.properties diff --git a/card-android/proguard-rules.pro b/tangem-sdk/proguard-rules.pro similarity index 100% rename from card-android/proguard-rules.pro rename to tangem-sdk/proguard-rules.pro diff --git a/card-android/src/androidTest/java/com/tangem/card_android/ExampleInstrumentedTest.java b/tangem-sdk/src/androidTest/java/com/tangem/tangem_sdk/ExampleInstrumentedTest.java similarity index 95% rename from card-android/src/androidTest/java/com/tangem/card_android/ExampleInstrumentedTest.java rename to tangem-sdk/src/androidTest/java/com/tangem/tangem_sdk/ExampleInstrumentedTest.java index 592d881178..41b93ed28b 100644 --- a/card-android/src/androidTest/java/com/tangem/card_android/ExampleInstrumentedTest.java +++ b/tangem-sdk/src/androidTest/java/com/tangem/tangem_sdk/ExampleInstrumentedTest.java @@ -1,6 +1,7 @@ -package com.tangem.card_android; +package com.tangem.tangem_sdk; import android.content.Context; + import androidx.test.InstrumentationRegistry; import androidx.test.runner.AndroidJUnit4; diff --git a/card-android/src/main/AndroidManifest.xml b/tangem-sdk/src/main/AndroidManifest.xml similarity index 85% rename from card-android/src/main/AndroidManifest.xml rename to tangem-sdk/src/main/AndroidManifest.xml index 325e18a341..06bf470bd3 100644 --- a/card-android/src/main/AndroidManifest.xml +++ b/tangem-sdk/src/main/AndroidManifest.xml @@ -1,5 +1,5 @@ + package="com.tangem.tangem_sdk" > diff --git a/card-android/src/main/java/com/tangem/card_android/android/data/Firmwares.java b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/data/Firmwares.java similarity index 93% rename from card-android/src/main/java/com/tangem/card_android/android/data/Firmwares.java rename to tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/data/Firmwares.java index 1a6fee8e58..faef6b5d8b 100644 --- a/card-android/src/main/java/com/tangem/card_android/android/data/Firmwares.java +++ b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/data/Firmwares.java @@ -1,12 +1,12 @@ -package com.tangem.card_android.android.data; +package com.tangem.tangem_sdk.android.data; import android.content.Context; import com.google.gson.JsonArray; import com.google.gson.JsonObject; import com.google.gson.JsonParser; -import com.tangem.card_common.data.external.FirmwaresDigestsProvider; -import com.tangem.card_common.util.Util; +import com.tangem.tangem_card.data.external.FirmwaresDigestsProvider; +import com.tangem.tangem_card.util.Util; import java.io.IOException; import java.io.InputStream; diff --git a/card-android/src/main/java/com/tangem/card_android/android/data/PINStorage.java b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/data/PINStorage.java similarity index 97% rename from card-android/src/main/java/com/tangem/card_android/android/data/PINStorage.java rename to tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/data/PINStorage.java index 055d2dfedf..4d0608bd18 100644 --- a/card-android/src/main/java/com/tangem/card_android/android/data/PINStorage.java +++ b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/data/PINStorage.java @@ -1,12 +1,12 @@ -package com.tangem.card_android.android.data; +package com.tangem.tangem_sdk.android.data; import android.content.Context; import android.content.SharedPreferences; import android.preference.PreferenceManager; import android.util.Base64; -import com.tangem.card_common.data.external.PINsProvider; -import com.tangem.card_common.reader.CardProtocol; +import com.tangem.tangem_card.data.external.PINsProvider; +import com.tangem.tangem_card.reader.CardProtocol; import java.util.ArrayList; import java.util.List; diff --git a/card-android/src/main/java/com/tangem/card_android/android/nfc/NfcDeviceAntennaLocation.kt b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/nfc/NfcDeviceAntennaLocation.kt similarity index 98% rename from card-android/src/main/java/com/tangem/card_android/android/nfc/NfcDeviceAntennaLocation.kt rename to tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/nfc/NfcDeviceAntennaLocation.kt index 2117dea70b..7476961308 100644 --- a/card-android/src/main/java/com/tangem/card_android/android/nfc/NfcDeviceAntennaLocation.kt +++ b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/nfc/NfcDeviceAntennaLocation.kt @@ -1,4 +1,4 @@ -package com.tangem.card_android.android.nfc +package com.tangem.tangem_sdk.android.nfc import android.content.Context import android.os.Build diff --git a/card-android/src/main/java/com/tangem/card_android/android/nfc/NfcLifecycleObserver.kt b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/nfc/NfcLifecycleObserver.kt similarity index 84% rename from card-android/src/main/java/com/tangem/card_android/android/nfc/NfcLifecycleObserver.kt rename to tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/nfc/NfcLifecycleObserver.kt index 78a9f24b39..937e67bc2c 100644 --- a/card-android/src/main/java/com/tangem/card_android/android/nfc/NfcLifecycleObserver.kt +++ b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/nfc/NfcLifecycleObserver.kt @@ -1,8 +1,8 @@ -package com.tangem.card_android.android.nfc +package com.tangem.tangem_sdk.android.nfc import androidx.lifecycle.DefaultLifecycleObserver import androidx.lifecycle.LifecycleOwner -import com.tangem.card_android.android.reader.NfcManager +import com.tangem.tangem_sdk.android.reader.NfcManager /** * Lifecycle observer for all activities and fragments with nfc diff --git a/card-android/src/main/java/com/tangem/card_android/android/nfc/NfcLocation.kt b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/nfc/NfcLocation.kt similarity index 99% rename from card-android/src/main/java/com/tangem/card_android/android/nfc/NfcLocation.kt rename to tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/nfc/NfcLocation.kt index 28fe5c9d67..d87b466385 100644 --- a/card-android/src/main/java/com/tangem/card_android/android/nfc/NfcLocation.kt +++ b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/nfc/NfcLocation.kt @@ -1,4 +1,4 @@ -package com.tangem.card_android.android.nfc +package com.tangem.tangem_sdk.android.nfc enum class NfcLocation(val codename: String, val fullName: String, val orientation: Int, val x: Int, val y: Int, val z: Int) { model1("sailfish", "Google Pixel", 0, 65, 25, 0), diff --git a/card-android/src/main/java/com/tangem/card_android/android/reader/NfcManager.kt b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/reader/NfcManager.kt similarity index 97% rename from card-android/src/main/java/com/tangem/card_android/android/reader/NfcManager.kt rename to tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/reader/NfcManager.kt index 5b5f5d21b6..b59167f216 100644 --- a/card-android/src/main/java/com/tangem/card_android/android/reader/NfcManager.kt +++ b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/reader/NfcManager.kt @@ -1,4 +1,4 @@ -package com.tangem.card_android.android.reader +package com.tangem.tangem_sdk.android.reader import android.Manifest import android.annotation.TargetApi @@ -15,8 +15,8 @@ import android.os.Build import android.os.Bundle import androidx.core.app.ActivityCompat import androidx.fragment.app.FragmentActivity -import com.tangem.card_android.android.ui.NfcEnableDialog -import com.tangem.card_common.util.Log +import com.tangem.tangem_card.util.Log +import com.tangem.tangem_sdk.android.ui.NfcEnableDialog import java.io.IOException class NfcManager(private val activity: FragmentActivity, private val readerCallback: NfcAdapter.ReaderCallback) { diff --git a/card-android/src/main/java/com/tangem/card_android/android/reader/NfcReader.kt b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/reader/NfcReader.kt similarity index 89% rename from card-android/src/main/java/com/tangem/card_android/android/reader/NfcReader.kt rename to tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/reader/NfcReader.kt index d371cf629e..c7a0409b99 100644 --- a/card-android/src/main/java/com/tangem/card_android/android/reader/NfcReader.kt +++ b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/reader/NfcReader.kt @@ -1,11 +1,11 @@ -package com.tangem.card_android.android.reader +package com.tangem.tangem_sdk.android.reader import android.nfc.tech.IsoDep data class NfcReader( val nfcManager: NfcManager, val isoDep: IsoDep -) : com.tangem.card_common.reader.NfcReader { +) : com.tangem.tangem_card.reader.NfcReader { override fun getId(): ByteArray { return isoDep.tag.id } diff --git a/card-android/src/main/java/com/tangem/card_android/android/ui/NfcEnableDialog.kt b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/ui/NfcEnableDialog.kt similarity index 93% rename from card-android/src/main/java/com/tangem/card_android/android/ui/NfcEnableDialog.kt rename to tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/ui/NfcEnableDialog.kt index dfefdba12c..5a3f2cb6a6 100644 --- a/card-android/src/main/java/com/tangem/card_android/android/ui/NfcEnableDialog.kt +++ b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/android/ui/NfcEnableDialog.kt @@ -1,4 +1,4 @@ -package com.tangem.card_android.android.ui +package com.tangem.tangem_sdk.android.ui import android.app.Dialog import android.content.Intent @@ -8,7 +8,7 @@ import android.provider.Settings import androidx.appcompat.app.AlertDialog import androidx.fragment.app.DialogFragment -import com.tangem.card_android.R +import com.tangem.tangem_sdk.R class NfcEnableDialog : DialogFragment() { companion object { diff --git a/card-android/src/main/java/com/tangem/card_android/data/TangemCardExtensions.kt b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/data/TangemCardExtensions.kt similarity index 97% rename from card-android/src/main/java/com/tangem/card_android/data/TangemCardExtensions.kt rename to tangem-sdk/src/main/java/com/tangem/tangem_sdk/data/TangemCardExtensions.kt index 083b876d02..cb697f95a2 100644 --- a/card-android/src/main/java/com/tangem/card_android/data/TangemCardExtensions.kt +++ b/tangem-sdk/src/main/java/com/tangem/tangem_sdk/data/TangemCardExtensions.kt @@ -1,9 +1,9 @@ -package com.tangem.card_android.data +package com.tangem.tangem_sdk.data import android.os.Bundle -import com.tangem.card_common.data.Manufacturer -import com.tangem.card_common.data.TangemCard -import com.tangem.card_common.util.Log +import com.tangem.tangem_card.data.Manufacturer +import com.tangem.tangem_card.data.TangemCard +import com.tangem.tangem_card.util.Log import java.util.* const val EXTRA_TANGEM_CARD = "Card" diff --git a/card-android/src/main/res/drawable/card_default.png b/tangem-sdk/src/main/res/drawable/card_default.png similarity index 100% rename from card-android/src/main/res/drawable/card_default.png rename to tangem-sdk/src/main/res/drawable/card_default.png diff --git a/card-android/src/main/res/drawable/hand_card_horizontal.png b/tangem-sdk/src/main/res/drawable/hand_card_horizontal.png similarity index 100% rename from card-android/src/main/res/drawable/hand_card_horizontal.png rename to tangem-sdk/src/main/res/drawable/hand_card_horizontal.png diff --git a/card-android/src/main/res/drawable/hand_card_vertical.png b/tangem-sdk/src/main/res/drawable/hand_card_vertical.png similarity index 100% rename from card-android/src/main/res/drawable/hand_card_vertical.png rename to tangem-sdk/src/main/res/drawable/hand_card_vertical.png diff --git a/card-android/src/main/res/drawable/ic_action_nfc_gray.png b/tangem-sdk/src/main/res/drawable/ic_action_nfc_gray.png similarity index 100% rename from card-android/src/main/res/drawable/ic_action_nfc_gray.png rename to tangem-sdk/src/main/res/drawable/ic_action_nfc_gray.png diff --git a/card-android/src/main/res/drawable/ic_logo_bat_token.png b/tangem-sdk/src/main/res/drawable/ic_logo_bat_token.png similarity index 100% rename from card-android/src/main/res/drawable/ic_logo_bat_token.png rename to tangem-sdk/src/main/res/drawable/ic_logo_bat_token.png diff --git a/card-android/src/main/res/drawable/ic_logo_bitcoin.png b/tangem-sdk/src/main/res/drawable/ic_logo_bitcoin.png similarity index 100% rename from card-android/src/main/res/drawable/ic_logo_bitcoin.png rename to tangem-sdk/src/main/res/drawable/ic_logo_bitcoin.png diff --git a/card-android/src/main/res/drawable/ic_logo_bitcoin_cash.png b/tangem-sdk/src/main/res/drawable/ic_logo_bitcoin_cash.png similarity index 100% rename from card-android/src/main/res/drawable/ic_logo_bitcoin_cash.png rename to tangem-sdk/src/main/res/drawable/ic_logo_bitcoin_cash.png diff --git a/card-android/src/main/res/drawable/ic_logo_bitcoin_testnet.png b/tangem-sdk/src/main/res/drawable/ic_logo_bitcoin_testnet.png similarity index 100% rename from card-android/src/main/res/drawable/ic_logo_bitcoin_testnet.png rename to tangem-sdk/src/main/res/drawable/ic_logo_bitcoin_testnet.png diff --git a/card-android/src/main/res/drawable/ic_logo_ethereum.png b/tangem-sdk/src/main/res/drawable/ic_logo_ethereum.png similarity index 100% rename from card-android/src/main/res/drawable/ic_logo_ethereum.png rename to tangem-sdk/src/main/res/drawable/ic_logo_ethereum.png diff --git a/card-android/src/main/res/drawable/ic_logo_ethereum_testnet.png b/tangem-sdk/src/main/res/drawable/ic_logo_ethereum_testnet.png similarity index 100% rename from card-android/src/main/res/drawable/ic_logo_ethereum_testnet.png rename to tangem-sdk/src/main/res/drawable/ic_logo_ethereum_testnet.png diff --git a/card-android/src/main/res/drawable/ic_logo_seed.png b/tangem-sdk/src/main/res/drawable/ic_logo_seed.png similarity index 100% rename from card-android/src/main/res/drawable/ic_logo_seed.png rename to tangem-sdk/src/main/res/drawable/ic_logo_seed.png diff --git a/card-android/src/main/res/drawable/ic_logo_stellar.png b/tangem-sdk/src/main/res/drawable/ic_logo_stellar.png similarity index 100% rename from card-android/src/main/res/drawable/ic_logo_stellar.png rename to tangem-sdk/src/main/res/drawable/ic_logo_stellar.png diff --git a/card-android/src/main/res/drawable/ic_logo_unknown.png b/tangem-sdk/src/main/res/drawable/ic_logo_unknown.png similarity index 100% rename from card-android/src/main/res/drawable/ic_logo_unknown.png rename to tangem-sdk/src/main/res/drawable/ic_logo_unknown.png diff --git a/card-android/src/main/res/drawable/tangem2.png b/tangem-sdk/src/main/res/drawable/tangem2.png similarity index 100% rename from card-android/src/main/res/drawable/tangem2.png rename to tangem-sdk/src/main/res/drawable/tangem2.png diff --git a/card-android/src/main/res/values/strings.xml b/tangem-sdk/src/main/res/values/strings.xml similarity index 100% rename from card-android/src/main/res/values/strings.xml rename to tangem-sdk/src/main/res/values/strings.xml diff --git a/card-android/src/test/java/com/tangem/card_android/ExampleUnitTest.java b/tangem-sdk/src/test/java/com/tangem/tangem_sdk/ExampleUnitTest.java similarity index 80% rename from card-android/src/test/java/com/tangem/card_android/ExampleUnitTest.java rename to tangem-sdk/src/test/java/com/tangem/tangem_sdk/ExampleUnitTest.java index eea1a1722a..fddad24076 100644 --- a/card-android/src/test/java/com/tangem/card_android/ExampleUnitTest.java +++ b/tangem-sdk/src/test/java/com/tangem/tangem_sdk/ExampleUnitTest.java @@ -1,8 +1,8 @@ -package com.tangem.card_android; +package com.tangem.tangem_sdk; import org.junit.Test; -import static org.junit.Assert.*; +import static org.junit.Assert.assertEquals; /** * Example local unit test, which will execute on the development machine (host).