一级目录 | 二级目录 | 三级目录 | 说明 |
---|---|---|---|
standard | iso | ISO C 的一些测试文件,其中大部分需要通过GDB调试进行查看 |
|
standard | posix | POSIX标准的测试文件 | |
library | cJSON | cJSON的使用案例 | |
library | qrencode | qrencode的使用案例 | |
library | mbedTLS | base64 | mbedTLS / base64.h的使用案例 |
library | mbedTLS | AES | mbedTLS / aes.h的使用案例 |
library | mbedTLS | MD5 | mbedTLS / md5.h的使用案例 |
library | mbedTLS | RIPEMD-160 | mbedTLS / ripemd160.h的使用案例 |
library | mbedTLS | SHA1 | mbedTLS / sha1.h的使用案例 |
library | mbedTLS | SHA256 | mbedTLS / sha256.h的使用案例 |
library | mbedTLS | SHA512 | mbedTLS / sha512.h的使用案例 |
library | mbedTLS | HMAC | mbedTLS / md.h的使用案例 |
library | mbedTLS | PBKDF2 | mbedTLS / pkcs5.h的使用案例 |
algorithm | base16 | Base16算法的实现 | |
algorithm | url | URL编解码算法的实现 | |
algorithm | bcc | BCC校验算法的实现 | |
algorithm | lrc | LRC校验算法的实现 | |
algorithm | chinese-calendar | **阳历日期转换为阴历日期、节气、节日算法的实现 |
每个模块都可以独立编译。也可以整体编译。
cmake -S . -B build.d -DCMAKE_INSTALL_PREFIX=./output -DENABLE_TESTING=ON
cmake --build build.d --target install
cmake --test-dir build.d/algorithm/base16