aboutsummaryrefslogtreecommitdiffstats
path: root/crypto
Commit message (Expand)AuthorAgeFilesLines
* Adds missing config.h file, conveniently hidden by local .gitignore...Andreas Huber2019-08-201-0/+197
* support building shared library on windowsPascal Bühler2019-08-062-4/+4
* remove support for rand_s in testsPascal Bühler2019-07-101-14/+0
* Merge pull request #452 from hbakken/work/reset-cipher-ctx-before-reusePascal Bühler2019-07-042-0/+2
|\
| * Use EVP_CIPHER_CTX_cleanup insteadPascal Bühler2019-07-022-2/+2
| * crypto/cipher: Reset the EVP_CIPHER_CTX structure before each testHenrik Grindal Bakken2019-06-272-0/+2
* | Make compilable in C89Johan 't Hart2019-06-131-1/+1
|/
* Merge pull request #428 from pabuhler/ci-nss-valgrindPascal Bühler2018-10-224-6/+35
|\
| * switch NSS_NoDB_Init() to NSS_InitContext()Pascal Buhler2018-09-284-6/+35
* | crypto/cipher/aes_icm_ossl.c: Fixup ASCIIGeir Istad2018-10-091-3/+3
* | fix commentPascal Bühler2018-10-011-1/+1
* | clean up some old random related thingsPascal Buhler2018-09-281-6/+0
* | create single rand func for use in testsPascal Buhler2018-09-285-30/+93
|/
* Merge pull request #423 from pabuhler/travis-nss-buildPascal Bühler2018-09-071-7/+9
|\
| * Small changes to FIND_LIBRARIES solution for running testsPascal Buhler2018-08-221-7/+9
* | Free already allocated NSS crypto keys when initingNils Ohlmeier2018-08-142-0/+10
|/
* Fix GCM IV loggingNils Ohlmeier2018-08-062-2/+2
* clang-format didn't like this blank lineRichard Barnes2018-07-271-1/+0
* Yet more clang-formatRichard Barnes2018-07-272-3/+3
* More clang-format fixesRichard Barnes2018-07-272-11/+12
* Fix clang-format errorsRichard Barnes2018-07-273-39/+42
* Minor refactors suggested by @martinthomsonRichard Barnes2018-07-274-35/+31
* Clean up library-finding logicRichard Barnes2018-07-271-1/+15
* Enable crypto tests to find their libraries (with a bit of a hack)Richard Barnes2018-07-271-8/+11
* Fix header guardsRichard Barnes2018-07-271-4/+4
* printf cleanupRichard Barnes2018-07-273-18/+4
* Non-shell tests passRichard Barnes2018-07-276-30/+110
* GCM passes crypto testsRichard Barnes2018-07-274-15/+28
* Uniform naming of GCM constructsRichard Barnes2018-07-276-39/+34
* ICM tests now passRichard Barnes2018-07-273-27/+43
* Get tests to run (not yet pass)Richard Barnes2018-07-272-0/+12
* Fix crypto/Makefile.inRichard Barnes2018-07-271-3/+3
* Further consolidationRichard Barnes2018-07-279-131/+44
* Initial ICM implementationRichard Barnes2018-07-273-1/+572
* Initial GCM implementationRichard Barnes2018-07-272-0/+587
* Initial build system changesRichard Barnes2018-07-271-0/+8
* Detect and handle broken "OPENSSL_cleanse".Joachim Bauch2018-06-012-1/+27
* Compatibilty with LibreSSLJonathanS2018-04-092-3/+3
* Merge pull request #403 from pabuhler/set-gcm-iv-directlyPascal Bühler2018-04-041-11/+3
|\
| * Set gcm IV directly with EVP_CipherInit_exPascal Buhler2018-02-261-11/+3
* | Merge pull request #404 from pabuhler/add-extern-to-global-variablesPascal Bühler2018-03-124-33/+33
|\ \
| * | prefix global debug modules with srtpPascal Buhler2018-03-064-19/+19
| * | check for NULL value in debug modulePascal Buhler2018-03-061-1/+1
| * | add extern to global variablesPascal Buhler2018-03-061-15/+15
| |/
* / prevent potential double freePascal Buhler2018-03-071-0/+1
|/
* Return NULL when allocating memory of size zeroPaul E. Jones2017-11-291-0/+4
* bitvector of length zero is not validPascal Buhler2017-11-281-2/+4
* fixed clang formatNils Ohlmeier2017-11-181-1/+0
* moved srtp_debug_module's to new header as wellNils Ohlmeier2017-11-185-27/+18
* removed externs from cipher types headerNils Ohlmeier2017-11-181-8/+8