From c15ccedfc6fbe8070620fa44004ba33a6e148a6e Mon Sep 17 00:00:00 2001 From: Aster Seker Date: Sat, 6 Sep 2025 02:44:54 +0300 Subject: [PATCH] docs(readme): add build commands Add Linux and MSVC compilation examples that match the install layout. --- README-RU.md | 12 ++++++++++++ README.md | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/README-RU.md b/README-RU.md index 4847f49..54752f4 100644 --- a/README-RU.md +++ b/README-RU.md @@ -318,6 +318,18 @@ int main() { ранние проверки могут выдать информацию через побочные каналы времени выполнения. +Скомпилировать пример вручную после установки: + +```bash +g++ example.cpp -std=c++11 -Iinclude -Llib -lhmac_cpp +``` + +Для MSVC: + +```bat +cl /EHsc example.cpp /I include /link libhmac_cpp.lib +``` + ## 📚 Полезные ссылки * Исходный код [SHA256](http://www.zedwood.com/article/cpp-sha256-function) diff --git a/README.md b/README.md index 6fb7032..8c05a38 100644 --- a/README.md +++ b/README.md @@ -360,6 +360,18 @@ int main() { longer for longer inputs. Avoid checking lengths separately—early length comparisons can leak information through timing side channels. +Build the example manually after installation: + +```bash +g++ example.cpp -std=c++11 -Iinclude -Llib -lhmac_cpp +``` + +Using MSVC: + +```bat +cl /EHsc example.cpp /I include /link libhmac_cpp.lib +``` + ## 📚 Resources * Original [SHA256 implementation](http://www.zedwood.com/article/cpp-sha256-function)