aboutsummaryrefslogtreecommitdiff
path: root/include/internal
AgeCommit message (Expand)AuthorFilesLines
2019-01-04Fix a RUN_ONCE bugMatt Caswell1-0/+92
2018-12-07bio: Linux TLS OffloadBoris Pismenny1-0/+36
2018-12-07Linux ktls infrastructureBoris Pismenny1-0/+147
2018-12-06Following the license change, modify the boilerplates in include/ and crypto/...Richard Levitte20-20/+20
2018-11-30err/err.c: add err_clear_last_constant_time.Andy Polyakov1-0/+6
2018-11-03Add tsan_decr() API, counterpart of tsan_counter()Benjamin Kaduk1-0/+6
2018-09-24Use secure_getenv(3) when available.Pauli1-0/+2
2018-09-11Update copyright yearMatt Caswell3-3/+3
2018-08-26internal/tsan_assist.h: add tsan_ld_acq and tsan_st_rel.Andy Polyakov1-12/+66
2018-08-16internal/refcount.h: overhaul fencing and add _MSC_VER section.Andy Polyakov1-11/+62
2018-08-07Add internal/tsan_assist.h.Andy Polyakov1-0/+84
2018-07-25crypto/dllmain.c: remove unused OPENSSL_NONPIC_relocated variable.Andy Polyakov1-1/+0
2018-07-16Remove stale SM2 error codesNicola Tuveri1-0/+3
2018-06-22Remove __cplusplus preamble from internal headersNicola Tuveri6-43/+0
2018-04-05Move the loading of the ssl_conf module to libcryptoMatt Caswell1-0/+20
2018-03-26Remove QNX supportRich Salz1-4/+0
2018-03-15Publish the RAND_DRBG APIDr. Matthias St. Pierre1-133/+0
2018-03-10RAND_DRBG: add a function for setting the reseeding defaultsDr. Matthias St. Pierre1-0/+7
2018-02-27Update copyright yearMatt Caswell1-1/+1
2018-02-21Switch the DRBGs from AES-128-CTR to AES-256-CTRKurt Roeckx1-5/+13
2018-02-20Add some new constant time functions needed by curve448Matt Caswell1-0/+93
2018-02-15DRBG: make locking api truly privateDr. Matthias St. Pierre1-4/+0
2018-02-13DRBG: make the derivation function the default for ctr_drbgDr. Matthias St. Pierre1-2/+2
2018-02-13DRBG: unify initialization and cleanup codeDr. Matthias St. Pierre1-0/+1
2018-02-13DRBG: add locking apiDr. Matthias St. Pierre1-0/+4
2018-02-13Update copyright yearMatt Caswell2-2/+2
2018-02-10Copy name string in BIO_meth_newRich Salz1-1/+1
2018-02-09Small simplification in mkerr.plFdaSilvaYY1-4/+1
2018-02-07make update ERROR_REBUILD=-rebuildRichard Levitte1-56/+61
2018-02-07Make OPENSSL_rdtsc universally available.Pauli1-4/+2
2018-01-29Add RAND_DRBG_bytesKurt Roeckx1-0/+2
2018-01-09Update copyright years on all files merged since Jan 1st 2018Richard Levitte1-1/+1
2018-01-07Fix IPv6 defineRich Salz1-1/+5
2018-01-07Remove remaining NETWARE ifdef'sRich Salz1-6/+3
2017-12-25Fix comment about undefined behavior of constant_time_msbKurt Roeckx1-6/+1
2017-12-17Implement automatic reseeding of DRBG after a specified time intervalDr. Matthias St. Pierre1-0/+1
2017-12-17Add master DRBG for reseedingDr. Matthias St. Pierre1-3/+5
2017-12-15Fix invalid function type casts.Bernd Edlinger1-1/+1
2017-11-25Create a prototype for OPENSSL_rdtscKurt Roeckx1-0/+4
2017-10-18Remove parentheses of return.KaoruToda1-10/+10
2017-10-18Fix reseeding issues of the public RAND_DRBGDr. Matthias St. Pierre1-0/+45
2017-10-12Add CRYPTO_get_alloc_counts.Rich Salz1-0/+1
2017-08-30Move OPENSSL_CONF from e_os.h to cryptlib.hPauli1-0/+2
2017-08-30Move the REF_PRINT support from e_os.h to internal/refcount.h.Pauli1-0/+22
2017-08-30e_os.h removal from other headers and source files.Pauli1-3/+2
2017-08-28Don't auto-instantiate a DRBG when trying to use it and it's notKurt Roeckx1-0/+1
2017-08-28DRBG: Remove 'randomness' buffer from 'RAND_DRBG'Dr. Matthias St. Pierre1-2/+3
2017-08-25Fix guarding macro in include/internal/sockets.hRichard Levitte1-34/+34
2017-08-25Move more socket stuffRichard Levitte1-16/+29
2017-08-22(Re)move some things from e_os.hRich Salz1-0/+149