Example #1
0
int main() {
  Linked_string s;
  char *str = "redundant";

  init(&s);
  copy_from_char_array(&s, str);
  print_check(s);
  append(&s, s);
  print_check(s);
  clear(&s);

  return 0;
}
Example #2
0
static inline void test_gea(bool v4, char *kc, uint32_t iv, int dir,
			    uint16_t len, char *res)
{
    uint8_t out[len], ck[256];
    printf("len %d, dir %d, INPUT 0x%X -> ", len, dir, iv);
    osmo_hexparse(kc, ck, len);
    int t = gprs_cipher_run(out, len, v4 ? GPRS_ALGO_GEA4 : GPRS_ALGO_GEA3, ck,
			    iv, dir);
    printf("%s ", t < 0 ? strerror(-t) : "OK");
    print_check(res, out, len);
}
Example #3
0
int main() {
  Linked_string s;
  char *strs[] = { "A", "B", "CD", "EFG", "HIJKL", NULL };
  char **ptr;

  init(&s);
  for (ptr = strs; *ptr != NULL; ptr++) {
    copy_from_char_array(&s, *ptr);
    print_check(s);
  }
  clear(&s);

  return 0;
}