To Do
=====
+ man page
+ reachover for mldsa
+ reachover for liboqs
+ use shared objects
+ man pages
+ dumb makefile for everywhere
+ test signdata

Done
====
+ keygen
+ sign
+ WARNS=5
+ mmap files to read
+ working verification
+ file names are MAXPATHLEN whatever
+ fix up all warns and warnxs
+ add cat implementation
+ encrypt secret key
+ license
+ split into lib, header and main
+ write to mkstemp(), rename
+ get rid of all agcXXX
+ pass FILE * to verifydata so it can read from that, and not assume stdin
+ test on multiple files
+ signdata()
+ -lpthread needed?
