Vadim Yanitskiy | 68930e8 | 2017-01-19 03:33:24 +0700 | [diff] [blame] | 1 | #pragma once |
| 2 | |
Vadim Yanitskiy | 33e0306 | 2017-01-19 17:01:15 +0700 | [diff] [blame] | 3 | #define MAX_LEN_BITS 2048 |
| 4 | #define MAX_LEN_BYTES (2048 / 8) |
Vadim Yanitskiy | 68930e8 | 2017-01-19 03:33:24 +0700 | [diff] [blame] | 5 | |
| 6 | struct conv_test_vector { |
| 7 | const char *name; |
| 8 | const struct osmo_conv_code *code; |
| 9 | int in_len; |
| 10 | int out_len; |
| 11 | int has_vec; |
| 12 | pbit_t vec_in[MAX_LEN_BYTES]; |
| 13 | pbit_t vec_out[MAX_LEN_BYTES]; |
| 14 | }; |
| 15 | |
| 16 | int do_check(const struct conv_test_vector *test); |