- add libsrtp back as part of top repo - this repo should be solid
This commit is contained in:
41
src/libs/libsrtp/crypto/test/meson.build
Normal file
41
src/libs/libsrtp/crypto/test/meson.build
Normal file
@@ -0,0 +1,41 @@
|
||||
# crypto test suite
|
||||
|
||||
test_apps = [
|
||||
'cipher_driver',
|
||||
'datatypes_driver',
|
||||
'kernel_driver',
|
||||
'env',
|
||||
]
|
||||
|
||||
if not use_openssl and not use_wolfssl and not use_nss and not use_mbedtls
|
||||
test_apps += ['sha1_driver']
|
||||
endif
|
||||
|
||||
foreach test_name : test_apps
|
||||
test_exe = executable(test_name,
|
||||
'@0@.c'.format(test_name), '../../test/getopt_s.c', '../../test/util.c',
|
||||
include_directories: [config_incs, crypto_incs, srtp3_incs, test_incs],
|
||||
dependencies: [srtp3_deps, syslibs],
|
||||
link_with: libsrtp3_for_tests)
|
||||
test(test_name, test_exe, args: ['-v'])
|
||||
endforeach
|
||||
|
||||
if not use_openssl and not use_wolfssl and not use_nss and not use_mbedtls
|
||||
test_exe = executable('aes_calc',
|
||||
'aes_calc.c', '../../test/getopt_s.c', '../../test/util.c',
|
||||
include_directories: [config_incs, crypto_incs, srtp3_incs, test_incs],
|
||||
dependencies: [srtp3_deps, syslibs],
|
||||
link_with: libsrtp3_for_tests)
|
||||
|
||||
# data values used to test the aes_calc application for AES-128
|
||||
k128 = '000102030405060708090a0b0c0d0e0f'
|
||||
p128 = '00112233445566778899aabbccddeeff'
|
||||
c128 = '69c4e0d86a7b0430d8cdb78070b4c55a'
|
||||
test('aes_calc_128', test_exe, args: [k128, p128, c128])
|
||||
|
||||
# data values used to test the aes_calc application for AES-256
|
||||
k256 = '000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f'
|
||||
p256 = '00112233445566778899aabbccddeeff'
|
||||
c256 = '8ea2b7ca516745bfeafc49904b496089'
|
||||
test('aes_calc_256', test_exe, args: [k256, p256, c256])
|
||||
endif
|
||||
Reference in New Issue
Block a user