Update autotools-relevant files.
[asdcplib.git] / src / wav-crypt-tst.sh
1 #!/bin/sh
2
3 # crypto WAV tests
4
5 ${BUILD_DIR}/asdcp-test${EXEEXT} -k ${CRYPT_KEY} \
6         -c ${TEST_FILES}/write_crypt_test_wav.mxf ${TEST_FILES}/${TEST_FILE_PREFIX}.wav
7 if [ $? -ne 0 ]; then
8     exit 1
9 fi
10 ${BUILD_DIR}/asdcp-test${EXEEXT} -i ${TEST_FILES}/write_crypt_test_wav.mxf
11 if [ $? -ne 0 ]; then
12     exit 1
13 fi
14 ${BUILD_DIR}/asdcp-test${EXEEXT} -p 23 -k ${CRYPT_KEY} \
15         -c ${TEST_FILES}/write_crypt_test_2398_wav.mxf ${TEST_FILES}/${TEST_FILE_PREFIX}.wav
16 if [ $? -ne 0 ]; then
17     exit 1
18 fi
19 ${BUILD_DIR}/asdcp-test${EXEEXT} -i ${TEST_FILES}/write_crypt_test_2398_wav.mxf
20 if [ $? -ne 0 ]; then
21     exit 1
22 fi
23
24
25 ( ${BUILD_DIR}/asdcp-test${EXEEXT} -k ${CRYPT_KEY_B} \
26         -x ${TEST_FILES}/plaintext ${TEST_FILES}/write_crypt_test_wav.mxf; \
27   if [ $? -eq 1 ]; then exit 0; fi; exit 1 )
28 ${BUILD_DIR}/asdcp-test${EXEEXT} -m -k ${CRYPT_KEY} \
29         -x ${TEST_FILES}/plaintext ${TEST_FILES}/write_crypt_test_wav.mxf
30 if [ $? -ne 0 ]; then
31     exit 1
32 fi
33 cmp ${TEST_FILES}/${TEST_FILE_PREFIX}.wav ${TEST_FILES}/plaintext_1.wav
34 if [ $? -ne 0 ]; then
35     exit 1
36 fi
37 ( ${BUILD_DIR}/asdcp-test${EXEEXT} -k ${CRYPT_KEY_B} \
38         -x ${TEST_FILES}/plaintext_2398 ${TEST_FILES}/write_crypt_test_2398_wav.mxf; \
39   if [ $? -eq 1 ]; then exit 0; fi; exit 1 )
40 ${BUILD_DIR}/asdcp-test${EXEEXT} -m -k ${CRYPT_KEY} \
41         -x ${TEST_FILES}/plaintext_2398 ${TEST_FILES}/write_crypt_test_2398_wav.mxf
42 if [ $? -ne 0 ]; then
43     exit 1
44 fi