summaryrefslogtreecommitdiff
path: root/crypto
Commit message (Expand)AuthorAgeFilesLines
* crypto_openssl: Fix configure/detection of OPENSSL_init_crypto()Yann Ylavic2023-03-181-2/+2
* crypto: Follow up to r1908433: OPENSSL_API_COMPAT to 1.1.1.Yann Ylavic2023-03-171-1/+1
* crypto: Follow up to r1908433: streamline cleanups.Yann Ylavic2023-03-171-46/+62
* crypto: Follow up to r1908433: Fix EVP_MAC usage w/ openssl < 3.0.Yann Ylavic2023-03-171-0/+4
* apr_crypto_openssl: Compatibility with OpenSSL 3+Yann Ylavic2023-03-161-191/+273
* Remove trailing whitespaces in *.c.Ivan Zhakov2022-11-205-31/+31
* apr_strings: Provide apr_memzero_explicit() in APR.Yann Ylavic2022-06-283-42/+11
* crypto/blowfish: Fix wrnings for ints used as size_t.Yann Ylavic2022-06-232-13/+15
* apr_crypto: non-DSO drivers should have global lifetime too.Yann Ylavic2021-09-201-3/+5
* apr_crypto_prng: cleanup after ourselves when apr_crypto_prng_init() fails.Yann Ylavic2021-09-121-8/+17
* apr_crypto: cprng_stream_ctx_make() to return NULL *ctx on failure.Yann Ylavic2021-09-121-2/+5
* apr_crypto: s/APR_CRYPTO_CIPHER_CHACHA20_CTR/APR_CRYPTO_CIPHER_CHACHA20/gYann Ylavic2021-09-101-1/+1
* apr_crypto: fix potential memory leaks of cprng_stream_ctx_t.Yann Ylavic2021-09-101-6/+18
* apr_crypto: fixes for thread local storage destructor.Yann Ylavic2021-09-091-3/+8
* apr_crypto_prng: delacre cprng_stream_ctx_free() static.Yann Ylavic2020-04-303-3/+3
* Add APU_CRYPTO_PRNG_RECOMMENDED_DRIVER to make it easier to choose theGraham Leggett2020-03-141-1/+12
* Support both NID_chacha20 and NID_aes_256_ctr, not one or the other.Graham Leggett2020-03-141-10/+20
* Fix the declation test.Graham Leggett2019-06-231-1/+1
* apr_crypto_openssl: use OPENSSL_init_crypto() to initialise OpenSSL Graham Leggett2019-06-231-0/+26
* Revert r1833421 et al:Graham Leggett2019-06-233-383/+45
* Revert r1833421 et al:Graham Leggett2019-06-223-158/+113
* Revert r1833421 et al:Graham Leggett2019-06-223-137/+2
* apr_crypto_prng: Move openssl specific code into apr_crypto_openssl.Graham Leggett2019-06-105-149/+213
* Remove non existent digests.Graham Leggett2018-08-271-3/+1
* Remove an unnecessary cipher lookup in the HMAC case.Graham Leggett2018-08-272-12/+0
* crypto: follow up to r1833421.Yann Ylavic2018-08-041-2/+267
* crypto: move APR_USE_OPENSSL_PRE* definitions to apr_crypto_internal.h.Yann Ylavic2018-08-041-18/+2
* * Scratch md2 and md4 as they are not part of key_digests arrayRuediger Pluem2018-07-251-3/+1
* crypto: follow up to r1836439: restore apr_crypto_lib_init/term().Yann Ylavic2018-07-243-149/+7
* apr_crypto: follow up to r1836445: fix APR_USE_OPENSSL_PRE_1_1_API check.Yann Ylavic2018-07-231-1/+1
* apr_crypto: Add support for digest functions, with hashing, signingGraham Leggett2018-07-224-514/+2438
* Make sure we compile in the absence of APU_HAVE_CRYPTO_PRNG. Make sure we don'tGraham Leggett2018-07-221-1/+5
* apr_crypto: follow up to r1833359: axe cprng_rekey() helper.Yann Ylavic2018-06-281-15/+12
* apr_crypto: follow up to r1833359: better cprng_stream_bytes() semantics.Yann Ylavic2018-06-281-28/+29
* apr_crypto: follow up to r1833359: save a memset().Yann Ylavic2018-06-281-2/+1
* apr_crypto: follow up to r1833359: simpler cprng_stream[_ctx]_bytes interface.Yann Ylavic2018-06-281-59/+49
* apr_crypto: follow up to r1833359: wipe the key from openssl internals.Yann Ylavic2018-06-281-5/+15
* apr_crypto: follow up to r1833359: improve CPRNGs fork()ing.Yann Ylavic2018-06-271-119/+327
* apr_crypto: follow up to r1833599: simpler #ifdef-ery.Yann Ylavic2018-06-211-16/+4
* apr_crypto: follow up to r1833359: consistent apr_crypto_random_ prefix.Yann Ylavic2018-06-211-1/+1
* apr_crypto: LibreSSL compatibility.Yann Ylavic2018-06-152-33/+12
* apr_crypto: follow up to r1833359: fix some root pool scopes (possible leaks).Yann Ylavic2018-06-142-35/+53
* apr_crypto: follow up to r1833359: helper to get crypto lib version.Yann Ylavic2018-06-132-8/+76
* apr_crypto: follow up to r1833359: reuse crypto_lib_free() code.Yann Ylavic2018-06-131-6/+11
* apr_crypto: follow up to r1833359: don't ignore lib->term() return value.Yann Ylavic2018-06-131-3/+6
* apr_crypto: follow up to r1833359: crypto libs initialization scope.Yann Ylavic2018-06-132-41/+124
* * Add missing includesRuediger Pluem2018-06-131-0/+3
* apr_crypto: follow up to r1833359: more openssl _term() cleanups.Yann Ylavic2018-06-121-3/+31
* apr_crypto: follow up to r1833359.Yann Ylavic2018-06-126-155/+413
* Follow up to r1833359: apr_crypto_prng_after_fork() can now use a PID.Yann Ylavic2018-06-121-2/+25