summaryrefslogtreecommitdiffstats
path: root/crypto
AgeCommit message (Expand)Author
2017-12-17Make DRBG uninstantiate() and instantiate() methods inverse to each otherDr. Matthias St. Pierre
2017-12-17Allocate the three shared DRBGs on the secure heapDr. Matthias St. Pierre
2017-12-17Implement automatic reseeding of DRBG after a specified time intervalDr. Matthias St. Pierre
2017-12-17Add master DRBG for reseedingDr. Matthias St. Pierre
2017-12-18Add comments to NULL func ptrs in bio_method_stDaniel Bevenius
2017-12-15Fix invalid function type casts.Bernd Edlinger
2017-12-14Fix 'make update'Todd Short
2017-12-14Send supported_versions in an HRRMatt Caswell
2017-12-14Merge HRR into ServerHelloMatt Caswell
2017-12-14Drop CCS messages received in the TLSv1.3 handshakeMatt Caswell
2017-12-14Implement session id TLSv1.3 middlebox compatibility modeMatt Caswell
2017-12-14Update ServerHello to new draft-22 formatMatt Caswell
2017-12-13Minor cleanup of the rsa mp limits codeBernd Edlinger
2017-12-12Fix more OCSP_resp_get0_signer() nitsBen Kaduk
2017-12-12crypto/bio/bss_dgram.c: annotate fallthrough (-Wimplicit-fallthrough)Patrick Steuer
2017-12-12Fix leak in ERR_get_state() when OPENSSL_init_crypto() isn't called yetRichard Levitte
2017-12-11rsa: Do not allow less than 512 bit RSA keysSebastian Andrzej Siewior
2017-12-09Make BIO_METHOD struct definitions consistentDaniel Bevenius
2017-12-08Convert the remaining functions in the record layer to use SSLfatal()Matt Caswell
2017-12-08Address some code-analysis issues.FdaSilvaYY
2017-12-08Fix an incoherent test.FdaSilvaYY
2017-12-08Add missing range checks on number of multi primes in rsa_ossl_mod_expBernd Edlinger
2017-12-08chacha/asm/chacha-x86_64.pl: add AVX512VL code path.Andy Polyakov
2017-12-08crypto/x86_64cpuid.pl: suppress AVX512F flag on Skylake-X.Andy Polyakov
2017-12-07Consistent formatting for sizeof(foo)Rich Salz
2017-12-06bn/asm/rsaz-avx2.pl: fix digit correction bug in rsaz_1024_mul_avx2.Andy Polyakov
2017-12-05Fix minor typo in comment in rsa_stDaniel Bevenius
2017-12-04Update eng_fat.cMerQGh
2017-12-04modes/asm/ghashv8-armx.pl: handle lengths not divisible by 4x.Andy Polyakov
2017-12-04modes/asm/ghashv8-armx.pl: optimize modulo-scheduled loop.Andy Polyakov
2017-12-04modes/asm/ghashv8-armx.pl: modulo-schedule loop.Andy Polyakov
2017-12-04modes/asm/ghashv8-armx.pl: implement 4x aggregate factor.Andy Polyakov
2017-12-04Add some more cleanupsMatt Caswell
2017-12-04Add some sanity checks for the fatal error conditionMatt Caswell
2017-12-04Fix up a few places in the state machine that got missed with SSLfatal()Matt Caswell
2017-12-04Convert more functions in ssl/statem/statem.c to use SSLfatal()Matt Caswell
2017-12-04Convert remaining functions in statem_srvr.c to use SSLfatal()Matt Caswell
2017-12-04Convert remaining functions in statem_clnt.c to use SSLfatal()Matt Caswell
2017-12-04Convert the state machine code to use SSLfatal()Matt Caswell
2017-11-29A missing semicolon prevents compilation with ENGINE_REF_COUNT_DEBUG enabled.Pauli
2017-11-28Fix chacha-armv4.pl with clang -fno-integrated-as.David Benjamin
2017-11-28rsa/rsa_gen.c: harmonize keygen's ability with RSA_security_bits.Andy Polyakov
2017-11-28rsa/rsa_lib.c: make RSA_security_bits multi-prime aware.Andy Polyakov
2017-11-27Check for malloc failureRich Salz
2017-11-27Fix SOURCE_DATE_EPOCH bug; use UTCRich Salz
2017-11-25chacha/asm/chacha-x86_64.pl: fix sporadic crash in AVX512 code path.Andy Polyakov
2017-11-25poly1305/asm/poly1305-x86_64.pl: switch to pure AVX512F.Andy Polyakov
2017-11-25Pretty-print large INTEGERs and ENUMERATEDs in hex.David Benjamin
2017-11-25Create a prototype for OPENSSL_rdtscKurt Roeckx
2017-11-23rsa/rsa_gen.c: ensure backward compatibility with external rsa->meth.Andy Polyakov