aboutsummaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Expand)AuthorFilesLines
2016-01-24Move pqueue into sslRich Salz3-360/+0
2016-01-24Fix two possible leaks.FdaSilvaYY2-0/+3
2016-01-24Fix possible memory leak on BUF_MEM_grow_clean failureFdaSilvaYY1-8/+6
2016-01-23Fix store with opaque dataTodd Short1-7/+7
2016-01-23free item after sk_push failmrpre1-0/+1
2016-01-23Refactor file writing - rewrite crypto/opensslconf.h.in as templateRichard Levitte1-21/+128
2016-01-21RT3863 ECC: Add missing NULL check. Set a flagBilly Brumley2-0/+3
2016-01-20Reject when explicit trust EKU are set and none match.Viktor Dukhovni1-0/+15
2016-01-20Check Suite-B constraints with EE DANE recordsViktor Dukhovni2-28/+46
2016-01-20Add an engine destructor to eng_cryptodev.Richard Levitte1-0/+36
2016-01-20Adapt BSD cryptodev engine to opaque EVP_MD_CTX, EVP_CIPHER_CTX, etcRichard Levitte1-204/+333
2016-01-20Remove update tagsRich Salz55-117/+3
2016-01-20Consolidate "make update"Rich Salz2-2/+2
2016-01-20make EVP_PKEY opaqueDr. Stephen Henson30-39/+82
2016-01-19Remove the GOST engineMatt Caswell1-3/+0
2016-01-19prf redirection build fixesDr. Stephen Henson1-1/+1
2016-01-19Add TLS PRF method.Dr. Stephen Henson7-4/+353
2016-01-18Drop cached certificate signature validity flagViktor Dukhovni3-7/+1
2016-01-18Use POSIX functions on Cygwin, not Win32 functionCorinna Vinschen2-2/+2
2016-01-17Accessor update; fix API, document one.Rich Salz2-4/+4
2016-01-17Remove some old makefile targetsRich Salz57-668/+0
2016-01-17Add some accessors.Rich Salz2-0/+27
2016-01-17RT4247: Add missing patchRich Salz1-3/+3
2016-01-16Empty SNI names are not validViktor Dukhovni1-2/+2
2016-01-15RT4247: Fix EVP_CIPHER_CTX opaque on sparcRich Salz2-3/+3
2016-01-15Add lookup_certs for a trusted stack.Dr. Stephen Henson1-0/+21
2016-01-15NGX-2040 - fix wildcard match on punycode/IDNA DNS namesZi Lin1-1/+2
2016-01-14Cosmetic polish for last-resort depth 0 checkViktor Dukhovni1-5/+5
2016-01-14Fix last-resort depth 0 check when the chain has multiple certificatesViktor Dukhovni1-4/+9
2016-01-14Add a no-egd option to disable EGD-related codeBenjamin Kaduk2-43/+51
2016-01-14Always initialize X509_STORE_CTX get_crl pointerViktor Dukhovni1-0/+2
2016-01-13Call single parent free_comp routine.Rich Salz7-12/+10
2016-01-13Fix double-free bugs in EC group precomputation stateViktor Dukhovni4-0/+4
2016-01-13Fix nistp512 typos, should be nistp521Viktor Dukhovni2-3/+3
2016-01-13Add missing #ifdef's to fix build breakRich Salz1-0/+4
2016-01-13Add CRYPTO_EX_DATA; remove EC_EXTRA_DATARich Salz9-551/+227
2016-01-13Fix DES_LONG breakageViktor Dukhovni2-8/+3
2016-01-13After EVP_CIPHER turned opaque, e_rc5.c needs to include evp_int.hRichard Levitte1-0/+1
2016-01-12Move Makefiles to Makefile.inRich Salz97-9257/+2836
2016-01-12Remove unused internal macrosRichard Levitte1-1/+1
2016-01-12make updateRichard Levitte24-2661/+3168
2016-01-12Adapt all EVP_CIPHER users for it becoming opaqueRichard Levitte2-8/+10
2016-01-12EVP_CIPHER_CTX_new_cipher_data was a temporary measure, not needed any moreRichard Levitte1-7/+0
2016-01-12Adapt all engines that need it to opaque EVP_CIPHERRichard Levitte1-34/+72
2016-01-12Adapt builtin cipher implementations to opaque EVP_CIPHERRichard Levitte15-301/+454
2016-01-12Adapt the internal EVP routines to opaque EVP_CIPHERRichard Levitte2-3/+4
2016-01-12Make EVP_CIPHER opaque and add creator/destructor/accessor/writer functionsRichard Levitte5-206/+444
2016-01-12Remove EVP_CIPHER_CTX_flags, it's only confusingRichard Levitte2-6/+1
2016-01-12Adapt all EVP_CIPHER_CTX users for it becoming opaqueRichard Levitte14-119/+140
2016-01-12Adapt cipher implementations to opaque EVP_CIPHER_CTXRichard Levitte6-32/+48