blob: 0604859cd32e900fae2397a5a9ade0b5bd9db4b4 [file] [log] [blame]
Vadim Yanitskiy68930e82017-01-19 03:33:24 +07001#pragma once
2
Vadim Yanitskiy33e03062017-01-19 17:01:15 +07003#define MAX_LEN_BITS 2048
4#define MAX_LEN_BYTES (2048 / 8)
Vadim Yanitskiy68930e82017-01-19 03:33:24 +07005
6struct 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
16int do_check(const struct conv_test_vector *test);