aboutsummaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Expand)AuthorFilesLines
2018-01-18Simplify Cygwin checks, part 1Richard Levitte1-1/+1
2018-01-16Revert BN_copy() flag copy semantics changeMatt Caswell2-3/+2
2018-01-16Fix memory leak in do_rand_drbg_init()Dr. Matthias St. Pierre1-0/+7
2018-01-09Fix --strict-warnings with C90Todd Short1-4/+4
2018-01-09Update copyright years on all files merged since Jan 1st 2018Richard Levitte17-17/+17
2018-01-09Various small build improvements on mkdef.pl, progs.pl, crypto/init.c, crypto...David von Oheimb2-6/+9
2018-01-08crypto/engine/eng_list.c: compare getenv rv to NULL instead of 0Patrick Steuer1-1/+1
2018-01-08fix compile error 'intrinsic function not declared'EasySec1-0/+1
2018-01-08NUMERICSTRING supportDmitry Belyavskiy1-0/+1
2018-01-07s390x assembly pack: add KMA code path for aes-gcm.Patrick Steuer4-28/+847
2018-01-07crypto/aes/asm/aes-s390x.pl: replace decrypt flag by macro.Patrick Steuer1-2/+2
2018-01-07s390x assembly pack: add KMA code path for aes-ctr.Patrick Steuer1-1/+55
2018-01-07ec/curve25519.c: avoid 2^51 radix on SPARC.Andy Polyakov1-0/+1
2018-01-07ec/ecp_nistz256.c: switch to faster addition chain in scalar inversion.Andy Polyakov1-14/+85
2018-01-07ec/asm/ecp_nistz256-armv8.pl: add optimized inversion.Andy Polyakov2-6/+306
2018-01-07ec/asm/ecp_nistz256-x86_64.pl: add .cfi and SEH handlers to new functions.Andy Polyakov1-25/+138
2018-01-07ec/ecp_nistz256.c: improve ECDSA sign by 30-40%.Andy Polyakov7-45/+1202
2018-01-07Remove remaining NETWARE ifdef'sRich Salz5-22/+2
2018-01-06Fix error handling in X509_REQ_print_exBernd Edlinger1-8/+16
2018-01-04Rewrite RT3513.Rich Salz1-6/+9
2018-01-04crypto/rand: restore the generic DRBG implementationDr. Matthias St. Pierre5-40/+101
2018-01-04crypto/rand: rename drbg_rand.c to drbg_ctr.cDr. Matthias St. Pierre2-1/+1
2018-01-02Fix minor 'the the' typosDaniel Bevenius2-3/+3
2017-12-28ec/curve25519.c: "double" ecdhx25519 performance on 64-bit platforms.Andy Polyakov1-6/+482
2017-12-27ec/ecp_nistp*.c: sanitize for undefined/implmentation-specific behaviour.Andy Polyakov3-20/+19
2017-12-23poly1305/asm/poly1305-x86_64.pl: add Knights Landing AVX512 result.Andy Polyakov1-19/+21
2017-12-22Add sha/asm/keccak1600-avx512vl.pl.Andy Polyakov1-0/+390
2017-12-18Fix a typo in commentBernd Edlinger1-1/+1
2017-12-17Make DRBG uninstantiate() and instantiate() methods inverse to each otherDr. Matthias St. Pierre2-14/+19
2017-12-17Allocate the three shared DRBGs on the secure heapDr. Matthias St. Pierre1-28/+46
2017-12-17Implement automatic reseeding of DRBG after a specified time intervalDr. Matthias St. Pierre2-15/+58
2017-12-17Add master DRBG for reseedingDr. Matthias St. Pierre4-58/+195
2017-12-18Add comments to NULL func ptrs in bio_method_stDaniel Bevenius10-20/+20
2017-12-15Fix invalid function type casts.Bernd Edlinger13-35/+31
2017-12-14Fix 'make update'Todd Short1-2/+2
2017-12-14Send supported_versions in an HRRMatt Caswell1-0/+1
2017-12-14Merge HRR into ServerHelloMatt Caswell1-0/+1
2017-12-14Drop CCS messages received in the TLSv1.3 handshakeMatt Caswell1-1/+3
2017-12-14Implement session id TLSv1.3 middlebox compatibility modeMatt Caswell1-0/+1
2017-12-14Update ServerHello to new draft-22 formatMatt Caswell1-0/+3
2017-12-13Minor cleanup of the rsa mp limits codeBernd Edlinger2-3/+5
2017-12-12Fix more OCSP_resp_get0_signer() nitsBen Kaduk1-1/+1
2017-12-12crypto/bio/bss_dgram.c: annotate fallthrough (-Wimplicit-fallthrough)Patrick Steuer1-0/+1
2017-12-12Fix leak in ERR_get_state() when OPENSSL_init_crypto() isn't called yetRichard Levitte1-0/+8
2017-12-11rsa: Do not allow less than 512 bit RSA keysSebastian Andrzej Siewior3-6/+3
2017-12-09Make BIO_METHOD struct definitions consistentDaniel Bevenius6-6/+12
2017-12-08Convert the remaining functions in the record layer to use SSLfatal()Matt Caswell1-0/+2
2017-12-08Address some code-analysis issues.FdaSilvaYY6-35/+27
2017-12-08Fix an incoherent test.FdaSilvaYY1-6/+13
2017-12-08Add missing range checks on number of multi primes in rsa_ossl_mod_expBernd Edlinger1-2/+3