gkdr / libomemo

Implements OMEMO in C.
MIT License
55 stars 16 forks source link

12-byte IVs (#24) #27

Closed Neustradamus closed 3 years ago

Neustradamus commented 4 years ago

The XEP-0384 0.3.0 does not specify the "IV" value and the 0.3.1 version has been missing before the 0.4.0 version. All OMEMO 0.3.0 clients must send with 12-byte instead 16-byte IV.

This PR solves this problem, linked to #24.

bmwiedemann commented 4 years ago

Would be good to see this merged upstream.

gkdr commented 4 years ago

@Neustradamus could you make the commit message a bit more informative?

gkdr commented 3 years ago

thanks. i still feel this doesn't quite reflect the discussion in the issue, but it'l have to do :D

Neustradamus commented 3 years ago

@gkdr: Explanation is better than before and specify the problem and the solution...

Neustradamus commented 3 years ago

@gkdr: Thanks for merging in "dev", in "master" and for 0.7.0 build :)