summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2018-06-21New script to check includes for modularity violationsNick Mathewson
Includes configuration files to enforce these rules on lib and common. Of course, "common" *is* a modularity violation right now, so these rules aren't as strict as I would like them to be.
2018-06-21Rectify include paths (automated).Nick Mathewson
You have no idea how glad I am that this is automated.
2018-06-21Move testsupport.h to its own directoryNick Mathewson
2018-06-21Move responsibility for libdonna out of src/commonNick Mathewson
2018-06-21Rectify include paths (automated)Nick Mathewson
2018-06-21Split crypto and tls libraries into directoriesNick Mathewson
I am calling the crypto library "crypt_ops", since I want higher-level crypto things to be separated from lower-level ones. This library will hold only the low-level ones, once we have it refactored.
2018-06-21Move more compiler-compatibility stuff into compat_compiler.hNick Mathewson
2018-06-21di_ops.c does not actually log anything.Nick Mathewson
2018-06-21Rectify include paths (automated)Nick Mathewson
2018-06-21Move compiler-compatibility headers into their own moduleNick Mathewson
This one has no generated code.
2018-06-21Rectify include paths (automated)Nick Mathewson
2018-06-21Move trace into its own library in libs.Nick Mathewson
Apparently it has no testing variant.
2018-06-21Make sure liberr-testing is build with testing flags.Nick Mathewson
2018-06-21Rectify include paths (automated)Nick Mathewson
2018-06-21Extract compression functions into a new library.Nick Mathewson
2018-06-21Rectify include paths (automated)Nick Mathewson
2018-06-21Move consttime library code into its own directory.Nick Mathewson
2018-06-21Rectify include paths (automated)Nick Mathewson
2018-06-21Extract error functionality into a new lowest-level library.Nick Mathewson