Commit Graph

10 Commits

Author SHA1 Message Date
Érico Rolim e01615adff Add test for mmap_file and simplify makefile.
Also fix typo in mmap_file.h.
2020-09-14 00:43:59 -03:00
Érico Rolim 06eb9d4222 Split mmap_file implementation.
Also add some useful definitions.
2020-09-14 00:32:16 -03:00
Érico Rolim 52f7829b48 Fix some compiler warnings. 2020-09-14 00:09:09 -03:00
Érico Rolim 71d813af3e Switch to single makefile. 2020-09-13 18:20:15 -03:00
Érico Rolim 593aaabfec Add external libbaseencode. 2020-09-13 01:06:29 -03:00
Érico Rolim 95f4c0192b Add tests for clean_up_links.
Clean up makefile.
2020-09-12 23:49:38 -03:00
Érico Rolim 5b7ec3ead5 Implement print_hex to print byte buffers.
Also add tests for it.
2020-09-12 23:30:13 -03:00
Érico Rolim dd30aa72a8 Split encrypt.c and fix use-after-free.
UAF from genalloc and stralloc frees.

Also remove randomization of IV, not used in bsd.ac.
2020-09-12 23:28:49 -03:00
Érico Rolim f3069bb932 Split functionality into different files. 2020-09-10 23:33:52 -03:00
Érico Rolim e1ffd24466 Initial commit. 2020-09-10 23:11:38 -03:00