Permit 64-bit builds.
[asdcplib.git] / src / jp2k-crypt-tst.sh
1 #!/bin/sh
2
3 # crypto JPEG 2000 tests
4
5 ${BUILD_DIR}/asdcp-test${EXEEXT} -k ${CRYPT_KEY} \
6         -c ${TEST_FILES}/write_crypt_test_jp2k.mxf ${TEST_FILES}/${TEST_FILE_PREFIX}
7 if [ $? -ne 0 ]; then
8     exit 1
9 fi
10 ${BUILD_DIR}/asdcp-test${EXEEXT} -i ${TEST_FILES}/write_crypt_test_jp2k.mxf
11 if [ $? -ne 0 ]; then
12     exit 1
13 fi
14
15
16 (${BUILD_DIR}/asdcp-test${EXEEXT} -k ${CRYPT_KEY_B} \
17         -x ${TEST_FILES}/plaintext ${TEST_FILES}/write_crypt_test_jp2k.mxf; \
18   if [ $? -eq 1 ]; then exit 0; fi; exit 1 )
19 if [ $? -ne 0 ]; then
20     exit 1
21 fi
22 ${BUILD_DIR}/asdcp-test${EXEEXT} -m -k ${CRYPT_KEY} \
23         -x ${TEST_FILES}/plaintext/${JP2K_PREFIX} ${TEST_FILES}/write_crypt_test_jp2k.mxf
24 if [ $? -ne 0 ]; then
25     exit 1
26 fi
27 for file in `ls ../test/${TEST_FILE_PREFIX}`; do \
28   echo "$file"; \
29   cmp ../test/${TEST_FILE_PREFIX}/$file ../test/plaintext/$file; \
30   if [ $? -ne 0 ]; then \
31     exit 1; \
32   fi; \
33 done