Commit Graph

11 Commits

Author SHA1 Message Date
Érico Rolim d5ce01c91f Add install target and symlinks.
purr can be symlinked to meow and meowd, in which cases it has special
behavior.
2020-09-14 01:16:14 -03:00
É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