Index: test/replay_driver.c |
diff --git a/srtp/test/replay_driver.c b/test/replay_driver.c |
similarity index 71% |
rename from srtp/test/replay_driver.c |
rename to test/replay_driver.c |
index 2dfa55c357f1cdaf06e3282f7bcfe3378d725fa8..6dc52447fae95f7737936b92ce838a10df8a23fc 100644 |
--- a/srtp/test/replay_driver.c |
+++ b/test/replay_driver.c |
@@ -59,7 +59,7 @@ |
unsigned num_trials = 1 << 16; |
-err_status_t |
+srtp_err_status_t |
test_rdb_db(void); |
double |
@@ -67,9 +67,9 @@ rdb_check_adds_per_second(void); |
int |
main (void) { |
- err_status_t err; |
+ srtp_err_status_t err; |
- printf("testing anti-replay database (rdb_t)...\n"); |
+ printf("testing anti-replay database (srtp_rdb_t)...\n"); |
err = test_rdb_db(); |
if (err) { |
printf("failed\n"); |
@@ -85,69 +85,69 @@ main (void) { |
void |
-print_rdb(rdb_t *rdb) { |
+print_rdb(srtp_rdb_t *rdb) { |
printf("rdb: {%u, %s}\n", rdb->window_start, v128_bit_string(&rdb->bitmask)); |
} |
-err_status_t |
-rdb_check_add(rdb_t *rdb, uint32_t idx) { |
+srtp_err_status_t |
+rdb_check_add(srtp_rdb_t *rdb, uint32_t idx) { |
- if (rdb_check(rdb, idx) != err_status_ok) { |
+ if (srtp_rdb_check(rdb, idx) != srtp_err_status_ok) { |
printf("rdb_check failed at index %u\n", idx); |
- return err_status_fail; |
+ return srtp_err_status_fail; |
} |
- if (rdb_add_index(rdb, idx) != err_status_ok) { |
+ if (srtp_rdb_add_index(rdb, idx) != srtp_err_status_ok) { |
printf("rdb_add_index failed at index %u\n", idx); |
- return err_status_fail; |
+ return srtp_err_status_fail; |
} |
- return err_status_ok; |
+ return srtp_err_status_ok; |
} |
-err_status_t |
-rdb_check_expect_failure(rdb_t *rdb, uint32_t idx) { |
- err_status_t err; |
+srtp_err_status_t |
+rdb_check_expect_failure(srtp_rdb_t *rdb, uint32_t idx) { |
+ srtp_err_status_t err; |
- err = rdb_check(rdb, idx); |
- if ((err != err_status_replay_old) && (err != err_status_replay_fail)) { |
+ err = srtp_rdb_check(rdb, idx); |
+ if ((err != srtp_err_status_replay_old) && (err != srtp_err_status_replay_fail)) { |
printf("rdb_check failed at index %u (false positive)\n", idx); |
- return err_status_fail; |
+ return srtp_err_status_fail; |
} |
- return err_status_ok; |
+ return srtp_err_status_ok; |
} |
-err_status_t |
-rdb_check_add_unordered(rdb_t *rdb, uint32_t idx) { |
- err_status_t rstat; |
+srtp_err_status_t |
+rdb_check_add_unordered(srtp_rdb_t *rdb, uint32_t idx) { |
+ srtp_err_status_t rstat; |
/* printf("index: %u\n", idx); */ |
- rstat = rdb_check(rdb, idx); |
- if ((rstat != err_status_ok) && (rstat != err_status_replay_old)) { |
+ rstat = srtp_rdb_check(rdb, idx); |
+ if ((rstat != srtp_err_status_ok) && (rstat != srtp_err_status_replay_old)) { |
printf("rdb_check_add_unordered failed at index %u\n", idx); |
return rstat; |
} |
- if (rstat == err_status_replay_old) { |
- return err_status_ok; |
+ if (rstat == srtp_err_status_replay_old) { |
+ return srtp_err_status_ok; |
} |
- if (rdb_add_index(rdb, idx) != err_status_ok) { |
+ if (srtp_rdb_add_index(rdb, idx) != srtp_err_status_ok) { |
printf("rdb_add_index failed at index %u\n", idx); |
- return err_status_fail; |
+ return srtp_err_status_fail; |
} |
- return err_status_ok; |
+ return srtp_err_status_ok; |
} |
-err_status_t |
+srtp_err_status_t |
test_rdb_db() { |
- rdb_t rdb; |
+ srtp_rdb_t rdb; |
uint32_t idx, ircvd; |
ut_connection utc; |
- err_status_t err; |
+ srtp_err_status_t err; |
- if (rdb_init(&rdb) != err_status_ok) { |
+ if (srtp_rdb_init(&rdb) != srtp_err_status_ok) { |
printf("rdb_init failed\n"); |
- return err_status_init_fail; |
+ return srtp_err_status_init_fail; |
} |
/* test sequential insertion */ |
@@ -165,9 +165,9 @@ test_rdb_db() { |
} |
/* re-initialize */ |
- if (rdb_init(&rdb) != err_status_ok) { |
+ if (srtp_rdb_init(&rdb) != srtp_err_status_ok) { |
printf("rdb_init failed\n"); |
- return err_status_fail; |
+ return srtp_err_status_fail; |
} |
/* test non-sequential insertion */ |
@@ -184,9 +184,9 @@ test_rdb_db() { |
} |
/* re-initialize */ |
- if (rdb_init(&rdb) != err_status_ok) { |
+ if (srtp_rdb_init(&rdb) != srtp_err_status_ok) { |
printf("rdb_init failed\n"); |
- return err_status_fail; |
+ return srtp_err_status_fail; |
} |
/* test insertion with large gaps */ |
@@ -200,9 +200,9 @@ test_rdb_db() { |
} |
/* re-initialize */ |
- if (rdb_init(&rdb) != err_status_ok) { |
+ if (srtp_rdb_init(&rdb) != srtp_err_status_ok) { |
printf("rdb_init failed\n"); |
- return err_status_fail; |
+ return srtp_err_status_fail; |
} |
/* test loss of first 513 packets */ |
@@ -220,7 +220,7 @@ test_rdb_db() { |
} |
- return err_status_ok; |
+ return srtp_err_status_ok; |
} |
#include <time.h> /* for clock() */ |
@@ -231,28 +231,28 @@ test_rdb_db() { |
double |
rdb_check_adds_per_second(void) { |
uint32_t i; |
- rdb_t rdb; |
+ srtp_rdb_t rdb; |
clock_t timer; |
int failures = 0; /* count number of failures */ |
- if (rdb_init(&rdb) != err_status_ok) { |
+ if (srtp_rdb_init(&rdb) != srtp_err_status_ok) { |
printf("rdb_init failed\n"); |
exit(1); |
} |
timer = clock(); |
for(i=0; i < REPLAY_NUM_TRIALS; i+=3) { |
- if (rdb_check(&rdb, i+2) != err_status_ok) |
+ if (srtp_rdb_check(&rdb, i+2) != srtp_err_status_ok) |
++failures; |
- if (rdb_add_index(&rdb, i+2) != err_status_ok) |
+ if (srtp_rdb_add_index(&rdb, i+2) != srtp_err_status_ok) |
++failures; |
- if (rdb_check(&rdb, i+1) != err_status_ok) |
+ if (srtp_rdb_check(&rdb, i+1) != srtp_err_status_ok) |
++failures; |
- if (rdb_add_index(&rdb, i+1) != err_status_ok) |
+ if (srtp_rdb_add_index(&rdb, i+1) != srtp_err_status_ok) |
++failures; |
- if (rdb_check(&rdb, i) != err_status_ok) |
+ if (srtp_rdb_check(&rdb, i) != srtp_err_status_ok) |
++failures; |
- if (rdb_add_index(&rdb, i) != err_status_ok) |
+ if (srtp_rdb_add_index(&rdb, i) != srtp_err_status_ok) |
++failures; |
} |
timer = clock() - timer; |