Upgrade kotlin-bip39-jvm to 1.0.6
Bip39ComparisionTest was run before and after upgrading org.bitcoinj:bitcoinj-core to latest version to ensure that kotlin-bip39 is still behaving the same. A small tweak in WordListTest was needed because WorldList constructor was made internal.
This commit is contained in:
parent
bc90378edf
commit
74566b902a
5 changed files with 5 additions and 6 deletions
|
@ -134,8 +134,8 @@ dependencies {
|
|||
implementation fileTree(include: ['*.jar'], dir: "${rootProject.rootDir}/libs/koin-android")
|
||||
implementation fileTree(include: ['*.aar'], dir: "${rootProject.rootDir}/libs/koin-android")
|
||||
|
||||
// implementation "cash.z.ecc.android:kotlin-bip39:1.0.4"
|
||||
implementation fileTree(include: ['kotlin-bip39-jvm-1.0.4.jar'], dir: "${rootProject.rootDir}/libs")
|
||||
// implementation "cash.z.ecc.android:kotlin-bip39:1.0.6"
|
||||
implementation fileTree(include: ['kotlin-bip39-jvm-1.0.6.jar'], dir: "${rootProject.rootDir}/libs")
|
||||
|
||||
/**
|
||||
* Test Dependencies (do not concern the AOSP build)
|
||||
|
@ -153,7 +153,7 @@ dependencies {
|
|||
testImplementation "org.junit.jupiter:junit-jupiter-api:$junit5_version"
|
||||
testImplementation "org.junit.jupiter:junit-jupiter-params:$junit5_version"
|
||||
testImplementation "io.mockk:mockk:$mockk_version"
|
||||
testImplementation 'org.bitcoinj:bitcoinj-core:0.15.10'
|
||||
testImplementation 'org.bitcoinj:bitcoinj-core:0.16.2'
|
||||
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junit5_version"
|
||||
testRuntimeOnly "org.junit.vintage:junit-vintage-engine:$junit5_version"
|
||||
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
package com.stevesoltys.seedvault.crypto
|
||||
|
||||
import cash.z.ecc.android.bip39.Mnemonics
|
||||
import cash.z.ecc.android.bip39.WordList
|
||||
import cash.z.ecc.android.bip39.toSeed
|
||||
import com.stevesoltys.seedvault.toHexString
|
||||
import com.stevesoltys.seedvault.ui.recoverycode.toMnemonicChars
|
||||
|
@ -2066,7 +2065,7 @@ class WordListTest {
|
|||
|
||||
@Test
|
||||
fun `word list of library did not change`() {
|
||||
val libWords = WordList().words
|
||||
val libWords = Mnemonics.getCachedWords("en")
|
||||
for (i in words.indices) {
|
||||
assertEquals(words[i], libWords[i])
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
java_import {
|
||||
name: "seedvault-lib-kotlin-bip39",
|
||||
jars: ["kotlin-bip39-jvm-1.0.4.jar"],
|
||||
jars: ["kotlin-bip39-jvm-1.0.6.jar"],
|
||||
sdk_version: "current",
|
||||
}
|
||||
|
|
Binary file not shown.
BIN
libs/kotlin-bip39-jvm-1.0.6.jar
Normal file
BIN
libs/kotlin-bip39-jvm-1.0.6.jar
Normal file
Binary file not shown.
Loading…
Reference in a new issue