mirror of
https://gitea.invidious.io/iv-org/litespeed-quic.git
synced 2024-08-15 00:53:43 +00:00
Rename test/unittests to tests/ and test/ to bin/
This commit is contained in:
parent
ecfd688117
commit
9a690580c9
92 changed files with 38 additions and 39 deletions
40
tests/test_tokgen.c
Normal file
40
tests/test_tokgen.c
Normal file
|
@ -0,0 +1,40 @@
|
|||
/* Copyright (c) 2017 - 2020 LiteSpeed Technologies Inc. See LICENSE. */
|
||||
#include <assert.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <sys/queue.h>
|
||||
|
||||
#include "lsquic.h"
|
||||
#include "lsquic_types.h"
|
||||
#include "lsquic_int_types.h"
|
||||
#include "lsquic_mm.h"
|
||||
#include "lsquic_tokgen.h"
|
||||
#include "lsquic_stock_shi.h"
|
||||
#include "lsquic_engine_public.h"
|
||||
|
||||
int
|
||||
main (int argc, char **argv)
|
||||
{
|
||||
struct lsquic_engine_public enpub = {
|
||||
.enp_shi_ctx = lsquic_stock_shared_hash_new(),
|
||||
.enp_shi = &stock_shi,
|
||||
};
|
||||
struct token_generator *tg;
|
||||
unsigned char token[16];
|
||||
unsigned i;
|
||||
lsquic_cid_t cid;
|
||||
|
||||
memset(&cid, 0, sizeof(cid));
|
||||
cid.len = 8;
|
||||
|
||||
tg = lsquic_tg_new(&enpub);
|
||||
|
||||
lsquic_tg_generate_sreset(tg, &cid, token);
|
||||
for (i = 0; i < sizeof(token); ++i)
|
||||
printf("%02X", token[i]);
|
||||
printf("\n");
|
||||
|
||||
lsquic_tg_destroy(tg);
|
||||
|
||||
return 0;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue