summaryrefslogtreecommitdiffstats
path: root/lib/libssl
AgeCommit message (Expand)AuthorFilesLines
2014-12-03Spotted another opportunity to use reallocarray().deraadt1-2/+2
2014-12-02Add brainpool curves to eccurves_default[], accidentally missing from 1.32;miod2-4/+10
2014-12-02add some openbsd tags, and a first pass at cleanup;jmc166-210/+708
2014-11-30Remove non-portable use of .Pf that doesn't work with groff;schwarze2-16/+8
2014-11-27Ensure that sess_cert is not NULL at the start ofjsing2-50/+18
2014-11-27Avoid a double-free in an error path.jsing2-4/+2
2014-11-27Avoid a NULL dereference in the DTLS client that can be triggered by ajsing2-2/+18
2014-11-26remove superflous gettimeofday wrapper.bcook1-9/+2
2014-11-26memset like a normal human.bcook1-10/+10
2014-11-26normalize set/getsockopt usage.bcook3-45/+27
2014-11-26Linux has had IP_MTU since 2005, don't force it.bcook1-8/+4
2014-11-22Fix incorrect escape.bentley2-4/+4
2014-11-21MPE support, begone. ok teduderaadt1-2/+2
2014-11-19Nuke yet more obvious #include duplications.krw1-3/+1
2014-11-19include camellia.h using the public include pathbcook1-2/+2
2014-11-19Fix a memory leak with pkey in client key exchangedoug2-2/+4
2014-11-18Argh, another bug introduced in r1.3; Dmitry Eremin-Solenikovmiod1-2/+2
2014-11-18Update the GOST code in libssl, as contributed by Dmitry Eremin-Solenikov.miod26-146/+594
2014-11-18Enable the build of GOST routines in libcrypto. Riding upon the Cammeliamiod1-1/+0
2014-11-18More missing error checks I forgot to commit last week, part of the largemiod1-12/+23
2014-11-18Return success in param_copy_gost01() if there is no private key to copy;miod1-2/+2
2014-11-18further BUF_strdup conversion: these places should be safe to rely ontedu3-6/+6
2014-11-17Add the Cammelia cipher to libcrypto.miod2-4/+3
2014-11-17Make the ECDSA_SIG bowels public. This matches RSA_SIG and DSA_SIG, and wemiod2-30/+30
2014-11-16Sort and group includes.jsing71-183/+317
2014-11-13Add many missing error checks (probably not exhaustive, but a good start):miod6-287/+488
2014-11-13Sacrifice this code to the KNF deities.miod9-397/+396
2014-11-12Fix GOST TC26-B curve description.miod1-2/+2
2014-11-11f{read,write} take a number of items and an item size as arguments, andmiod2-14/+7
2014-11-11Don't free garbage in ec_wNAF_mul() if wNAF could be allocated butguenther1-5/+11
2014-11-09KNF (when not conflicting with other cleanup changes in progress)miod14-373/+507
2014-11-09Remove DEBUG_SIGN code. Make sure gost_key_unwrap_crypto_pro() returns failuremiod2-19/+4
2014-11-09Rename internal yet public key_{un,}wrap_crypto_pro symbols by prepending amiod3-30/+32
2014-11-09Replace RAND_bytes() usage with arc4random_buf().miod3-10/+3
2014-11-09GOST crypto algorithms (well, most of them), ported from the removed GOSTmiod37-15/+6550
2014-11-09Introduce EVP_MD_CTX_ctrl(), to allow for fine control of a given digest.miod1-1/+25
2014-11-09Allow digest routines to provide their own HASH_FINAL routine; will bemiod1-3/+5
2014-11-08Clean up more SSLv2 remnants.jsing6-58/+30
2014-11-03only call SRTP (whatever that is) functions when the connection type istedu2-10/+10
2014-11-03minor cleanup of zlib code. DSO is gone. ok jsing.tedu5-217/+7
2014-11-02Remove remnants from RC2 and SEED - there are no longer any cipher suitesjsing4-106/+46
2014-10-31Remove an outdated comment re EDH vs DHE - DHE is now used consistently andjsing2-16/+2
2014-10-31Update comments for TLS ExtensionType values - many of the referencedjsing2-76/+92
2014-10-31Crank libssl major due to recent additions, removals and changes.jsing2-4/+4
2014-10-31Remove now unused remnants from public structs.jsing4-14/+4
2014-10-31Add support for automatic DH ephemeral keys.jsing12-44/+194
2014-10-31Remove support for ephemeral/temporary RSA private keys.jsing14-474/+88
2014-10-28deregister; no binary changejsg50-230/+230
2014-10-28Check the result of sk_*_push() operations for failure.miod9-44/+85
2014-10-22In PKCS12_setup_mac(), do not assign p12->mac->salt->length until the allocationmiod1-8/+9