Updated on 2026-08-14
This commit is contained in:
parent
85a05f0bf6
commit
0fe1e48fd5
2 changed files with 11 additions and 4 deletions
|
|
@ -3,6 +3,7 @@ package com.tangem.commands.personalization.entities
|
|||
import com.tangem.commands.CardData
|
||||
import com.tangem.commands.EllipticCurve
|
||||
import com.tangem.commands.SigningMethodMask
|
||||
import com.tangem.common.extensions.calculateSha256
|
||||
|
||||
data class NdefRecord(
|
||||
val type: Type,
|
||||
|
|
@ -20,15 +21,15 @@ data class NdefRecord(
|
|||
* It is a configuration file with all the card settings that are written on the card
|
||||
* during [PersonalizeCommand].
|
||||
*/
|
||||
data class CardConfig(
|
||||
class CardConfig(
|
||||
val issuerName: String? = null,
|
||||
val acquirerName: String? = null,
|
||||
val series: String? = null,
|
||||
val startNumber: Long = 0,
|
||||
val count: Int = 0,
|
||||
val pin: String,
|
||||
val pin2: String,
|
||||
val pin3: String,
|
||||
pin: String,
|
||||
pin2: String,
|
||||
pin3: String,
|
||||
val hexCrExKey: String?,
|
||||
val cvc: String,
|
||||
val pauseBeforePin2: Int,
|
||||
|
|
@ -67,5 +68,10 @@ data class CardConfig(
|
|||
val cardData: CardData,
|
||||
val ndefRecords: List<NdefRecord>
|
||||
) {
|
||||
|
||||
val pin: ByteArray = pin.calculateSha256()
|
||||
val pin2: ByteArray = pin2.calculateSha256()
|
||||
val pin3: ByteArray = pin3.calculateSha256()
|
||||
|
||||
companion object
|
||||
}
|
||||
|
|
@ -79,6 +79,7 @@
|
|||
android:layout_width="match_parent"
|
||||
android:layout_height="200dp"
|
||||
android:layout_gravity="center"
|
||||
android:theme="@style/Theme.MaterialComponents"
|
||||
android:visibility="gone">
|
||||
|
||||
<com.google.android.material.textfield.TextInputLayout
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue