Esempio n. 1
0
int main(int argc , char ** argv) {
  test_create_data();
  test_create_vector();
  test_get_vector();
  test_content();
  exit(0);
}
Esempio n. 2
0
void *test_clone_data(void *tc, int flags)
{
	struct testcase *q = test_create_data();
	struct testcase *p = tc;

	q->id = NULL;
	q->algo = strdup(p->algo);
	q->mode = strdup(p->mode);
	q->klen = p->klen;
	q->nlen = p->nlen;
	q->key = malloc(q->klen);
	memcpy(q->key, p->key, q->klen);
	q->nonce = malloc(q->nlen);
	memcpy(q->nonce, p->nonce, q->nlen);
	q->len = p->len;
	q->ctlen = p->ctlen;
	q->feedbackBits = p->feedbackBits;
	q->pt = malloc(q->len);
	memcpy(q->pt, p->pt, q->len);
	q->ct = malloc(q->ctlen);
	memcpy(q->ct, p->ct, q->ctlen);
	q->aadlen = p->aadlen;
	q->aad = drew_mem_memdup(p->aad, q->aadlen);

	return q;
}
Esempio n. 3
0
void *test_clone_data(void *tc, int flags)
{
	struct testcase *q = test_create_data();
	struct testcase *p = tc;

	q->id = NULL;
	q->algo = strdup(p->algo);
	q->klen = p->klen;
	q->blksize = p->blksize;
	q->nrepeats = p->nrepeats;
	q->key = malloc(q->klen);
	memcpy(q->key, p->key, q->klen);
	q->pt = malloc(q->blksize);
	memcpy(q->pt, p->pt, q->blksize);
	q->ct = malloc(q->blksize);
	memcpy(q->ct, p->ct, q->blksize);
	return q;
}