This PR adds support for different message encoding formats (hex, base64). The current implementation just supports hex when using the lazy methods but it's quite common to use the base64 encoding for encrypted content.
To not break the public API of LazySodium this PR doesn't touch any of the static methods for the hex encoding it just uses them in the HexMessageEncoder.
This PR adds support for different message encoding formats (hex, base64). The current implementation just supports hex when using the lazy methods but it's quite common to use the base64 encoding for encrypted content. To not break the public API of LazySodium this PR doesn't touch any of the static methods for the hex encoding it just uses them in the
HexMessageEncoder
.