X-Git-Url: https://code.kerkeslager.com/?p=sandbox;a=blobdiff_plain;f=cryptopals-erlang%2F01.02%2Fhex_tests.erl;fp=cryptopals-erlang%2F01.02%2Fhex_tests.erl;h=2e41af03d12f75185bfc15e534e9d5525d7744a0;hp=0000000000000000000000000000000000000000;hb=b37c633b0ba51e497920762fa2eb4d732ebca291;hpb=545381e1397107d4ab00d2e54d85d3e11d98e4f1 diff --git a/cryptopals-erlang/01.02/hex_tests.erl b/cryptopals-erlang/01.02/hex_tests.erl new file mode 100644 index 0000000..2e41af0 --- /dev/null +++ b/cryptopals-erlang/01.02/hex_tests.erl @@ -0,0 +1,16 @@ +-module(hex_tests). +-include_lib("eunit/include/eunit.hrl"). + +decode_test() -> ?assertEqual( + [1,35,69,103,137,171,205,239], + hex:decode("0123456789abcdef")). + +encode_test() -> ?assertEqual( + "0123456789abcdef", + hex:encode([1,35,69,103,137,171,205,239])). + +fixed_xor_test() -> ?assertEqual( + "746865206b696420646f6e277420706c6179", + hex:fixed_xor( + "1c0111001f010100061a024b53535009181c", + "686974207468652062756c6c277320657965")).