summaryrefslogtreecommitdiff
path: root/src/algo_sha1.c
Commit message (Collapse)AuthorAgeFilesLines
* [core] sys-crypto-md.h w/ inline message digest fnGlenn Strauss2020-07-081-2/+2
| | | | sys-crypto-md.h w/ inline message digest functions; shared code
* [multiple] ./configure --with-nettle to use NettleGlenn Strauss2020-07-081-1/+1
| | | | | | | | | ./configure --with-nettle to use Nettle crypto lib for algorithms, instead of OpenSSL or wolfSSL. Note: Nettle does not provide TLS. x-ref: "How to use SHA-256 without OpenSSL?" https://redmine.lighttpd.net/boards/2/topics/8903
* [multiple] fix some cc warnings in 32-bit, powerpcGlenn Strauss2020-07-081-0/+1
|
* [mod_auth] use SHA1_Init,Update,FinalGlenn Strauss2018-10-071-8/+0
| | | | | wolfSSL does not provide the SHA1() convenience function, so use stepwise funcs SHA1_Init(), SHA1_Update(), SHA1_Final()
* [TLS] sys-crypto.h abstractionGlenn Strauss2018-09-261-4/+1
|
* [algo_sha1] fix compile break and warningsStefan Bühler2017-10-021-2/+2
| | | | | | | size_t requires <sys/types.h> or <unistd.h>, <stdint.h>/<inttypes.h> is not enough. also use `const` consistently for the passed data.
* [core] add public domain SHA1() if no cryptoGlenn Strauss2017-07-251-0/+184
add public domain SHA1() if not linking with crypto lib obtained from https://github.com/nori0428/mod_websocket * Originally written by Steve Reid <steve@edmweb.com> * * Modified by Aaron D. Gifford <agifford@infowest.com> * * NO COPYRIGHT - THIS IS 100% IN THE PUBLIC DOMAIN * * The original unmodified version is available at: * ftp://ftp.funet.fi/pub/crypt/hash/sha/sha1.c