SHA1 on FreeBSD Snippet

I needed some code that produces SHA1 digests for a project I am working on. I hunted through the FreeBSD’s sha1(1) code and produced this minimal snippet. Hopefully this helps someone else in the future. Compile and run as follows: $ cc shatest.c -o shatest -lmd $ ./shatest 10d0b55e0ce96e1ad711adaac266c9200cbc27e4 $ printf “bismillah” | sha1 10d0b55e0ce96e1ad711adaac266c9200cbc27e4…

Continue reading