summaryrefslogtreecommitdiff
path: root/src/lib/libc (unfollow)
Commit message (Expand)AuthorFilesLines
2017-05-17Add "killer" input from "algorithmic complexity attacks and libcmillert1-0/+12
2017-05-17The BSD qsort() performs tail recursion elimination on the secondmillert1-10/+25
2017-05-17There's no need to track the number of errors (and the counter mightmillert1-21/+30
2017-05-17Add qsort(3) regress based on Bentley & McIlroy's "Engineering a Sort Function"millert3-2/+278
2017-05-16Plug a memory leak. The main_cert needs to be X509_free()ed sinceclaudio1-0/+2
2017-05-16typo: ket -> key.tb1-3/+3
2017-05-15Typo: freezeo -> freezerotb1-3/+3
2017-05-13- fix bug wrt posix_memalign(3) of blocks between half a page and a pageotto2-8/+18
2017-05-11Fix a problem introduced in freezero() conversion and usejsg1-2/+2
2017-05-10Implement nc -W recvlimit to terminate netcat after receiving abluhm2-8/+28
2017-05-08simplify startdate/enddate validationbeck1-27/+5
2017-05-08Print size_t's correctly.beck1-3/+3
2017-05-08BUF_MEM_grow_clean() returns an int, not a size_t. Humourously, on successjsing1-3/+3
2017-05-07Revise cipher suites in regress to match DSS cipher suite removal.jsing1-96/+82
2017-05-07Drop cipher suites with DSS authentication - there is no good reason tojsing1-197/+1
2017-05-07Instead of starting a 'zero-sized' CBB at the size of the first additionjsing1-5/+8
2017-05-07Move state from ssl->internal to the handshake structure.beck15-256/+267
2017-05-07Limit -Werror to gcc4 as was done in libcrypto/libssl/libtls to avoidjsg2-6/+14
2017-05-07Ensure that a client context has been connected before attempting tojsing2-4/+12
2017-05-07Add a (currently failing) call to tls_handshake() on a client context thatjsing1-1/+8
2017-05-07Also test calling tls_handshake() on a server connection context that hasjsing1-1/+7
2017-05-07Return an error if tls_handshake() is called on a TLS context that hasjsing1-1/+6
2017-05-07Add a test that calls tls_handshake() on a connection that has alreadyjsing1-1/+7
2017-05-07An an initial sequencing/ordering test for libtls.jsing1-1/+61
2017-05-06Split TLS client/server handshake and close code into separate functionsjsing1-4/+27
2017-05-06Bring in an SSL_HANDSHAKE structure and commence the great shovellingbeck12-115/+121
2017-05-06Move TLS test code into a function that is called from main, making itjsing2-17/+33
2017-05-06Free tls_configs earlier now that we have refcounting.jsing1-4/+4
2017-05-06Use freezero() for the tls_load_file() failure case, since we'rejsing1-4/+4
2017-05-06BIO_free_all() and EVP_PKEY_free() can be called with NULL.jsing1-5/+3
2017-05-06Add more functions.jsing1-1/+5
2017-05-06Sort/group functions.jsing1-5/+10
2017-05-06Not much point using a failed variable here.jsing1-3/+4
2017-05-06Be explicit about when it is safe to call tls_config_free().jsing1-3/+8
2017-05-06Document tls_unload_file().jsing1-3/+14
2017-05-06Perform reference counting for tls_config. This allows tls_config_free() tojsing4-6/+22
2017-05-06Provide a tls_unload_file() function, that frees the memory returned fromjsing3-2/+10
2017-05-06Bring in HKDF, from BoringSSL, with regress tests modified to bebeck6-2/+496
2017-05-06Add regress coverage for SSL{,_CTX}_set_{min,max}_proto_version().jsing1-12/+304
2017-05-06Provide SSL{,_CTX}_set_{min,max}_proto_version() functions.jsing6-5/+115
2017-05-06space needed between macro arg and punctuation;jmc1-2/+2
2017-05-06Bump minors for symbol addition in libcryptobeck3-3/+3
2017-05-06Add ASN1_TIME_set_to to exported symbolsbeck1-0/+4
2017-05-06Add ASN1_TIME_set_tm to set an asn1 from a struct tm *beck3-5/+44
2017-05-06Add missing $OpenBSD$ tags.jsing4-2/+4
2017-05-04Fix the ca command so that certs it generates have RFC5280 conformant time.beck1-16/+56
2017-05-04Move tls_config_skip_private_key_check() out from under HIDDEN_DECLS.claudio1-2/+4
2017-05-03make the description strings match the codederaadt1-10/+10
2017-05-02the XXXfree functions being called accept NULL, so don't check first.deraadt3-26/+14
2017-05-02Add regress for free functions that should be safe with NULLbeck2-0/+63