Errors when generating a DH secret where silently ignored, resulting in
invalid key material being used.
This commit fixes the issue by upgrading the double ratchet library
and implementing the updated interface, which uses now slices instead of fixed bytes keys.