When i insert decrypter.setAutoPadding() the testvector at least gets
decrypted correctly. For the DM i sent to my testaccount it get
something strange however: "`3:mqg6:secret2:to9:pampalulue" without the
double quotes. "pampalulu" is the name of the testaccount and "secret"
is the message. It probably should be a bencoded string but it is
malformed. The correct decrypted content is probably
"d3:msg6:secret2:to9:pampalulue". So the first byte gets corrupted from
64 to 60 and 5th one gets corrupted from 73 to 70. Any idea whats going on?
On 28.12.2015 11:16, Julian Steinwachs wrote:
I pushed a version with the testvector. The hmac signatures match.The
aes_key entry matches the aes_key concatenated with the hmac_key. What
is the "ecies_key_derivation" entry? Greetings!
On 27.12.2015 18:32, Miguel Freitas wrote:
On Sun, Dec 27, 2015 at 2:16 PM, Julian Steinwachs
<[email protected]> wrote:
no it does not work with the testvector. The problem is the new
version of bitcoinjs-lib . The code from the twister-html repo is
incompatible with the new version. They changed some method
signatures.
hmmm, got it.
we may compare intermediate steps to pinpoint where it starts to fail
(eg. the "secret" derived from EC multiplication before computing the
sha512 etc).
Also i find it strange to use an empty buffer als iv. Thoughts
thats just for the testvector.
That's correct: the IV is actually initialized to all zeros (16
bytes), see here
https://github.com/miguelfreitas/twister-core/blob/master/src/key.cpp#L379
Which is fine, btw, since we don't reuse the key between DMs.
(You may try if "empty IV" is the same as "all zeros IV" for this new
bitcoinjs-lib)
regards,
Miguel
--
You received this message because you are subscribed to the Google
Groups "twister-dev" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to [email protected]
<mailto:[email protected]>.
To post to this group, send email to [email protected]
<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google
Groups "twister-dev" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
To post to this group, send email to [email protected]
<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"twister-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/d/optout.