diff --git a/src/simple_exim_test.sh b/src/simple_exim_test.sh new file mode 100755 index 0000000..fdd2092 --- /dev/null +++ b/src/simple_exim_test.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +LIB=`pwd`/libexim-encrypt-dlfunc.so +CLEARTEXT="X-Originating-IP: [dead:beef:dead:beef:dead:beef:dead:beef]" +PASSWORD="mucho secr3t passW0rd" + +CIPHERTEXT=$(exim -be "\${dlfunc{${LIB}}{sodium_crypto_secretbox_encrypt_password}{${PASSWORD}}{${CLEARTEXT}}}") +DECRYPTED=$(exim -be "\${dlfunc{${LIB}}{sodium_crypto_secretbox_decrypt_password}{${PASSWORD}}{${CIPHERTEXT}}}") + +if [ "${CLEARTEXT}" == "${DECRYPTED}" ] ; then echo "Test successful"; fi