summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-10-24Refactor AES functions to use mbedtlsMalfurious2-40/+112
Signed-off-by: Malfurious <m@lfurio.us>
2024-10-24Add Mbedtls libraryMalfurious3-1/+11
I'm planning to start rewriting compass in C, so I've been looking for a portable C-oriented crypto library to replace Crypto++. This commit adds version 3.6.0 of mbedtls to the build. Mbedtls is available under the Apache license. Signed-off-by: Malfurious <m@lfurio.us>
2024-10-24Remove Crypto++ libraryMalfurious273-74053/+0
The tracked version of Crypto++ is going on 10 years old and doesn't always compile properly on modern tooling. This removes the entire subdirectory as well as references to files in the build script. Due to the number of files touched by this commit, I opt to add its replacement in the next commit. Signed-off-by: Malfurious <m@lfurio.us>
2020-07-16Fix error compiling under clangMalfurious1-2/+2
Clang on MacOS defaulted to interpreting these lines as function declarations. Changing to explicit object instantiation.
2020-07-13Add .gitignore fileMalfurious1-0/+8
2020-07-13Update READMEMalfurious1-11/+19
File is reformatted for readability and slightly tweaked for accuracy. The installation section is rewritten to describe the new process via CMake.
2020-07-13Add CMake-managed build systemMalfurious1-0/+150
2020-07-13Add version number to help outputMalfurious2-0/+6
2020-07-12Fix integer truncation error in Crypto++ libraryMalfurious1-1/+1
2016-04-13Add project README filev0.1Malf Furious1-0/+19
2016-04-13Root commit for new Compass repositoryMalf Furious286-0/+75847
This is the Alpha version of ComPASS, originally developed sometime in 2014.