summaryrefslogtreecommitdiff
path: root/crypto
Commit message (Expand)AuthorAgeFilesLines
* 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
* Follow up to r1833359: apr_crypto_prng API depends on APU_HAVE_CRYPTO_PRNG.Yann Ylavic2018-06-111-9/+8
* Cryptographic Pseudo Random Number Generator (CPRNG).Yann Ylavic2018-06-112-2/+481
* Better stack memseting of sensitive information.Christophe Jaillet2018-05-281-0/+5
* apr_crypto: Fix compatibility with LibreSSL. PR 61596.Yann Ylavic2017-10-081-6/+19
* apr_crypto: follow up to r1772803.Yann Ylavic2017-02-021-2/+2