JSON;
use MIME::Base64 qw( encode_base64 decode_base64 );
use Exporter 'import';
our @EXPORT_OK = qw(
encode_json_for_signing
encode_base64_unpadded
decode_base64
sign_json signed_json
verify_json_signature
redact_event redacted_event
sign_event_json signed_event_json
verify_event_json_signature
);
my $sign = Crypt::NaCl::Sodium->sign;
my $json_canon = JSON->new
=cut
=head1 FUNCTIONS
=cut
=head2 encode_json_for_signing
$json = encode_json_for_signing( $data )
Encodes a given HASH reference as Canonical JSON, having removed the
C<signatures> and C<uns