summaryrefslogtreecommitdiff
path: root/crypto/apr_crypto_openssl.c
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
* 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_prng: delacre cprng_stream_ctx_free() static.Yann Ylavic2020-04-301-1/+1
* 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-231-2/+44
* apr_crypto_prng: Move openssl specific code into apr_crypto_openssl.Graham Leggett2019-06-101-1/+124
* crypto: move APR_USE_OPENSSL_PRE* definitions to apr_crypto_internal.h.Yann Ylavic2018-08-041-18/+2
* crypto: follow up to r1836439: restore apr_crypto_lib_init/term().Yann Ylavic2018-07-241-24/+3
* 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-221-145/+759
* apr_crypto: follow up to r1833599: simpler #ifdef-ery.Yann Ylavic2018-06-211-16/+4
* apr_crypto: LibreSSL compatibility.Yann Ylavic2018-06-151-16/+4
* apr_crypto: follow up to r1833359.Yann Ylavic2018-06-121-25/+3
* apr_crypto: Fix compatibility with LibreSSL. PR 61596.Yann Ylavic2017-10-081-6/+19
* apr_crypto: axe the un(thread)safe key cache, creating each key on the poolYann Ylavic2016-12-021-14/+8
* apr_crypto: Add apr_crypto_key() function which supports keysGraham Leggett2016-07-091-59/+170
* Add support for OpenSSL 1.1.0:Rainer Jung2016-02-071-25/+58
* apr_crypto: Move the static initialisation of DRIVER_LOAD fromGraham Leggett2011-12-081-1/+2
* apr_crypto: Clear out buffers that are allocated by us when the pool fromGraham Leggett2011-12-051-0/+4
* apr_crypto: Support NULL values for the params field.Graham Leggett2011-10-251-23/+27
* apr_crypto: Teach the apr_crypto_nss driver to support the "noinit" optionGraham Leggett2011-10-231-41/+38
* Formatting, no functional change.Graham Leggett2011-10-231-30/+44
* apr_crypto: Replace the LDAP inspired constant-based parameter passing withGraham Leggett2011-10-231-16/+59
* Remove unused variable.Rainer Jung2011-06-281-1/+0
* Fix some "no return statement in function returning non-void" warningsStefan Fritsch2011-06-011-0/+2
* apr_crypto: Add apr_crypto_get_block_key_types() andGraham Leggett2011-05-301-3/+64
* Fix compilation with C90Stefan Fritsch2011-05-291-1/+1
* Remove the apr_crypto_t context from calls where the apr_crypto_block_t isGraham Leggett2011-05-151-9/+16
* Remove the pool from the apr_crypto shutdown call.Graham Leggett2011-05-151-2/+2
* Reorder parameters. No functional change.Graham Leggett2011-05-151-49/+57
* Add namespace protection for apr_crypto_block_key_type_e andGraham Leggett2011-05-141-9/+9
* Fix order of elements in struct.Rainer Jung2010-07-251-2/+2
* Fix APR crypto doxygen docs (function params).Rainer Jung2010-07-251-9/+3
* Add the APR_TYPEDEF_STRUCT macro to provide an implementation ofGraham Leggett2010-01-161-3/+5
* Two missed APU_MODULE_DECLARE_DATA fixesWilliam A. Rowe Jr2009-12-171-3/+2
* Refactor the apr_crypto.h interface so that the apr_crypto_t structureGraham Leggett2009-12-151-13/+28
* Merge strmatch, xlate, crypto and xml directories from apr-util.Joe Orton2009-03-241-0/+649