4c2f96ff64 | ||
---|---|---|
.. | ||
Makefile | ||
README.md | ||
sha256-hash.c |
README.md
Examples demonstrating Hash
Building
Build and install wolfSSL
./configure && make && sudo make install
Build Example
make
gcc -fsanitize=address -o sha256-hash sha256-hash.c -Wall -I/usr/local/include -Os -L/usr/local/lib -lm -lwolfssl
Debug
To enable debug change the Makefile to:
CFLAGS+=$(DEBUG_FLAGS)
#CFLAGS+=$(OPTIMIZE)
Build wolfSSL adding --enable-debug
and --disable-shared
to the ./configure.
Library
To enable using the static library change the Makefile to:
LIBS+=$(STATIC_LIB)
#LIBS+=$(DYN_LIB)
Usage
sha256-hash
This example shows how to hash an input file using sha256.
./sha256 input.txt
Hash input file input.txt
Hash result is: c279d0c6e7308e9401d3e5ff217fd03af404b3fe6b2e5028aa5138714e85b599
Support
For questions please email us at support@wolfssl.com.