dash bke tests: fix decrypt test
We were trying to use an encryption NONCE for decryption. The fix was to replac data with data from logs.
This commit is contained in:
parent
752f393f3b
commit
379c0cd8c7
1 changed files with 12 additions and 9 deletions
|
@ -13,21 +13,24 @@ class EnDecryptTest {
|
||||||
fun decrypt() {
|
fun decrypt() {
|
||||||
// TODO: add data received from the pod
|
// TODO: add data received from the pod
|
||||||
// this test is failing because the way we increment the nonce
|
// this test is failing because the way we increment the nonce
|
||||||
|
val received =
|
||||||
|
"54,57,11,a1,0c,16,03,00,08,20,2e,a9,08,20,2e,a8,34,7c,b9,7b,38,5d,45,a3,c4,0e,40,4c,55,71,5e,f3,c3,86,50,17,36,7e,62,3c,7d,0b,46,9e,81,cd,fd,9a".replace(
|
||||||
|
",",
|
||||||
|
""
|
||||||
|
)
|
||||||
|
val decryptedPayload =
|
||||||
|
"30,2e,30,3d,00,12,08,20,2e,a9,1c,0a,1d,05,00,16,b0,00,00,00,0b,ff,01,fe".replace(",", "")
|
||||||
val aapsLogger = AAPSLoggerTest()
|
val aapsLogger = AAPSLoggerTest()
|
||||||
val enDecrypt = EnDecrypt(
|
val enDecrypt = EnDecrypt(
|
||||||
aapsLogger,
|
aapsLogger,
|
||||||
Nonce(
|
Nonce(
|
||||||
Hex.decode("dda23c090a0a0a0a"),
|
Hex.decode("6c,ff,5d,18,b7,61,6c,ae".replace(",", "")),
|
||||||
0
|
22
|
||||||
),
|
),
|
||||||
Hex.decode("ba1283744b6de9fab6d9b77d95a71d6e")
|
Hex.decode("55,79,9f,d2,66,64,cb,f6,e4,76,52,5e,2d,ee,52,c6".replace(",", ""))
|
||||||
)
|
)
|
||||||
val encryptedMessage = Hex.decode(
|
val encryptedMessage = Hex.decode(received)
|
||||||
"54571101070003400242000002420001" +
|
val decrypted = Hex.decode(decryptedPayload)
|
||||||
"e09158bcb0285a81bf30635f3a17ee73f0afbb3286bc524a8a66" +
|
|
||||||
"fb1bc5b001e56543"
|
|
||||||
)
|
|
||||||
val decrypted = Hex.decode("53302e303d000effffffff00060704ffffffff82b22c47302e30")
|
|
||||||
val msg = MessagePacket.parse(encryptedMessage)
|
val msg = MessagePacket.parse(encryptedMessage)
|
||||||
val decryptedMsg = enDecrypt.decrypt(msg)
|
val decryptedMsg = enDecrypt.decrypt(msg)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue