You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello !
First of all, thank your documentation ! It helped me a lot while building this library -> Kteepass
I found a mistake in one of your images explaining the HMAC-SHA256 check process for KDBX block stream:
At the top right of this diagram, you have to concat the block payload (n bytes), n (4 bytes), and i (8 bytes). computing the HMAC only on the block is not enough and lead to an inexact HMAC-SHA256.
Example of working process: here
The text was updated successfully, but these errors were encountered:
Thanx for the feedback. I'll have a look at it in a few weeks. Since I succeeded in decoding a keepass database it must be all right in the code...
Get BlueMail for Android
Hello !
First of all, thank your documentation ! It helped me a lot while building this library -> Kteepass
I found a mistake in one of your images explaining the HMAC-SHA256 check process for KDBX block stream:

At the top right of this diagram, you have to concat the block payload (n bytes), n (4 bytes), and i (8 bytes). computing the HMAC only on the block is not enough and lead to an inexact HMAC-SHA256.
Example of working process: here
The text was updated successfully, but these errors were encountered: