12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- scripts = [
- 'jose-alg',
- 'jose-fmt',
- 'jose-b64-enc',
- 'jose-b64-dec',
- 'jose-jwk-eql',
- 'jose-jwk-exc',
- 'jose-jwk-gen',
- 'jose-jwk-pub',
- 'jose-jwk-use',
- 'jose-jwk-thp',
- 'jose-jws-fmt',
- 'jose-jws-ver',
- 'jose-jws-sig',
- 'jose-jwe-fmt',
- 'jose-jwe-dec',
- 'jose-jwe-enc',
- ]
- progs = [
- 'alg_hash',
- 'alg_sign',
- 'alg_encr',
- 'alg_wrap',
- 'alg_comp',
- 'api_b64',
- 'api_jws',
- 'api_jwe',
- ]
- e = environment()
- e.prepend('PATH', meson.current_build_dir() + '/../cmd', separator: ':')
- e.set('VECTORS', meson.current_source_dir() + '/vectors')
- e.set('CVE_2023_50967', meson.current_source_dir() + '/cve-2023-50967')
- foreach p: progs
- exe = executable(p, p + '.c', dependencies: libjose_dep)
- if p == 'api_b64'
- to = 1800
- else
- to = 180
- endif
- test(p, exe, timeout: to)
- endforeach
- foreach s: scripts
- exe = find_program('./' + s)
- test(s, exe, env: e, timeout: 900)
- endforeach
- subdir('issue-75')
|