summaryrefslogtreecommitdiff
path: root/src/algo_sha1.h
Commit message (Collapse)AuthorAgeFilesLines
* [core] sys-crypto-md.h w/ inline message digest fnGlenn Strauss2020-07-081-69/+2
| | | | sys-crypto-md.h w/ inline message digest functions; shared code
* [mod_gnutls] GnuTLS option for TLS (fixes #109)Glenn Strauss2020-07-081-0/+20
| | | | | | | | | | (experimental) mod_gnutls supports most ssl.* config options supported by mod_openssl x-ref: "GnuTLS support for the mod_ssl" https://redmine.lighttpd.net/issues/109
* [mod_mbedtls] mbedTLS option for TLSGlenn Strauss2020-07-081-0/+23
| | | | | | | | | (experimental) mod_mbedtls supports most ssl.* config options supported by mod_openssl thx Ward Willats for the initial discussion and attempt in the comments https://redmine.lighttpd.net/boards/3/topics/7029
* [multiple] ./configure --with-nettle to use NettleGlenn Strauss2020-07-081-3/+23
| | | | | | | | | ./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
* [mod_auth] use SHA1_Init,Update,FinalGlenn Strauss2018-10-071-4/+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-1/+2
|
* [algo_sha1] fix compile break and warningsStefan Bühler2017-10-021-1/+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/+84
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