Updated on 2026-08-14
This commit is contained in:
parent
19b642e599
commit
f5320a1952
64 changed files with 174 additions and 174 deletions
|
|
@ -10,7 +10,7 @@ import com.tangem.di.NavigatorComponent
|
|||
import com.tangem.di.NetworkComponent
|
||||
import com.tangem.tangemcard.android.data.Firmwares
|
||||
import com.tangem.tangemcard.android.data.PINStorage
|
||||
import com.tangem.tangemcommon.data.Issuer
|
||||
import com.tangem.cardcommon.data.Issuer
|
||||
import com.tangem.tangemserver.data.LocalStorage
|
||||
import java.io.InputStreamReader
|
||||
import java.nio.charset.StandardCharsets
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ package com.tangem.data;
|
|||
import android.content.Context;
|
||||
import android.util.Log;
|
||||
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.BufferedWriter;
|
||||
|
|
|
|||
|
|
@ -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.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
import com.tangem.wallet.R;
|
||||
|
||||
import java.io.IOException;
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import android.content.SharedPreferences;
|
|||
import android.preference.PreferenceManager;
|
||||
|
||||
import com.jakewharton.retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
import com.tangem.wallet.R;
|
||||
|
||||
import org.spongycastle.util.encoders.Base64;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import com.tangem.domain.wallet.btc.BitcoinOutputStream;
|
|||
import com.tangem.domain.wallet.btc.BtcData;
|
||||
import com.tangem.util.CryptoUtil;
|
||||
import com.tangem.util.FormatUtil;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.IOException;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import com.tangem.domain.wallet.btc.BitcoinOutputStream;
|
|||
import com.tangem.domain.wallet.btc.BtcData;
|
||||
import com.tangem.util.CryptoUtil;
|
||||
import com.tangem.util.FormatUtil;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.IOException;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
package com.tangem.domain.wallet;
|
||||
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
import com.tangem.wallet.R;
|
||||
|
||||
public class BalanceValidator {
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@ package com.tangem.domain.wallet;
|
|||
import android.net.Uri;
|
||||
import android.text.InputFilter;
|
||||
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.tangemcommon.tasks.SignTask;
|
||||
import com.tangem.cardcommon.reader.CardProtocol;
|
||||
import com.tangem.cardcommon.tasks.SignTask;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.math.BigDecimal;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import android.os.Bundle;
|
|||
import com.tangem.Constant;
|
||||
import com.tangem.data.Blockchain;
|
||||
import com.tangem.tangemcard.data.TangemCardExtensionsKt;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
|
||||
public class TangemContext {
|
||||
// public static final String EXTRA_BLOCKCHAIN_DATA = "BLOCKCHAIN_DATA";
|
||||
|
|
|
|||
|
|
@ -8,20 +8,20 @@ import com.tangem.data.network.ElectrumRequest;
|
|||
import com.tangem.data.network.ServerApiElectrum;
|
||||
import com.tangem.domain.wallet.BCHUtils;
|
||||
import com.tangem.domain.wallet.BTCUtils;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.cardcommon.reader.CardProtocol;
|
||||
import com.tangem.domain.wallet.BalanceValidator;
|
||||
import com.tangem.domain.wallet.btc.BtcData;
|
||||
import com.tangem.domain.wallet.CoinData;
|
||||
import com.tangem.domain.wallet.CoinEngine;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
import com.tangem.domain.wallet.TangemContext;
|
||||
import com.tangem.domain.wallet.Transaction;
|
||||
import com.tangem.domain.wallet.UnspentOutputInfo;
|
||||
import com.tangem.tangemcommon.tasks.SignTask;
|
||||
import com.tangem.cardcommon.tasks.SignTask;
|
||||
import com.tangem.util.CryptoUtil;
|
||||
import com.tangem.util.DecimalDigitsInputFilter;
|
||||
import com.tangem.util.DerEncodingUtil;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
import com.tangem.wallet.R;
|
||||
|
||||
import org.json.JSONArray;
|
||||
|
|
|
|||
|
|
@ -5,22 +5,22 @@ import android.text.InputFilter;
|
|||
import android.util.Log;
|
||||
|
||||
import com.tangem.data.network.ServerApiCommon;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.cardcommon.reader.CardProtocol;
|
||||
import com.tangem.domain.wallet.BalanceValidator;
|
||||
import com.tangem.domain.wallet.Base58;
|
||||
import com.tangem.data.Blockchain;
|
||||
import com.tangem.domain.wallet.CoinData;
|
||||
import com.tangem.domain.wallet.CoinEngine;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
import com.tangem.domain.wallet.TangemContext;
|
||||
import com.tangem.domain.wallet.Transaction;
|
||||
import com.tangem.domain.wallet.UnspentOutputInfo;
|
||||
import com.tangem.domain.wallet.BTCUtils;
|
||||
import com.tangem.tangemcommon.tasks.SignTask;
|
||||
import com.tangem.cardcommon.tasks.SignTask;
|
||||
import com.tangem.util.CryptoUtil;
|
||||
import com.tangem.util.DecimalDigitsInputFilter;
|
||||
import com.tangem.util.DerEncodingUtil;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
import com.tangem.wallet.R;
|
||||
import com.tangem.data.network.ElectrumRequest;
|
||||
import com.tangem.data.network.ServerApiElectrum;
|
||||
|
|
|
|||
|
|
@ -15,10 +15,10 @@ import com.tangem.domain.wallet.Base58;
|
|||
import com.tangem.domain.wallet.CoinData;
|
||||
import com.tangem.domain.wallet.CoinEngine;
|
||||
import com.tangem.domain.wallet.TangemContext;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.tangemcommon.tasks.SignTask;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.reader.CardProtocol;
|
||||
import com.tangem.cardcommon.tasks.SignTask;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
import com.tangem.util.DecimalDigitsInputFilter;
|
||||
import com.tangem.wallet.R;
|
||||
|
||||
|
|
|
|||
|
|
@ -15,10 +15,10 @@ import com.tangem.domain.wallet.Transaction;
|
|||
import com.tangem.domain.wallet.UnspentOutputInfo;
|
||||
import com.tangem.domain.wallet.btc.BtcData;
|
||||
import com.tangem.domain.wallet.btc.BtcEngine;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.tangemcommon.tasks.SignTask;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.reader.CardProtocol;
|
||||
import com.tangem.cardcommon.tasks.SignTask;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
import com.tangem.util.CryptoUtil;
|
||||
import com.tangem.util.DecimalDigitsInputFilter;
|
||||
import com.tangem.util.DerEncodingUtil;
|
||||
|
|
|
|||
|
|
@ -15,8 +15,8 @@ import com.tangem.domain.wallet.ECDSASignatureETH;
|
|||
import com.tangem.domain.wallet.EthTransaction;
|
||||
import com.tangem.domain.wallet.Keccak256;
|
||||
import com.tangem.domain.wallet.TangemContext;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.tangemcommon.tasks.SignTask;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.tasks.SignTask;
|
||||
import com.tangem.util.CryptoUtil;
|
||||
import com.tangem.util.DecimalDigitsInputFilter;
|
||||
import com.tangem.wallet.R;
|
||||
|
|
|
|||
|
|
@ -16,10 +16,10 @@ import com.tangem.domain.wallet.Transaction;
|
|||
import com.tangem.domain.wallet.UnspentOutputInfo;
|
||||
import com.tangem.domain.wallet.btc.BtcData;
|
||||
import com.tangem.domain.wallet.btc.BtcEngine;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.tangemcommon.tasks.SignTask;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.reader.CardProtocol;
|
||||
import com.tangem.cardcommon.tasks.SignTask;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
import com.tangem.util.CryptoUtil;
|
||||
import com.tangem.util.DecimalDigitsInputFilter;
|
||||
import com.tangem.util.DerEncodingUtil;
|
||||
|
|
|
|||
|
|
@ -16,8 +16,8 @@ import com.tangem.domain.wallet.Keccak256;
|
|||
import com.tangem.domain.wallet.TangemContext;
|
||||
import com.tangem.domain.wallet.eth.EthData;
|
||||
import com.tangem.domain.wallet.token.TokenData;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.tangemcommon.tasks.SignTask;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.tasks.SignTask;
|
||||
import com.tangem.wallet.R;
|
||||
|
||||
import java.math.BigInteger;
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ import com.tangem.domain.wallet.EthTransaction;
|
|||
import com.tangem.domain.wallet.Keccak256;
|
||||
import com.tangem.domain.wallet.TangemContext;
|
||||
import com.tangem.domain.wallet.eth.EthData;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.tangemcommon.tasks.SignTask;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.tasks.SignTask;
|
||||
import com.tangem.util.CryptoUtil;
|
||||
import com.tangem.util.DecimalDigitsInputFilter;
|
||||
import com.tangem.wallet.R;
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ import com.tangem.presentation.event.TransactionFinishWithError
|
|||
import com.tangem.tangemcard.android.nfc.NfcLifecycleObserver
|
||||
import com.tangem.tangemcard.android.reader.NfcManager
|
||||
import com.tangem.tangemcard.data.loadFromBundle
|
||||
import com.tangem.tangemcommon.data.TangemCard
|
||||
import com.tangem.cardcommon.data.TangemCard
|
||||
import com.tangem.util.UtilHelper
|
||||
import com.tangem.wallet.R
|
||||
import kotlinx.android.synthetic.main.activity_confirm_transaction.*
|
||||
|
|
|
|||
|
|
@ -22,9 +22,9 @@ import com.tangem.tangemcard.android.nfc.NfcLifecycleObserver
|
|||
import com.tangem.tangemcard.android.reader.NfcManager
|
||||
import com.tangem.tangemcard.android.reader.NfcReader
|
||||
import com.tangem.tangemcard.data.asBundle
|
||||
import com.tangem.tangemcommon.reader.CardProtocol
|
||||
import com.tangem.tangemcommon.tasks.CreateNewWalletTask
|
||||
import com.tangem.tangemcommon.util.Util
|
||||
import com.tangem.cardcommon.reader.CardProtocol
|
||||
import com.tangem.cardcommon.tasks.CreateNewWalletTask
|
||||
import com.tangem.cardcommon.util.Util
|
||||
import com.tangem.wallet.R
|
||||
import kotlinx.android.synthetic.main.activity_create_new_wallet.*
|
||||
import kotlinx.android.synthetic.main.layout_progress_horizontal.*
|
||||
|
|
|
|||
|
|
@ -25,10 +25,10 @@ import com.tangem.tangemcard.android.reader.NfcManager
|
|||
import com.tangem.tangemcard.android.reader.NfcReader
|
||||
import com.tangem.tangemcard.data.asBundle
|
||||
import com.tangem.tangemcard.data.loadFromBundle
|
||||
import com.tangem.tangemcommon.data.TangemCard
|
||||
import com.tangem.tangemcommon.reader.CardProtocol
|
||||
import com.tangem.tangemcommon.tasks.VerifyCardTask
|
||||
import com.tangem.tangemcommon.util.Util
|
||||
import com.tangem.cardcommon.data.TangemCard
|
||||
import com.tangem.cardcommon.reader.CardProtocol
|
||||
import com.tangem.cardcommon.tasks.VerifyCardTask
|
||||
import com.tangem.cardcommon.util.Util
|
||||
import com.tangem.util.LOG
|
||||
import com.tangem.util.UtilHelper
|
||||
import com.tangem.wallet.R
|
||||
|
|
|
|||
|
|
@ -36,9 +36,9 @@ import com.tangem.tangemcard.android.reader.NfcManager
|
|||
import com.tangem.tangemcard.android.reader.NfcReader
|
||||
import com.tangem.tangemcard.data.loadFromBundle
|
||||
import com.tangem.tangemcard.data.saveToBundle
|
||||
import com.tangem.tangemcommon.data.TangemCard
|
||||
import com.tangem.tangemcommon.reader.CardProtocol
|
||||
import com.tangem.tangemcommon.tasks.ReadCardInfoTask
|
||||
import com.tangem.cardcommon.data.TangemCard
|
||||
import com.tangem.cardcommon.reader.CardProtocol
|
||||
import com.tangem.cardcommon.tasks.ReadCardInfoTask
|
||||
import com.tangem.util.CommonUtil
|
||||
import com.tangem.util.LOG
|
||||
import com.tangem.util.PhoneUtility
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ import com.tangem.tangemcard.android.nfc.NfcLifecycleObserver
|
|||
import com.tangem.tangemcard.data.loadFromBundle
|
||||
import com.tangem.tangemcard.data.EXTRA_TANGEM_CARD
|
||||
import com.tangem.tangemcard.data.EXTRA_TANGEM_CARD_UID
|
||||
import com.tangem.tangemcommon.data.TangemCard
|
||||
import com.tangem.cardcommon.data.TangemCard
|
||||
import com.tangem.util.LOG
|
||||
import com.tangem.wallet.R
|
||||
import kotlinx.android.synthetic.main.activity_pin_request.*
|
||||
|
|
|
|||
|
|
@ -21,10 +21,10 @@ import com.tangem.tangemcard.android.nfc.NfcLifecycleObserver
|
|||
import com.tangem.tangemcard.android.reader.NfcManager
|
||||
import com.tangem.tangemcard.android.reader.NfcReader
|
||||
import com.tangem.tangemcard.data.*
|
||||
import com.tangem.tangemcommon.data.TangemCard
|
||||
import com.tangem.tangemcommon.reader.CardProtocol
|
||||
import com.tangem.tangemcommon.tasks.SwapPINTask
|
||||
import com.tangem.tangemcommon.util.Util
|
||||
import com.tangem.cardcommon.data.TangemCard
|
||||
import com.tangem.cardcommon.reader.CardProtocol
|
||||
import com.tangem.cardcommon.tasks.SwapPINTask
|
||||
import com.tangem.cardcommon.util.Util
|
||||
import com.tangem.util.LOG
|
||||
import com.tangem.wallet.R
|
||||
import kotlinx.android.synthetic.main.activity_pin_swap.*
|
||||
|
|
|
|||
|
|
@ -24,9 +24,9 @@ import com.tangem.tangemcard.android.nfc.NfcLifecycleObserver
|
|||
import com.tangem.tangemcard.android.reader.NfcManager
|
||||
import com.tangem.tangemcard.android.reader.NfcReader
|
||||
import com.tangem.tangemcard.data.asBundle
|
||||
import com.tangem.tangemcommon.reader.CardProtocol
|
||||
import com.tangem.tangemcommon.tasks.PurgeTask
|
||||
import com.tangem.tangemcommon.util.Util
|
||||
import com.tangem.cardcommon.reader.CardProtocol
|
||||
import com.tangem.cardcommon.tasks.PurgeTask
|
||||
import com.tangem.cardcommon.util.Util
|
||||
import com.tangem.util.LOG
|
||||
import com.tangem.wallet.R
|
||||
import kotlinx.android.synthetic.main.activity_purge.*
|
||||
|
|
|
|||
|
|
@ -25,9 +25,9 @@ import com.tangem.tangemcard.android.nfc.NfcLifecycleObserver
|
|||
import com.tangem.tangemcard.android.reader.NfcManager
|
||||
import com.tangem.tangemcard.android.reader.NfcReader
|
||||
import com.tangem.tangemcard.data.asBundle
|
||||
import com.tangem.tangemcommon.reader.CardProtocol
|
||||
import com.tangem.tangemcommon.tasks.SignTask
|
||||
import com.tangem.tangemcommon.util.Util
|
||||
import com.tangem.cardcommon.reader.CardProtocol
|
||||
import com.tangem.cardcommon.tasks.SignTask
|
||||
import com.tangem.cardcommon.util.Util
|
||||
import com.tangem.util.LOG
|
||||
import com.tangem.wallet.R
|
||||
import kotlinx.android.synthetic.main.activity_sign_transaction.*
|
||||
|
|
|
|||
|
|
@ -45,10 +45,10 @@ import com.tangem.tangemcard.android.reader.NfcReader
|
|||
import com.tangem.tangemcard.data.EXTRA_TANGEM_CARD
|
||||
import com.tangem.tangemcard.data.EXTRA_TANGEM_CARD_UID
|
||||
import com.tangem.tangemcard.data.loadFromBundle
|
||||
import com.tangem.tangemcommon.data.TangemCard
|
||||
import com.tangem.tangemcommon.reader.CardProtocol
|
||||
import com.tangem.tangemcommon.tasks.VerifyCardTask
|
||||
import com.tangem.tangemcommon.util.Util
|
||||
import com.tangem.cardcommon.data.TangemCard
|
||||
import com.tangem.cardcommon.reader.CardProtocol
|
||||
import com.tangem.cardcommon.tasks.VerifyCardTask
|
||||
import com.tangem.cardcommon.util.Util
|
||||
import com.tangem.tangemserver.ServerApiTangem
|
||||
import com.tangem.tangemserver.model.CardVerifyAndGetInfo
|
||||
import com.tangem.util.LOG
|
||||
|
|
|
|||
|
|
@ -26,8 +26,8 @@ import com.tangem.tangemcard.android.data.PINStorage
|
|||
import com.tangem.tangemcard.android.nfc.NfcLifecycleObserver
|
||||
import com.tangem.tangemcard.android.reader.NfcManager
|
||||
import com.tangem.tangemcard.data.loadFromBundle
|
||||
import com.tangem.tangemcommon.data.TangemCard
|
||||
import com.tangem.tangemcommon.reader.CardProtocol
|
||||
import com.tangem.cardcommon.data.TangemCard
|
||||
import com.tangem.cardcommon.reader.CardProtocol
|
||||
import com.tangem.util.LOG
|
||||
import com.tangem.wallet.BuildConfig
|
||||
import com.tangem.wallet.R
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ package com.tangem.util;
|
|||
import android.util.Log;
|
||||
|
||||
import com.tangem.domain.wallet.ECDSASignatureETH;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
|
||||
import org.spongycastle.asn1.ASN1EncodableVector;
|
||||
import org.spongycastle.asn1.ASN1Integer;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcard.android;
|
||||
package com.tangem.tangemcard;
|
||||
|
||||
import android.content.Context;
|
||||
import androidx.test.InstrumentationRegistry;
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@ import android.content.Context;
|
|||
import com.google.gson.JsonArray;
|
||||
import com.google.gson.JsonObject;
|
||||
import com.google.gson.JsonParser;
|
||||
import com.tangem.tangemcommon.data.external.FirmwaresDigestsProvider;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.data.external.FirmwaresDigestsProvider;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@ import android.content.SharedPreferences;
|
|||
import android.preference.PreferenceManager;
|
||||
import android.util.Base64;
|
||||
|
||||
import com.tangem.tangemcommon.data.external.PINsProvider;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.cardcommon.data.external.PINsProvider;
|
||||
import com.tangem.cardcommon.reader.CardProtocol;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ import android.os.Bundle
|
|||
import androidx.core.app.ActivityCompat
|
||||
import androidx.fragment.app.FragmentActivity
|
||||
import com.tangem.tangemcard.android.presentation.dialog.NfcEnableDialog
|
||||
import com.tangem.tangemcommon.util.Log
|
||||
import com.tangem.cardcommon.util.Log
|
||||
import java.io.IOException
|
||||
|
||||
class NfcManager(private val activity: FragmentActivity, private val readerCallback: NfcAdapter.ReaderCallback) {
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import android.nfc.tech.IsoDep
|
|||
data class NfcReader(
|
||||
val nfcManager: NfcManager,
|
||||
val isoDep: IsoDep
|
||||
) : com.tangem.tangemcommon.reader.NfcReader {
|
||||
) : com.tangem.cardcommon.reader.NfcReader {
|
||||
override fun getId(): ByteArray {
|
||||
return isoDep.tag.id
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
package com.tangem.tangemcard.data
|
||||
|
||||
import android.os.Bundle
|
||||
import com.tangem.tangemcommon.data.Manufacturer
|
||||
import com.tangem.tangemcommon.data.TangemCard
|
||||
import com.tangem.tangemcommon.util.Log
|
||||
import com.tangem.cardcommon.data.Manufacturer
|
||||
import com.tangem.cardcommon.data.TangemCard
|
||||
import com.tangem.cardcommon.util.Log
|
||||
import java.util.*
|
||||
|
||||
const val EXTRA_TANGEM_CARD = "Card"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcard.android;
|
||||
package com.tangem.tangemcard;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
package com.tangem.tangemcommon.data;
|
||||
package com.tangem.cardcommon.data;
|
||||
|
||||
import com.tangem.tangemcommon.reader.CardCrypto;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.reader.CardCrypto;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcommon.data;
|
||||
package com.tangem.cardcommon.data;
|
||||
|
||||
/**
|
||||
* Created by dvol on 09.08.2017.
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
package com.tangem.tangemcommon.data;
|
||||
package com.tangem.cardcommon.data;
|
||||
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.tangemcommon.reader.SettingsMask;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.reader.CardProtocol;
|
||||
import com.tangem.cardcommon.reader.SettingsMask;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.tangem.tangemcommon.data.external;
|
||||
package com.tangem.cardcommon.data.external;
|
||||
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
|
||||
/**
|
||||
* This interface provide method to make substitution of read card data (token symbol, contract address)
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcommon.data.external;
|
||||
package com.tangem.cardcommon.data.external;
|
||||
|
||||
/**
|
||||
* This interfaces provide function to randomly select parameters to run one VerifyCode command, check answer and
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcommon.data.external;
|
||||
package com.tangem.cardcommon.data.external;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
package com.tangem.tangemcommon.reader;
|
||||
package com.tangem.cardcommon.reader;
|
||||
|
||||
import com.tangem.tangemcommon.util.Log;
|
||||
import com.tangem.tangemcommon.util.PBKDF2;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.util.Log;
|
||||
import com.tangem.cardcommon.util.PBKDF2;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
|
||||
import net.i2p.crypto.eddsa.EdDSAEngine;
|
||||
import net.i2p.crypto.eddsa.EdDSAPrivateKey;
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
package com.tangem.tangemcommon.reader;
|
||||
package com.tangem.cardcommon.reader;
|
||||
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.tangemcommon.data.Manufacturer;
|
||||
import com.tangem.tangemcommon.util.Log;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.data.Manufacturer;
|
||||
import com.tangem.cardcommon.util.Log;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
|
||||
import org.spongycastle.jce.ECNamedCurveTable;
|
||||
import org.spongycastle.jce.interfaces.ECPublicKey;
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.tangem.tangemcommon.reader;
|
||||
package com.tangem.cardcommon.reader;
|
||||
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.IOException;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcommon.reader;
|
||||
package com.tangem.cardcommon.reader;
|
||||
|
||||
/**
|
||||
* Created by dvol on 07.03.2018.
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcommon.reader;
|
||||
package com.tangem.cardcommon.reader;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.tangem.tangemcommon.reader;
|
||||
package com.tangem.cardcommon.reader;
|
||||
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.util.Arrays;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcommon.reader;
|
||||
package com.tangem.cardcommon.reader;
|
||||
|
||||
/**
|
||||
* Created by dvol on 07.03.2018.
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcommon.reader;
|
||||
package com.tangem.cardcommon.reader;
|
||||
|
||||
/**
|
||||
* Created by dvol on 07.03.2018.
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.tangem.tangemcommon.reader;
|
||||
package com.tangem.cardcommon.reader;
|
||||
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcommon.reader;
|
||||
package com.tangem.cardcommon.reader;
|
||||
|
||||
public class TLVException extends Exception {
|
||||
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
package com.tangem.tangemcommon.reader;
|
||||
package com.tangem.cardcommon.reader;
|
||||
|
||||
/**
|
||||
* Created by dvol on 23.06.2017.
|
||||
*/
|
||||
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
|
|
@ -1,11 +1,11 @@
|
|||
package com.tangem.tangemcommon.tasks;
|
||||
package com.tangem.cardcommon.tasks;
|
||||
|
||||
import com.tangem.tangemcommon.data.external.CardDataSubstitutionProvider;
|
||||
import com.tangem.tangemcommon.data.external.PINsProvider;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.tangemcommon.reader.NfcReader;
|
||||
import com.tangem.tangemcommon.util.Log;
|
||||
import com.tangem.cardcommon.data.external.CardDataSubstitutionProvider;
|
||||
import com.tangem.cardcommon.data.external.PINsProvider;
|
||||
import com.tangem.cardcommon.reader.CardProtocol;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.reader.NfcReader;
|
||||
import com.tangem.cardcommon.util.Log;
|
||||
|
||||
public class CreateNewWalletTask extends CustomReadCardTask {
|
||||
public static final String TAG = CreateNewWalletTask.class.getSimpleName();
|
||||
|
|
@ -1,17 +1,17 @@
|
|||
package com.tangem.tangemcommon.tasks;
|
||||
package com.tangem.cardcommon.tasks;
|
||||
|
||||
import com.tangem.tangemcommon.data.external.CardDataSubstitutionProvider;
|
||||
import com.tangem.tangemcommon.data.Manufacturer;
|
||||
import com.tangem.tangemcommon.data.external.PINsProvider;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.tangemcommon.reader.CardCrypto;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.tangemcommon.reader.NfcReader;
|
||||
import com.tangem.tangemcommon.reader.TLV;
|
||||
import com.tangem.tangemcommon.reader.TLVException;
|
||||
import com.tangem.tangemcommon.reader.TLVList;
|
||||
import com.tangem.tangemcommon.util.Log;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.data.external.CardDataSubstitutionProvider;
|
||||
import com.tangem.cardcommon.data.Manufacturer;
|
||||
import com.tangem.cardcommon.data.external.PINsProvider;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.reader.CardCrypto;
|
||||
import com.tangem.cardcommon.reader.CardProtocol;
|
||||
import com.tangem.cardcommon.reader.NfcReader;
|
||||
import com.tangem.cardcommon.reader.TLV;
|
||||
import com.tangem.cardcommon.reader.TLVException;
|
||||
import com.tangem.cardcommon.reader.TLVList;
|
||||
import com.tangem.cardcommon.util.Log;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
|
||||
import org.spongycastle.jce.ECNamedCurveTable;
|
||||
import org.spongycastle.jce.spec.ECNamedCurveParameterSpec;
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
package com.tangem.tangemcommon.tasks;
|
||||
package com.tangem.cardcommon.tasks;
|
||||
|
||||
import com.tangem.tangemcommon.data.external.PINsProvider;
|
||||
import com.tangem.tangemcommon.reader.NfcReader;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.tangemcommon.data.external.CardDataSubstitutionProvider;
|
||||
import com.tangem.cardcommon.data.external.PINsProvider;
|
||||
import com.tangem.cardcommon.reader.NfcReader;
|
||||
import com.tangem.cardcommon.reader.CardProtocol;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.data.external.CardDataSubstitutionProvider;
|
||||
|
||||
public class PurgeTask extends CustomReadCardTask {
|
||||
public static final String TAG = PurgeTask.class.getSimpleName();
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
package com.tangem.tangemcommon.tasks;
|
||||
package com.tangem.cardcommon.tasks;
|
||||
|
||||
import com.tangem.tangemcommon.data.external.CardDataSubstitutionProvider;
|
||||
import com.tangem.tangemcommon.data.external.PINsProvider;
|
||||
import com.tangem.tangemcommon.reader.NfcReader;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.data.external.CardDataSubstitutionProvider;
|
||||
import com.tangem.cardcommon.data.external.PINsProvider;
|
||||
import com.tangem.cardcommon.reader.NfcReader;
|
||||
import com.tangem.cardcommon.reader.CardProtocol;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
|
||||
public class ReadCardInfoTask extends CustomReadCardTask {
|
||||
public static final String TAG = ReadCardInfoTask.class.getSimpleName();
|
||||
|
|
@ -1,13 +1,13 @@
|
|||
package com.tangem.tangemcommon.tasks;
|
||||
package com.tangem.cardcommon.tasks;
|
||||
|
||||
import com.tangem.tangemcommon.data.external.CardDataSubstitutionProvider;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.tangemcommon.data.external.PINsProvider;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.tangemcommon.reader.NfcReader;
|
||||
import com.tangem.tangemcommon.reader.TLV;
|
||||
import com.tangem.tangemcommon.reader.TLVList;
|
||||
import com.tangem.tangemcommon.util.Log;
|
||||
import com.tangem.cardcommon.data.external.CardDataSubstitutionProvider;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.data.external.PINsProvider;
|
||||
import com.tangem.cardcommon.reader.CardProtocol;
|
||||
import com.tangem.cardcommon.reader.NfcReader;
|
||||
import com.tangem.cardcommon.reader.TLV;
|
||||
import com.tangem.cardcommon.reader.TLVList;
|
||||
import com.tangem.cardcommon.util.Log;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
package com.tangem.tangemcommon.tasks;
|
||||
package com.tangem.cardcommon.tasks;
|
||||
|
||||
import com.tangem.tangemcommon.data.external.CardDataSubstitutionProvider;
|
||||
import com.tangem.tangemcommon.data.external.PINsProvider;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.tangemcommon.reader.NfcReader;
|
||||
import com.tangem.cardcommon.data.external.CardDataSubstitutionProvider;
|
||||
import com.tangem.cardcommon.data.external.PINsProvider;
|
||||
import com.tangem.cardcommon.reader.CardProtocol;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.reader.NfcReader;
|
||||
|
||||
public class SwapPINTask extends CustomReadCardTask {
|
||||
public static final String TAG = SwapPINTask.class.getSimpleName();
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
package com.tangem.tangemcommon.tasks;
|
||||
package com.tangem.cardcommon.tasks;
|
||||
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.tangemcommon.data.external.CardDataSubstitutionProvider;
|
||||
import com.tangem.tangemcommon.data.external.FirmwaresDigestsProvider;
|
||||
import com.tangem.tangemcommon.data.external.PINsProvider;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.tangemcommon.reader.NfcReader;
|
||||
import com.tangem.tangemcommon.util.Log;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.data.external.CardDataSubstitutionProvider;
|
||||
import com.tangem.cardcommon.data.external.FirmwaresDigestsProvider;
|
||||
import com.tangem.cardcommon.data.external.PINsProvider;
|
||||
import com.tangem.cardcommon.reader.CardProtocol;
|
||||
import com.tangem.cardcommon.reader.NfcReader;
|
||||
import com.tangem.cardcommon.util.Log;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcommon.util;
|
||||
package com.tangem.cardcommon.util;
|
||||
|
||||
public class Log {
|
||||
public static void i(String logTag, String message) {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcommon.util;
|
||||
package com.tangem.cardcommon.util;
|
||||
|
||||
import org.spongycastle.crypto.CipherParameters;
|
||||
import org.spongycastle.crypto.digests.SHA256Digest;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcommon.util;
|
||||
package com.tangem.cardcommon.util;
|
||||
|
||||
import org.spongycastle.crypto.digests.RIPEMD160Digest;
|
||||
|
||||
|
|
@ -3,9 +3,9 @@ package com.tangem.tangemserver;
|
|||
import androidx.annotation.NonNull;
|
||||
import android.util.Log;
|
||||
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.cardcommon.data.TangemCard;
|
||||
import com.tangem.tangemserver.model.CardVerifyAndGetInfo;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.cardcommon.util.Util;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.util.ArrayList;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
package com.tangem.tangemserver.data
|
||||
|
||||
import android.content.Context
|
||||
import com.tangem.tangemcommon.data.TangemCard
|
||||
import com.tangem.cardcommon.data.TangemCard
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.graphics.Bitmap
|
||||
|
|
@ -14,9 +14,9 @@ import com.google.gson.annotations.SerializedName
|
|||
import com.google.gson.reflect.TypeToken
|
||||
import com.tangem.tangemserver.model.CardVerifyAndGetInfo
|
||||
import com.tangem.tangemserver.R
|
||||
import com.tangem.tangemcommon.data.external.CardDataSubstitutionProvider
|
||||
import com.tangem.tangemcommon.reader.CardCrypto
|
||||
import com.tangem.tangemcommon.util.Util
|
||||
import com.tangem.cardcommon.data.external.CardDataSubstitutionProvider
|
||||
import com.tangem.cardcommon.reader.CardCrypto
|
||||
import com.tangem.cardcommon.util.Util
|
||||
import java.io.InputStream
|
||||
import java.lang.Exception
|
||||
import java.nio.charset.StandardCharsets
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue