Added simple test.

This commit is contained in:
Heiko Reese
2021-08-17 03:21:43 +02:00
parent 6dc3e1e2f9
commit 0fe7274c92

10
src/simple_exim_test.sh Executable file
View File

@ -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