summaryrefslogtreecommitdiff
path: root/src/algo_hmac.c
Commit message (Collapse)AuthorAgeFilesLines
* [core] fix HMAC with openssl 3.0Glenn Strauss2022-01-221-3/+9
| | | | | | | (thx ryandesign) x-ref: https://redmine.lighttpd.net/boards/2/topics/10240
* [core] li_hmac_sha512()Glenn Strauss2021-09-081-0/+75
|
* [multiple] use <algo>_iov() digest funcsGlenn Strauss2021-08-271-5/+2
| | | | | | | | | | | | reduce code duplication make it easier to add new algos mod_authn_file: - leverage r->tmp_buf instead of temporary allocating buffer_init() - mod_authn_file_htpasswd_basic() - compare binary SHA1 (shorter) rather than base64 (longer) - split crypt() from mod_authn_file_htpasswd_basic() to separate func - apr_md5_encode() modifications for slightly better performance
* [tests] disable secdownload HMAC tests for NSSGlenn Strauss2021-05-071-0/+10
| | | | NSS crypto lib does not expose interfaces to HMAC funcs
* [multiple] add attrs from gcc -Wsuggest-attribute=Glenn Strauss2021-03-261-0/+2
|
* [core] add some ifdefs in algo_hmac.cGlenn Strauss2021-03-071-0/+4
|
* [core] algo_hmac.[ch] wrapper (portability)Glenn Strauss2021-02-181-0/+208
hash-based message authentication code (HMAC) wrapper