17 lines
621 B
Kotlin
17 lines
621 B
Kotlin
// Fixtura negativa Kotlin: aceleasi nume scurte ca in API-ul libsignal (ECKeyPair.generate(), HKDF.deriveSecrets, Aes256GcmSiv(key)),
|
|
// dar FARA importul org.signal.libsignal: nu sunt libsignal, deci nu produc nicio gasire. Nu se compileaza; e text pentru scaner.
|
|
package fixturi
|
|
|
|
import com.exemplu.chei.ECKeyPair
|
|
import com.exemplu.kdf.HKDF
|
|
import com.exemplu.cifru.Aes256GcmSiv
|
|
|
|
class FaraLibsignal {
|
|
fun exemple(key: ByteArray, ikm: ByteArray): Any {
|
|
val ec = ECKeyPair.generate()
|
|
val okm = HKDF.deriveSecrets(ikm, "info".toByteArray(), 32)
|
|
println(listOf(ec, okm))
|
|
return Aes256GcmSiv(key)
|
|
}
|
|
}
|