Creates an encoder that encrypts messages using symmetric encryption for the
given key, as defined in 26/WAKU2-PAYLOAD.
An encoder is used to encode messages in the [`14/WAKU2-MESSAGE](https://rfc.vac.dev/spec/14/)
format to be sent over the Waku network. The resulting encoder can then be
pass to @waku/interfaces!ISender.send to automatically encrypt
and encode outgoing messages.
The payload can optionally be signed with the given private key as defined
in 26/WAKU2-PAYLOAD.
Creates an encoder that encrypts messages using symmetric encryption for the given key, as defined in 26/WAKU2-PAYLOAD.
An encoder is used to encode messages in the [`14/WAKU2-MESSAGE](https://rfc.vac.dev/spec/14/) format to be sent over the Waku network. The resulting encoder can then be pass to @waku/interfaces!ISender.send to automatically encrypt and encode outgoing messages.
The payload can optionally be signed with the given private key as defined in 26/WAKU2-PAYLOAD.