From 0fe7274c92ad4c04ecd4d7de39d3fdc30348d438 Mon Sep 17 00:00:00 2001 From: Heiko Reese Date: Tue, 17 Aug 2021 03:21:43 +0200 Subject: [PATCH] Added simple test. --- src/simple_exim_test.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100755 src/simple_exim_test.sh 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